@font-face{font-family:SN Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0d224ad2a11df859.35g2w32r43uid.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:SN Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2fb7e0a9e1d350cb.2i5wumgde--th.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cd71a6a29e3adbf0.3a5v_nf1-k3d2.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:SN Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0ae5857b72bf0ba6.3kwia-wrziak4.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:SN Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7d415815a6e55fc9.p.1b16iovu0697i.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:SN Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0d224ad2a11df859.35g2w32r43uid.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:SN Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fb7e0a9e1d350cb.2i5wumgde--th.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cd71a6a29e3adbf0.3a5v_nf1-k3d2.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:SN Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0ae5857b72bf0ba6.3kwia-wrziak4.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:SN Pro;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7d415815a6e55fc9.p.1b16iovu0697i.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:SN Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0d224ad2a11df859.35g2w32r43uid.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:SN Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/2fb7e0a9e1d350cb.2i5wumgde--th.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cd71a6a29e3adbf0.3a5v_nf1-k3d2.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:SN Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0ae5857b72bf0ba6.3kwia-wrziak4.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:SN Pro;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7d415815a6e55fc9.p.1b16iovu0697i.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:SN Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0d224ad2a11df859.35g2w32r43uid.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:SN Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2fb7e0a9e1d350cb.2i5wumgde--th.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cd71a6a29e3adbf0.3a5v_nf1-k3d2.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:SN Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0ae5857b72bf0ba6.3kwia-wrziak4.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:SN Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7d415815a6e55fc9.p.1b16iovu0697i.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:SN Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65fc772c4643e854.3l80_b14jq0gd.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:SN Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc4a1a05c8db2009.3w-sb_yygofx1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198f49f584e678d5.0sl9fkj9c9ini.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:SN Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eaed145d02744eee.3damv-2i91qug.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:SN Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e186ec339189cd7.p.3rcvfei3t7qxf.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:SN Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65fc772c4643e854.3l80_b14jq0gd.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:SN Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc4a1a05c8db2009.3w-sb_yygofx1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/198f49f584e678d5.0sl9fkj9c9ini.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:SN Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eaed145d02744eee.3damv-2i91qug.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:SN Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e186ec339189cd7.p.3rcvfei3t7qxf.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:SN Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65fc772c4643e854.3l80_b14jq0gd.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:SN Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc4a1a05c8db2009.3w-sb_yygofx1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198f49f584e678d5.0sl9fkj9c9ini.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:SN Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eaed145d02744eee.3damv-2i91qug.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:SN Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e186ec339189cd7.p.3rcvfei3t7qxf.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:SN Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65fc772c4643e854.3l80_b14jq0gd.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:SN Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc4a1a05c8db2009.3w-sb_yygofx1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:SN Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198f49f584e678d5.0sl9fkj9c9ini.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:SN Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eaed145d02744eee.3damv-2i91qug.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:SN Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e186ec339189cd7.p.3rcvfei3t7qxf.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}.sn_pro_c5fc5962-module__v0lLRW__className{font-family:SN Pro}.sn_pro_c5fc5962-module__v0lLRW__variable{--font-sans:"SN Pro"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.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:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2o1dletpdqcxm.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:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.1n10e_apdb6ux.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:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.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:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.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:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.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_ac237366-module__5qxkeq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_ac237366-module__5qxkeq__variable{--font-affiche:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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_ec76ef60-module__y36ooG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ec76ef60-module__y36ooG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:#131312;margin:0;padding:0}*{box-sizing:border-box}body{font-family:var(--font-sans), system-ui, sans-serif;color:#ecebe8;-webkit-font-smoothing:antialiased;min-width:320px;overflow-x:hidden}::selection{background:#ecebe838}textarea::placeholder,input::placeholder{color:#7d7b76}img,video{max-width:100%}a{color:#ecebe8;text-decoration:none}a:hover{color:#fff}textarea,input,button,select{font-family:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:2px solid #ecebe8}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#ecebe82e;border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes pinai-saut-repos{0%{transform:translateY(0)}4.5%{transform:translateY(-32.69%)}9%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes pinai-saut-actif{0%{transform:translateY(0)}21%{transform:translateY(-32.69%)}42%,to{transform:translateY(0)}}.pinai-dot{animation:3.4s cubic-bezier(.33,0,.3,1) infinite pinai-saut-repos}.pinai-dot:nth-of-type(2){animation-delay:.13s}.pinai-dot:nth-of-type(3){animation-delay:.26s}.pinai-mark:hover .pinai-dot{animation-name:pinai-saut-actif;animation-duration:.74s}@keyframes pinai-balancement{0%{transform:skew(0)rotate(0)}8.2%{transform:skew(-2.63deg)rotate(2.15deg)}24.5%{transform:skew(2.16deg)rotate(-1.77deg)}40.8%{transform:skew(-1.69deg)rotate(1.39deg)}57.2%{transform:skew(1.23deg)rotate(-1deg)}73.5%{transform:skew(-.76deg)rotate(.62deg)}89.8%{transform:skew(.29deg)rotate(-.24deg)}to{transform:skew(0)rotate(0)}}.pinai-balance{transform-origin:48.72% 73.76%}.pinai-mark:hover .pinai-balance{animation:2.6s cubic-bezier(.37,0,.63,1) pinai-balancement}@keyframes pinai-onde{0%{opacity:.26;transform:scale(.72)}to{opacity:0;transform:scale(1.57)}}.pinai-onde{border:calc(var(--pinai-taille,36px) * .008) solid #3a2015;transform-origin:50%;opacity:0;border-radius:50%;width:51.04%;height:51.04%;position:absolute;top:33.89%;left:23.2%}.pinai-mark:hover .pinai-onde{animation:1.25s ease-out infinite pinai-onde}.pinai-mark:hover .pinai-onde:nth-of-type(2){animation-delay:.85s}@keyframes pinai-chute{0%{translate:0 -160%}to{translate:0}}@keyframes pinai-ecrasement{0%,38.3%{scale:.909 1.14}50.6%{scale:1.13 .8}64.2%{scale:.955 1.07}81.5%{scale:1.013 .98}to{scale:1}}@keyframes pinai-inclinaison{0%,35%{rotate:-5deg}52.5%{rotate:3.5deg}75%{rotate:-1.4deg}to{rotate:none}}.pinai-arrivee{transform-origin:48.72% 78.55%;animation:.82s cubic-bezier(.215,.61,.355,1) both pinai-chute,1.62s ease-out both pinai-ecrasement,2s ease-out both pinai-inclinaison}.pinai-arrivee .pinai-balance{animation:2.6s cubic-bezier(.37,0,.63,1) .55s both pinai-balancement}.nav-burger,.nav-panel{display:none}.nav-discord:hover{color:#fff!important;background:#1f1f1e!important}.discord-footer-cta:hover{color:#404eed!important;background:#f3f4ff!important}.pincode-admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pincode-admin-card,.pincode-admin-filters,.pincode-admin-models,.pincode-admin-list{background:#1c1c1b;border:1px solid #2e2e2c;border-radius:14px}.pincode-admin-card{flex-direction:column;gap:4px;padding:17px 18px;display:flex}.pincode-admin-card>span,.pincode-admin-card>small,.pincode-admin-task-meta small{color:#8f8d88;font-size:12px}.pincode-admin-card>strong{font:500 29px/1.1 var(--font-sans), sans-serif}.pincode-admin-filters{grid-template-columns:minmax(200px,1fr) 155px 125px 155px auto;align-items:end;gap:12px;padding:15px;display:grid}.pincode-admin-filters label,.pincode-admin-periode{color:#a3a19c;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.pincode-admin-filters input,.pincode-admin-filters select,.pincode-admin-filters>button{color:#ecebe8;min-height:40px;font:13px var(--font-sans), sans-serif;background:#1c1c1b;border:1px solid #2e2e2c;border-radius:8px;padding:8px 11px}.pincode-admin-filters>button{cursor:pointer;background:#232321;padding-inline:15px;font-weight:600}.pincode-admin-filters>button:disabled{cursor:wait;opacity:.65}.pincode-admin-models,.pincode-admin-list{padding:19px 20px}.pincode-admin-models{grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);gap:24px;display:grid}.pincode-admin-models h2,.pincode-admin-list h2{font:500 21px var(--font-sans), sans-serif;margin:0}.pincode-admin-models p,.pincode-admin-list-heading p{color:#8f8d88;margin:3px 0 0;font-size:12.5px}.pincode-admin-models>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pincode-admin-models>div:last-child>span{border:1px solid #ecebe83d;border-radius:8px;grid-template-columns:minmax(100px,.8fr) minmax(120px,1.2fr) auto;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:grid}.pincode-admin-models code,.pincode-admin-task-meta code{color:#a3a19c;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pincode-admin-models em{color:#8f8d88;white-space:nowrap;font-style:normal}.pincode-admin-list-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.pincode-admin-list-heading>small{color:#8f8d88;flex:none}.pincode-admin-task-list{flex-direction:column;gap:10px;display:flex}.pincode-admin-task{background:#1c1c1b;border:1.5px solid #ecebe84d;border-radius:10px;padding:14px}.pincode-admin-task-main{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:20px;display:grid}.pincode-admin-task-title,.pincode-admin-task-user{flex-direction:column;gap:5px;min-width:0;display:flex}.pincode-admin-task-title>span{text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:10.5px;font-weight:700}.pincode-admin-task-title>strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.pincode-admin-task-user{text-align:right;align-items:flex-end;font-size:12.5px}.pincode-admin-task-user>span{color:#8f8d88;overflow-wrap:anywhere}.pincode-admin-task-meta{border-top:1px solid #ecebe82e;grid-template-columns:.7fr minmax(130px,1.4fr) .35fr .5fr .8fr;gap:12px;margin-top:13px;padding-top:11px;display:grid}.pincode-admin-task-meta>span{flex-direction:column;min-width:0;font-size:12px;display:flex}.pincode-admin-error{color:#ef8a76;overflow-wrap:anywhere;background:#361c17;border:1px solid #ef8a7659;border-radius:8px;flex-direction:column;gap:3px;margin-top:11px;padding:9px 10px;font-size:12px;display:flex}.pincode-admin-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.pincode-admin-events{margin-top:12px;font-size:12px}.pincode-admin-events button,.pincode-admin-pagination button{color:#ecebe8;cursor:pointer;background:#232321;border:1px solid #8f8d88;border-radius:7px;min-height:36px;padding:7px 12px}.pincode-admin button:disabled{opacity:.6;cursor:default}.pincode-admin button:focus-visible{outline-offset:3px;outline:3px solid #d4a03f}.pincode-admin-events ol{padding-left:22px}.pincode-admin-events li{overflow-wrap:anywhere;border-bottom:1px solid #ecebe82e;padding:9px 0}.pincode-admin-events li>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pincode-admin-events li>small{margin-top:5px;display:block}.pincode-admin-events time,.pincode-admin-events small{color:#a3a19c}.pincode-admin-events p{margin:7px 0}.pincode-admin-event-error{color:#ef8a76}@media (max-width:1100px){.pincode-admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pincode-admin-filters{grid-template-columns:minmax(220px,1fr) 1fr 1fr}.pincode-admin-filters>button{grid-column:1/-1}.pincode-admin-models{grid-template-columns:1fr}}@media (max-width:700px){.pincode-admin-cards,.pincode-admin-filters,.pincode-admin-models>div:last-child,.pincode-admin-task-main{grid-template-columns:1fr}.pincode-admin-filters>button{grid-column:auto}.pincode-admin-task-user{text-align:left;align-items:flex-start}.pincode-admin-task-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pincode-admin-list-heading{flex-direction:column;gap:6px}}.pincode-hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:64px;max-width:1120px;margin:0 auto;padding:76px 40px 72px;display:grid}.pincode-hero-copy,.pincode-section-heading{flex-direction:column;align-items:flex-start;display:flex}.pincode-eyebrow,.pincode-section-heading>span,.pincode-trust-section>div:first-child>span,.pincode-help-section>div:first-child>span{color:#8f8d88;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:12px}.pincode-hero h1{max-width:12ch;font-family:var(--font-affiche), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 18px;font-size:59px;font-weight:500;line-height:1.02}.pincode-hero-copy>p{color:#a3a19c;max-width:55ch;margin:0;font-size:18px;line-height:1.65}.pincode-hero-actions{align-items:center;gap:21px;margin-top:28px;display:flex}.pincode-text-link{color:#a3a19c;font-weight:600}.pincode-platforms{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.pincode-platforms span{color:#a3a19c;border:1px solid #ecebe847;border-radius:99px;padding:5px 9px;font-size:12px}.pincode-terminal{color:#ecebe8;background:#0e0e0d;border:1px solid #2e2e2c;border-radius:17px;overflow:hidden;transform:rotate(1deg);box-shadow:0 20px 60px #00000059}.pincode-terminal-top{color:#fdfbf49e;font-family:var(--font-mono), monospace;border-bottom:1px solid #fdfbf42e;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;display:flex}.pincode-terminal-top>span:first-child{gap:5px;display:flex}.pincode-terminal-top i{background:#bdbbb6;border-radius:50%;width:8px;height:8px;display:block}.pincode-terminal-top i:nth-child(2){background:#d9a445}.pincode-terminal-top i:nth-child(3){background:#7e9a5e}.pincode-terminal-body{min-height:330px;font-family:var(--font-mono), monospace;padding:24px 22px;font-size:12.5px;line-height:1.65}.pincode-terminal-body p{margin:0 0 18px}.pincode-terminal-body b{color:#ef8a68}.pincode-terminal-body .pincode-terminal-action{color:#b9c99f;margin:-7px 0 10px 14px}.pincode-cursor{background:#ecebe8;width:8px;height:15px;animation:1s step-end infinite pincode-blink;display:inline-block}@keyframes pincode-blink{50%{opacity:0}}.pincode-install-section,.pincode-steps-section,.pincode-commands-section,.pincode-help-section{max-width:1120px;margin:0 auto;padding:72px 40px}.pincode-install-section{border-top:1px solid #2e2e2c;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:64px;display:grid}.pincode-section-heading h2,.pincode-trust-section h2,.pincode-help-section h2{font-family:var(--font-affiche), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:10px 0 11px;font-size:38px;font-weight:500;line-height:1.13}.pincode-section-heading>p{color:#a3a19c;max-width:52ch;margin:0}.pincode-installer{flex-direction:column;gap:14px;display:flex}.pincode-system-tabs{background:#171716;border:1px solid #2e2e2c;border-radius:11px;width:fit-content;padding:4px;display:flex}.pincode-system-tabs button{min-width:96px;font:600 13.5px var(--font-sans), sans-serif;cursor:pointer;border:1px solid #0000;border-radius:7px;padding:8px 13px}.pincode-command-card{color:#ecebe8;background:#0e0e0d;border:1px solid #2e2e2c;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000059}.pincode-command-meta{color:#fdfbf4a6;font:11px var(--font-mono), monospace;border-bottom:1px solid #fdfbf429;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.pincode-command-row{align-items:center;gap:14px;padding:19px 16px;display:flex}.pincode-command-row code{overflow-wrap:anywhere;min-width:0;font:13px/1.6 var(--font-mono), monospace;flex:1}.pincode-command-row button{color:#ecebe8;font:600 12px var(--font-sans), sans-serif;cursor:pointer;background:0 0;border:1px solid #ecebe84d;border-radius:7px;flex:none;padding:7px 11px}.pincode-command-row button:hover{background:#232321;border-color:#ecebe880}.pincode-steps-section{border-top:1px solid #2e2e2c}.pincode-steps-section .pincode-section-heading{max-width:600px}.pincode-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.pincode-steps-grid article,.pincode-commands-grid article,.pincode-help-grid article{background:#1c1c1b;border:1.5px solid #ecebe86b;border-radius:13px}.pincode-steps-grid article{padding:22px}.pincode-steps-grid article>span{color:#bdbbb6;font:12px var(--font-mono), monospace}.pincode-steps-grid h3{font:500 23px var(--font-sans), sans-serif;margin:13px 0 8px}.pincode-steps-grid p,.pincode-commands-grid p,.pincode-help-grid p{color:#a3a19c;margin:0;font-size:14px;line-height:1.6}.pincode-start-card{background:#232321;border:1px solid #2e2e2c;border-radius:14px;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:30px;margin-top:20px;padding:24px;display:grid}.pincode-start-card>div{flex-direction:column;gap:8px;display:flex}.pincode-start-card span{color:#8f8d88;font:11px var(--font-mono), monospace;text-transform:uppercase}.pincode-start-card code{font:14px/1.7 var(--font-mono), monospace}.pincode-start-card p{color:#a3a19c;margin:0}.pincode-commands-section{border-top:1px solid #2e2e2c}.pincode-commands-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.pincode-commands-grid article{padding:17px}.pincode-commands-grid article>code{color:#bdbbb6;font:600 13px var(--font-mono), monospace;margin-bottom:8px;display:block}.pincode-trust-section{background:#171716;border-top:1px solid #2e2e2c;border-bottom:1px solid #2e2e2c;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;padding:72px max(40px,50vw - 520px);display:grid}.pincode-trust-section>div:first-child>p{color:#a3a19c;margin:0}.pincode-trust-list{flex-direction:column;display:flex}.pincode-trust-list p{color:#a3a19c;border-top:1.5px solid #ecebe842;margin:0;padding:17px 0}.pincode-trust-list b{color:#ecebe8}.pincode-help-section{padding-bottom:84px}.pincode-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.pincode-help-grid article{padding:20px}.pincode-help-grid h3{font:500 21px var(--font-sans), sans-serif;margin:0 0 9px}.pincode-help-footer{color:#a3a19c;margin:23px 0 0}.pincode-help-footer a{color:#ecebe8;font-weight:600}@media (max-width:900px){.pincode-hero{grid-template-columns:1fr;gap:42px;padding-top:50px}.pincode-hero h1{max-width:15ch}.pincode-terminal{width:min(100%,590px);transform:none}.pincode-install-section,.pincode-trust-section{grid-template-columns:1fr;gap:34px}.pincode-steps-grid,.pincode-commands-grid,.pincode-help-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.pincode-hero{padding-top:40px;padding-bottom:50px}.pincode-hero-actions{flex-direction:column;align-items:flex-start}.pincode-terminal-body{min-height:0;padding:19px 17px;font-size:11.5px}.pincode-install-section,.pincode-steps-section,.pincode-commands-section,.pincode-help-section{padding-top:52px!important;padding-bottom:52px!important}.pincode-system-tabs{width:100%}.pincode-system-tabs button{flex:1;min-width:0;padding-left:7px;padding-right:7px}.pincode-command-meta{flex-direction:column;gap:3px}.pincode-command-row{flex-direction:column;align-items:flex-start}.pincode-command-row button{width:100%}.pincode-steps-grid,.pincode-commands-grid,.pincode-help-grid,.pincode-start-card{grid-template-columns:1fr!important}}@media (max-width:1280px){.nav-bar{padding-left:24px!important;padding-right:24px!important}.nav-username{display:none}.site-page>section,.site-page>main,.site-page>article,.site-page>footer>div,.developer-page>main,.team-dashboard-shell{padding-left:28px!important;padding-right:28px!important}.teams-hero{gap:36px!important}.admin-nav{overflow-y:auto;gap:16px!important;width:212px!important;padding:16px 12px!important}.admin-contenu>header,.param-contenu>header,.admin-contenu>div,.param-contenu>div{padding-left:22px!important;padding-right:22px!important}.param-nav{overflow-y:auto;gap:16px!important;width:220px!important;padding:16px 12px!important}.chat-tiroir{gap:16px!important;width:260px!important;padding:16px 14px!important}.chat-entete,.chat-scope main>div{padding-left:22px!important;padding-right:22px!important}}@media (max-width:900px){.auth-login-shell{grid-template-columns:1fr!important}.auth-login-form-pane{min-height:100vh;border-right:none!important;padding:28px max(24px,50vw - 260px)!important}.auth-login-visual{display:none!important}.developer-page>main,.team-dashboard-shell{padding:36px 20px 64px!important}.team-dashboard-shell h1,.developer-page h1{font-size:36px!important;line-height:1.12!important}.team-dashboard-shell input,.team-dashboard-shell select,.team-dashboard-shell textarea{max-width:100%}.team-tabs{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:10px!important}.team-tabs>button{white-space:nowrap;flex:none}}@media (max-width:560px){.auth-shell{padding:28px 16px!important}.auth-card,.auth-login-form-pane{padding:24px 20px!important}}@media (min-width:1181px) and (max-height:760px){.admin-nav,.param-nav,.chat-tiroir{gap:11px!important;padding-top:12px!important;padding-bottom:12px!important}.admin-liens,.param-liens{gap:2px!important}.admin-liens>button,.param-liens>button{padding-top:6px!important;padding-bottom:6px!important}}@media (max-width:1120px){.nav-links,.nav-actions,.nav-discord{display:none!important}.nav-burger,.nav-panel{display:flex!important}.site-page>footer>div:first-child,.site-page [style*="grid-template-columns: repeat(4"],.site-page [style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.chat-tiroir{z-index:40;max-width:320px;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-102%);width:84vw!important;position:fixed!important}.chat-tiroir.ouvert{transform:none}.chat-bouton-tiroir{display:flex!important}.chat-entete,.chat-scope main>div{padding-left:18px!important;padding-right:18px!important}.admin-shell,.param-shell{flex-direction:column!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-nav{grid-template-columns:1fr auto;align-items:center;overflow:visible;border-bottom:1px solid #2e2e2c!important;border-right:none!important;gap:10px 14px!important;width:auto!important;padding:12px 16px!important;display:grid!important}.admin-marque{order:1}.admin-pied{order:2;align-items:center;flex-direction:row!important;gap:10px!important;margin-top:0!important}.admin-pied>div:first-child{display:none!important}.admin-liens{flex-wrap:wrap;order:3;grid-column:1/-1;flex-direction:row!important;gap:5px!important}.admin-liens>button{white-space:nowrap;flex:none!important;width:auto!important;padding:7px 10px!important;font-size:12.5px!important}.admin-contenu,.param-contenu{overflow:visible!important}.param-nav{flex-wrap:wrap;align-items:center;overflow:visible;border-bottom:1px solid #2e2e2c!important;border-right:none!important;flex-direction:row!important;gap:8px 10px!important;width:auto!important;padding:12px 16px!important}.param-liens{flex-wrap:wrap;order:3;width:100%;flex-direction:row!important;gap:5px!important}.param-liens>span{display:none!important}.param-liens>button{white-space:nowrap;flex:none!important;width:auto!important;padding:7px 11px!important;font-size:13px!important}.param-pied{order:2;margin-left:auto;margin-top:0!important}}@media (max-width:900px){.teams-hero{grid-template-columns:1fr!important;gap:36px!important;padding:48px 20px!important}.teams-hero h1{font-size:45px!important}.teams-benefits,.team-overview-grid{grid-template-columns:1fr!important}.nav-bar{padding-left:20px!important;padding-right:20px!important}.nav-links,.nav-actions,.nav-discord{display:none!important}.nav-burger,.nav-panel{display:flex!important}.site-page section,.site-page article,.site-page footer>div{padding-left:20px!important;padding-right:20px!important}.site-page [style*=grid-template-columns]{grid-template-columns:1fr!important}.site-page h1{font-size:34px!important;line-height:1.15!important}.site-page h2{font-size:27px!important}.site-page h3{font-size:19px!important}.site-page blockquote{font-size:21px!important}.r-defile{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.r-secondaire{display:none!important}.r-remonte{margin-top:0!important}.r-colle{position:static!important;top:auto!important}}@media (max-width:560px){.site-page h1{font-size:29px!important}.site-page h2{font-size:24px!important}}@media (max-width:860px){.chat-tiroir{z-index:40;max-width:320px;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 0 100vmax #0000;width:84vw!important;position:fixed!important}.chat-tiroir.ouvert{transform:none}.chat-bouton-tiroir{display:flex!important}.chat-entete,.chat-scope main>div{padding-left:16px!important;padding-right:16px!important}}.chat-compose-mobile-options{display:none}.chat-compose-box{position:relative}.chat-compose-box:focus-within,.composeur-signature:focus-within{box-shadow:0 20px 60px #00000059,0 0 0 1px #e2734f73,0 0 36px #e2734f29!important}@media (prefers-reduced-motion:no-preference){.chat-compose-box,.composeur-signature{transition:box-shadow .22s}}.chat-compose-mobile-menu-label{color:#8f8d88;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700}@media (max-width:680px){.chat-compose-controls{flex-wrap:nowrap!important;align-items:center!important;gap:7px!important}.chat-compose-spacer,.chat-compose-hint{display:none!important}.chat-compose-actions{flex:1 1 0;min-width:0;align-items:center!important;gap:7px!important;display:flex!important}.chat-compose-advanced{display:none!important}.chat-compose-mobile-options{min-width:0;display:block;position:static!important}.chat-compose-mobile-menu{max-height:min(470px,100dvh - 170px);left:15px;overflow-y:auto;width:auto!important;position:absolute!important;bottom:58px!important;right:15px!important}.chat-compose-attachment{flex:0 auto;min-width:0}.chat-compose-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:960px){.admin-shell{flex-direction:column!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-nav{grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #2e2e2c!important;border-right:none!important;gap:12px!important;width:auto!important;padding:12px 14px!important;display:grid!important}.admin-marque{order:1}.admin-pied{order:2;align-items:center;flex-direction:row!important;gap:12px!important;margin-top:0!important}.admin-pied>div:first-child{display:none!important}.admin-liens{flex-wrap:wrap;order:3;grid-column:1/-1;padding-bottom:2px;flex-direction:row!important;gap:6px!important}.admin-liens>button{white-space:nowrap;flex:none!important;width:auto!important;padding:7px 11px!important;font-size:13px!important}.admin-contenu{padding:20px 16px!important;overflow:visible!important}.admin-shell [style*=grid-template-columns]{grid-template-columns:1fr!important}.admin-contenu table{white-space:nowrap;display:block;overflow-x:auto}.admin-contenu{overflow-wrap:break-word!important}.admin-contenu [style*="display: flex"]{flex-wrap:wrap}.admin-colonne{min-width:200px!important}.admin-tete-tableau{display:none!important}.admin-contenu input,.admin-contenu select,.admin-contenu textarea{max-width:100%!important}.admin-barre{flex-wrap:wrap!important;gap:3px 10px!important}.admin-barre>:first-child{width:100%!important}.admin-barre>:last-child{text-align:left!important;width:auto!important}}@media (max-width:900px){.param-shell{flex-direction:column!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.param-nav{flex-wrap:wrap;align-items:center;border-bottom:1px solid #2e2e2c!important;border-right:none!important;flex-direction:row!important;gap:10px!important;width:auto!important;padding:12px 14px!important}.param-liens{flex-wrap:wrap;order:3;width:100%;padding-bottom:2px;flex-direction:row!important;gap:6px!important}.param-liens>span{display:none!important}.param-liens>button{white-space:nowrap;flex:none!important;width:auto!important;padding:8px 12px!important}.param-pied{order:2;margin-left:auto;margin-top:0!important}.param-contenu{overflow:visible!important}.param-contenu header{padding:14px 16px!important}.param-contenu>div{padding-left:16px!important;padding-right:16px!important}.param-ligne{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px 16px!important}.param-ligne input,.param-ligne select,.param-ligne textarea{width:100%!important}.param-ligne>:last-child:not(:first-child){align-self:flex-start}.param-contenu [style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.pinai-dot,.pinai-mark:hover .pinai-dot,.pinai-balance,.pinai-mark:hover .pinai-balance,.pinai-onde,.pinai-mark:hover .pinai-onde,.pinai-arrivee,.pinai-arrivee .pinai-balance,.pincode-cursor{animation:none!important}.pinai-arrivee{translate:none;rotate:none;scale:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:560px){.pinai-cookies{box-shadow:none!important;padding:16px 18px calc(16px + env(safe-area-inset-bottom))!important;border-bottom:none!important;border-radius:16px 16px 0 0!important;bottom:0!important;left:0!important;right:0!important}.pinai-cookies-boutons{flex-wrap:nowrap!important}.pinai-cookies-boutons>button{flex:1 1 0!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pinai-revele{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.site-page>section,.site-page>main>section{animation:linear both pinai-revele;animation-timeline:view();animation-range:entry 5% cover 25%}}}@media (max-width:900px){.pinai-assistant-accroche{font-size:16.5px!important}}@keyframes pfx-shine{0%{background-position:100%}to{background-position:-100%}}@keyframes pfx-star-b{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes pfx-star-t{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes pfx-in{0%{opacity:0;filter:blur(6px);transform:translateY(60%)}to{opacity:1;filter:blur();transform:none}}@keyframes pfx-dot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.pfx-point{animation:1.2s ease-in-out infinite pfx-dot}@media (prefers-reduced-motion:reduce){.pfx-point{opacity:.6;animation:none}}.faq>summary{list-style:none}.faq>summary::-webkit-details-marker{display:none}.faq-signe:before{content:"+"}.faq[open] .faq-signe:before{content:"−"}@keyframes pfx-liste{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pfx-liste{animation:.3s cubic-bezier(.22,.61,.36,1) both pfx-liste}@media (prefers-reduced-motion:reduce){.pfx-liste{animation:none}}.menu-entree:hover,.menu-entree:focus-visible{outline:none;background:#232321!important}.menu-entree:focus-visible{box-shadow:inset 0 0 0 1px #ecebe859}@keyframes pinai-treillis{0%,to{opacity:.18}18%,42%{opacity:1}}.pinai-treillis{animation-name:pinai-treillis;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.pinai-treillis{animation:none;opacity:.6!important}}.cadre-image__balayage{background:linear-gradient(115deg,#0000 38%,#e2734f1f 50%,#0000 62%) 0 0/260% 100%;position:absolute;inset:0}.cadre-image__media{filter:blur(18px)saturate(.6);opacity:.6;transform:scale(1.04)}.cadre-image__media[data-nette]{filter:none;opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes cadre-image-balayage{0%{background-position:130% 0}to{background-position:-130% 0}}.cadre-image__balayage{animation:2.2s linear infinite cadre-image-balayage}.cadre-image__media{transition:filter .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),opacity .5s}}@media (prefers-reduced-motion:reduce){.cadre-image__media{filter:none;opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@keyframes pinbot-pouls{0%,to{box-shadow:0 0 #e2734f8c}50%{box-shadow:0 0 0 5px #e2734f00}}.pinbot-pouls{animation:1.6s ease-in-out infinite pinbot-pouls}}.pinbot-vers-panneau,.pinbot-vers-fil{display:none}@media (max-width:1000px){.pinbot-page{height:100dvh!important}.pinbot-panneau{border-left:none!important;width:100%!important}.pinbot-page[data-vue=fil]>.pinbot-panneau,.pinbot-page[data-vue=panneau]>main{display:none!important}.pinbot-vers-panneau{display:inline-flex}.pinbot-vers-fil{display:block}}@media (hover:none) and (pointer:coarse){.seulement-clavier{display:none}}@keyframes pinai-tourne{to{transform:rotate(360deg)}}.pinai-tourne{animation:.8s linear infinite pinai-tourne}@media (prefers-reduced-motion:reduce){.pinai-tourne{animation:none}}.rubber-segment{--rs-track:#27272a;--rs-thumb:#fafafa;--rs-ink:#fafafa;--rs-ink-active:#18181b;--rs-radius:10px;--rs-inset:3px;--rs-thumb-radius:7px;--rs-h:36px;--rs-font:13px;--rs-pad:14px;--rs-min:44px;--rs-idle:.7;--rs-hover:.9;--rs-ease-out:cubic-bezier(.23, 1, .32, 1);vertical-align:middle;padding:var(--rs-inset);border-radius:var(--rs-radius);background:var(--rs-track);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;grid-auto-columns:auto;grid-auto-flow:column;font-family:inherit;display:inline-grid;position:relative}.rubber-segment[data-equal]{grid-auto-columns:minmax(0,1fr)}.rubber-segment[aria-disabled=true]{opacity:.5;pointer-events:none}.rubber-segment__item{height:calc(var(--rs-h) - var(--rs-inset) * 2);min-width:var(--rs-min);padding:0 var(--rs-pad);border-radius:var(--rs-thumb-radius);color:var(--rs-ink);opacity:var(--rs-idle);font:inherit;font-size:var(--rs-font);white-space:nowrap;cursor:pointer;transition:opacity .16s ease, transform .16s var(--rs-ease-out);background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:500;line-height:1;display:inline-flex}.rubber-segment__item[aria-checked=true]{cursor:default}.rubber-segment[data-draggable] .rubber-segment__item[aria-checked=true]{cursor:grab}.rubber-segment[data-held],.rubber-segment[data-held] .rubber-segment__item{cursor:grabbing}.rubber-segment__item[data-pressed]{transform:scale(.96)}.rubber-segment__item:focus-visible{outline:2px solid var(--rs-thumb);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rubber-segment__item[aria-checked=false]:hover{opacity:var(--rs-hover)}}.rubber-segment__thumb{inset:var(--rs-inset);background:var(--rs-thumb);color:var(--rs-ink-active);pointer-events:none;grid-auto-columns:auto;grid-auto-flow:column;display:grid;position:absolute}.rubber-segment[data-equal] .rubber-segment__thumb{grid-auto-columns:minmax(0,1fr)}.rubber-segment__copy{color:inherit;opacity:1;cursor:default}@media (prefers-reduced-motion:reduce){.rubber-segment__item{transition:opacity .16s}}.code-slots{--cs-accent:#f5f5f5;--cs-ink:#f5f5f5;--cs-slot:#27272a;--cs-digit:#18181b;--cs-danger:#ff3b30;--cs-size:44px;--cs-height:52px;--cs-gap:8px;--cs-radius:12px;--cs-font:22px;display:inline-block;position:relative}.code-slots__row{gap:var(--cs-gap);cursor:text;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s;display:inline-flex;position:relative}.code-slots__row[data-disabled]{opacity:.5;cursor:not-allowed}.code-slots__input{z-index:4;color:#0000;caret-color:#0000;opacity:0;cursor:inherit;appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.code-slots__wash{z-index:1;border-radius:var(--cs-radius);background:var(--cs-accent);color:var(--cs-digit);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.code-slots__check{place-items:center;display:grid}.code-slots__slot{width:var(--cs-size);height:var(--cs-height);border-radius:var(--cs-radius);background:var(--cs-slot);-webkit-user-select:none;user-select:none;transition:background-color .2s;position:relative;overflow:hidden}.code-slots__fill{border-radius:inherit;background:var(--cs-accent);transform-origin:50%;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.code-slots__row[data-status=idle]:not([data-disabled]):hover .code-slots__slot:not([data-active]){background:color-mix(in srgb, var(--cs-ink) 4%, var(--cs-slot))}}.code-slots__slot[data-active]{background:color-mix(in srgb, var(--cs-ink) 8%, var(--cs-slot))}.code-slots__row[data-status=error] .code-slots__slot{background:color-mix(in srgb, var(--cs-danger) 20%, var(--cs-slot))}.code-slots__row[data-status=error] .code-slots__fill{background:var(--cs-danger)}.code-slots__digit{z-index:2;color:var(--cs-digit);font-family:inherit;font-size:var(--cs-font);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.code-slots__caret{z-index:3;top:25%;left:calc(var(--cs-size) / 2 - .75px);opacity:0;pointer-events:none;width:1.5px;height:50%;position:absolute}.code-slots__caret[data-show]{opacity:1}.code-slots__caret-line{background:var(--cs-ink);width:100%;height:100%;animation:1s linear infinite code-slots-blink;display:block}@keyframes code-slots-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}.code-slots__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.code-slots__digit,.code-slots__check{transition:opacity .15s;transform:none!important}.code-slots__caret-line{animation:none}.code-slots__wash{opacity:0;transition:opacity .2s}.code-slots__row[data-status=success] .code-slots__wash{opacity:1}}.mascotte .mascotte-cligne{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite mascotte-cligne}@keyframes mascotte-cligne{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.mascotte .mascotte-oreille{transform-box:fill-box;transform-origin:15% 95%;animation:5s infinite mascotte-oreille}@keyframes mascotte-oreille{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-9deg)}88%{transform:rotate(4deg)}92%{transform:rotate(0)}}.mascotte .mascotte-respire{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite mascotte-respire}@keyframes mascotte-respire{0%,to{transform:scale(1)}50%{transform:scale(1.025,.975)}}.mascotte .mascotte-z{opacity:0;animation:2.8s ease-in-out infinite mascotte-z}@keyframes mascotte-z{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(10px,-18px)}}.mascotte .mascotte-point{animation:1.2s ease-in-out infinite mascotte-point}@keyframes mascotte-point{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mascotte .mascotte-vapeur{opacity:0;animation:2.4s ease-in-out infinite mascotte-vapeur}@keyframes mascotte-vapeur{0%{opacity:0;transform:translateY(4px)}40%{opacity:.8}to{opacity:0;transform:translateY(-10px)}}.mascotte .mascotte-loupe{transform-box:view-box;transform-origin:120px 118px;animation:3s ease-in-out infinite mascotte-loupe}@keyframes mascotte-loupe{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-6deg)translate(-6px,2px)}}.mascotte .mascotte-tape{animation:.5s steps(2,end) infinite mascotte-tape}@keyframes mascotte-tape{to{transform:translateY(-1.5px)}}.mascotte .mascotte-confetti{transform-box:fill-box;transform-origin:50%;animation:2.2s linear infinite mascotte-confetti}@keyframes mascotte-confetti{0%{opacity:0;transform:translateY(-8px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(26px)rotate(160deg)}}.mascotte-fixe *,.mascotte-fixe .mascotte-z,.mascotte-fixe .mascotte-vapeur{animation:none!important}.mascotte-fixe .mascotte-z,.mascotte-fixe .mascotte-vapeur{opacity:.8}@media (prefers-reduced-motion:reduce){.mascotte *{animation:none!important}.mascotte .mascotte-z,.mascotte .mascotte-vapeur{opacity:.8}}
