@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-50:oklch(96.9% .016 293.756);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-body)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-3{order:3}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3\.4cqw\]{margin-top:3.4cqw}.mt-\[9px\]{margin-top:9px}.mt-\[15px\]{margin-top:15px}.mt-px{margin-top:1px}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-\[9px\]{margin-left:-9px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[297\/210\]{aspect-ratio:297/210}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\/2{width:50%;height:50%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[18px\]{width:18px;height:18px}.size-\[clamp\(28px\,13cqw\,48px\)\]{width:clamp(28px,13cqw,48px);height:clamp(28px,13cqw,48px)}.size-auto{width:auto;height:auto}.h-\(--cell-size\){height:var(--cell-size)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[3\.9cqw\]{height:3.9cqw}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-screen{min-height:100vh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-72{width:calc(var(--spacing) * 72)}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[26\%\]{width:26%}.w-\[30px\]{width:30px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[9px\]{gap:9px}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[999px\]{border-radius:999px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#BFDBFE\]\!{border-color:#bfdbfe!important}.border-\[\#E3E6EA\]{border-color:#e3e6ea}.border-\[\#EAECEF\]{border-color:#eaecef}.border-border{border-color:var(--border)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--input)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-800{border-color:var(--color-red-800)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-900{background-color:var(--color-red-900)}.bg-secondary{background-color:var(--secondary)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[2\.4cqw\]{padding-inline:2.4cqw}.px-\[11px\]{padding-inline:11px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[9px\]{padding-top:9px}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.55cqw\]{font-size:1.55cqw}.text-\[2\.35cqw\]{font-size:2.35cqw}.text-\[2\.55cqw\]{font-size:2.55cqw}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-\(--ds-white\){color:var(--ds-white)}.text-\[\#1C70B5\]{color:#1c70b5}.text-\[\#1C70B5\]\!{color:#1c70b5!important}.text-\[\#1F6FB2\]{color:#1f6fb2}.text-\[\#851CB5\]{color:#851cb5}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-100{color:var(--color-red-100)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.06\)\,0_6px_16px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280f), 0 6px 16px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_20px_rgba\(17\,24\,39\,0\.05\)\]{--tw-shadow:0 2px 20px var(--tw-shadow-color,#1118270d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(16\,24\,40\,0\.18\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1018282e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(\.16\,1\,\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[background\:linear-gradient\(135deg\,\#1F6FB2_0\%\,\#7B2A8F_100\%\)\]{background:linear-gradient(135deg,#1f6fb2 0%,#7b2a8f 100%)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_2px_4px_rgba\(16\,24\,40\,0\.08\)\,0_14px_30px_rgba\(16\,24\,40\,0\.16\)\]:is(:where(.group):hover *){--tw-shadow:0 2px 4px var(--tw-shadow-color,#10182814), 0 14px 30px var(--tw-shadow-color,#10182829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-focus-visible\:opacity-100:is(:where(.group):has(:focus-visible) *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#EFF6FF\]\!:hover{background-color:#eff6ff!important}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-white\/8:focus-visible{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/8:focus-visible{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-\(--ds-focus-on-gradient\):focus-visible{outline-color:var(--ds-focus-on-gradient)}.focus-visible\:outline-\[\#1C70B5\]:focus-visible{outline-color:#1c70b5}.active\:scale-\[0\.98\]:active{scale:.98}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-focus-visible\:-translate-y-0\.5:has(:focus-visible){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=1120px){.max-\[1120px\]\:hidden{display:none}}@media not all and (width>=48rem){.max-md\:hidden{display:none}}@media (width>=40rem){.sm\:inset-auto{inset:auto}.sm\:top-1\/2{top:50%}.sm\:left-1\/2{left:50%}.sm\:order-none{order:0}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:inline{display:inline}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:w-\[24\%\]{width:24%}.sm\:w-\[170px\]{width:170px}.sm\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.sm\:w-auto{width:auto}.sm\:max-w-\[960px\]{max-width:960px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:basis-auto{flex-basis:auto}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-end{justify-content:flex-end}.sm\:p-0\.5{padding:calc(var(--spacing) * .5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:order-none{order:0}.md\:flex{display:flex}.md\:inline-block{display:inline-block}.md\:min-h-\[2lh\]{min-height:2lh}.md\:min-h-\[3lh\]{min-height:3lh}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:text-pretty{text-wrap:pretty}}@media (width>=64rem){.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[2lh\]{min-height:2lh}.lg\:columns-2{columns:2}.lg\:grid-cols-\[1fr_1\.18fr\]{grid-template-columns:1fr 1.18fr}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.dark\:border-input:where(.dark,.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:where(.dark,.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media print{.print\:hidden{display:none}.print\:hidden\!{display:none!important}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>li\]\:mb-\[9px\]>li{margin-bottom:9px}.\[\&\>li\]\:break-inside-avoid>li{break-inside:avoid}.\[\&\>li\:last-child\]\:mb-0>li:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.font-display{font-family:var(--font-display)}.bg-prevently-gradient{background-image:linear-gradient(135deg,#1f6fb2 0%,#7b2a8f 100%)}.text-brand-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1f6fb2 0%,#7b2a8f 100%);-webkit-background-clip:text;background-clip:text}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}body{font-family:var(--font-body)}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.reveal-group .reveal-child{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(22px)}.reveal-group.is-visible .reveal-child{opacity:1;transform:none}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.float-card{animation:none!important}.reveal-group .reveal-child,.reveal-group.is-visible .reveal-child{opacity:1!important;transition:none!important;transform:none!important}}.duerp-focus{position:relative}.duerp-focus:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--ds-indigo), 0 0 0 var(--duerp-focus-halo,7px) var(--ds-field-focus-halo);pointer-events:none;opacity:0;animation:2.6s cubic-bezier(.16,1,.3,1) both duerp-focus;position:absolute;inset:-1px}@keyframes duerp-focus{0%{opacity:0}8%{opacity:1}77%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.duerp-focus:after{opacity:1;animation:none}}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--ds-font:"Poppins", system-ui, sans-serif;--ds-font-control:"Poppins", sans-serif;--ds-indigo:#4f46e5;--ds-indigo-hover:#4338ca;--ds-indigo-tint:#eef2ff;--ds-violet:#7c3aed;--ds-ink:#1e1b4b;--ds-ink-soft:#4c4a70;--ds-lavender:#ece9ff;--ds-page:#f5f3ff;--ds-line:#e4e1f5;--ds-white:#fff;--ds-gray:#6b7280;--ds-gray-bg:#f4f4f6;--ds-gray-line:#e4e4e7;--ds-line-button:#d4d4d8;--ds-field:#8a8f99;--ds-field-disabled:#c9cbd1;--ds-placeholder:#6b7080;--ds-field-focus-halo:#4f46e529;--ds-error:#be123c;--ds-alert-ink:#9f1239;--ds-alert-bg:#fff1f2;--ds-alert-line:#fecdd3;--ds-warn-ink:#92400e;--ds-warn-bg:#fef3c7;--ds-success:#047857;--ds-success-bg:#d1fae5;--ds-focus:#3730a3;--ds-focus-on-gradient:#c4b5fd;--ds-on-gradient-accent:#ddd6fe;--ds-gradient:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--ds-gradient-panel:radial-gradient(60% 55% at 100% 0%, #a855f752, transparent 70%), radial-gradient(60% 60% at 0% 100%, #1e1b4b3d, transparent 70%), linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--ds-page-halos:radial-gradient(50% 360px at 10% 0%, #7c3aed1c, transparent 70%), radial-gradient(45% 320px at 92% 0%, #4f46e51c, transparent 70%);--ds-glass-bar-bg:#ffffff9e;--ds-glass-bar-filter:blur(12px) saturate(160%);--ds-glass-bar-line:#fffc;--ds-glass-bar-shadow:inset 0 1px 0 #ffffffe6, 0 8px 30px #1e1b4b14;--ds-steps-track:#e4e4e78c;--ds-step-current-shadow:0 2px 8px #1e1b4b1a;--ds-step-dot:#ffffffe6;--ds-step-upcoming:#5f6370;--ds-glass-plate-bg:radial-gradient(38% 80% at 100% 0%, #ffffff1f, transparent 70%), #1e1b4ba8;--ds-glass-plate-filter:blur(16px) saturate(170%);--ds-glass-plate-line:#ffffff75;--ds-glass-plate-shadow:inset 0 1px 0 #fffc, inset 1px 0 0 #ffffff38, inset -1px 0 0 #ffffff1f, inset 0 -12px 22px #ffffff0f, 0 14px 32px #1e1b4b52;--ds-glass-plate-sheen:linear-gradient(118deg, #ffffff17, #fff0 30%);--ds-glass-line:#ffffff5c;--ds-gauge-off:#ffffff42;--ds-gauge-on:#ffffffeb;--ds-shadow-menu:0 18px 44px #1e1b4b24;--ds-choice-halo:#4f46e51a;--ds-shadow-bar:0 -6px 20px #1e1b4b0f;--ds-shadow-dialog:0 24px 60px #1e1b4b40;--ds-overlay:#1e1b4b73;--ds-sheet-grab:#ffffffbf;--ds-sheet-close-bg:#1e1b4b6b;--ds-sheet-close-filter:blur(12px);--ds-aurora-1:#7c3aed3d;--ds-aurora-2:#4f46e533;--ds-aurora-3:#a855f72e;--ds-aurora-4:#6366f133;--ds-gray-aurora:#4a4e5b;--ds-frost-bg:#ffffffa8;--ds-frost-bg-hover:#ffffffd6;--ds-frost-line:#fffffff2;--ds-frost-shadow:inset 0 1px 0 #fff, 0 1px 2px #1e1b4b0d, 0 12px 30px -14px #312e8138;--ds-frost-off-bg:#ffffff3d;--ds-frost-off-line:#5f63706b;--ds-glass-panel-bg:#ffffffd1;--ds-glass-panel-filter:blur(22px) saturate(170%);--ds-glass-panel-shadow:inset 0 1px 0 #fff, 0 18px 44px -18px #312e8147;--ds-glass-bottom-bg:#ffffffdb;--ds-glass-bottom-filter:blur(18px) saturate(170%);--ds-glass-edge:#ffffffe6;--ds-glass-pill-bg:#ffffffc7;--ds-switch-off:#6b7080;--ds-switch-knob-shadow:0 1px 3px #1e1b4b4d;--ds-lens-bg:#ffffff4d;--ds-lens-shadow:inset 0 0 0 1.5px #fffffff2, inset 0 2px 3px #fffc, inset 0 -3px 5px #1e1b4b2e, 0 3px 10px #1e1b4b47;--ds-lens-filter:saturate(190%) brightness(1.15);--ds-tile-ring:#4f46e514;--ds-demo-bg:radial-gradient(60% 90% at 100% 0%, #7c3aed1f, transparent 70%), radial-gradient(60% 90% at 0% 100%, #4f46e51a, transparent 70%), var(--ds-gray-bg);--ds-demo-finger:#1e1b4b61;--ds-answer-yes-ink:#047857;--ds-answer-yes-bg:#d1fae5;--ds-answer-yes-line:#047857;--ds-answer-partial-ink:#92400e;--ds-answer-partial-bg:#fef3c7;--ds-answer-partial-line:#b45309;--ds-answer-no-ink:#9f1239;--ds-answer-no-bg:#ffe4e6;--ds-answer-no-line:#be123c;--ds-answer-na-ink:#4a4e5b;--ds-answer-na-bg:#e9e9ec;--ds-answer-na-line:#7a7f89;--ds-level-1-ink:#047857;--ds-level-1-bg:#d1fae5;--ds-level-2-ink:#854d0e;--ds-level-2-bg:#fef9c3;--ds-level-3-ink:#9a3412;--ds-level-3-bg:#ffedd5;--ds-level-4-ink:#9f1239;--ds-level-4-bg:#ffe4e6;--ds-level-5-ink:#fff;--ds-level-5-bg:#881337;--ds-column-inplace-bg:#d1fae580;--ds-column-inplace-line:#04785729;--ds-column-plan-bg:#fef3c78c;--ds-column-plan-line:#92400e29;--ds-error-line:#be123c73;--ds-nav-hover:#ffffffbf;--ds-fade-mask-bottom:linear-gradient(to bottom, #000 calc(100% - 28px), transparent);--ds-fade-mask-top:linear-gradient(to bottom, transparent, #000 28px);--ds-fade-mask-both:linear-gradient(to bottom, transparent, #000 28px, #000 calc(100% - 28px), transparent);--ds-info-bg:#eef2ffe6;--ds-info-line:#4f46e524;--ds-ring-track:#4f46e524;--ds-banner-shadow:0 14px 32px -16px #312e8159;--ds-banner-film:linear-gradient(0deg, #1e1b4bdb 0%, #1e1b4bc7 50%, #1e1b4b94 80%, #1e1b4b6b 100%);--ds-shadow-bar-raised:0 -6px 20px #1e1b4b14;--ds-frost-bg-open:#ffffffeb;--ds-num-ring:#7a7f8980;--ds-hairline:#1e1b4b14;--ds-level-divider:inset -1px 0 0 #1e1b4b1a;--ds-level-divider-on-dark:inset -1px 0 0 #fff3;--ds-shadow-measure:0 1px 2px #1e1b4b0a;--ds-shadow-segment:0 1px 3px #1e1b4b1f;--ds-calendar-off:#9a9ea8;--ds-btn-dashed-bg:#ffffff80;--ds-tour-veil:#1e1b4b9e;--ds-tour-ring:#ffffffeb;--ds-tour-bubble-shadow:0 24px 60px #1e1b4b4d;--ds-tour-pulse:#c4b5fd99;--ds-tour-halo:#c4b5fd52;--ds-tour-cursor-shadow:#1e1b4b59;--ds-tour-ripple:#4f46e573;--ds-answer-track:#e9e9ec;--ds-row-hover:#4f46e50d;--ds-gradient-card-shadow:0 18px 40px -18px #312e818c;--ds-on-gradient-text:#ffffffeb;--ds-gradient-box-bg:#1e1b4b38;--ds-gradient-box-line:#ffffff38;--ds-gradient-tick-bg:#ffffff38;--ds-gradient-btn-bg:#1e1b4b29;--ds-gradient-btn-line:#ffffff6b;--ds-on-gradient-underline:#ffffff8c;--ds-page-halos-lavender:radial-gradient(60% 520px at 18% 0%, #4f46e51a, transparent 70%), radial-gradient(50% 480px at 85% 4%, #a855f71f, transparent 70%);--ds-shadow-card:0 10px 30px #1e1b4b12;--ds-shadow-band:0 26px 60px #4f46e540;--ds-shadow-pill:0 10px 24px #4f46e547;--ds-shadow-pill-white:0 10px 24px #1e1b4b2e;--ds-shadow-plan:0 22px 50px #4f46e533;--ds-shadow-plan-lock:0 8px 18px #4f46e547;--ds-shadow-kicker:0 8px 20px #1e1b4b2e;--ds-on-band-subtitle:#e4deff;--ds-band-sheen:#ffffff14;--ds-pill-ghost-line:#ffffffb3;--ds-warning-bg:#fffbeb;--ds-warning-line:#fde68a;--ds-warning-title:#78350f;--ds-kit-duerp-bg:#f1efff;--ds-kit-signaletique:#f59e0b;--ds-kit-signaletique-bg:#fff6e5;--ds-kit-chimie:#0ea5e9;--ds-kit-chimie-bg:#eaf7fe;--ds-kit-chimie-ink:#0369a1;--ds-kit-formation:#a78bfa;--ds-kit-formation-bg:#f5f1ff;--ds-kit-formation-ink:#6d28d9;--ds-kit-epi:#10b981;--ds-kit-epi-bg:#e8faf2;--ds-kit-reflexes:#fb7185;--ds-kit-reflexes-bg:#ffeff2;--ds-card-veil-documents:#f1efffeb;--ds-card-veil-deadlines:#fff6e5eb;--ds-card-veil-watch:#eaf7feeb;--ds-card-veil-risks:#e8faf2eb;--ds-card-veil-link:#f5f1ffeb;--ds-purchase-veil-filter:blur(10px);--ds-shadow-purchase-head:0 18px 44px #1e1b4b2e;--ds-shadow-purchase-card:0 18px 44px #1e1b4b29;--ds-shadow-purchase-highlight:0 26px 60px #4f46e547;--ds-shadow-purchase-badge:0 8px 20px #4f46e54d;--ds-shadow-purchase-bar:0 8px 22px #1e1b4b24;--ds-btn-white-line:#d6d0f2;--ds-muted-bg:#eeedf5;--ds-muted-ink:#6b6890;--ds-violet-deep:#6d28d9;--ds-field-error-halo:#be123c24;--ds-skeleton:#1e1b4b12;--ds-skeleton-shine:#1e1b4b1f;--ds-night-glow-violet:#7c3aed80;--ds-night-glow-indigo:#4f46e56b;--ds-night-shadow:0 26px 60px -26px #1e1b4b99;--ds-night-line:#ffffff29;--ds-night-photo-line:#ffffffeb;--ds-night-photo-shadow:0 10px 24px -10px #0000008c;--ds-night-skeleton:#ffffff14;--ds-night-skeleton-shine:#ffffff29;--ds-frise-done:#6ee7b7;--ds-frise-late-text:#fda4af;--ds-frise-plan-hatch:#c4b5fd52;--ds-frise-late-hatch:#fb71854d;--ds-frise-past:#6ee7b712;--ds-frise-today:#ffffffbf;--ds-frise-month-hover:#ffffff1a;--ds-frise-arrow-bg:#ffffff0f;--ds-frise-arrow-line:#ffffff42;--ds-frise-arrow-hover:#ffffff29;--ds-frise-underline:#ffffff80;--ds-frise-pop-plan:#8b5cf6;--ds-frise-pop-late:#e11d48;--ds-frise-pop-shadow:0 22px 50px -12px #0f0c328c;--ds-online:#10b981;--ds-consent-text:#ffffffd1;--ds-shadow-consent:0 18px 44px #1e1b4b47;--ds-tabbar-bg:#ffffffeb;--ds-tabbar-idle:#5f6370;--ds-fade-mask-right:linear-gradient(to right, #000 calc(100% - 40px), transparent)}.ds-root{font-family:var(--ds-font);color:var(--ds-ink);font-size:15px;font-weight:400;line-height:1.55}.ds-root :focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-root [tabindex="-1"]:focus{outline:none}html.ds-canvas-gray,html.ds-canvas-gray body{background-color:var(--ds-gray-bg)}.ds-on-gradient{color:var(--ds-white)}.ds-on-gradient :focus-visible{outline-color:var(--ds-focus-on-gradient)}.ds-aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ds-aurora-halo{aspect-ratio:1;will-change:transform;border-radius:50%;position:absolute}.ds-aurora-halo:first-child{background:radial-gradient(closest-side, var(--ds-aurora-1), transparent);width:62%;animation:34s ease-in-out infinite alternate ds-aurora-a;top:4%;left:-14%}.ds-aurora-halo:nth-child(2){background:radial-gradient(closest-side, var(--ds-aurora-2), transparent);width:58%;animation:41s ease-in-out infinite alternate ds-aurora-b;top:18%;right:-16%}.ds-aurora-halo:nth-child(3){background:radial-gradient(closest-side, var(--ds-aurora-3), transparent);width:54%;animation:38s ease-in-out infinite alternate ds-aurora-c;top:46%;left:22%}.ds-aurora-halo:nth-child(4){background:radial-gradient(closest-side, var(--ds-aurora-4), transparent);width:50%;animation:45s ease-in-out infinite alternate-reverse ds-aurora-a;top:70%;right:-8%}@keyframes ds-aurora-a{to{transform:translate(9%,6%)scale(1.08)}}@keyframes ds-aurora-b{to{transform:translate(-8%,9%)scale(.94)}}@keyframes ds-aurora-c{to{transform:translate(7%,-8%)scale(1.1)}}.ds-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;display:inline-block}.ds-form{gap:16px;display:grid}.ds-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ds-form-title{letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:1.25}.ds-form-intro{color:var(--ds-gray);margin:6px 0 0;font-size:15px;line-height:1.55}.ds-field{min-width:0}.ds-field-label{color:var(--ds-ink);margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.3;display:block}.ds-field-optional{color:var(--ds-gray);font-weight:400}.ds-field-control{position:relative}.ds-field-input{border:1px solid var(--ds-field);width:100%;min-width:0;height:46px;font:400 15px var(--ds-font-control);color:var(--ds-ink);background:var(--ds-white);border-radius:10px;outline:none;padding:0 14px}.ds-field-input::placeholder{color:var(--ds-placeholder);opacity:1}.ds-field-input:focus-visible{border-color:var(--ds-indigo);box-shadow:inset 0 0 0 1px var(--ds-indigo), 0 0 0 4px var(--ds-field-focus-halo);outline:none}.ds-field-input:disabled{background:var(--ds-gray-bg);color:var(--ds-gray);border-color:var(--ds-field-disabled)}.ds-field-invalid .ds-field-input{border-color:var(--ds-error);box-shadow:inset 0 0 0 1px var(--ds-error)}.ds-field-control-password .ds-field-input{padding-right:50px}.ds-field-eye{width:36px;height:36px;color:var(--ds-gray);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ds-field-eye .ds-icon{width:18px;height:18px}.ds-field-error{color:var(--ds-error);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.ds-field-error .ds-icon{width:14px;height:14px;margin-top:2px}.ds-field-hint{color:var(--ds-gray);margin:6px 0 0;font-size:13px;line-height:1.45}.ds-field-icon{width:18px;height:18px;color:var(--ds-placeholder);pointer-events:none;position:absolute;top:23px;left:14px;transform:translateY(-50%)}.ds-field-control-icon .ds-field-input{padding-left:42px}.ds-select{appearance:none;padding-right:40px}.ds-select-empty{color:var(--ds-placeholder)}.ds-select option{color:var(--ds-ink)}.ds-select-chevron{width:18px;height:18px;color:var(--ds-gray-aurora);pointer-events:none;position:absolute;top:23px;right:14px;transform:translateY(-50%)}.ds-combobox-list{z-index:30;background:var(--ds-white);border:1px solid var(--ds-gray-line);box-shadow:var(--ds-shadow-menu);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.ds-combobox-option{cursor:pointer;border-radius:8px;padding:9px 12px}.ds-combobox-option:hover{background:var(--ds-gray-bg)}.ds-combobox-option[aria-selected=true]{background:var(--ds-indigo-tint)}.ds-combobox-title{color:var(--ds-ink);font-size:14px;font-weight:500;line-height:1.35;display:block}.ds-combobox-detail{color:var(--ds-gray-aurora);margin-top:1px;font-size:13px;line-height:1.4;display:block}.ds-combobox-loading{color:var(--ds-gray-aurora);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.ds-combobox-loading .ds-icon{width:16px;height:16px}.ds-check{color:var(--ds-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.3;display:flex;position:relative}.ds-check-input{z-index:1;opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute;top:2px;left:0}.ds-check-box{border:1.5px solid var(--ds-field);background:var(--ds-white);width:18px;height:18px;color:var(--ds-white);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.ds-check-box .ds-icon{stroke-width:3px;opacity:0;width:13px;height:13px}.ds-check-input:checked+.ds-check-box{background:var(--ds-indigo);border-color:var(--ds-indigo)}.ds-check-input:checked+.ds-check-box .ds-icon{opacity:1}.ds-check-input:focus-visible+.ds-check-box{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-check-input:disabled+.ds-check-box{background:var(--ds-gray-bg);border-color:var(--ds-field-disabled)}.ds-check-input:checked:disabled+.ds-check-box{background:var(--ds-indigo);border-color:var(--ds-indigo);opacity:.55}.ds-field-invalid .ds-check-input+.ds-check-box{border:2px solid var(--ds-error)}.ds-link{color:var(--ds-indigo);text-underline-offset:3px;border-radius:4px;font-weight:500;text-decoration:underline}.ds-link-button{font:500 14px var(--ds-font-control);color:var(--ds-indigo);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;text-decoration:none}.ds-btn{min-height:46px;font:600 15px/1.2 var(--ds-font-control);cursor:pointer;text-align:center;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background-color .15s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}.ds-btn-primary{background:var(--ds-indigo);width:100%;color:var(--ds-white)}.ds-btn-primary:hover:not(:disabled){background:var(--ds-indigo-hover)}.ds-btn-line{background:var(--ds-white);width:100%;color:var(--ds-ink);border:1px solid var(--ds-line-button)}.ds-btn-off{background:var(--ds-gray-bg);width:100%;color:var(--ds-gray);border:1px solid var(--ds-gray-line)}.ds-btn:disabled{opacity:.7;cursor:default}.ds-btn-danger{background:var(--ds-error);width:100%;color:var(--ds-white)}.ds-btn-danger:hover:not(:disabled){background:var(--ds-alert-ink)}.ds-btn-danger-line{background:var(--ds-white);width:100%;color:var(--ds-error);border:1px solid var(--ds-error-line)}.ds-btn-line:disabled{color:var(--ds-gray);opacity:1;background:var(--ds-gray-bg)}.ds-btn-off:disabled{opacity:1}.ds-btn .ds-icon{width:18px;height:18px}.ds-spin{animation:.9s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-alert{background:var(--ds-alert-bg);border:1px solid var(--ds-alert-line);color:var(--ds-alert-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ds-alert .ds-icon{width:18px;height:18px;color:var(--ds-error);margin-top:1px}.ds-message{text-align:center;justify-items:center;gap:10px;display:grid}.ds-message-badge{background:var(--ds-indigo-tint);width:56px;height:56px;color:var(--ds-indigo);border-radius:50%;justify-content:center;align-items:center;display:flex}.ds-message-badge .ds-icon{width:26px;height:26px}.ds-message-badge-success{background:var(--ds-success-bg);color:var(--ds-success)}.ds-message-badge-warning{background:var(--ds-warn-bg);color:var(--ds-warn-ink)}.ds-message-initial{background:var(--ds-indigo);width:56px;height:56px;color:var(--ds-white);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.ds-message-title{letter-spacing:-.4px;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.25}.ds-message-text{color:var(--ds-gray);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.ds-message-text strong{color:var(--ds-ink);font-weight:600}.ds-message-actions{gap:10px;width:100%;margin-top:12px;display:grid}.ds-message-note{color:var(--ds-gray);margin:0;font-size:13px;line-height:1.5}.ds-appbar{z-index:30;background:var(--ds-glass-bar-bg);width:calc(100% - 48px);max-width:1132px;height:62px;-webkit-backdrop-filter:var(--ds-glass-bar-filter);backdrop-filter:var(--ds-glass-bar-filter);border:1px solid var(--ds-glass-bar-line);box-shadow:var(--ds-glass-bar-shadow);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;margin:12px auto 0;padding:0 10px 0 20px;display:grid;position:sticky;top:12px}.ds-appbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.ds-appbar-home{border-radius:6px;display:inline-flex}.ds-appbar-home img{width:auto;max-width:none;height:20px;display:block}.ds-appbar-brand>span{color:var(--ds-warn-ink);background:var(--ds-warn-bg);border-radius:999px;padding:4px 8px;font-size:11.5px;font-weight:600;line-height:1}.ds-appbar-end{grid-column:3;justify-content:flex-end;display:flex}.ds-steps{background:var(--ds-steps-track);border-radius:999px;justify-self:center;align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.ds-step{border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:flex}.ds-step-current{background:var(--ds-white);box-shadow:var(--ds-step-current-shadow)}.ds-step-dot{background:var(--ds-step-dot);width:26px;height:26px;color:var(--ds-step-upcoming);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ds-step-dot .ds-icon{stroke-width:2.6px;width:14px;height:14px}.ds-step-current .ds-step-dot{background:var(--ds-indigo);color:var(--ds-white)}.ds-step-done .ds-step-dot{background:var(--ds-success-bg);color:var(--ds-success)}.ds-step-label{color:var(--ds-step-upcoming);white-space:nowrap;font-size:14px;font-weight:500}.ds-step-current .ds-step-label{color:var(--ds-ink);font-weight:600}.ds-step-done .ds-step-label{color:var(--ds-ink)}.ds-avatar{background:var(--ds-indigo-tint);width:36px;height:36px;color:var(--ds-indigo);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex}.ds-avatar[aria-expanded=true]{background:var(--ds-indigo);color:var(--ds-white)}.ds-menu{z-index:50;background:var(--ds-white);border:1px solid var(--ds-gray-line);width:248px;box-shadow:var(--ds-shadow-menu);color:var(--ds-ink);text-align:left;border-radius:14px;outline:none;padding:6px}.ds-menu-who{border-bottom:1px solid var(--ds-gray-line);margin-bottom:4px;padding:8px 10px 10px}.ds-menu-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.ds-menu-email{color:var(--ds-gray);overflow-wrap:anywhere;font-size:13px;display:block}.ds-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.ds-menu-item .ds-icon{width:17px;height:17px;color:var(--ds-gray)}.ds-menu-item[data-highlighted]{background:var(--ds-gray-bg)}.ds-menu-item:focus-visible{outline-offset:-2px}.ds-menu-item-danger,.ds-menu-item-danger .ds-icon{color:var(--ds-error)}.ds-menu-separator{border-top:1px solid var(--ds-gray-line);height:0;margin:4px 0}@media (width<820px){.ds-step{padding:4px}.ds-step-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<600px){.ds-appbar{border-radius:16px;grid-template-columns:auto 1fr auto;column-gap:12px;width:calc(100% - 20px);height:56px;margin:10px auto 0;padding:0 8px 0 14px;top:10px}.ds-appbar-brand{gap:8px}.ds-appbar-home img{height:18px}.ds-step{padding:3px}.ds-step-dot{width:24px;height:24px;font-size:12.5px}.ds-menu{width:232px}}@media (width<360px){.ds-appbar-brand>span{display:none}}.ds-search{position:relative}.ds-search-input{border:1px solid var(--ds-field);width:100%;min-width:0;height:46px;font:400 15px var(--ds-font-control);color:var(--ds-ink);background:var(--ds-white);border-radius:10px;outline:none;padding:0 44px}.ds-search-input::placeholder{color:var(--ds-placeholder);opacity:1}.ds-search-input:focus-visible{border-color:var(--ds-indigo);box-shadow:inset 0 0 0 1px var(--ds-indigo), 0 0 0 4px var(--ds-field-focus-halo);outline:none}.ds-search-lens{width:18px;height:18px;color:var(--ds-gray);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ds-search-clear{width:36px;height:36px;color:var(--ds-gray);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ds-search-clear .ds-icon{width:18px;height:18px}.ds-frost{background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);box-shadow:var(--ds-frost-shadow);transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1)}.ds-frost:hover{background:var(--ds-frost-bg-hover);transform:translateY(-1px)}.ds-frost-off,.ds-frost-off:hover{background:var(--ds-frost-off-bg);border:1px dashed var(--ds-frost-off-line);box-shadow:none;transform:none}.ds-frost:active{transform:scale(.988)}.ds-frost-static:hover,.ds-frost-static:active{background:var(--ds-frost-bg);transform:none}.ds-switch{background:var(--ds-switch-off);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background-color .2s;position:relative}.ds-switch:after{content:"";background:var(--ds-white);width:20px;height:20px;box-shadow:var(--ds-switch-knob-shadow);border-radius:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1),width .32s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;position:absolute;top:3px;left:3px}.ds-switch[aria-checked=true]{background:var(--ds-indigo)}.ds-switch[aria-checked=true]:after{transform:translate(18px)}.ds-switch:active:after,.ds-switch-host:active .ds-switch:after{background:var(--ds-lens-bg);width:30px;box-shadow:var(--ds-lens-shadow);-webkit-backdrop-filter:var(--ds-lens-filter);backdrop-filter:var(--ds-lens-filter);transform:scale(1.2)}.ds-switch[aria-checked=true]:active:after,.ds-switch-host:active .ds-switch[aria-checked=true]:after{transform:translate(8px)scale(1.2)}.ds-choice{text-align:left;width:100%;min-height:72px;color:var(--ds-ink);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:9px 14px 9px 9px;display:flex;position:relative}.ds-choice[aria-checked=true]{background:var(--ds-white);border:2px solid var(--ds-indigo);box-shadow:0 0 0 4px var(--ds-choice-halo);padding:8px 13px 8px 8px;transform:none}.ds-choice-img{object-fit:cover;background:var(--ds-gray-bg);border-radius:8px;flex:none;width:52px;max-width:none;height:52px;display:block}.ds-choice-label{min-width:0;font-size:15px;font-weight:600;line-height:1.35}.ds-choice-tick{background:var(--ds-indigo);width:22px;height:22px;color:var(--ds-white);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.ds-choice-tick .ds-icon{stroke-width:2.6px;width:13px;height:13px}.ds-choice[aria-checked=true] .ds-choice-tick{display:flex}.ds-root .ds-choice:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}@container (width>=440px){.ds-choice{min-height:84px;padding:10px 14px 10px 10px}.ds-choice[aria-checked=true]{padding:9px 13px 9px 9px}.ds-choice-img{width:64px;height:64px}}.ds-format{white-space:nowrap;color:var(--ds-ink);background:var(--ds-gray-bg);border-radius:6px;padding:4px 7px;font-size:11.5px;font-weight:600;line-height:1}.ds-format-pdf{color:var(--ds-focus);background:var(--ds-indigo-tint)}.ds-format-xlsx{color:var(--ds-success);background:var(--ds-success-bg)}.ds-band{isolation:isolate;background:var(--ds-gradient-panel);height:168px;position:relative;overflow:hidden}.ds-band-photo{z-index:0;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.ds-photo-in{animation:.6s cubic-bezier(.16,1,.3,1) both ds-photo-in}@keyframes ds-photo-in{0%{opacity:0;filter:blur(8px);transform:scale(1.1)translateY(12px)}to{opacity:1;filter:none;transform:none}}.ds-glass{z-index:2;color:var(--ds-white);background:var(--ds-glass-plate-bg);-webkit-backdrop-filter:var(--ds-glass-plate-filter);backdrop-filter:var(--ds-glass-plate-filter);border:1px solid var(--ds-glass-plate-line);box-shadow:var(--ds-glass-plate-shadow);border-radius:18px;padding:11px 14px 12px;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.ds-glass:after{content:"";border-radius:inherit;pointer-events:none;background:var(--ds-glass-plate-sheen);position:absolute;inset:0}.ds-glass>*{position:relative}.ds-glass-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--ds-white);margin:0;font-size:12px;font-weight:600}.ds-glass-title{letter-spacing:-.3px;color:var(--ds-white);margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.25}.ds-glass-pulse{animation:.7s cubic-bezier(.16,1,.3,1) ds-glass-pulse}@keyframes ds-glass-pulse{0%{transform:scale(.97)}35%{transform:scale(1.02,.985)}65%{transform:scale(.996,1.008)}to{transform:none}}.ds-glass-text-in{animation:.38s .1s both ds-glass-text-in}.ds-glass-counter{padding-bottom:13px}.ds-glass-top{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.ds-glass-badge{background:var(--ds-white);color:var(--ds-indigo);white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:100%;border-radius:999px;flex:none;padding:1px 9px;font-size:12.5px;font-weight:600;line-height:18px;animation:.55s cubic-bezier(.34,1.56,.64,1) both ds-glass-drop}@keyframes ds-glass-drop{0%{opacity:0;border-radius:50%;transform:translate(-8px)scale(.25,.6)}55%{opacity:1;transform:scale(1.08,.94)}to{transform:none}}.ds-glass-count{letter-spacing:-.6px;color:var(--ds-white);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:30px;font-weight:700;line-height:1.15}.ds-glass-line{color:var(--ds-white);margin:2px 0 0;font-size:13.5px}.ds-glass-gauge{gap:3px;margin-top:10px;display:flex}.ds-glass-gauge>span{background:var(--ds-gauge-off);border-radius:4px;flex:1;height:5px;transition:background-color .25s}.ds-glass-gauge>.ds-glass-gauge-on{background:var(--ds-gauge-on)}.ds-glass-bar{background:var(--ds-gauge-off);border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.ds-glass-bar>span{background:var(--ds-gauge-on);border-radius:4px;height:100%;transition:width .25s;display:block}@keyframes ds-glass-text-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ds-overlay{z-index:50;background:var(--ds-overlay);position:fixed;inset:0}.ds-dialog{z-index:50;background:var(--ds-white);width:calc(100% - 32px);max-width:440px;box-shadow:var(--ds-shadow-dialog);border-radius:20px;outline:none;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-dialog-title{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.ds-dialog-text{color:var(--ds-gray);margin:6px 0 0}.ds-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ds-dialog-actions .ds-btn{white-space:nowrap;width:auto}.ds-dialog-actions-stack{flex-direction:column-reverse}.ds-dialog-actions-stack .ds-btn{width:100%}.ds-sheet{z-index:50;max-height:86%;padding:0 0 max(24px, env(safe-area-inset-bottom));background:var(--ds-white);border-radius:20px 20px 0 0;outline:none;animation:.4s cubic-bezier(.16,1,.3,1) ds-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow:auto}@keyframes ds-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ds-sheet .ds-band{height:150px}.ds-sheet .ds-band-counter{height:196px}.ds-sheet-grab{z-index:3;background:var(--ds-sheet-grab);border-radius:4px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ds-sheet-close{z-index:3;width:36px;height:36px;color:var(--ds-white);cursor:pointer;background:var(--ds-sheet-close-bg);-webkit-backdrop-filter:var(--ds-sheet-close-filter);backdrop-filter:var(--ds-sheet-close-filter);border:1px solid var(--ds-glass-line);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.ds-sheet-close .ds-icon{width:18px;height:18px}.ds-sheet-close:focus-visible{outline-color:var(--ds-focus-on-gradient)}.ds-sheet-body{padding:6px 20px 0}.ds-sheet-compact .ds-band{align-items:center;gap:12px;height:auto;padding:24px 12px 12px;display:flex}.ds-sheet-compact .ds-glass{flex:1;min-width:0;position:relative;inset:auto}.ds-sheet-compact .ds-glass-title{margin-top:0}.ds-sheet-compact .ds-sheet-close{flex:none;position:relative;inset:auto}.ds-sheet-compact .ds-sheet-close:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<600px){.ds-dialog-actions{flex-direction:column-reverse}.ds-dialog-actions .ds-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ds-spin,.ds-photo-in,.ds-glass-pulse,.ds-glass-text-in,.ds-glass-badge,.ds-sheet,.ds-aurora-halo{animation:none}.ds-frost,.ds-switch:after,.ds-glass-bar>span{transition:none}}@media (pointer:coarse){.ds-field-input,.ds-search-input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){font-size:16px}textarea,select{font-size:16px!important}}html body #tarteaucitronRoot,html body #tarteaucitronRoot *{font-family:var(--ds-font)}html body #tarteaucitronRoot :is(button,a):focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{box-sizing:border-box;z-index:46;background:var(--ds-ink);width:min(284px,100% - 408px);box-shadow:var(--ds-shadow-consent);text-align:left;border:0;border-radius:18px;flex-wrap:wrap;gap:10px 6px;margin:0;padding:14px;animation:.4s cubic-bezier(.16,1,.3,1) consent-card-in;position:fixed;bottom:24px;left:24px;display:flex!important}@keyframes consent-card-in{0%{opacity:0;transform:translateY(12px)}}html body #tarteaucitronRoot #tarteaucitronAlertBig:before{content:"";pointer-events:none;background:url(/images/consent/cookie.svg) 50%/contain no-repeat;width:48px;height:48px;animation:.6s ease-in-out consent-cookie-tilt;position:absolute;top:-24px;left:10px;transform:rotate(-8deg)}@keyframes consent-cookie-tilt{50%{transform:rotate(-14deg)}}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{max-height:none;color:var(--ds-consent-text);flex:100%;margin:0;padding:0;font-size:12px;line-height:1.5;display:block;overflow:visible}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:var(--ds-white);margin:0 0 10px 50px;font-size:13.5px;font-weight:700;line-height:1.3;display:block}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton{box-sizing:border-box;background:var(--ds-white);min-width:0;min-height:34px;color:var(--ds-ink);font-family:var(--ds-font-control);text-align:center;cursor:pointer;border:0;border-radius:999px;flex:calc(50% - 3px);justify-content:center;align-items:center;margin:0;padding:0 12px;font-weight:600;line-height:1.2;transition:transform .16s ease-out;display:flex;font-size:13px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton:hover{transform:translateY(-1px)}html body #tarteaucitronRoot #tarteaucitronAlertBig :is(#tarteaucitronCloseAlert,#tarteaucitronPrivacyUrl){box-sizing:border-box;color:var(--ds-focus-on-gradient);font-family:var(--ds-font-control);text-align:left;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;margin:0;padding:0;font-weight:500;line-height:1.4;text-decoration:underline;font-size:11.5px!important}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{margin-right:6px}html body #tarteaucitronRoot #tarteaucitronAlertBig :is(button,a):focus-visible{outline-color:var(--ds-focus-on-gradient)}@media (width<640px){html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{width:auto;bottom:12px;left:12px;right:12px}html body #tarteaucitronRoot #tarteaucitronAlertBig:before{width:46px;height:46px}html body #tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton{min-height:44px}}@media (prefers-reduced-motion:reduce){html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig:before,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig *{transition:none;animation:none}}html body #tarteaucitronRoot #tarteaucitronBack{background:var(--ds-overlay)}html body #tarteaucitronRoot #tarteaucitron *{color:var(--ds-ink)}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder{border:1px solid var(--ds-line);border-top:0}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{background:var(--ds-white);box-shadow:var(--ds-shadow-dialog);border-radius:16px;padding-bottom:30px;margin-top:0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{box-sizing:border-box;z-index:1;border:1px solid var(--ds-line);background:var(--ds-white);width:34px;height:34px;color:var(--ds-gray-aurora);cursor:pointer;border-radius:50%;padding:0;font-size:0;transition:none;top:12px;right:14px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{--consent-close-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");content:"";width:18px;height:18px;-webkit-mask:var(--consent-close-cross) center / 18px no-repeat;mask:var(--consent-close-cross) center / 18px no-repeat;forced-color-adjust:none;background:currentColor;margin:auto;position:absolute;inset:0}@media (forced-colors:active){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{background:buttontext}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:hover{background:var(--ds-page);color:var(--ds-ink)}@media (width>=768px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{top:16px;right:18px!important}}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1{font-size:20px;font-weight:700}@media (width<480px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronH1{margin-top:38px}}html body #tarteaucitronRoot #tarteaucitron a,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog{color:var(--ds-indigo)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronInfo{border-color:var(--ds-line)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices :is(.tarteaucitronAllow,.tarteaucitronDeny){box-sizing:border-box;border:1px solid var(--ds-line-button);background:var(--ds-white);color:var(--ds-ink);font-family:var(--ds-font-control);opacity:1;cursor:pointer;border-radius:8px;font-weight:600;font-size:14px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices :is(.tarteaucitronAllow,.tarteaucitronDeny) *{color:inherit}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices :is(.tarteaucitronAllow,.tarteaucitronDeny):hover{background:var(--ds-gray-bg)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices :is(.tarteaucitronAllow,.tarteaucitronDeny)[aria-pressed=true],html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices :is(#tarteaucitronAllAllowed,#tarteaucitronAllDenied).tarteaucitronIsSelected{border-color:var(--ds-indigo);background:var(--ds-indigo);color:var(--ds-white);text-shadow:none}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronSaveButton{background:var(--ds-indigo);color:var(--ds-white);border:0;border-radius:10px;font-size:15px!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronSaveButton:hover{background:var(--ds-indigo-hover)}.consent-privacy-button{border:1px solid var(--ds-line-button);background:var(--ds-white);min-height:44px;color:var(--ds-ink);cursor:pointer;border-radius:10px;align-items:center;margin-top:4px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.consent-privacy-button:hover{background:var(--ds-gray-bg)}.consent-privacy-button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.lp-burger,.lp-menu-veil,.lp-menu{display:none}.lp-burger{color:#1e1b4b;background:#ece9ff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,color .25s}.lp-burger:focus-visible{outline-offset:3px;outline:3px solid #3730a3}.lp-burger-i{flex:none;width:22px;height:22px}@media (width<1024px){.lp-burger-landing{display:flex}}@media (width<48rem){.lp-burger-header{display:flex}}@media (width<1024px){.lp-menu{--indigo:#4f46e5;--ink:#1e1b4b;--ink2:#4c4a70;--line:#e4e1f5;--btn:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--lp-col:600px}.lp-menu :focus-visible{outline-offset:3px;outline:3px solid #3730a3}.lp-menu-veil{z-index:50;display:block;position:fixed;inset:0}.lp-menu{z-index:50;overscroll-behavior:contain;color:var(--ink);background:#fff;outline:none;flex-direction:column;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;display:flex;position:fixed;inset:0;overflow-y:auto}.lp-menu-bar{width:min(100% - 20px, var(--lp-col) - 20px);border:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;margin:10px auto 0;padding:0 6px 0 14px;display:flex}.lp-menu-bar .logo{align-items:center;gap:6px;display:flex}.lp-menu-bar .logo img{width:auto;max-width:none;height:17px;display:block}.lp-menu-bar .logo>span{color:#78350f;background:#fef3c7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.lp-menu-x{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.lp-menu-x .i{width:22px;height:22px}.lp-menu-nav{width:min(100%, var(--lp-col));flex:1 0 auto;margin:18px auto 0;padding:0 20px 24px 25px}.lp-menu-nav li+li{border-top:1px solid #f1effb}.lp-menu-nav a{height:58px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.lp-menu-nav a.on{color:var(--indigo)}.lp-menu-nav .i{color:#a9a6c8;width:20px;height:20px}.lp-menu-nav a.on .i{color:inherit}.lp-menu-foot{padding:16px 16px max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#faf9ff;flex:none}.lp-menu-foot>*{max-width:calc(var(--lp-col) - 32px);margin-inline:auto}.lp-menu .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:0 16px;font-weight:700;display:flex}.lp-menu .btn-pri{background:var(--btn);color:#fff;height:56px;font-size:16px;box-shadow:0 10px 24px #4f46e547}.lp-menu .btn-line{height:52px;color:var(--ink);background:#fff;border:1.5px solid #d4d4d8;margin-top:10px;font-size:15px}.lp-menu-foot p{text-align:center;color:var(--ink2);margin-top:12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.lp-menu[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) lp-menuIn}.lp-menu[data-state=closed]{animation:.16s ease-in forwards lp-menuOut}}@keyframes lp-menuIn{0%{opacity:0;transform:translateY(-8px)}}@keyframes lp-menuOut{to{opacity:0}}}.pd-overlay{background:var(--ds-sheet-close-bg);-webkit-backdrop-filter:var(--ds-purchase-veil-filter);backdrop-filter:var(--ds-purchase-veil-filter)}.pd-dialog{font-family:var(--ds-font);color:var(--ds-ink);font-size:15px;line-height:1.5}.pd-dialog :focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.pd-head{background:var(--ds-white);box-shadow:var(--ds-shadow-purchase-head);border-radius:20px;padding:14px 18px 12px;position:relative}.pd-title{letter-spacing:-.4px;color:var(--ds-ink);padding-right:44px;font-size:22px;font-weight:800;line-height:1.25}.pd-text{color:var(--ds-ink-soft);margin-top:4px;padding-right:44px;font-size:13.5px;line-height:1.45}.pd-text b{color:var(--ds-ink);font-weight:700}.pd-close{border:1px solid var(--ds-line);background:var(--ds-white);width:34px;height:34px;color:var(--ds-ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.pd-close:hover:not(:disabled){background:var(--ds-page);color:var(--ds-ink)}.pd-close:disabled{cursor:not-allowed;opacity:.6}.pd-bill{border:1px solid var(--ds-line);background:var(--ds-page);color:var(--ds-ink);border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.4}.pd-bill-icon{color:var(--ds-ink-soft)}.pd-bill-title{font-weight:700}.pd-bill-missing{color:var(--ds-ink-soft);font-style:italic}.pd-bill-field{border-top:1px solid var(--ds-line)}.pd-bill-label{font-weight:600}.pd-siren-input{border:1px solid var(--ds-field);background:var(--ds-white);font:400 14px var(--ds-font-control);color:var(--ds-ink);border-radius:10px}.pd-siren-input::placeholder{color:var(--ds-muted-ink);opacity:1}.pd-siren-input:focus{border-color:var(--ds-indigo);box-shadow:0 0 0 3px var(--ds-field-focus-halo);outline:none}.pd-siren-input[aria-invalid=true]{border-color:var(--ds-error);box-shadow:0 0 0 3px var(--ds-field-error-halo)}.pd-siren-input:disabled{cursor:not-allowed;opacity:.7}.pd-bill-msg{font-size:12px}.pd-bill-warn{color:var(--ds-answer-partial-line)}.pd-bill-error{color:var(--ds-error)}.pd-bill-help{color:var(--ds-ink-soft);font-size:11.5px}.pd-link{color:var(--ds-violet);text-underline-offset:2px;cursor:pointer;font-weight:600}.pd-link:hover:not(:disabled){text-decoration:underline}.pd-link:disabled{cursor:not-allowed;opacity:.6}.pd-more{text-align:left;margin-top:12px;font-size:13px}.pd-card{border:1px solid var(--ds-line);background:var(--ds-white);box-shadow:var(--ds-shadow-purchase-card);border-radius:20px;padding:26px 22px 18px;position:relative}.pd-card-highlight{background:linear-gradient(var(--ds-white), var(--ds-white)) padding-box, var(--ds-gradient) border-box;box-shadow:var(--ds-shadow-purchase-highlight);border:2px solid #0000}.pd-badge{background:var(--ds-gradient);color:var(--ds-white);box-shadow:var(--ds-shadow-purchase-badge);border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:-14px;left:22px}.pd-card-title{letter-spacing:-.3px;color:var(--ds-ink);font-size:19px;font-weight:800;line-height:1.25}.pd-card-title-icon{color:var(--ds-violet)}.pd-reco{background:var(--ds-lavender);color:var(--ds-violet-deep);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.5}.pd-tagline{color:var(--ds-ink-soft);margin-top:4px;font-size:13px;line-height:1.5}.pd-tagline-strong{color:var(--ds-ink);font-weight:600}.pd-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:14px;display:flex}.pd-price .pd-ttc{color:var(--ds-ink-soft);opacity:.85;font-size:11.5px}.pd-price b{letter-spacing:-1px;color:var(--ds-ink);font-size:32px;font-weight:800;line-height:1}.pd-price small{color:var(--ds-ink-soft);font-size:12.5px}.pd-period{color:var(--ds-ink);margin-top:6px;font-size:13px;font-weight:600;line-height:1.4}.pd-period b{font-weight:800}.pd-btn{width:100%;min-height:46px;font:700 15px/1.25 var(--ds-font-control);text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:0 20px;transition:background-color .15s,opacity .15s;display:inline-flex}.pd-btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.pd-btn-brand{background:var(--ds-gradient);color:var(--ds-white);box-shadow:var(--ds-shadow-pill)}.pd-btn-brand:hover:not(:disabled){opacity:.95}.pd-btn-white{border:1px solid var(--ds-btn-white-line);background:var(--ds-white);color:var(--ds-ink)}.pd-btn-white:hover:not(:disabled){background:var(--ds-page)}.pd-note{color:var(--ds-ink-soft);text-align:center;margin-top:8px;font-size:12px;line-height:1.45}.pd-card-body{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:14px}.pd-features-title{color:var(--ds-ink);font-size:13px;font-weight:700}.pd-line{color:var(--ds-ink-soft);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.pd-line b{color:var(--ds-ink);font-weight:700}.pd-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-1px;display:flex}.pd-dot-check{background:var(--ds-success-bg);color:var(--ds-success)}.pd-dot-icon{background:var(--ds-lavender);color:var(--ds-violet)}.pd-dot-icon svg{stroke-width:2.4px}.pd-dot-dim{background:var(--ds-muted-bg);color:var(--ds-muted-ink)}.pd-chip{background:var(--ds-lavender);width:26px;height:26px;color:var(--ds-violet);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pd-legal{color:var(--ds-ink-soft);align-items:flex-start;gap:4px;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4;display:flex}.pd-soon{background:var(--ds-lavender);color:var(--ds-violet-deep);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.pd-pill{background:var(--ds-frost-bg-open);color:var(--ds-ink);cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:600;line-height:1.5;transition:background-color .15s;display:inline-flex}.pd-pill:hover:not(:disabled){background:var(--ds-white)}.pd-pill:disabled{cursor:not-allowed;opacity:.6}.pd-pill-later{background:var(--ds-glass-pill-bg);padding:4px 16px;font-size:13px}.pd-compare{background:var(--ds-white);box-shadow:var(--ds-shadow-purchase-card);border-radius:20px;padding:2px 12px 10px}.pd-compare-table{border-collapse:collapse;width:100%;color:var(--ds-ink-soft);font-size:12px;line-height:1.4}.pd-compare-head{letter-spacing:.4px;text-transform:uppercase;color:var(--ds-ink-soft);padding:12px 4px 8px;font-size:11px;font-weight:700;line-height:1.4}.pd-compare-cell{border-top:1px solid var(--ds-line);vertical-align:top;padding:10px 4px}.pd-compare-label{color:var(--ds-ink);font-weight:500}.pd-compare-tint{background:var(--ds-page)}.pd-compare-check{color:var(--ds-success)}.pd-compare-none{color:var(--ds-ink-soft)}.pd-secure{background:var(--ds-frost-bg-open);box-shadow:var(--ds-shadow-purchase-bar);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 18px;display:flex}.pd-secure-label{color:var(--ds-ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.pd-pays{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pd-pay{border:1px solid var(--ds-line);background:var(--ds-page);color:var(--ds-ink-soft);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}@media (width>=40rem){.pd-head{padding:16px 28px 14px}.pd-close{top:18px;right:20px}.pd-compare{padding:4px 24px 14px}.pd-compare-table{font-size:13px}.pd-compare-head{padding:14px 8px 10px;font-size:12px}.pd-compare-cell{padding:11px 8px}.pd-secure{border-radius:999px}}.lp{--indigo:#4f46e5;--violet:#7c3aed;--vl:#a855f7;--ink:#1e1b4b;--ink2:#4c4a70;--lav:#ece9ff;--page:#f5f3ff;--line:#e4e1f5;--grad:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--grad2:linear-gradient(135deg, #8b80f0 0%, #a78bfa 100%);--ok:#047857;--ok-soft:#d1fae5;--emer:#5ee9b5;--night:#1e1b4b;--sh-card:0 10px 30px #1e1b4b12;--sh-float:0 18px 44px #1e1b4b24;--btn:var(--grad)}.lp-nav,.lp-top,.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq,.lp-cta,.lp-foot,.lp-sticky{color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55}:is(.lp-nav,.lp-top,.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-cta) .i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}:is(.lp-nav,.lp-top,.lp-hw,.lp-tarifs,.lp-cta,.lp-sticky) .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}:is(.lp-nav,.lp-top,.lp-tarifs,.lp-cta,.lp-sticky) .btn:hover{transform:translateY(-1px)}:is(.lp-nav,.lp-top,.lp-hw,.lp-tarifs,.lp-sticky) .btn-pri{background:var(--btn);color:#fff;box-shadow:0 10px 24px #4f46e547}.lp-tarifs .btn-line{color:var(--ink);border:1px solid var(--line);background:#fff}.lp-cta .btn-white{color:var(--indigo);background:#fff;box-shadow:0 10px 24px #1e1b4b2e}:is(.lp-nav,.lp-top,.lp-cta,.lp-sticky) .btn-lg{padding:15px 30px;font-size:16px}.lp-nav{z-index:40;height:0;position:sticky;top:14px}.lp-nav .nav-in{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#ffffff94;border:1px solid #ffffffbf;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:64px;margin:0 auto;padding:0 10px 0 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 8px 30px #1e1b4b14}.lp-nav .logo{align-items:center;gap:10px;display:flex}.lp-nav .logo>a{color:inherit;border-radius:6px;text-decoration:none;display:flex}.lp-nav .logo img{width:auto;max-width:none;height:25px;display:block}.lp-nav .logo>span{color:#78350f;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.lp-nav .links{align-items:center;gap:2px;font-size:14px;font-weight:500;display:flex}.lp-nav .links a{color:var(--ink2);border-radius:999px;align-items:center;padding:8px 14px;transition:background .25s,color .25s;display:inline-flex}.lp-nav .links a.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 2px 8px #1e1b4b14}.nb{color:#064e3b;letter-spacing:.06em;text-transform:uppercase;background:#5ee9b5;border-radius:999px;align-items:center;margin-left:6px;padding:3px 7px;font-size:9.5px;font-weight:800;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.nb:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffffe6 50%,#0000 65%);animation:4.5s cubic-bezier(.4,0,.2,1) 1.2s infinite lp-nbSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes lp-nbSheen{0%{transform:translate(-120%)}28%,to{transform:translate(120%)}}@media (1024px<=width<1113px){.lp-nav .links a{padding-inline:min(14px,8.33333vw - 78.7083px)}}@media (1024px<=width<1165px){.lp-nav .nav-in:has(.logo>span) .links a{padding-inline:clamp(3.5px,8.33333vw - 83.0075px,14px)}}.lp-nav .right{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.lp-nav .right .login{color:var(--ink2)}.lp-nav .btn{padding:10px 18px;font-size:14px}.lp-nav.on-dark .nav-in{background:#1e1b4b4d;border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff40,0 8px 30px #1410462e}.lp-nav.on-dark .logo .ink,.lp-nav:not(.on-dark) .logo .white{display:none}.lp-nav.on-dark .links a{color:#fff}.lp-nav.on-dark .links a.on{color:var(--ink)}.lp-nav.on-dark .right .login{color:#fff}.lp-nav.on-dark .btn-pri{color:var(--indigo);background:#fff}.lp-top{background:radial-gradient(38% 42% at 12% 18%, #4f46e529, transparent 70%), radial-gradient(34% 40% at 88% 22%, #a855f729, transparent 70%), radial-gradient(50% 50% at 50% 75%, #dcd7ffe6, transparent 75%), var(--page);padding-bottom:40px;position:relative;overflow:hidden}.lp-top .h1{text-wrap:balance;letter-spacing:-1.8px;color:var(--ink);font-size:46px;font-weight:800;line-height:1.1}.lp-top .h1 .s2{color:var(--ink2);letter-spacing:-1.2px;margin-top:6px;font-size:.82em;font-weight:700;display:block}.lp-top .clic{white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block;position:relative}.lp-top .clic .hcur{transform-origin:4px 3px;opacity:0;filter:drop-shadow(0 4px 6px #1e1b4b40);pointer-events:none;width:30px;height:30px;position:absolute;bottom:-12px;right:-4px}.lp-top .clic .hrip{border:2px solid var(--indigo);opacity:0;pointer-events:none;border-radius:50%;width:52px;height:52px;position:absolute;bottom:-34px;right:-26px}.lp-top .clic.go .hcur{animation:2.4s cubic-bezier(.45,0,.2,1) .5s both lp-hCur}.lp-top .clic.go .hrip{animation:.55s ease-out 1.55s both lp-hRip}.lp-top .clic.go{animation:.3s ease-out 1.5s lp-hPress}@keyframes lp-hCur{0%{opacity:0;transform:translate(70px,46px)}12%{opacity:1}42%{transform:translate(0)scale(1)}46%{transform:translate(0)scale(.78)}54%{transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px,10px)}}@keyframes lp-hRip{0%{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1.2)}}@keyframes lp-hPress{50%{transform:scale(.97)}}.lp-top .lead{text-wrap:pretty;max-width:540px;color:var(--ink2);margin-top:20px;font-size:18px;line-height:1.65}.lp-top .cta-plain{margin-top:28px}.lp-top .cta-note{color:var(--ink2);margin-top:10px;font-size:13px;display:block}.lp-top .hero-b{position:relative}.lp-top .diag{pointer-events:none;position:absolute;inset:0}.lp-top .diag i{position:absolute;inset:0}.lp-top .diag .p2{background:var(--grad2);clip-path:polygon(calc(66% - 34px) 0,100% 0,100% 100%,calc(51% - 34px) 100%)}.lp-top .diag .p1{background:var(--grad);clip-path:polygon(66% 0,100% 0,100% 100%,51% 100%)}.lp-top .hero-b .in{grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:140px 32px 30px;display:grid;position:relative}.lp-top .stage-b{height:520px;position:relative}.lp-top .arch{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#ffffff6b;border:1px solid #ffffffd9;border-radius:200px 200px 28px 28px;width:390px;height:480px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe6,0 30px 60px #1e1b4b2e}.lp-top .arch .mascotte{width:470px;height:470px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-top .arch .mascotte .fixe{width:100%;height:100%;position:absolute;bottom:0;left:0}.lp-top .arch .mascotte .regard~.fixe{display:none}@keyframes lp-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}.lp-top .fx{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#ffffffe0;border:1px solid #fffffff2;animation:6s ease-in-out infinite lp-float;position:absolute;box-shadow:0 14px 34px #1e1b4b24}.lp-top .fx1{--r:-3deg;border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 6px;display:flex;top:96px;left:-14px}.lp-top .fx1 .ok{background:var(--ok-soft);width:34px;height:34px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;display:flex}.lp-top .fx1 .ok .i{width:19px;height:19px}.lp-top .fx1 b{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.2;display:block}.lp-top .fx1 .g{color:var(--ok);font-size:11.5px;font-weight:600;line-height:1.25;display:block}.lp-top .fx2{--r:0deg;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;animation-duration:7s;animation-delay:-1s;display:flex;top:176px;right:-30px}.lp-top .fx2 .prog{width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px}.lp-top .fx2 .c{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.lp-top .fx2 .c b{letter-spacing:-1px;color:var(--ink);font-size:27px;font-weight:800}.lp-top .fx2 .c small{color:var(--ink2);margin-top:2px;font-size:11px;font-weight:600}.lp-top .fx2 .tag{white-space:nowrap;background:var(--grad);color:#fff;letter-spacing:.3px;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #4f46e54d}@media (1024px<=width<1204px){.lp-top .fx2{right:max(-30px,-28.43px + -1*max(0px,50vw - 600px))}}.lp-top .fx3{--r:4deg;border-radius:26px;width:auto;padding:13px 14px 14px;animation-duration:6.6s;animation-delay:-2.2s;bottom:44px;left:-34px}.lp-top .fx3 .k{white-space:nowrap;letter-spacing:.8px;text-transform:uppercase;color:var(--ink2);font-size:10px;font-weight:700}.lp-top .fx3 .big{letter-spacing:-.8px;color:var(--ink);margin-top:2px;font-size:24px;font-weight:800;line-height:1.1}.lp-top .fx3 .big small{color:var(--ink2);letter-spacing:0;font-size:14px;font-weight:600}.lp-top .fx3 .dots{grid-template-columns:repeat(8,8px);gap:4px;margin-top:8px;display:grid}.lp-top .fx3 .dots i{background:var(--grad);border-radius:50%;width:8px;height:8px}.lp-top .fx3 .dots i.o{background:var(--lav)}.lp-top .logos{z-index:1;padding:28px 0 24px;position:relative}.lp-top .logos p{text-align:center;color:var(--ink2);margin-bottom:18px;font-size:13px;font-weight:600}.lp-top .mq{max-width:1100px;margin:0 auto;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-top .mq .track{width:max-content;animation:34s linear infinite lp-mq;display:flex}.lp-top .mq:hover .track{animation-play-state:paused}.lp-top .mq ul{align-items:center;gap:64px;padding-right:64px;list-style:none;display:flex}.lp-top .mq li{letter-spacing:-.3px;color:#1e1b4b80;white-space:nowrap;align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}.lp-top .mq li img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.65;width:auto;max-width:180px;height:48px;transition:filter .25s,opacity .25s,transform .3s cubic-bezier(.16,1,.3,1)}.lp-top .mq li img.is-pale{filter:grayscale()contrast(1.15);opacity:.85}.lp-top .mq li img:hover{filter:none;opacity:1;transform:scale(1.1)}.lp-top .mq li svg{width:24px;height:24px}.lp-top .mq.is-off .track{animation-play-state:paused}@keyframes lp-mq{to{transform:translate(-50%)}}.lp-top .stack{z-index:1;height:28px;margin-top:6px;position:relative}.lp-top .stack i{border-radius:40px 40px 0 0;height:80px;position:absolute;top:0}.lp-top .stack .p1{background:#c9c1ff;left:10%;right:10%}.lp-top .stack .p2{background:#dfdaff;top:14px;left:5%;right:5%}.lp-sheet{z-index:2;background:#fff;border-radius:40px 40px 0 0;margin-top:-40px;position:relative;overflow:clip}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq,.lp-cta,.lp-foot) .wrap{max-width:1200px;margin:0 auto;padding:0 32px}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--violet);margin-bottom:12px;font-size:13px;font-weight:700;display:block}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .h2{text-wrap:balance;letter-spacing:-1px;color:var(--ink);font-size:40px;font-weight:700;line-height:1.15}:is(.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .subh{color:var(--ink2);margin-top:12px;font-size:17px;font-weight:500}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team) .sh{text-align:center;max-width:820px;margin:0 auto 52px}.lp-hw .utb{background:var(--grad);color:#fff;border-radius:14px;padding:18px 22px}.lp-hw .utb small{opacity:.88;font-size:12px}.lp-hw .utb h4{letter-spacing:-.3px;margin:2px 0 4px;font-size:19px;font-weight:700}.lp-hw .utb p{opacity:.9;font-size:12.5px}.lp-hw .qr{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:28px 1fr;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.lp-hw .qn{background:var(--ok-soft);width:26px;height:26px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.lp-hw .kick{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);font-size:11px;font-weight:700}.lp-hw .qt{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600}.lp-hw .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lp-hw .rb{border:1.5px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.lp-hw .rb.oui{background:var(--ok-soft);color:var(--ok);border-color:#10b981}.lp-hw .rb.partiel{color:#92400e;background:#fef3c7;border-color:#d97706}.lp-hw .chipok{background:var(--ok-soft);color:var(--ok);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.lp-hw{padding:96px 0 110px;position:relative;overflow:clip}.lp-hw [data-depth]{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lp-hw .hw-bg{pointer-events:none;position:absolute;inset:-80px 0}.lp-hw .hw-bg:before{content:"";background-image:radial-gradient(#7c3aed29 1.2px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 62% 55%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 62% 55%,#000 30%,#0000 75%)}.lp-hw .hw-bg i{filter:blur(60px);border-radius:50%;position:absolute}.lp-hw .hw-bg i:first-child{background:#e4e0ff;width:520px;height:420px;top:24%;right:6%}.lp-hw .hw-bg i:nth-child(2){background:#eef2ff;width:360px;height:300px;bottom:6%;left:4%}.lp-hw .hw-bg i:nth-child(3){background:#f3e8ff;width:220px;height:220px;top:8%;right:30%}.lp-hw .hw-head{margin-bottom:56px;position:relative}.lp-hw .hw-grid{grid-template-columns:380px 1fr;align-items:center;gap:64px;display:grid;position:relative}.lp-hw .hw-steps{flex-direction:column;gap:10px;list-style:none;display:flex;position:relative}.lp-hw .hw-steps:before{content:"";background:linear-gradient(var(--line), var(--line));width:2px;position:absolute;top:34px;bottom:34px;left:31px}.lp-hw .hw-step{border-radius:20px;transition:background .5s,box-shadow .5s;position:relative}.lp-hw .hw-step button{text-align:left;cursor:pointer;align-items:flex-start;gap:16px;width:100%;padding:14px 16px 16px 10px;display:flex}.lp-hw .hw-step .n{z-index:1;width:44px;height:44px;color:var(--violet);border:1.5px solid var(--line);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;transition:background .5s,color .5s,border-color .5s,transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.lp-hw .hw-step .tt{padding-top:9px;display:block}.lp-hw .hw-step b{letter-spacing:-.3px;color:var(--ink2);font-size:19px;font-weight:700;line-height:1.3;transition:color .4s,transform .6s cubic-bezier(.16,1,.3,1);display:block}.lp-hw .hw-step .tx{color:var(--ink2);opacity:0;max-height:0;font-size:15px;line-height:1.55;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),margin .6s;display:block;overflow:hidden;transform:translateY(10px)}.lp-hw .hw-step .bar{background:var(--lav);opacity:0;border-radius:99px;height:3px;transition:opacity .3s;position:absolute;bottom:10px;left:70px;right:22px;overflow:hidden}.lp-hw .hw-step .bar b{background:var(--grad);border-radius:99px;width:0;height:100%;display:block}.lp-hw .hw-step.on{box-shadow:0 18px 40px #1e1b4b17, 0 0 0 1px var(--line);background:#fff}.lp-hw .hw-step.on .n{background:var(--grad);color:#fff;border-color:#0000;transform:scale(1.08)}.lp-hw .hw-step.on b{color:var(--ink)}.lp-hw .hw-step.on .tx{opacity:1;max-height:110px;margin-top:6px;transition-delay:.12s;transform:none}.lp-hw .hw-step.on .bar{opacity:1}.lp-hw .hw-step.on .bar b{animation:lp-hwBar var(--dur,5s) linear forwards}.lp-hw.paused .hw-step.on .bar b{animation-play-state:paused}@keyframes lp-hwBar{to{width:100%}}.lp-hw .hw-stage{position:relative}.lp-hw .hw-cap{display:none}.lp-hw .hw-stack{height:572px;position:relative}.lp-hw .hw-card{border:1px solid var(--line);transform-origin:50% 100%;background:#fff;border-radius:28px;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .55s,background .6s;position:absolute;inset:0 0 34px;overflow:hidden;box-shadow:0 30px 70px #1e1b4b21,0 2px 8px #1e1b4b0d}.lp-hw .hw-card.snap,.lp-hw .hw-card.snap *{transition:none!important}.lp-hw .hw-card[data-pos="0"]{z-index:3}.lp-hw .hw-card[data-pos="1"]{z-index:2;background:#f3f1ff;transform:translateY(17px)scale(.95)}.lp-hw .hw-card[data-pos="2"]{z-index:1;background:#e9e6fd;transform:translateY(34px)scale(.9)}.lp-hw .hw-card[data-pos="-1"]{z-index:4;opacity:0;pointer-events:none;transform:translateY(-70px)scale(1.03)rotate(-1.2deg)}.lp-hw .hw-body{flex-direction:column;padding:26px 28px;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s;display:flex;position:absolute;inset:0}.lp-hw .hw-card[data-pos="1"] .hw-body,.lp-hw .hw-card[data-pos="2"] .hw-body{opacity:0;transform:translateY(46px)}.lp-hw .hw-card[data-pos="-1"] .hw-body{transform:translateY(-110px)}.lp-hw .hw-num{letter-spacing:-6px;color:#0000;-webkit-text-stroke:2px #e4e0ff;pointer-events:none;font-size:120px;font-weight:800;line-height:1;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .5s;position:absolute;top:6px;left:24px}.lp-hw .hw-card[data-pos="1"] .hw-num,.lp-hw .hw-card[data-pos="2"] .hw-num{opacity:0;transform:translateY(90px)}.lp-hw .hw-card[data-pos="-1"] .hw-num{transform:translateY(-200px)}.lp-hw .hw-vis{flex:1;min-height:0;position:relative}.lp-hw .pl-cur{z-index:5;pointer-events:none;transform-origin:3px 2px;will-change:transform;filter:drop-shadow(0 4px 6px #1e1b4b40);width:26px;height:26px;position:absolute;top:-2px;left:-3px}.lp-hw .pl-rip{border:2px solid var(--indigo);opacity:0;pointer-events:none;z-index:4;width:44px;height:44px;transform:translate(var(--rx,0px), var(--ry,0px)) scale(.3);border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.lp-hw .pl-rip.go{animation:.5s ease-out lp-plRip}@keyframes lp-plRip{0%{opacity:.7;transform:translate(var(--rx), var(--ry)) scale(.3)}to{opacity:0;transform:translate(var(--rx), var(--ry)) scale(1.3)}}.lp-hw .hw-v1{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.lp-hw .q-win{background:var(--page);border:1px solid var(--line);border-radius:20px;padding:14px;box-shadow:0 18px 40px #1e1b4b14}.lp-hw .q-win .utb{padding:16px 20px}.lp-hw .q-win .utb h4{font-size:17px}.lp-hw .q-win .qr{margin-top:10px}.lp-hw .qbar{background:#ffffff47;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.lp-hw .qbar i{height:100%;width:var(--qp,8%);background:#fff;border-radius:99px;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.lp-hw .q-win .rb{transition:background .25s,border-color .25s,color .25s,transform .15s}.lp-hw .q-win .rb.hit{transform:scale(.94)}.lp-hw .q-win .chipok{opacity:0;transition:opacity .35s,transform .35s;transform:translate(-6px)}.lp-hw .q-win .chipok.on{opacity:1;transform:none}.lp-hw .hw-v2{flex-direction:column;justify-content:center;align-items:center;display:flex}.lp-hw .v2-row{flex-shrink:0;align-items:flex-start;gap:56px;display:flex}.lp-hw .v2-right{flex-direction:column;align-items:center;gap:22px;display:flex}.lp-hw .v2-row .kt{margin-top:var(--ktm,96px)}.lp-hw .v2-right .pl-dlw small .sep{display:none}.lp-hw .v2-right .pl-dlw small .l2{display:block}.lp-hw .pl-dlw{flex-shrink:0}.lp-hw .kt{flex:none;width:248px;height:214px;position:relative}.lp-hw .kt-front{transition:transform .15s}.lp-hw .kt.hit .kt-front{transform:translateY(3px)scale(.97)}.lp-hw .kt-back{z-index:1;background:linear-gradient(165deg,#8072f3 0%,#5d50ea 55%,#4f46e5 100%);border-radius:24px;width:224px;height:168px;position:absolute;top:36px;left:12px;box-shadow:inset 0 1px #ffffff59,0 18px 36px #4f46e53d}.lp-hw .kt-back:before{content:"";box-sizing:border-box;border:10px solid #6a5cf0;border-bottom:0;border-radius:22px 22px 0 0;width:80px;height:36px;margin-left:-40px;position:absolute;top:-29px;left:50%}.lp-hw .kt-back:after{content:"";background:linear-gradient(#1e1b4b3d,#0000);border-radius:14px;height:48px;position:absolute;inset:12px 12px auto}.lp-hw .kt-peek{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-hw .kt-peek i{border:1px solid var(--line);background:#fff;border-radius:10px;width:125px;height:84px;position:absolute;top:53px;overflow:hidden;box-shadow:0 6px 14px #1e1b4b1f}.lp-hw .kt-peek i:before{content:"";background:var(--grad);height:14px;position:absolute;inset:0 0 auto}.lp-hw .kt-peek .p1{left:36px;transform:rotate(-7deg)}.lp-hw .kt-peek .p2{top:46px;left:67px;transform:rotate(3deg)}.lp-hw .kt-peek .p2:before{background:#f59e0b}.lp-hw .kt-peek .p3{top:55px;left:96px;transform:rotate(9deg)}.lp-hw .kt-peek .p3:before{background:#0ea5e9}.lp-hw .kt-front{z-index:3;background:linear-gradient(170deg,#fff 0%,#f3f1ff 100%);border:1px solid #fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:248px;height:130px;display:flex;position:absolute;top:84px;left:0;box-shadow:inset 0 1px #fff,0 -10px 22px -12px #1e1b4b4d,0 24px 44px #1e1b4b29}.lp-hw .kt-front:before,.lp-hw .kt-front:after{content:"";background:#4f46e5;border-radius:5px;width:26px;height:14px;position:absolute;top:-6px;box-shadow:inset 0 1px #ffffff59}.lp-hw .kt-front:before{left:41px}.lp-hw .kt-front:after{right:41px}.lp-hw .kt-ico{background:var(--grad);color:#fff;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 18px #4f46e54d}.lp-hw .kt-ico .i{width:24px;height:24px}.lp-hw .kt-front b{color:var(--ink);letter-spacing:-.2px;font-size:18px;font-weight:800}.lp-hw .v2-files{grid-template-columns:repeat(2,102px);align-items:start;gap:10px 30px;display:grid}.lp-hw .v2-files .doc{z-index:2;will-change:transform, opacity;width:102px;position:relative}.lp-hw .v2-files .doc:nth-child(2n){margin-top:16px}.lp-hw .v2-files .doc:first-child{transform:rotate(-4deg)}.lp-hw .v2-files .doc:nth-child(2){transform:rotate(3deg)}.lp-hw .v2-files .doc:nth-child(3){transform:rotate(2.5deg)}.lp-hw .v2-files .doc:nth-child(4){transform:rotate(-3deg)}.lp-hw .v2-files .doc.fly{z-index:4}.lp-hw .v2-files .doc:not(.more) .bk{display:none}.lp-hw .v2-files .doc .dsh{height:108px}.lp-hw .v2-files .doc p{margin:8px -8px 0}.lp-hw .doc.more .hd{background:#0ea5e9}.lp-hw .doc.more .b1{transform:rotate(-8deg)translate(-7px,4px)}.lp-hw .doc.more .b2{transform:rotate(9deg)translate(8px,6px)}.lp-hw .doc .plus{letter-spacing:-1px;color:var(--indigo);flex:1;justify-content:center;align-items:center;font-size:34px;font-weight:800;line-height:1;display:flex}.lp-hw .doc{text-align:center;width:106px}.lp-hw .doc .dsh{height:122px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.lp-hw .doc .bk,.lp-hw .doc .pg{border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute;inset:0}.lp-hw .doc .bk{transition:transform .45s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 14px #1e1b4b0f}.lp-hw .doc .b1{background:#faf9ff;transform:rotate(-4deg)translate(-3px,3px)}.lp-hw .doc .b2{background:#f3f1ff;transform:rotate(4.5deg)translate(4px,5px)}.lp-hw .doc .pg{flex-direction:column;gap:6px;padding:0 9px 9px;transition:box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 12px 26px #1e1b4b1a}.lp-hw .doc .pg:after{content:"";background:linear-gradient(225deg,#fff 50%,#dcd7ff 50%);border-bottom-left-radius:5px;width:18px;height:18px;position:absolute;top:-1px;right:-1px;box-shadow:-2px 2px 4px #1e1b4b14}.lp-hw .doc .hd{background:var(--grad);align-items:center;height:22px;margin:0 -9px 2px;padding:0 9px;display:flex}.lp-hw .doc .hd span{background:#ffffffd9;border-radius:99px;width:58%;height:6px;display:block}.lp-hw .doc.d2 .hd{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.lp-hw .doc.d9 .hd{background:#f59e0b}.lp-hw .doc .panels{width:100%;height:auto;display:block}.lp-hw .doc .ln{background:#e9e6fb;border-radius:99px;width:100%;height:5px;display:block}.lp-hw .doc .ln.s{width:64%}.lp-hw .doc .mx{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.lp-hw .doc .mx i{border-radius:3px;height:10px}.lp-hw .doc .mx .c1{background:#a7f3d0}.lp-hw .doc .mx .c2{background:#fde68a}.lp-hw .doc .mx .c3{background:#fca5a5}.lp-hw .doc .ckr{align-items:center;gap:6px;display:flex}.lp-hw .doc .ckr b{border:1.5px solid #c9c3f0;border-radius:4px;flex:none;width:12px;height:12px}.lp-hw .doc .ckr b.on{background:var(--violet);border-color:var(--violet);position:relative}.lp-hw .doc .ckr b.on:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.lp-hw .doc .tags{gap:4px;margin-top:auto;display:flex}.lp-hw .doc .ft{letter-spacing:.3px;border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:700;line-height:1.2}.lp-hw .doc .ft.pdf{color:#b91c1c;background:#fee2e2}.lp-hw .doc .ft.xls{color:#15803d;background:#dcfce7}.lp-hw .doc p{color:var(--ink);margin-top:10px;font-size:12px;font-weight:700;line-height:1.25}.lp-hw .pl-dlw{flex-direction:column;align-items:center;gap:8px;display:flex}.lp-hw .pl-dlw small{color:var(--ink2);text-align:center;font-size:13px}.lp-hw .pl-dl{cursor:default;min-width:200px;position:relative;overflow:hidden}.lp-hw .pl-dl .ico,.lp-hw .pl-dl .ok{display:inline-flex}.lp-hw .pl-dl .ok{display:none}.lp-hw .pl-dl .pg{background:#ffffffd9;width:0;height:4px;position:absolute;bottom:0;left:0}.lp-hw .pl-dl.busy .pg{width:100%;transition:width .9s linear}.lp-hw .pl-dl.done .ico{display:none}.lp-hw .pl-dl.done .ok{display:inline-flex}.lp-hw .pl-dl.hit{transform:scale(.96)}@media (1024px<=width<1116px){.lp-hw .v2-row{--lp-g:clamp(9px, 100vw - 1060px, 56px);gap:var(--lp-g)}.lp-hw .v2-files{--lp-c:clamp(10.6px, 100vw - 1039px, 30px);--lp-doc:clamp(89.2px, 50vw - 422.8px, 102px);grid-template-columns:repeat(2, var(--lp-doc));column-gap:var(--lp-c)}.lp-hw .v2-files .doc{width:var(--lp-doc)}.lp-hw .v2-files .doc p{margin-inline:max(-8px, 3px - var(--lp-c) / 2)}.lp-hw .v2-files .doc:nth-child(odd) p{margin-left:max(-8px, 10px - var(--lp-g))}.lp-hw .v2-files .doc:nth-child(2n) p{margin-right:-8px}}.lp-hw .hw-card[data-i="2"]:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(60% 50% at 50% 30%,#ffffff29,#0000 70%),linear-gradient(150deg,#4f46e5 0%,#6a40ea 55%,#7c3aed 100%);transition:opacity .7s;position:absolute;inset:0}.lp-hw .hw-card[data-i="2"][data-pos="0"]:before{opacity:1}.lp-hw .hw-card[data-i="2"] .hw-num{-webkit-text-stroke-color:#ffffff38}.lp-hw .hw-v3{justify-content:center;align-items:center;gap:40px;display:flex}.lp-hw .hw-v3.is-wrap{margin:0 auto;padding:0 32px}.lp-hw .sh3{flex:none;width:180px;height:210px;position:relative;transform:scale(1.05)}.lp-hw .sh3-base{clip-path:url(#lp-hw-sh3base);opacity:0;background:#ffffff38;transition:opacity .5s .35s;position:absolute;inset:0}.lp-hw .hw-v3.is-wrap .sh3-base{opacity:1}.lp-hw .sh3-tiles{clip-path:url(#lp-hw-sh3clip);position:absolute;inset:0}.lp-hw .sh3-tiles .t{opacity:0;border-radius:7px;width:27px;height:27px;position:absolute}.lp-hw .hw-v3.go .sh3-tiles .t{opacity:1;animation:.75s cubic-bezier(.34,1.35,.64,1) both lp-t3In;animation-delay:calc(var(--k) * 22ms + .15s)}@keyframes lp-t3In{0%{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.5)}35%{opacity:1}}.lp-hw .sh3-tiles:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffffbf 50%,#0000 60%);position:absolute;inset:-20%;transform:translate(-120%)}.lp-hw .hw-v3.chk .sh3-tiles:after{animation:1s cubic-bezier(.4,0,.2,1) .35s lp-sh3Sheen}@keyframes lp-sh3Sheen{to{transform:translate(120%)}}.lp-hw .sh3-ov{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-hw .sh3-ov .ol{fill:none;stroke:#fff;stroke-width:5px;stroke-linejoin:round;stroke-dasharray:640;stroke-dashoffset:640px;filter:drop-shadow(0 6px 14px #1e1b4b59)}.lp-hw .sh3-ov .ck{fill:none;stroke:#047857;stroke-width:15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:110;stroke-dashoffset:110px;filter:drop-shadow(0 0 #fff)drop-shadow(0 4px 10px #04785759)}.lp-hw .hw-v3.chk .sh3-ov .ol{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1)}.lp-hw .hw-v3.chk .sh3-ov .ck{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out .55s}.lp-hw .sh3-ring{opacity:0;pointer-events:none;border:2px solid #ffffff8c;border-radius:50%;width:240px;height:240px;margin:-120px;position:absolute;top:50%;left:50%}.lp-hw .hw-v3.chk .sh3-ring{animation:1.3s ease-out .9s lp-sh3Ring}@keyframes lp-sh3Ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}.lp-hw .st3{flex-direction:column;gap:22px;display:flex}.lp-hw .st3 .sep{transform-origin:0;background:#ffffff47;height:1px;transition:transform .5s .1s;transform:scaleX(0)}.lp-hw .hw-v3.chk .st3 .sep{transform:none}.lp-hw .st{align-items:flex-start;gap:14px;display:flex}.lp-hw .st .ico{background:#ffffff29;border:1px solid #ffffff47;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(0)}.lp-hw .st .ico .i{width:22px;height:22px}.lp-hw .st1 .ico{color:#fde68a}.lp-hw .st2 .ico{color:#6ee7b7}.lp-hw .st.on .ico{transform:none}.lp-hw .st p{flex-direction:column;display:flex}.lp-hw .st .ln{padding-bottom:2px;display:block;overflow:hidden}.lp-hw .st .ln>span{transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.lp-hw .st .ln:not(.sm)>span{letter-spacing:-.4px;color:#fff;font-size:24px;font-weight:800;line-height:1.15}.lp-hw .st .ln.sm>span{color:#ffffffd1;font-size:15.5px;font-weight:600;line-height:1.35}@media (1024px<=width<1048px){.lp-hw .hw-v3{gap:clamp(16px,100vw - 1008px,40px)}}.lp-hw .st.on .ln>span{transform:none}.lp-hw .st.on .ln.sm>span{transition-delay:.12s}.lp-kit{background:var(--page);padding:104px 0}.lp-kit .tag{background:var(--lav);color:var(--violet);border-radius:999px;margin-top:8px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.lp-kit .sh{margin-bottom:110px}.lp-kit .kx{--u:1.1;--f1:#7c3aed;--f2:#0284c7;--f3:#d97706;grid-template-columns:calc(var(--u) * 440px) 1fr;align-items:center;gap:110px;max-width:1060px;margin:0 auto;display:grid;position:relative}.lp-kit .kx.is-snap,.lp-kit .kx.is-snap *{transition:none!important}.lp-kit .kx .f1{background:var(--grad)}.lp-kit .kx .f2{background:#0ea5e9}.lp-kit .kx .f3{background:#f59e0b}.lp-kit .kx-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.lp-kit .kx-l{fill:none;stroke-width:2.5px;stroke-linecap:round}.lp-kit .kx-l[data-k="1"],.lp-kit .kx-port[data-k="1"]{stroke:var(--f1);fill:var(--f1)}.lp-kit .kx-l[data-k="2"],.lp-kit .kx-port[data-k="2"]{stroke:#0ea5e9;fill:#0ea5e9}.lp-kit .kx-l[data-k="3"],.lp-kit .kx-port[data-k="3"]{stroke:#f59e0b;fill:#f59e0b}.lp-kit .kx-l{fill:none!important}.lp-kit .kx-port{opacity:0;transition:opacity .2s;stroke:none!important}.lp-kit .kx-port.on{opacity:1}.lp-kit .kx-tip{fill:#fff;stroke-width:3px;opacity:0;transition:opacity .25s}.lp-kit .kx-tip[data-k="1"]{stroke:var(--f1)}.lp-kit .kx-tip[data-k="2"]{stroke:#0ea5e9}.lp-kit .kx-tip[data-k="3"]{stroke:#f59e0b}.lp-kit .kx-tip.on{opacity:1}.lp-kit .kx-static{pointer-events:none;z-index:0;width:calc(50% - 11px);height:59px;display:none;position:absolute;top:258px;left:11px;overflow:visible}.lp-kit .kx-static-port{pointer-events:none;z-index:0;width:12px;height:12px;display:none;position:absolute;top:252px;left:calc(50% - 6px);overflow:visible}.lp-kit .kx-link{pointer-events:none;width:2px;height:calc(100% + 4px);display:none;position:absolute;top:25.025px;left:6px;overflow:visible}.lp-kit .kx-link-port{pointer-events:none;width:12px;height:12px;display:none;position:absolute;top:19.025px;left:1px;overflow:visible}.lp-kit .kx-kit{z-index:1;width:calc(var(--u) * 440px);height:calc(var(--u) * 380px);position:relative}.lp-kit .kx-float{animation:6s ease-in-out infinite lp-kxFloat;position:absolute;inset:0}.lp-kit .kx.is-away .kx-float{animation:none}@keyframes lp-kxFloat{50%{transform:translateY(calc(var(--u) * -10px))}}.lp-kit .kf-back{left:calc(var(--u) * 34px);top:calc(var(--u) * 70px);width:calc(var(--u) * 372px);height:calc(var(--u) * 270px);border-radius:calc(var(--u) * 26px);background:linear-gradient(165deg,#8072f3 0%,#5d50ea 55%,#4f46e5 100%);position:absolute;box-shadow:inset 0 1px #ffffff59,0 24px 50px #4f46e540}.lp-kit .kf-back:before{content:"";left:0;top:calc(var(--u) * -26px);width:calc(var(--u) * 150px);height:calc(var(--u) * 44px);border-radius:calc(var(--u) * 16px) calc(var(--u) * 16px) 0 0;background:#8072f3;position:absolute;box-shadow:inset 0 1px #ffffff59}.lp-kit .kf-back:after{content:"";inset:calc(var(--u) * 14px) calc(var(--u) * 14px) auto;height:calc(var(--u) * 60px);border-radius:calc(var(--u) * 16px);background:linear-gradient(#1e1b4b38,#0000);position:absolute}.lp-kit .kf-blocks{position:absolute;inset:0}.lp-kit .kf-blocks i{left:calc(var(--x) * var(--u) * 1px);top:calc(var(--y) * var(--u) * 1px);width:calc(var(--s) * var(--u) * 1px);height:calc(var(--s) * var(--u) * 1px);border-radius:calc(var(--u) * 20px);color:#fff;transform:rotate(var(--r));transform-origin:50% 100%;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 10px 22px #1e1b4b33,inset 0 1px #ffffff59}.lp-kit .kf-blocks i .i{width:calc(var(--u) * 32px);height:calc(var(--u) * 32px)}.lp-kit .kf-blocks .c2b{background:#38bdf8}.lp-kit .kf-blocks .c2c{background:#0284c7}.lp-kit .kf-blocks .c2d{background:#60a5fa}.lp-kit .kf-blocks .c2e{background:#3b82f6}.lp-kit .kf-blocks .c3b{background:#fb7185}.lp-kit .kf-front{left:calc(var(--u) * 22px);top:calc(var(--u) * 146px);width:calc(var(--u) * 396px);height:calc(var(--u) * 212px);border-radius:calc(var(--u) * 28px);background:#f5f3ff;border:1px solid #ffffffe6;position:absolute;overflow:hidden;box-shadow:inset 0 1px #fff,0 -10px 24px -10px #1e1b4b40,0 30px 60px #1e1b4b2e}.lp-kit .kf-mirror{left:calc(var(--u) * -22px - 1px);top:calc(var(--u) * -146px - 1px);width:calc(var(--u) * 440px);height:calc(var(--u) * 380px);filter:blur(calc(var(--u) * 20px)) saturate(1.2);position:absolute}.lp-kit .kf-mirror .kf-blocks i,.lp-kit .kf-mirror .kf-back{box-shadow:none}.lp-kit .kf-front:before{content:"";z-index:1;background:linear-gradient(170deg,#ffffff9e 0%,#ffffff80 45%,#ffffffa8 100%);position:absolute;inset:0}.lp-kit .kf-front:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffffbf 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.lp-kit .kx.full .kf-front:after{animation:1.3s cubic-bezier(.4,0,.2,1) .1s both lp-kxSheen}@keyframes lp-kxSheen{to{transform:translate(120%)}}.lp-kit .kf-face{z-index:2;justify-content:center;align-items:center;gap:calc(var(--u) * 12px);text-align:center;flex-direction:column;height:100%;display:flex;position:relative}.lp-kit .kx-ico{width:calc(var(--u) * 56px);height:calc(var(--u) * 56px);border-radius:calc(var(--u) * 18px);color:var(--violet);background:#ffffffd9;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff,0 10px 24px #4f46e529}.lp-kit .kx-ico .i{width:calc(var(--u) * 28px);height:calc(var(--u) * 28px)}.lp-kit .kx-name{font-size:calc(var(--u) * 30px);letter-spacing:-1px;color:var(--ink);white-space:nowrap;font-weight:800;line-height:1.05}.lp-kit .kx-dots{gap:6px;display:flex}.lp-kit .kx-dots i{width:calc(var(--u) * 24px);border-radius:99px;height:6px}.lp-kit .kx-fams{z-index:1;flex-direction:column;gap:34px;display:flex;position:relative}.lp-kit .kx-fam h3{letter-spacing:-.3px;color:var(--ink);align-items:center;gap:12px;font-size:21px;font-weight:700;line-height:1.3;display:flex}.lp-kit .kx-fam .mk{border-radius:5px;flex:none;width:14px;height:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.lp-kit .kx-fam.on .mk{transform:none}.lp-kit .kx-fam .tag{margin:8px 0 0 26px}.lp-kit .kx-fam ul{margin:8px 0 0 26px;list-style:none}.lp-kit .kx-fam li{color:var(--ink2);align-items:center;gap:10px;padding:4px 0;font-size:15px;display:flex}.lp-kit .kx-fam li .i{width:16px;height:16px;color:var(--violet);flex:none}.lp-kit .kx-fam[data-k="2"] li .i{color:#0284c7}.lp-kit .kx-fam[data-k="3"] li .i{color:#d97706}.lp-kit .kx-fam .rv{opacity:0;filter:blur(6px);transition:opacity .35s,filter .35s,transform .35s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 40ms);transform:translateY(8px)}.lp-kit .kx-fam.on .rv{opacity:1;filter:blur();transform:none}.lp-sect{background:#fff;padding:104px 0;overflow:clip}.lp-sect .cf{--cw:300px;--ah:168px;--gap:250px;--rot:45deg;--dz:-150px;--sc:.12;outline:none;position:relative}.lp-sect .cf-stage{perspective:950px;perspective-origin:50% 45%;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:300px;position:relative}.lp-sect .cf-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#4f46e529,#0000);width:460px;height:40px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.lp-sect .cf-card{--d:0;--s:0;--ad:0;width:var(--cw);margin-left:calc(var(--cw) / -2);border:1px solid var(--line);cursor:pointer;transform:translateX(calc(var(--d) * var(--gap))) translateZ(calc(var(--ad) * var(--dz))) rotateY(calc(var(--s) * var(--rot) * -1)) scale(calc(1 - var(--ad) * var(--sc)));backface-visibility:hidden;background:#fff;border-radius:24px;transition:transform .42s cubic-bezier(.25,1.12,.5,1),opacity .3s,box-shadow .42s;position:absolute;top:6px;left:50%;overflow:hidden;box-shadow:0 10px 26px #1e1b4b14}.lp-sect .cf-card[data-ad="3"]{opacity:0;pointer-events:none}.lp-sect .cf-card.on{cursor:default;box-shadow:0 26px 56px #4f46e538,0 4px 12px #1e1b4b0f}.lp-sect .cf-art{height:var(--ah);background:var(--lav);position:relative}.lp-sect .cf-ph{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-sect .cf-card p{text-align:center;letter-spacing:-.2px;min-height:96px;color:var(--ink);text-wrap:balance;justify-content:center;align-items:center;padding:18px 22px 20px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.lp-sect .cf-ctrl{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.lp-sect .cf-btn{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #1e1b4b0f}.lp-sect .cf-btn:hover{border-color:#c9c3f0;transform:translateY(-1px);box-shadow:0 10px 22px #4f46e524}.lp-sect .cf-btn:active{transform:scale(.94)}.lp-sect .cf-btn .i{width:20px;height:20px}.lp-sect .cf-dots{align-items:center;gap:7px;display:flex}.lp-sect .cf-dots button{cursor:pointer;background:#8f88c9;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s}.lp-sect .cf-dots button.on{background:var(--indigo);width:26px}.lp-sect .cf :focus-visible{outline-offset:3px;outline:3px solid #3730a3}.lp-sect .cf:focus-visible .cf-card.on{outline-offset:4px;outline:3px solid #3730a3}.lp-tarifs{background:radial-gradient(60% 40% at 50% 0%, #7c3aed61, transparent 70%), var(--night);color:#fff;padding:104px 0;position:relative}.lp-tarifs .h2{color:#fff}.lp-tarifs .eyebrow{color:#c4b5fd}.lp-tarifs .subh{color:#ffffffc7}.lp-tarifs .tsh{max-width:1080px;margin-bottom:44px}.lp-tarifs .tsh .subh b{color:#fff}.lp-tarifs .xproof{color:#ffffffdb;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:22px;font-size:14px;font-weight:600;list-style:none;display:flex}.lp-tarifs .xproof li{align-items:center;gap:7px;display:flex}.lp-tarifs .xproof .y{color:var(--emer);display:inline-flex}.lp-tarifs .xproof .y .i{stroke-width:3px;width:16px;height:16px}.lp-tarifs .tpil{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}.lp-tarifs .pil{background:radial-gradient(110% 90% at 0% 0%, var(--pg), transparent 62%), #ffffff0d;border:1px solid #ffffff21;border-radius:20px;padding:26px 24px}.lp-tarifs .pil.pc{--pg:#8b5cf638}.lp-tarifs .pil.pp{--pg:#f59e0b29}.lp-tarifs .pil.pb{--pg:#f43f5e2b}.lp-tarifs .pil .pi{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.lp-tarifs .pil .pi .i{width:23px;height:23px}.lp-tarifs .pil.pc .pi{color:#c4b5fd;background:#a78bfa33}.lp-tarifs .pil.pp .pi{color:#fcd34d;background:#fbbf242e}.lp-tarifs .pil.pb .pi{color:#fda4af;background:#fb718533}.lp-tarifs .pil h3{letter-spacing:-.2px;color:#fff;margin-top:16px;font-size:18px;font-weight:700}.lp-tarifs .pil p{color:#ffffffc2;margin-top:8px;font-size:14.5px;line-height:1.55}.lp-tarifs .pgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:900px;margin:56px auto 0;scroll-margin-top:96px;display:grid}.lp-tarifs .pcard{color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-card);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex;position:relative}.lp-tarifs .pcard.hl{background:linear-gradient(#fff, #fff) padding-box, var(--grad) border-box;border:2px solid #0000;box-shadow:0 26px 60px #4f46e540}.lp-tarifs .pcard .gift{background:var(--grad);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:28px;box-shadow:0 8px 20px #4f46e54d}.lp-tarifs .pcard .tt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-tarifs .pcard h3{letter-spacing:-.3px;font-size:21px;font-weight:700}.lp-tarifs .reco{background:var(--lav);color:var(--violet);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.lp-tarifs .pcard .tg{color:var(--ink2);min-height:42px;margin-top:4px;font-size:13.5px}.lp-tarifs .pcard.hl .tg{color:var(--ink);font-weight:600}.lp-tarifs .price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;display:flex}.lp-tarifs .price b{letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1}.lp-tarifs .price small{color:var(--ink2);font-size:12.5px}.lp-tarifs .price small.ttc{opacity:.85;margin-left:2px;font-size:11.5px}.lp-tarifs .period{color:var(--ink);min-height:21px;margin-top:4px;font-size:13.5px;font-weight:600}.lp-tarifs .pcard .btn{width:100%;margin-top:18px}.lp-tarifs .pnote{color:var(--ink2);text-align:center;margin-top:10px;font-size:12.5px}.lp-tarifs .plines{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;list-style:none;display:flex}.lp-tarifs .plines li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.lp-tarifs .plines li b{color:var(--ink);font-weight:700}.lp-tarifs .dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.lp-tarifs .dot.ck{background:var(--ok-soft);color:var(--ok)}.lp-tarifs .dot.ic{background:var(--lav);color:var(--violet)}.lp-tarifs .dot.dim{color:#8f8cab;background:#eeedf5}.lp-tarifs .more{color:var(--violet);cursor:pointer;align-self:flex-start;margin-top:12px;font-size:13px;font-weight:600}.lp-tarifs .ffoot{text-align:center;color:#fffc;margin-top:24px;font-size:14px}.lp-tarifs .ffoot b{color:#fff}.lp-tarifs .cmpbtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin:14px auto 0;padding:9px 18px;font-size:13.5px;font-weight:600;display:flex}.lp-tarifs .cmpbtn .i{transition:transform .2s}.lp-tarifs .cmp.open .cmpbtn .i{transform:rotate(180deg)}.lp-tarifs .cmpbox{max-width:900px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;margin:14px auto 0;padding:18px 20px;scroll-margin-top:80px}.lp-tarifs .cmpbox table{border-collapse:collapse;width:100%;font-size:13.5px}.lp-tarifs .cmpbox th,.lp-tarifs .cmpbox td{border-top:1px solid var(--line);text-align:center;vertical-align:top;padding:10px}.lp-tarifs .cmpbox thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);border-top:0;font-size:12px;font-weight:700}.lp-tarifs .cmpbox thead th:first-child{text-align:left}.lp-tarifs .cmpbox th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.lp-tarifs .cmpbox .ser{background:#f5f3ff}.lp-tarifs .cmpbox .lg{color:var(--ink2);margin-top:2px;font-size:11.5px;display:block}.lp-tarifs .cmpbox .ck{color:var(--ok);font-size:17px}.lp-tarifs .cmpbox .no{color:#9c99b8}.lp-tarifs .cmpbox .soon{color:#78350f;vertical-align:1px;background:#fef3c7;border-radius:999px;margin-left:2.48438px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.lp-tarifs .cmpbox .go{justify-content:center;margin-top:14px;display:flex}.lp-tarifs .tfoot{text-align:center;color:#ffffffc7;margin-top:34px;font-size:14px}.lp-tarifs .tfoot a{color:#c4b5fd;font-weight:600}.lp-team{background:#fff;padding:72px 0 40px}.lp-team .sh{margin-bottom:34px}.lp-team .tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:0 auto;display:grid}.lp-team .tm{background:var(--page);border:1px solid var(--line);border-radius:24px;align-items:center;gap:20px;padding:16px;display:flex}.lp-team .tm-frame{aspect-ratio:4/5;background:var(--lav);width:132px;clip-path:inset(0 calc(50% * (1 - var(--p,1))) 0 calc(50% * (1 - var(--p,1))) round 18px);will-change:clip-path;border-radius:18px;flex:none;position:relative;overflow:hidden;box-shadow:0 14px 30px #1e1b4b24}.lp-team .tm-img{transform:translateY(calc((1 - var(--p,1)) * 24px)) scale(calc(1.2 - .2 * var(--p,1)));will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8% 0}.lp-team .tm-img img{object-fit:cover;width:100%;height:100%}.lp-team .tm-tx{min-width:0;opacity:calc(var(--p,1) * 1.6 - .6);transform:translateX(calc((1 - var(--p,1)) * 14px))}.lp-team .tm-tx h3{letter-spacing:-.3px;color:var(--ink);font-size:19px;font-weight:800}.lp-team .tm-tx .role{color:var(--violet);margin-top:1px;font-size:13px;font-weight:700}.lp-team .tm-tx .bio{color:var(--ink2);margin-top:7px;font-size:13.5px;line-height:1.55}.lp-faq{background:#fff;padding:104px 0 40px}.lp-faq .fgrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.lp-faq .fgrid .h2{font-size:36px}.lp-faq .faq-all{background:var(--indigo);border:0;border-radius:999px;gap:8px;height:44px;margin-top:24px;padding:0 24px;font-size:15px;font-weight:600;transition:filter .2s}.lp-faq .faq-all:hover{background:var(--indigo);filter:brightness(.92)}.lp-faq .faq-all:focus-visible{box-shadow:none}.lp-faq .faq-all svg{transition:transform .2s}.lp-faq .faq-all:hover svg{transform:translate(3px)}.lp-faq .qa{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:0 22px;box-shadow:0 4px 14px #1e1b4b08}.lp-faq .qa h3{color:var(--ink);font-size:16px;font-weight:600}.lp-faq .qa h3 button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.lp-faq .qa .pm{background:var(--lav);width:30px;height:30px;color:var(--violet);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;transition:transform .3s;display:flex}.lp-faq .qa.open .pm{transform:rotate(45deg)}.lp-faq .qa .a{color:var(--ink2);padding:0 0 20px;font-size:15px;font-weight:400;line-height:1.7}.lp-cta{background:linear-gradient(to bottom, #fff 50%, var(--night) 50%);padding:30px 0 0;position:relative}.lp-cta .banner{background:radial-gradient(60% 80% at 85% 20%, #a855f773, transparent 60%), var(--grad);color:#fff;border-radius:28px;grid-template-columns:1.2fr .8fr;gap:24px;padding:52px 56px;display:grid;position:relative;box-shadow:0 30px 70px #1e1b4b4d}.lp-cta .banner h2{letter-spacing:-1px;font-size:38px;font-weight:700;line-height:1.15}.lp-cta .banner p{color:#ffffffed;margin-top:12px;font-size:17px}.lp-cta .banner .btn{margin-top:28px}.lp-cta .checks{color:#fff;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.lp-cta .checks span{align-items:center;gap:7px;display:flex}.lp-cta .checks .i{color:var(--emer);font-size:16px}.lp-cta .side{position:relative}.lp-cta .alex{width:390px;height:390px;position:absolute;bottom:-52px;right:0}.lp-cta .alex .fixe{width:100%;height:100%;position:absolute;inset:0}.lp-cta .alex .regard~.fixe{display:none}.lp-foot{background:var(--night);color:#fff;padding:72px 0 0}.lp-foot .fcols{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.lp-foot img{vertical-align:baseline;width:auto;max-width:none;height:24px;display:inline}.lp-foot .tl{color:#ffffffb8;margin-top:16px;font-size:14px}.lp-foot .soc{color:#ffffffb8;margin:15px 0 0 -9px}.lp-foot .h5{letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.lp-foot .lk{color:#ffffffb8;flex-direction:column;gap:10px;font-size:14px;display:flex}.lp-foot .lk :is(a,button):hover{color:#fff}.lp-foot .lk button{text-align:left;cursor:pointer}.lp-foot .bt{text-align:center;color:#fff9;border-top:1px solid #ffffff1a;margin-top:52px;padding:24px 0 28px;font-size:12.5px}.lp-foot .bt p+p{margin-top:4px}.lp-sticky,.lp-top .hero-docs,.lp-tarifs .pseg{display:none}.lp :focus-visible{outline-offset:3px;outline:3px solid #3730a3}.lp :is([data-lp-dark],.lp-cta .banner) :focus-visible{outline-color:#c4b5fd}.lp [data-lp-dark] :is(.pcard,.cmpbox) :focus-visible{outline-color:#3730a3}@media (width<1024px){.lp{--lp-col:600px}.lp-nav{max-width:var(--lp-col);margin-inline:auto;top:10px}.lp-nav .nav-in{border-radius:18px;gap:8px;height:56px;margin:0 10px;padding:0 6px 0 14px}.lp-nav .links,.lp-nav .right .login,.lp-nav .right .btn{display:none!important}.lp-nav .logo{gap:6px}.lp-nav .logo img{height:17px}.lp-nav .logo>span{padding:3px 6px;font-size:10px}.lp-nav.on-dark .lp-burger{color:#fff;background:#ffffff2e}.lp-nav.on-dark .lp-burger:focus-visible{outline-color:#c4b5fd}.lp-top .h1{letter-spacing:-.9px;font-size:31px;line-height:1.14}.lp-top .h1 .s2{letter-spacing:-.6px;color:var(--ink2);margin-top:6px;font-size:.8em;display:block}.lp-top .lead{margin:14px auto 0;font-size:15.5px}.lp-top .hero-b .in{max-width:var(--lp-col);text-align:center;grid-template-columns:minmax(0,1fr);gap:24px;padding:100px 16px 10px}.lp-top .cta-plain .btn{width:100%;height:56px;padding:0 16px;display:flex}.lp-top .diag,.lp-top .stage-b{display:none}.lp-top .hero-docs{--white:min(180px, 100cqw - 128px);--u:min(1px, (100cqw - 128px) / 180);--fig:clamp(262px, 73.2cqw, 300px);--fig-x:min(var(--fig) / 2, 100cqw - 12px - var(--white) - var(--fig) * .21 - 2px);isolation:isolate;text-align:left;padding-top:64px;display:block;position:relative;container-type:inline-size}.lp-top .hero-docs .card{background:linear-gradient(150deg,#4f46e5,#7c3aed);border-radius:28px;height:330px;position:relative;overflow:hidden;box-shadow:0 22px 46px -18px #4f46e58c}.lp-top .hero-docs .o1,.lp-top .hero-docs .o2{border-radius:50%;position:absolute}.lp-top .hero-docs .o1{left:calc(var(--fig-x) - 128px);background:#ffffff24;width:256px;height:256px;top:-12px}.lp-top .hero-docs .o2{left:calc(var(--fig-x) - 196px);background:#ffffff1a;width:224px;height:224px;top:168px}.lp-top .hero-docs .alex{z-index:1;width:calc(var(--fig-x) + var(--fig) / 2 + 24px);pointer-events:none;border-bottom-left-radius:28px;position:absolute;top:-24px;bottom:0;left:0;overflow:hidden}.lp-top .hero-docs .alex img{top:calc(24px - var(--fig) * .0896);left:calc(var(--fig-x) - var(--fig) * .8021);width:calc(var(--fig) * 1.6043);filter:drop-shadow(0 16px 22px #1e1b4b47);max-width:none;height:auto;position:absolute}.lp-top .hero-docs .side{z-index:2;width:var(--white);flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;top:40px;right:12px}.lp-top .hero-docs .docs{width:100%;padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(6 * var(--u));border-radius:calc(20 * var(--u));background:#fff;box-shadow:0 18px 36px #1e1b4b47}.lp-top .hero-docs .k{font-size:calc(11.5 * var(--u));letter-spacing:calc(.6 * var(--u));text-transform:uppercase;color:#6d4fef;font-weight:700;line-height:1.2}.lp-top .hero-docs .t{margin-top:calc(2 * var(--u));font-size:calc(15 * var(--u));color:var(--ink);font-weight:800;line-height:1.2}.lp-top .hero-docs li{align-items:flex-start;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) 0;display:flex}.lp-top .hero-docs li+li{border-top:1px solid #f1effb}.lp-top .hero-docs .ck{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#047857;background:#d1fae5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lp-top .hero-docs .ck .i{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:3px}.lp-top .hero-docs li b{font-size:calc(13.5 * var(--u));color:var(--ink);font-weight:700;line-height:1.2;display:block}.lp-top .hero-docs li small{font-size:calc(12 * var(--u));color:var(--ink2);font-weight:500;line-height:1.25;display:block}.lp-top .hero-docs .ready{color:#fff;white-space:nowrap;background:#1e1b4b61;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;line-height:1;display:flex}.lp-top .hero-docs .ready .i{width:14px;height:14px}.lp-top .logos{max-width:var(--lp-col);margin-inline:auto;padding:26px 0 22px}.lp-top .mq ul{gap:40px;padding-right:40px}.lp-top .mq li{font-size:16px}.lp-top .stack .p1{left:7%;right:7%}.lp-top .stack .p2{left:3%;right:3%}.lp-top .stack i,.lp-sheet{border-radius:28px 28px 0 0}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq,.lp-cta,.lp-foot) .wrap{max-width:var(--lp-col);padding:0 16px}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .h2,.lp-faq .fgrid .h2{letter-spacing:-.6px;font-size:28px}:is(.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .subh{font-size:15px}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs) .sh{margin-bottom:32px}:is(.lp-hw,.lp-kit,.lp-sect,.lp-tarifs,.lp-team,.lp-faq) .eyebrow{margin-bottom:10px;font-size:12px}.lp-hw{padding:64px 0 76px}.lp-hw .hw-head{margin-bottom:28px}.lp-hw .hw-grid{grid-template-columns:1fr;gap:22px}.lp-hw .hw-steps{flex-direction:row;gap:6px}.lp-hw .hw-steps:before{display:none}.lp-hw .hw-step{flex:1 1 0;min-width:0}.lp-hw .hw-step button{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 14px}.lp-hw .hw-step .n{width:36px;height:36px;font-size:15px}.lp-hw .hw-step .tt{padding-top:0}.lp-hw .hw-step b{font-size:12.5px}.lp-hw .hw-step .tx{display:none}.lp-hw .hw-cap{text-align:center;color:var(--ink2);min-height:40px;margin:-6px 4px 0;font-size:13.5px;line-height:1.5;display:block}.lp-hw .hw-step .bar{bottom:6px;left:14px;right:14px}.lp-hw .hw-stack{height:520px}.lp-hw .hw-card{border-radius:22px;inset:0 0 28px}.lp-hw .hw-body{padding:16px 14px}.lp-hw .hw-num{-webkit-text-stroke-width:1.5px;font-size:76px;top:2px;left:12px}.lp-hw .q-win{border-radius:16px;padding:9px}.lp-hw .q-win .utb{padding:12px 14px}.lp-hw .q-win .utb h4{font-size:14px}.lp-hw .q-win .qr{grid-template-columns:22px 1fr;gap:8px;padding:10px 12px}.lp-hw .q-win .qt{font-size:12.5px}.lp-hw .q-win .kick{font-size:10px}.lp-hw .q-win .rb{padding:4px 9px;font-size:11px}.lp-hw .hw-v2{gap:18px}.lp-hw .v2-row{flex-direction:column;align-items:center;gap:14px}.lp-hw .v2-row .kt{margin-top:0}.lp-hw .v2-right{gap:18px}.lp-hw .v2-right .pl-dlw small .sep,.lp-hw .v2-right .pl-dlw small .l2{display:inline}.lp-hw .kt{width:150px;height:124px}.lp-hw .kt-back{border-radius:15px;width:134px;height:98px;top:22px;left:8px}.lp-hw .kt-back:before{border-width:6px;width:50px;height:23px;margin-left:-25px;top:-18px}.lp-hw .kt-back:after{height:28px;inset:8px 8px auto}.lp-hw .kt-peek i{border-radius:6px;width:74px;height:50px;top:30px}.lp-hw .kt-peek i:before{height:9px}.lp-hw .kt-peek .p1{left:22px}.lp-hw .kt-peek .p2{top:26px;left:40px}.lp-hw .kt-peek .p3{top:32px;left:58px}.lp-hw .kt-front{border-radius:16px;gap:5px;width:150px;height:74px;top:50px}.lp-hw .kt-front:before,.lp-hw .kt-front:after{width:16px;height:9px;top:-4px}.lp-hw .kt-front:before{left:24px}.lp-hw .kt-front:after{right:24px}.lp-hw .kt-ico{border-radius:8px;width:26px;height:26px}.lp-hw .kt-ico .i{width:15px;height:15px}.lp-hw .kt-front b{font-size:12.5px}.lp-hw .v2-files{grid-template-columns:repeat(4,66px);column-gap:9px}.lp-hw .v2-files .doc{width:66px}.lp-hw .v2-files .doc:nth-child(2n){margin-top:14px}.lp-hw .v2-files .doc .dsh{height:80px}.lp-hw .v2-files .doc p{margin:8px -6px 0;font-size:10px}@media (width<346px){.lp-hw .v2-files{--lp-doc:clamp(59.5px, 25vw - 20.5px, 66px);grid-template-columns:repeat(4, var(--lp-doc))}.lp-hw .v2-files .doc{width:var(--lp-doc)}.lp-hw .v2-files .doc p{margin-inline:-1.5px}}.lp-hw .doc .pg{gap:4px;padding:0 6px 6px}.lp-hw .doc .hd{height:15px;margin:0 -6px 1px}.lp-hw .doc .hd span{height:4px}.lp-hw .doc .mx{gap:2px}.lp-hw .doc .mx i{border-radius:2px;height:6px}.lp-hw .doc .ln{height:3px}.lp-hw .doc .ckr{gap:4px}.lp-hw .doc .ckr b{border-radius:3px;width:9px;height:9px}.lp-hw .doc .ckr b.on:after{width:2px;height:5px;top:0;left:2px}.lp-hw .doc .ft{padding:1px 3px;font-size:7.5px}.lp-hw .doc .pg:after{width:12px;height:12px}.lp-hw .doc .plus{font-size:22px}.lp-hw .hw-v3{flex-direction:column;gap:22px}.lp-hw .hw-v3.is-wrap{padding:0 16px}.lp-hw .sh3{margin:-22px 0;transform:scale(.78)}.lp-hw .st3{flex-direction:column;gap:16px}.lp-hw .st3 .sep{width:100%}.lp-hw .st{max-width:none}.lp-hw .st .ico{border-radius:11px;width:36px;height:36px}.lp-hw .st .ico .i{width:19px;height:19px}.lp-hw .st .ln:not(.sm)>span{font-size:19px}.lp-hw .st .ln.sm>span{font-size:13px}.lp-kit{padding:64px 0}.lp-kit .sh{margin-bottom:84px}.lp-kit .kx{--u:.72;grid-template-columns:minmax(0,1fr);gap:44px;max-width:none}.lp-kit .kx-kit{justify-self:center}.lp-kit .kx-fams{gap:30px;padding-left:4px}.lp-kit .kx-fam h3{font-size:18.5px}.lp-kit .kx-fam li{font-size:14px}.lp-kit .kx.is-falling .kf-mirror{filter:saturate(1.2)}.lp-kit .kx:not(.is-live) .kx-lines{display:none}.lp-kit .kx:not(.is-live) .kx-static,.lp-kit .kx:not(.is-live) .kx-static-port,.lp-kit .kx:not(.is-live) .kx-link,.lp-kit .kx:not(.is-live) .kx-link-port{display:block}.lp-kit .kx:not(.is-live) .kx-fam{position:relative}.lp-sect{padding:64px 0}.lp-sect .cf{--cw:228px;--ah:128px;--gap:150px;--rot:40deg;--dz:-170px;--sc:.1}.lp-sect .cf-stage{perspective:900px;height:246px}.lp-sect .cf-stage:after{width:280px}.lp-sect .cf-card{border-radius:20px}.lp-sect .cf-card[data-ad="2"]{opacity:0;pointer-events:none}.lp-sect .cf-card p{min-height:84px;padding:14px 16px 16px;font-size:15.5px}.lp-sect .cf-ctrl{gap:12px;margin-top:22px}.lp-sect .cf-btn{width:42px;height:42px}.lp-sect .cf-dots{gap:5px}.lp-sect .cf-dots button{width:6px;height:6px}.lp-sect .cf-dots button.on{width:18px}.lp-tarifs{padding:64px 0}.lp-tarifs .tsh{margin-bottom:32px}.lp-tarifs .xproof{flex-direction:column;align-items:center;gap:8px;font-size:13px}.lp-tarifs .tpil{grid-template-columns:1fr;gap:12px}.lp-tarifs .pil{grid-template-columns:40px 1fr;column-gap:14px;padding:18px;display:grid}.lp-tarifs .pil .pi{border-radius:12px;grid-row:span 2;width:40px;height:40px}.lp-tarifs .pil .pi .i{width:20px;height:20px}.lp-tarifs .pil h3{align-self:center;margin-top:0;font-size:16px}.lp-tarifs .pil p{margin-top:4px;font-size:13.5px}.lp-tarifs .pseg{background:#ece9ff;border-radius:16px;gap:4px;margin-top:40px;padding:4px;display:flex}.lp-tarifs .pseg button{height:44px;color:var(--ink2);border-radius:12px;flex:1 1 0;font-size:15px;font-weight:500}.lp-tarifs .pseg button[aria-pressed=true]{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 8px #1e1b4b1a}.lp-tarifs .pgrid{grid-template-columns:1fr;gap:28px;margin-top:28px}.lp-tarifs .pgrid .pcard.hl{order:-1}.lp-tarifs .pgrid .pcard.is-off{display:none}.lp-tarifs .pcard{padding:24px 20px}@media (width<346px){.lp-tarifs .pcard .btn{white-space:normal;text-wrap:balance;text-align:center}}.lp-tarifs .pcard .tg{min-height:0}.lp-tarifs .cmpbox{padding:10px 8px}.lp-tarifs .cmpbox table{font-size:12px}.lp-tarifs .cmpbox th,.lp-tarifs .cmpbox td{padding:8px 5px}.lp-tarifs .cmpbox .soon{margin-left:2.875px}.lp-tarifs .cmpbox{scroll-margin-bottom:96px}.lp-team{padding:56px 0 24px}.lp-team .tm-grid{grid-template-columns:1fr;gap:14px}.lp-team .tm{border-radius:20px;align-items:flex-start;gap:14px;padding:12px}.lp-team .tm-frame{border-radius:14px;width:92px}.lp-team .tm-tx h3{font-size:17px}.lp-team .tm-tx .bio{font-size:12.5px}.lp-faq{padding:64px 0}.lp-faq .fgrid{grid-template-columns:1fr;gap:28px}.lp-faq .qa{padding:0 16px}.lp-faq .qa h3{font-size:15px}.lp-faq .qa h3 button{padding:16px 0}.lp-faq .qa .a{font-size:14px}.lp-cta .banner{border-radius:24px;grid-template-columns:1fr;padding:34px 22px}.lp-cta .banner h2{font-size:27px}.lp-cta .banner p{font-size:15px}.lp-cta .side{display:none}.lp-cta .banner .btn{width:100%}@media (width<372px){.lp-cta .banner .btn{padding-inline:clamp(14px,50vw - 156px,30px)}}@media (width<340px){.lp-cta .banner .btn{white-space:normal;text-wrap:balance;text-align:center}}.lp-foot{padding-top:52px}.lp-foot .fcols{grid-template-columns:1fr;gap:28px}.lp-sticky{z-index:40;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#ffffffe0;transition:transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.lp-sticky.is-on{transform:none}.lp-sticky .btn{width:100%}}@media (prefers-reduced-motion:reduce){.nb:after,.lp-top .clic.go .hcur,.lp-top .clic.go .hrip,.lp-top .clic.go,.lp-top .fx,.lp-top .mq .track{animation:none}.lp-top .mq li img:hover,.lp-faq .faq-all:hover svg{transform:none}.lp-hw [data-depth]{transform:none!important}.lp-hw .hw-stack{flex-direction:column;gap:20px;height:auto;display:flex}.lp-hw .hw-card{min-height:500px;position:relative;inset:auto;opacity:1!important;background:#fff!important;transform:none!important}.lp-hw .hw-body,.lp-hw .hw-num{opacity:1!important;transform:none!important}.lp-hw .hw-step .tx{opacity:1;max-height:none;margin-top:6px;transform:none}.lp-hw .hw-step .bar,.lp-hw .pl-cur{display:none}.lp-hw .sh3-tiles .t,.lp-hw .st .ico,.lp-hw .st .ln>span,.lp-hw .sh3-ov path{transition:none!important;animation:none!important}.lp-hw .hw-card[data-i="2"]:before{opacity:1}.lp-sect .cf-card,.lp-sect .cf-dots button{transition:none}.lp-kit .kx-float,.lp-kit .kx.full .kf-front:after{animation:none}.lp-kit .kx-fam .rv,.lp-kit .kx-fam .mk,.lp-tarifs .btn,.lp-tarifs .cmpbtn .i{transition:none}.lp-team .tm-frame,.lp-team .tm-img,.lp-team .tm-tx{--p:1!important}.lp-faq .qa .pm,.lp-cta .btn,.lp-sticky,.lp-sticky .btn{transition:none}}.lp-404{padding-bottom:72px}.lp-404 .e404{border:1px solid var(--line);color:var(--violet);letter-spacing:1.6px;text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 6px 16px #1e1b4b0f}.lp-404 .acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-404 .btn-line{color:var(--ink);border:1px solid var(--line);background:#fff;box-shadow:0 6px 16px #1e1b4b0f}.lp-404 .perhaps{color:var(--ink2);margin-top:30px;font-size:14px}.lp-404 .perhaps p{margin-bottom:10px}.lp-404 .perhaps ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.lp-404 .perhaps a{border:1px solid var(--line);color:var(--ink);background:#ffffffb3;border-radius:999px;padding:6px 14px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-block}.lp-404 .perhaps a:hover{color:var(--indigo);background:#fff;border-color:#c9c1ff}.lp-404 .fx1 .ok{color:#b91c1c;background:#fee2e2}.lp-404 .fx1 .g{color:#b91c1c}.lp-404 .fx2 .c b{font-size:24px}@media (width<1024px){.lp-404{padding-bottom:48px}}main.ct{--ct-out:cubic-bezier(.16, 1, .3, 1);--ct-spring:cubic-bezier(.34, 1.56, .64, 1);--ct-sec:96px;--ct-head-gap:40px;color:var(--ink);font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;position:relative}main.ct .ct-wrap{max-width:1184px;margin:0 auto;padding:0 24px;position:relative}main.ct .ct-i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}main.ct .ct-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.ct .ds-aurora{z-index:-1;background:radial-gradient(60% 40% at 15% 0%, #7c3aed1a, transparent 70%), radial-gradient(50% 40% at 90% 5%, #4f46e51a, transparent 70%), var(--ds-gray-bg)}main.ct .ct-grad{white-space:nowrap}main.ct .ct-h2 .ct-grad,main.ct .ct-title .ct-grad .ct-w{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}main.ct .ct-h2 .ct-grad{margin-right:-.06em;padding-right:.06em}main.ct .ct-title .ct-grad .ct-w{background-size:200% 100%;margin:-.1em -.08em -.16em 0;padding:.1em .08em .16em 0}main.ct .ct-title .ct-grad .ct-w:last-child{background-position:100% 0}main.ct .ct-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);font-size:13px;font-weight:600}main.ct .ct-h2{letter-spacing:-1px;text-wrap:balance;margin-top:8px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1}main.ct .ct-p{max-width:520px;color:var(--ds-gray-aurora);margin-top:16px;font-size:16.5px;line-height:1.55}main.ct .ct-more{color:var(--indigo);align-items:center;gap:8px;margin-top:24px;font-weight:700;text-decoration:none;display:inline-flex}main.ct .ct-more:hover{color:var(--ds-indigo-hover)}main.ct .ct-more .ct-i{width:18px;height:18px;transition:transform .3s var(--ct-spring)}main.ct .ct-more:hover .ct-i{transform:translate(4px)}main.ct .ct-tile{background:var(--lav);width:44px;height:44px;color:var(--violet);border-radius:13px;flex:none;place-items:center;font-size:22px;display:grid}main.ct .ct-in{animation:ct-in .8s var(--ct-out) backwards;animation-delay:calc(var(--d,0) * 80ms + 60ms)}main.ct .ct-w{animation:ct-word .9s var(--ct-out) backwards;animation-delay:calc(var(--d,0) * 80ms + 60ms);display:inline-block}main.ct [data-rv=armed]{opacity:0}main.ct [data-rv=shown]{animation:ct-in .8s var(--ct-out) backwards;animation-delay:calc(var(--d,0) * 60ms)}@keyframes ct-in{0%{opacity:0;transform:translateY(26px)}}@keyframes ct-word{0%{opacity:0;transform:translateY(28px)rotate(2deg)}}main.ct .ct-hero{padding-top:126px}main.ct .ct-eyebrow{background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);box-shadow:var(--ds-frost-shadow);color:var(--indigo);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}main.ct .ct-eyebrow-ic{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}main.ct .ct-title{letter-spacing:-1.8px;text-wrap:balance;margin-top:16px;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.05}main.ct .ct-lead{max-width:600px;color:var(--ds-gray-aurora);margin-top:16px;font-size:18px;line-height:1.55}main.ct .ct-lead strong{color:var(--ink);font-weight:600}main.ct .ct-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;margin-top:56px;display:grid}main.ct .ct-grid>.ct-in,main.ct .ct-side>.ct-in{min-width:0;display:flex}main.ct .ct-side{flex-direction:column;gap:24px;min-width:0;display:flex}main.ct .ct-side-alex{flex:1}main.ct .ct-panel{background:var(--ds-glass-panel-bg);width:100%;-webkit-backdrop-filter:var(--ds-glass-panel-filter);backdrop-filter:var(--ds-glass-panel-filter);border:1px solid var(--ds-glass-edge);box-shadow:var(--ds-glass-panel-shadow);border-radius:28px;padding:32px;position:relative;overflow:hidden}main.ct .ct-panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#0000);height:120px;position:absolute;inset:0 0 auto}main.ct .ct-form-body{transition:opacity .3s;position:relative}main.ct .ct-panel[data-state=sent] .ct-form-body{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}main.ct .ct-panel-t{letter-spacing:-.5px;font-size:24px;font-weight:700;line-height:1.25}main.ct .ct-panel-s{color:var(--ds-gray-aurora);margin-top:8px;font-size:14.5px;line-height:1.5}main.ct .ct-label{color:var(--ink);margin:24px 0 8px;font-size:14px;font-weight:500;line-height:1.3}main.ct .ds-field-label{margin-bottom:8px}main.ct .ds-field-error{margin-top:8px}main.ct .ct-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;margin-top:20px;display:grid}main.ct .ct-message{margin-top:20px}main.ct .ds-field-input:focus-visible{outline:none}main.ct .ct-textarea{resize:none;height:144px;padding:12px 14px 32px;line-height:1.5;display:block}main.ct .ct-count{color:var(--ds-placeholder);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:1;position:absolute;bottom:10px;right:12px}main.ct .ct-panel[data-shake] .ds-field-invalid .ds-field-input{animation:.4s ct-shake}@keyframes ct-shake{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}main.ct .ct-seg{background:#ece9ffb3;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:6px;padding:5px;display:flex;position:relative;container-type:inline-size}main.ct .ct-seg-row{flex-wrap:wrap;gap:6px;display:flex}main.ct .ct-seg-opt{z-index:1;flex:1 1 0;min-width:max-content;display:flex;position:relative}main.ct .ct-seg-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}main.ct .ct-seg-txt{white-space:nowrap;color:var(--ink2);border-radius:13px;flex:1;justify-content:center;align-items:center;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1.35;transition:color .3s;display:flex}main.ct .ct-seg-input:checked+.ct-seg-txt{color:var(--indigo)}main.ct .ct-seg-input:focus-visible+.ct-seg-txt{outline:3px solid var(--ds-focus);outline-offset:2px}main.ct .ct-lens{z-index:0;opacity:0;width:0;height:0;box-shadow:inset 0 1px 0 #fff, 0 6px 16px -6px #4f46e573, 0 0 0 1.5px var(--indigo);transition:left .5s var(--ct-spring), top .5s var(--ct-spring), width .5s var(--ct-spring), height .5s var(--ct-spring), scale .32s var(--ct-spring);background:#ffffffeb;border-radius:13px;position:absolute;top:0;left:0}main.ct .ct-seg[data-lens=on] .ct-lens{opacity:1}main.ct .ct-lens[data-squish]{scale:1.12 .9}main.ct .ct-seg:not([data-lens=on]) .ct-seg-input:checked+.ct-seg-txt{box-shadow:inset 0 1px 0 #fff, 0 6px 16px -6px #4f46e573, 0 0 0 1.5px var(--indigo);background:#ffffffeb}@container (width<320px){main.ct .ct-seg-row .ct-seg-txt{padding-inline:8px}}@container (width<305px){main.ct .ct-seg-row .ct-seg-txt{padding-inline:7px;font-size:12.5px}}@container (width<290px){main.ct .ct-seg-row .ct-seg-txt{padding-inline:6px;font-size:12px}}main.ct .ct-hint{visibility:hidden;transition:grid-template-rows .45s var(--ct-out), margin-top .45s var(--ct-out), visibility 0s .45s;grid-template-rows:0fr;display:grid}main.ct .ct-hint[data-open]{visibility:visible;transition:grid-template-rows .45s var(--ct-out), margin-top .45s var(--ct-out);grid-template-rows:1fr;margin-top:12px}main.ct .ct-hint-clip{min-height:0;overflow:hidden;container-type:inline-size}main.ct .ct-hint-in{background:var(--ds-indigo-tint);color:var(--ink2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}main.ct .ct-hint-ic{width:34px;height:34px;color:var(--indigo);background:#fff;border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}main.ct .ct-hint-txt{flex:1;min-width:0}main.ct .ct-hint-link{white-space:nowrap;color:var(--indigo);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}main.ct .ct-hint-link:hover{color:var(--ds-indigo-hover)}@container (width<520px){main.ct .ct-hint-in{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}main.ct .ct-hint-ic{grid-row:span 2}main.ct .ct-hint-link{justify-self:start}}main.ct .ct-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}main.ct .ct-alert{margin-top:20px}main.ct .ct-alert a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}main.ct .ct-send{cursor:pointer;width:100%;min-height:56px;font:inherit;color:#fff;background:var(--grad);transition:transform .25s var(--ct-spring), box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:16px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #4f46e599}main.ct .ct-send:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #4f46e5b3}main.ct .ct-send:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;height:100%;animation:4.5s ease-in-out 1.5s infinite ct-sheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes ct-sheen{0%,70%{left:-60%}to{left:130%}}main.ct .ct-send[data-loading]{cursor:progress}main.ct .ct-send[data-loading] .ct-send-txt{visibility:hidden}main.ct .ct-dots{justify-content:center;align-items:center;gap:5px;display:none;position:absolute;inset:0}main.ct .ct-send[data-loading] .ct-dots{display:flex}main.ct .ct-dots i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1s infinite ct-bounce}main.ct .ct-dots i:nth-child(2){animation-delay:.15s}main.ct .ct-dots i:nth-child(3){animation-delay:.3s}@keyframes ct-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}main.ct .ct-legal{text-align:center;color:var(--ds-gray-aurora);margin-top:12px;font-size:12.5px;line-height:1.5}main.ct .ct-legal a{white-space:nowrap;color:var(--indigo);font-weight:600}main.ct .ct-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;animation:.4s backwards ct-fade;display:flex;position:absolute;inset:0}@keyframes ct-fade{0%{opacity:0}}main.ct .ct-done-mark{flex:none;width:76px;height:76px}main.ct .ct-done-mark circle{fill:var(--ds-success-bg);transform-box:fill-box;transform-origin:50%;animation:ct-pop .55s var(--ct-spring) .1s backwards}@keyframes ct-pop{0%{transform:scale(0)}}main.ct .ct-done-mark path{fill:none;stroke:var(--ds-success);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.45s .45s backwards ct-draw}@keyframes ct-draw{0%{stroke-dashoffset:1px}}main.ct .ct-done-t{letter-spacing:-.4px;margin-top:16px;font-size:24px;font-weight:700;line-height:1.25}main.ct .ct-done-t:focus{outline:none}main.ct .ct-done-p{max-width:340px;color:var(--ds-gray-aurora);overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.5}main.ct .ct-done-p strong{color:var(--ink);font-weight:600}main.ct .ct-again{border:1.5px solid var(--ds-line-button);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .2s, transform .25s var(--ct-spring);background:#fff;border-radius:999px;margin-top:24px;padding:10px 20px;font-size:14.5px;font-weight:700}main.ct .ct-again:hover{border-color:var(--indigo);transform:translateY(-1px)}main.ct .ct-card{background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);width:100%;box-shadow:var(--ds-frost-shadow);transition:background-color .3s, transform .35s var(--ct-spring);border-radius:24px;padding:24px}main.ct .ct-card:hover{background:var(--ds-frost-bg-hover);transform:translateY(-1px)}main.ct .ct-mail-k{color:var(--ds-gray-aurora);margin-top:16px;font-size:13px;line-height:1.4}main.ct .ct-mail-addr{letter-spacing:-.4px;color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:700;line-height:1.3}main.ct .ct-mail-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}main.ct .ct-pill{cursor:pointer;border:1.5px solid var(--ds-line-button);min-height:44px;font:inherit;white-space:nowrap;color:var(--ink);transition:transform .25s var(--ct-spring), border-color .2s, background-color .2s, color .2s;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}main.ct .ct-pill:hover{border-color:var(--indigo);color:var(--ink);transform:translateY(-1px)}main.ct .ct-pill[data-copied]{border-color:var(--ds-success);background:var(--ds-success-bg);color:var(--ds-success)}main.ct .ct-pill-ok{animation:ct-drop .45s var(--ct-spring) backwards}@keyframes ct-drop{0%{opacity:0;transform:translateY(-8px)scale(.6)}}main.ct .ct-alex{color:#fff;background:var(--grad);border-radius:24px;flex-direction:column;width:100%;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #4f46e5b3}main.ct .ct-alex:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 100% 0,#a855f773,#0000 70%),radial-gradient(60% 60% at 0 100%,#1e1b4b4d,#0000 70%);position:absolute;inset:0}main.ct .ct-alex>*{position:relative}main.ct .ct-alex :focus-visible{outline-color:var(--ds-focus-on-gradient)}main.ct .ct-alex-top{align-items:center;gap:12px;display:flex}main.ct .ct-av{background:#fff3;border:2px solid #ffffff80;border-radius:50%;flex:none;width:48px;height:48px;position:relative}main.ct .ct-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}main.ct .ct-av:after{content:"";background:#34d399;border:2px solid #6d3fe6;border-radius:50%;width:12px;height:12px;animation:2s infinite ct-pulse;position:absolute;bottom:-2px;right:-2px}@keyframes ct-pulse{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}main.ct .ct-alex-t{color:#fff;font-size:19px;font-weight:700;line-height:1.3}main.ct .ct-alex-s{color:#ffffffeb;margin-top:2px;font-size:13.5px;line-height:1.45}main.ct .ct-plate{background:var(--ds-glass-plate-bg);min-height:128px;-webkit-backdrop-filter:var(--ds-glass-plate-filter);backdrop-filter:var(--ds-glass-plate-filter);border:1px solid var(--ds-glass-plate-line);box-shadow:var(--ds-glass-plate-shadow);border-radius:18px;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;margin-top:16px;padding:14px;display:flex;position:relative;overflow:hidden}main.ct .ct-plate:after{content:"";border-radius:inherit;background:var(--ds-glass-plate-sheen);pointer-events:none;position:absolute;inset:0}main.ct .ct-msg{z-index:1;color:#fff;background:#ffffff1f;border-radius:14px 14px 14px 4px;max-width:92%;padding:10px 12px;font-size:14px;line-height:1.5;position:relative}main.ct .ct-msg-me{max-width:80%;color:var(--ink);animation:ct-chat-me 8s var(--ct-spring) infinite;background:#fff;border-radius:14px 14px 4px;align-self:flex-end}main.ct .ct-reply{align-items:end;display:grid}main.ct .ct-reply>*{grid-area:1/1}main.ct .ct-typing{z-index:1;opacity:0;background:#ffffff1f;border-radius:14px;justify-self:start;gap:4px;padding:10px 12px;animation:8s infinite ct-chat-typing;display:inline-flex;position:relative}main.ct .ct-typing i{background:#ddd6fe;border-radius:50%;width:6px;height:6px;animation:1s infinite ct-bounce}main.ct .ct-typing i:nth-child(2){animation-delay:.15s}main.ct .ct-typing i:nth-child(3){animation-delay:.3s}main.ct .ct-msg-alex{animation:ct-chat-alex 8s var(--ct-spring) infinite}@keyframes ct-chat-me{0%,5%{opacity:0;transform:translateY(8px)scale(.96)}11%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes ct-chat-typing{0%,14%{opacity:0}15%,34%{opacity:1}35%,to{opacity:0}}@keyframes ct-chat-alex{0%,35%{opacity:0;transform:translateY(8px)scale(.96)}41%,94%{opacity:1;transform:none}to{opacity:0}}main.ct .ct-go{width:100%;min-height:48px;font:inherit;color:var(--indigo);cursor:pointer;transition:transform .25s var(--ct-spring);background:#fff;border:0;border-radius:999px;margin-top:16px;padding:12px;font-size:15px;font-weight:700}main.ct .ct-go:hover{transform:translateY(-2px)}main.ct .ct-sec{padding-top:var(--ct-sec)}main.ct .ct-sec:last-of-type{padding-bottom:var(--ct-sec)}main.ct .ct-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}main.ct .ct-faq-head{position:sticky;top:104px}main.ct .ct-qs{flex-direction:column;gap:12px;display:flex}main.ct .ct-q{background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);min-height:72px;box-shadow:var(--ds-frost-shadow);color:var(--ink);transition:background-color .3s, transform .35s var(--ct-spring);border-radius:18px;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}main.ct .ct-q:hover{color:var(--ink);background:#ffffffe6;transform:translate(4px)}main.ct .ct-q-n{background:var(--lav);width:32px;height:32px;color:var(--violet);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}main.ct .ct-q-t{flex:1;min-width:0}main.ct .ct-q-arr{width:34px;height:34px;color:var(--indigo);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:background .3s,color .3s;display:grid}main.ct .ct-q:hover .ct-q-arr{background:var(--grad);color:#fff}main.ct .ct-blog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}main.ct .ct-blog-head .ct-more{margin-top:0}main.ct .ct-rubs{margin-top:var(--ct-head-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}main.ct .ct-rub{isolation:isolate;background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);box-shadow:var(--ds-frost-shadow);transition:background-color .3s, transform .4s var(--ct-spring);border-radius:22px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}main.ct .ct-rub:before{content:"";z-index:-1;width:180px;height:180px;transition:transform .6s var(--ct-out);pointer-events:none;background:radial-gradient(closest-side,#7c3aed29,#0000);border-radius:50%;position:absolute;top:-70px;right:-70px}main.ct .ct-rub:hover{background:#ffffffe0;transform:translateY(-4px)}main.ct .ct-rub:hover:before{transform:scale(1.6)}main.ct .ct-rub-num{letter-spacing:.06em;text-transform:uppercase;color:var(--violet);margin-top:16px;font-size:12px;font-weight:700}main.ct .ct-rub-t{letter-spacing:-.3px;margin-top:8px;font-size:18px;font-weight:700;line-height:1.3}main.ct .ct-rub-t a{color:var(--ink);text-decoration:none}main.ct .ct-rub-t a:after{content:"";z-index:1;border-radius:21px;position:absolute;inset:0}main.ct .ct-rub-t a:focus-visible{outline:none}main.ct .ct-rub-t a:focus-visible:after{outline:3px solid var(--ds-focus);outline-offset:-3px}main.ct .ct-rub-p{color:var(--ds-gray-aurora);margin-top:8px;font-size:14px;line-height:1.5}main.ct .ct-rub-meta{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;display:flex}main.ct .ct-rub-meta>span:last-child{color:var(--indigo);align-items:center;display:inline-flex}@media (width<1024px){main.ct{--ct-sec:56px;--ct-head-gap:32px}main.ct .ct-wrap{max-width:var(--lp-col);padding:0 16px}main.ct .ct-hero{padding-top:98px}main.ct .ct-title{letter-spacing:-1.2px;font-size:38px}main.ct .ct-lead{font-size:16px}main.ct .ct-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}main.ct .ct-side{gap:16px}main.ct .ct-side>.ct-side-alex{display:none}main.ct .ct-panel{border-radius:24px;padding:24px 16px}main.ct .ct-panel-t{font-size:22px}main.ct .ct-two{grid-template-columns:minmax(0,1fr)}main.ct .ct-seg-txt{padding:9px 12px;font-size:13px}main.ct .ct-faq-grid{gap:var(--ct-head-gap);grid-template-columns:minmax(0,1fr)}main.ct .ct-faq-head{position:static}main.ct .ct-q{gap:12px;min-height:64px;padding:14px 16px;font-size:15px}main.ct .ct-rubs{grid-template-columns:minmax(0,1fr)}}@media (600px<=width<1024px){main.ct .ct-rubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){main.ct *,main.ct :before,main.ct :after{transition:none!important;animation:none!important}main.ct [data-rv]{opacity:1}}@media print{main.ct [data-rv]{opacity:1}main.ct .ds-aurora{display:none}}main.ct.wl{padding-bottom:var(--ct-sec)}main.ct .wl-title{letter-spacing:-1.4px;font-size:clamp(34px,4.4vw,48px);line-height:1.1}main.ct .wl-grid{margin-top:32px}main.ct .wl-sent{flex-direction:column;gap:32px;margin-top:32px;display:flex}main.ct .wl-beta{background:var(--ds-frost-bg);border:1px solid var(--ds-frost-line);border-radius:16px;align-items:center;gap:12px;margin-top:24px;padding:12px 16px;display:flex}main.ct .wl-beta>span{color:#78350f;background:#fef3c7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}main.ct .wl-beta-text{color:var(--ds-gray-aurora);font-size:15px;line-height:1.5}main.ct .wl-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--ds-on-gradient-accent), var(--ds-on-gradient-accent)) no-repeat 0 0 / 100% 100%;border-radius:4px;animation:.8s cubic-bezier(.4,0,.2,1) .9s backwards wl-mark}@keyframes wl-mark{0%{background-size:0% 100%}}main.ct .wl-res .ct-rubs{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}main.ct .wl-res .ct-rub:before{content:none}main.ct .wl-res .ct-rub-t{margin-top:0}main.ct .wl-res-go{margin-top:auto;padding-top:16px;font-size:14px}main.ct .wl-res-go .ct-i{width:16px;height:16px}main.ct .wl-res-go:after{content:"";z-index:1;border-radius:21px;position:absolute;inset:0}main.ct .wl-res-go:focus-visible{outline:none}main.ct .wl-res-go:focus-visible:after{outline:3px solid var(--ds-focus);outline-offset:-3px}main.ct .wl-res-line{display:none}main.ct .wl-fields{flex-direction:column;gap:20px;display:flex}main.ct .wl-send{margin-top:4px}main.ct .wl-fields .ds-check .ds-link{white-space:nowrap}main.ct .wl-alert a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}main.ct .wl-done{text-align:center;flex-direction:column;align-items:center;padding:16px 0;display:flex}@media (width<1024px){main.ct .wl-title{letter-spacing:-.8px;font-size:30px;line-height:1.15}main.ct .wl-grid{gap:32px;margin-top:20px}main.ct .wl-res-line{color:var(--ds-gray-aurora);margin-top:12px;font-size:14px;line-height:1.5;display:block}main.ct .wl-res-line-links{white-space:nowrap}main.ct .wl-res-line a{padding-block:8px}main.ct .wl-beta{gap:10px;padding:12px}main.ct .wl-beta>span{padding:3px 6px;font-size:10px}main.ct .wl-beta-text{font-size:14.5px}}@media (width>=1024px){main.ct.wl .ct-lead{max-width:none}main.ct .wl-res-full .ct-rubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}main.ct .wl-res-compact{flex-direction:column;height:100%;display:flex}main.ct .wl-res-compact .ct-panel-t{letter-spacing:-.3px;font-size:20px;line-height:1.3}main.ct .wl-res-compact .ct-rubs{flex:1;grid-auto-rows:1fr}main.ct .wl-res-compact .ct-rub{border-radius:18px;grid-template:auto auto/minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:4px 12px;padding:14px 18px;display:grid}main.ct .wl-res-compact .ct-rub-t{font-size:16px}main.ct .wl-res-compact .ct-rub-p{grid-area:2/1/3/3;margin-top:0;font-size:13px}main.ct .wl-res-compact .wl-res-go{grid-area:1/2;margin-top:0;padding-top:0;font-size:13px}main.ct .wl-res-compact .wl-res-go:after{border-radius:17px}}main.fq{color:var(--ink);background:#fff;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;position:relative}main.fq .wrap{max-width:1184px;margin:0 auto;padding:0 24px;position:relative}main.fq a{color:var(--indigo)}main.fq a:hover{color:#4338ca}main.fq .i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}main.fq .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.fq .kick{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:700;display:block}main.fq .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}main.fq .hero h1 .grad{margin-right:-.08em;padding-right:.08em}main.fq .h2{letter-spacing:-1.2px;text-wrap:balance;font-size:34px;font-weight:800;line-height:1.12}main.fq .h2s{letter-spacing:-.6px;font-size:26px;font-weight:700;line-height:1.2}main.fq .card{border:1px solid var(--lav);box-shadow:var(--sh-card);background:#fff;border-radius:22px}main.fq .btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}main.fq .btn:hover{transform:translateY(-1px)}main.fq .btn .i{width:18px;height:18px}main.fq .btn-pri{background:var(--grad);color:#fff;box-shadow:0 10px 24px #4f46e547}main.fq .btn-pri:hover{color:#fff}main.fq .btn-white{color:var(--indigo);background:#fff;box-shadow:0 10px 24px #1e1b4b2e}main.fq .btn-white:hover{color:var(--indigo)}main.fq .hero{background:radial-gradient(48% 520px at 12% 0%, #4f46e529, transparent 70%), radial-gradient(42% 480px at 88% 10%, #a855f72e, transparent 70%), radial-gradient(30% 360px at 60% 70%, #0ea5e91a, transparent 70%), var(--page);padding:150px 0 64px}main.fq .hero .wrap{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}main.fq .hero h1{letter-spacing:-2.4px;text-wrap:balance;max-width:920px;font-size:58px;font-weight:800;line-height:1.04}main.fq .hero .lead{max-width:660px;color:var(--ink2);font-size:18px;line-height:1.6}main.fq .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;display:flex}main.fq .chips>span{color:var(--ink2);padding:9px 4px;font-size:13.5px;font-weight:600}main.fq .chip{color:var(--ink);border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex;box-shadow:0 4px 14px #1e1b4b0d}main.fq .chip:hover{color:var(--ink);border-color:#c4b5fd}main.fq .keys{padding:56px 0 8px}main.fq .keys .hdr{margin-bottom:22px}main.fq .keys .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}main.fq .key{flex-direction:column;gap:6px;padding:22px 20px;display:flex}main.fq .key .n{letter-spacing:-1.2px;font-size:34px;font-weight:800;line-height:1.05}main.fq .key .n small{letter-spacing:0;font-size:15px;font-weight:700}main.fq .key p{color:var(--ink);font-size:14px;line-height:1.45}main.fq .key .ref{color:#6d5fd3;margin-top:auto;padding-top:8px;font-size:11.5px;font-weight:600}main.fq .mbar{display:none}main.fq .body{padding:72px 0 40px}main.fq .layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:56px;display:grid}main.fq .toc{scrollbar-width:none;flex-direction:column;gap:20px;max-height:calc(100vh - 112px);display:flex;position:sticky;top:96px;overflow-y:auto}main.fq .toc::-webkit-scrollbar{display:none}main.fq .toc .grp{flex-direction:column;gap:2px;display:flex}main.fq .toc .gl{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);padding:0 12px 6px;font-size:11.5px;font-weight:700}main.fq .toc .grp a{color:var(--ink);border-radius:12px;justify-content:space-between;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}main.fq .toc .grp a:hover{background:var(--page);color:var(--ink)}main.fq .toc .grp a[aria-current]{background:var(--ink);color:#fff}main.fq .toc .grp a>span{color:#8f88c9;font-size:12px;font-weight:600}main.fq .toc .grp a[aria-current]>span{color:#c4b5fd}main.fq .help{flex-direction:column;gap:10px;padding:20px;display:flex}main.fq .help .who{align-items:center;gap:10px;display:flex}main.fq .help .who img{background:var(--lav);border-radius:50%;flex:none;width:40px;height:40px}main.fq .help b{font-size:15px;font-weight:700;line-height:1.3}main.fq .help p{color:var(--ink2);font-size:13.5px;line-height:1.5}main.fq .help :is(a,.ask){font-size:13.5px;font-weight:600}main.fq .help .ask{font-family:inherit;line-height:inherit;color:var(--indigo);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}main.fq .help .ask:hover{color:#4338ca}main.fq .help-m{margin-top:8px;display:none}main.fq .cats{flex-direction:column;gap:64px;display:flex}main.fq .group-h{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}main.fq .group-h .h2{font-size:30px}main.fq .group-h p{color:var(--ink2);max-width:640px}main.fq .group-mp{background:var(--page);border:1px solid var(--lav);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:36px;display:flex}main.fq .cat{flex-direction:column;gap:16px;display:flex}main.fq :is(.cat,.qa){scroll-margin-top:100px}main.fq .cat-h{align-items:center;gap:14px;display:flex}main.fq .num{background:var(--grad);color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:flex;box-shadow:0 8px 18px #4f46e547}main.fq .cat-h p{color:var(--ink2);margin-top:2px;font-size:14.5px}main.fq .qlist{padding:4px 24px}main.fq .qa{border-bottom:1px solid var(--line)}main.fq .qa:last-child{border-bottom:0}main.fq .qa h3{font-size:inherit;font-weight:inherit}main.fq .q{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:19px 0;font-size:16.5px;font-weight:700;line-height:1.4;display:flex}main.fq .q:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #3730a3}main.fq .pm{background:var(--lav);width:30px;height:30px;color:var(--violet);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;transition:transform .25s,background .25s;display:flex}main.fq .qa.open .pm{background:var(--grad);color:#fff;transform:rotate(45deg)}main.fq .ans{padding:0 50px 22px 0}main.fq .ans[hidden]{padding:0}main.fq .ans p{color:var(--ink2);font-size:15.5px;line-height:1.7}main.fq .ans strong{color:var(--ink);font-weight:700}main.fq .ft{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}main.fq .pill{background:var(--lav);color:#5b21b6;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}main.fq .more-l{color:var(--ink2);font-size:14.5px;font-weight:500;line-height:1.5}main.fq .more{text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){main.fq .pm{transition:none}}main.fq .end{padding:40px 0 96px}main.fq .banner{background:var(--grad);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #4f46e547}main.fq .banner:before{content:"";background:var(--grad2);clip-path:polygon(70% 0,100% 0,100% 100%,52% 100%);opacity:.5;position:absolute;inset:0}main.fq .banner>*{position:relative}main.fq .banner .txt{flex-direction:column;gap:10px;max-width:620px;display:flex}main.fq .banner h2{letter-spacing:-1.2px;color:#fff;font-size:38px;font-weight:800;line-height:1.1}main.fq .banner p{color:#ffffffe6;font-size:16px;line-height:1.6}main.fq .banner .act{flex-direction:column;align-items:center;gap:10px;display:flex}main.fq .banner small{color:#ffffffe6;font-size:13px}@media (width<1024px){main.fq .wrap{max-width:var(--lp-col);padding:0 16px}main.fq .h2{letter-spacing:-.8px;font-size:26px}main.fq .hero{padding:106px 0 36px}main.fq .hero h1{letter-spacing:-1.2px;font-size:36px}main.fq .hero .lead{font-size:16px}main.fq .chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 32px);margin:0 -16px;padding:2px 16px 6px;overflow-x:auto}main.fq .chips::-webkit-scrollbar{display:none}main.fq .chips>span{display:none}main.fq .chip{flex:none}main.fq .keys{padding:36px 0 0}main.fq .keys .grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 32px);margin:0 -16px;padding:4px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}main.fq .keys .grid::-webkit-scrollbar{display:none}main.fq .key{scroll-snap-align:start;flex:0 0 72%}main.fq .mbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;display:block;position:sticky;top:66px}main.fq .mbar ul{max-width:var(--lp-col);scrollbar-width:none;gap:6px;margin:0 auto;padding:10px 16px;display:flex;position:relative;overflow-x:auto}main.fq .mbar ul::-webkit-scrollbar{display:none}main.fq .mbar a{min-height:40px;color:var(--ink);white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;align-items:center;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}main.fq .mbar a[aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}main.fq .body{padding:36px 0 24px}main.fq .layout{grid-template-columns:minmax(0,1fr);gap:0}main.fq .toc{display:none}main.fq .cats{gap:44px}main.fq :is(.cat,.qa){scroll-margin-top:140px}main.fq .group-h .h2{font-size:24px}main.fq .group-mp{border-radius:24px;padding:24px}main.fq .qlist{padding:2px 18px}main.fq .q{min-height:56px;padding:17px 0;font-size:15.5px}main.fq .ans{padding:0 0 18px}main.fq .ans p{font-size:15px}main.fq .help-m{display:flex}main.fq .end{padding:24px 0 64px}main.fq .banner{border-radius:26px;padding:32px 24px}main.fq .banner h2{font-size:27px}main.fq .banner .act,main.fq .banner .btn{width:100%}}main.bk{--t-h1:56px;background:radial-gradient(52% 560px at 10% 0%, #4f46e526, transparent 70%), radial-gradient(44% 520px at 92% 6%, #a855f726, transparent 70%), linear-gradient(var(--page) 0, var(--page) 620px, #fff 1200px);color:var(--ink);padding:116px 0 104px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;position:relative}.bk .wrap{max-width:1184px;margin:0 auto;padding:0 24px;position:relative}.bk a{color:var(--indigo)}.bk a:hover{color:#4338ca}.bk .i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.bk .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk .kick{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:700;display:block}.bk .h2{letter-spacing:-1.2px;text-wrap:balance;font-size:34px;font-weight:800;line-height:1.12}.bk .h2s{letter-spacing:-.6px;font-size:26px;font-weight:700;line-height:1.2}.bk .lead{color:var(--ink2);font-size:16px;line-height:1.6}.bk .card{border:1px solid var(--lav);box-shadow:var(--sh-card);color:var(--ink);background:#fff;border-radius:22px;text-decoration:none;transition:border-color .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.bk a.card:hover{color:var(--ink);border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 18px 40px #4f46e51f}.bk .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.bk .meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.bk .meta .i{width:14px;height:14px}.bk .pill{letter-spacing:.05em;text-transform:uppercase;background:var(--lav);color:#6d28d9;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.bk .pill.dark{background:var(--ink);color:#fff}.bk .sec{flex-direction:column;gap:22px;display:flex}.bk .sec-h{flex-direction:column;gap:6px;display:flex}.bk .chev{width:18px;height:18px;color:var(--violet);flex:none}.bk .btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}.bk .btn:hover{transform:translateY(-1px)}.bk .btn .i{width:18px;height:18px}.bk .btn-pri{background:var(--grad);color:#fff;box-shadow:0 10px 24px #4f46e547}.bk .btn-pri:hover{color:#fff}.bk .btn-white{color:var(--indigo);background:#fff;box-shadow:0 10px 24px #1e1b4b2e}.bk .btn-white:hover{color:var(--indigo)}.bk .crumb{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.bk .crumb a{color:var(--violet);text-decoration:none}.bk .crumb a:hover{text-decoration:underline}.bk .crumb .sep{color:#8f88c9}.bk .chips{flex-wrap:wrap;gap:10px;display:flex}.bk .chip{color:var(--ink);border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex;box-shadow:0 4px 14px #1e1b4b0d}.bk .chip:hover{color:var(--ink);border-color:#c4b5fd}.bk .banner{background:var(--grad);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #4f46e547}.bk .banner:before{content:"";background:var(--grad2);clip-path:polygon(70% 0,100% 0,100% 100%,52% 100%);opacity:.5;position:absolute;inset:0}.bk .banner>*{position:relative}.bk .banner .txt{flex-direction:column;gap:10px;max-width:620px;display:flex}.bk .banner h2{letter-spacing:-1.2px;color:#fff;font-size:38px;font-weight:800;line-height:1.1}.bk .banner p{color:#ffffffe6;font-size:16px;line-height:1.6}.bk .banner .act{flex-direction:column;align-items:center;gap:10px;display:flex}.bk .banner small{color:#ffffffe6;font-size:13px}.bk .sign{align-items:center;gap:10px;display:flex}.bk .sign img{object-fit:cover;object-position:center 20%;border-radius:12px;flex:none;width:40px;height:40px}.bk .sign span{flex-direction:column;line-height:1.3;display:flex}.bk .sign b{font-size:14px;font-weight:700}.bk .sign small{color:var(--ink2);font-size:13px}main.bk.hub{background:#fff;padding-top:0}.bk .hero{background:radial-gradient(48% 520px at 12% 0%, #4f46e529, transparent 70%), radial-gradient(42% 480px at 88% 10%, #a855f72e, transparent 70%), radial-gradient(30% 360px at 60% 70%, #0ea5e91a, transparent 70%), var(--page);padding:168px 0 72px}.bk .hero .wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.bk .hero h1{letter-spacing:-2.6px;text-wrap:balance;max-width:900px;font-size:64px;font-weight:800;line-height:1.02}.bk .hero .lead{max-width:620px;font-size:18px}.bk .search{z-index:30;text-align:left;width:100%;max-width:720px;margin-top:10px;position:relative}.bk .search form{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 24px;display:flex;box-shadow:0 20px 50px #1e1b4b1f}.bk .search form:focus-within{border-color:#c4b5fd}.bk .search form>.i{width:22px;height:22px;color:var(--violet)}.bk .search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-family:inherit;font-size:16.5px;font-weight:500}.bk .search input::placeholder{color:#8f88c9}.bk .search input::-webkit-search-cancel-button{cursor:pointer}.bk .results{z-index:30;border:1px solid var(--line);background:#fff;border-radius:24px;max-height:min(60vh,480px);padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto;box-shadow:0 30px 60px #1e1b4b2e}.bk .results a{color:var(--ink);border-radius:16px;flex-direction:column;gap:3px;padding:12px 16px;text-decoration:none;display:flex}.bk .results a:hover,.bk .results a:focus-visible{background:var(--page);color:var(--ink)}.bk .results small{letter-spacing:.06em;text-transform:uppercase;color:#6d28d9;font-size:11.5px;font-weight:700}.bk .results b{font-size:15.5px;font-weight:700;line-height:1.35}.bk .results span{color:var(--ink2);font-size:13px;line-height:1.5}.bk .results p{color:var(--ink2);padding:14px 16px;font-size:14.5px}.bk .faqchips{justify-content:center;max-width:960px}.bk .faqchips>span{color:var(--ink2);padding:9px 4px;font-size:13.5px;font-weight:600}.bk .rbar{z-index:15;margin-top:-26px;position:sticky;top:84px}.bk .rbar ul{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);scrollbar-width:none;background:#ffffffdb;border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 12px 30px #1e1b4b1a}.bk .rbar ul::-webkit-scrollbar{display:none}.bk .rbar a{color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:block}.bk .rbar a:hover{background:var(--page);color:var(--ink)}.bk .rbar a[aria-current=page]{background:var(--ink);color:#fff;padding-inline:18px;font-weight:700}.bk .hub-main{flex-direction:column;gap:104px;padding-top:80px;display:flex}.bk .path{position:relative}.bk .path:before{content:"";background:linear-gradient(90deg,#4f46e5,#a78bfa);border-radius:3px;height:3px;position:absolute;top:138px;left:6%;right:6%}.bk .path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;display:grid;position:relative}.bk .path li{display:flex}.bk .step{border-radius:24px;flex-direction:column;flex:1;gap:12px;padding:0 24px 24px;display:flex;position:relative;overflow:hidden}.bk .step .ph{height:150px;margin:0 -24px;display:block}.bk .step .ph img{object-fit:cover;width:100%;height:100%;display:block}.bk .num{background:var(--grad);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 18px #4f46e547}.bk .step .num{border:3px solid #fff;margin-top:-34px;position:relative}.bk .step .kick{padding-top:6px}.bk .step b{letter-spacing:-.3px;font-size:19px;font-weight:700;line-height:1.3}.bk .step p{color:var(--ink2);font-size:14px;line-height:1.55}.bk .step .ft{color:var(--ink2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:flex}.bk .mbox{background:var(--night);color:#fff;border-radius:36px;flex-direction:column;gap:28px;padding:48px;display:flex;position:relative;overflow:hidden}.bk .mbox:before{content:"";background:radial-gradient(40% 60% at 100% 0,#7c3aed73,#0000 70%),radial-gradient(40% 60% at 0 100%,#4f46e559,#0000 70%);position:absolute;inset:0}.bk .mbox>*{position:relative}.bk .mbox .kick{color:#c4b5fd}.bk .mbox .h2{color:#fff}.bk .mtabs{flex-wrap:wrap;gap:10px;display:flex}.bk .mtab{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.bk .mtab img{object-fit:cover;border-radius:999px;width:26px;height:26px}.bk .mtab[aria-selected=true]{background:var(--violet);color:#fff;border-color:var(--violet);box-shadow:0 8px 20px #00000040}.bk .mtab:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.bk .mpanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.bk .mphoto{border-radius:26px;min-height:340px;text-decoration:none;display:block;position:relative;overflow:hidden}.bk .mphoto img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.bk .mphoto:hover img{transform:scale(1.03)}.bk .mphoto:after{content:"";background:linear-gradient(#0000 28%,#1e1b4b8c 60%,#1e1b4beb 100%);position:absolute;inset:0}.bk .mphoto span{z-index:1;color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.bk .mphoto small{letter-spacing:.08em;text-transform:uppercase;color:#ddd6fe;font-size:12px;font-weight:700}.bk .mphoto b{letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.15}.bk .minfo{flex-direction:column;justify-content:center;gap:18px;display:flex}.bk .minfo .lbl{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;font-size:13px;font-weight:700}.bk .minfo .risks{font-size:19px;font-weight:600;line-height:1.5}.bk .minfo .grp{flex-direction:column;gap:8px;display:flex}.bk .minfo .rel{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.bk .minfo .rel:hover{color:#fff;background:#ffffff24}.bk .minfo .rel .i{color:#c4b5fd;width:18px;height:18px}.bk .minfo .row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bk .minfo .row .pg{color:#ddd6fe;font-size:14.5px;font-weight:600}.bk .mbox :focus-visible{outline-color:#c4b5fd}.bk .feat{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px;display:grid}.bk .fone{color:var(--ink);flex-direction:column;gap:18px;text-decoration:none;display:flex}.bk .fone:hover{color:var(--ink)}.bk .fone .ph{border-radius:28px;height:340px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px #1e1b4b2e}.bk .fone .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.bk .fone:hover .ph img{transform:scale(1.03)}.bk .fone .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:22px;left:24px;box-shadow:0 6px 16px #1e1b4b26}.bk .fone b{letter-spacing:-1px;font-size:30px;font-weight:800;line-height:1.15;transition:color .2s}.bk .fone:hover b{color:var(--violet)}.bk .fone .lead{font-size:16px}.bk .fone .who{color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;display:flex}.bk .fone .who img{object-fit:cover;object-position:center 22%;border-radius:999px;width:32px;height:32px}.bk .picks{flex-direction:column;gap:6px;display:flex}.bk .picks .kick{padding-bottom:8px}.bk .picks ol{list-style:none}.bk .picks a{border-top:1px solid var(--lav);color:var(--ink);align-items:flex-start;gap:18px;padding:18px 0;text-decoration:none;display:flex}.bk .picks a:hover b{color:var(--violet)}.bk .rank{letter-spacing:-1px;color:#c4b5fd;flex:none;width:44px;font-size:30px;font-weight:800;line-height:1}.bk .picks span{flex-direction:column;gap:6px;display:flex}.bk .picks small{letter-spacing:.06em;text-transform:uppercase;color:#6d28d9;font-size:11.5px;font-weight:700}.bk .picks b{letter-spacing:-.2px;font-size:18px;font-weight:700;line-height:1.32;transition:color .2s}.bk .picks i{color:var(--ink2);font-size:13px;font-style:normal}.bk .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bk .rcard{border-radius:26px;flex-direction:column;gap:6px;padding:26px;display:flex}.bk .rcard .top{justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.bk .rcard .top a{letter-spacing:-.3px;color:var(--ink);font-size:20px;font-weight:700;text-decoration:none}.bk .rcard .top a:hover{color:var(--violet)}.bk .rcard .top span{color:var(--violet);white-space:nowrap;font-size:13px;font-weight:600}.bk .rcard ul{list-style:none}.bk .lk{border-top:1px solid var(--lav);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.bk .lk:hover{color:var(--indigo)}.bk .rcard .more{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;text-decoration:none}.bk .rpage{flex-direction:column;gap:64px;display:flex}.bk .rhead{flex-direction:column;gap:18px;display:flex}.bk .rhead .row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bk .rhead .col{flex-direction:column;gap:14px;max-width:720px;display:flex}.bk .rhead .ico-row{align-items:center;gap:14px;display:flex}.bk .ico{background:var(--grad);color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 10px 22px #4f46e547}.bk .ico .i{width:26px;height:26px}.bk .rhead h1{font-size:var(--t-h1);letter-spacing:-2px;text-wrap:balance;font-weight:800;line-height:1.05}.bk .rhead .chapo{color:var(--ink2);font-size:18px;line-height:1.6}.bk .pcard{border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.bk .pcard .ph{min-height:320px;position:relative}.bk .pcard .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk .pcard .tx{flex-direction:column;justify-content:center;gap:14px;padding:40px 44px;display:flex}.bk .pcard b{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1.15}.bk .pcard p{color:var(--ink2);font-size:16px;line-height:1.6}.bk .pcard .row{flex-wrap:wrap;align-items:center;gap:18px;padding-top:6px;display:flex}.bk .agrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bk .acard{flex-direction:column;gap:12px;padding:26px;display:flex}.bk .acard .n{background:var(--grad);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:flex}.bk .acard b{letter-spacing:-.2px;font-size:19px;font-weight:700;line-height:1.3}.bk .acard p{color:var(--ink2);font-size:14px;line-height:1.6}.bk .acard .meta{margin-top:auto}.bk .sub{border:1px solid var(--line);background:linear-gradient(135deg,#eeebff 0%,#f7f5ff 100%);border-radius:32px;flex-direction:column;gap:26px;padding:40px;display:flex}.bk .sub .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.bk .method{flex-direction:column;gap:14px;padding:30px;display:flex}.bk .method b{letter-spacing:-.4px;font-size:23px;font-weight:700;line-height:1.25}.bk .method ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;list-style:none;display:grid}.bk .method li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.bk .method li span{background:var(--lav);color:#6d28d9;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:flex}.bk .method .go{color:var(--indigo);margin-top:auto;font-size:15px;font-weight:600}.bk .ways{flex-direction:column;gap:14px;display:flex}.bk .ways>span{color:var(--ink2);font-size:14px;font-weight:600}.bk .way{border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.bk .way .tag{border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:flex}.bk .way .t0{color:#047857;background:#d1fae5}.bk .way .t1{color:#0369a1;background:#e0f2fe}.bk .way .t2{color:#92400e;background:#fef3c7}.bk .way .tx{flex-direction:column;flex:1;gap:2px;display:flex}.bk .way b{font-size:16px;font-weight:700;line-height:1.35}.bk .way small{color:var(--ink2);font-size:13px;line-height:1.45}.bk .xgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bk .xcard{flex-direction:column;gap:10px;padding:24px;display:flex}.bk .xcard .kick{color:#6d28d9}.bk .xcard b{font-size:17px;font-weight:700;line-height:1.35}.bk .rchips .chip{background:#fff;border-color:#d6d0f2}.bk .mhead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.bk .mhead .col{flex-direction:column;gap:18px;display:flex}.bk .mhead h1{letter-spacing:-1.6px;text-wrap:balance;font-size:48px;font-weight:800;line-height:1.08}.bk .mosaic{grid-template-rows:repeat(2,168px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bk .mosaic img{object-fit:cover;border-radius:6px;width:100%;height:100%}.bk .mosaic img:first-child{border-top-left-radius:20px}.bk .mosaic img:nth-child(3){border-top-right-radius:20px}.bk .mosaic img:nth-child(4){border-bottom-left-radius:20px}.bk .mosaic img:nth-child(6){border-bottom-right-radius:20px}.bk .ggrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bk .gcard{flex-direction:column;display:flex;overflow:hidden}.bk .gcard .ph{height:170px;text-decoration:none;display:block;position:relative}.bk .gcard .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk .gcard .ph:after{content:"";background:linear-gradient(#0000 30%,#1e1b4b66 62%,#1e1b4bd1 100%);position:absolute;inset:0}.bk .gcard .ph b{z-index:1;color:#fff;font-size:21px;font-weight:700;position:absolute;bottom:16px;left:20px}.bk .gcard .tx{flex-direction:column;flex:1;gap:12px;padding:18px 20px 20px;display:flex}.bk .gcard .tx p{color:var(--ink2);font-size:14px;line-height:1.55}.bk .gcard .ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bk .gcard .ft a{font-size:14.5px;font-weight:700;text-decoration:none}.bk .gcard .ft a.pg{color:#6d28d9;background:var(--lav);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}.bk .ahead{flex-direction:column;gap:18px;max-width:860px;display:flex}.bk .ahead h1{letter-spacing:-1.6px;text-wrap:balance;font-size:48px;font-weight:800;line-height:1.1}.bk .ahead .chapo{color:var(--ink2);max-width:760px;font-size:19px;line-height:1.6}.bk .byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;padding:18px 0;display:flex}.bk .byline a{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.bk .byline .au img{object-fit:cover;object-position:center 22%;border-radius:999px;width:48px;height:48px}.bk .byline .au span{flex-direction:column;line-height:1.35;display:flex}.bk .byline .au b{font-size:15px;font-weight:700}.bk .byline .au small{color:var(--ink2);font-size:13px}.bk .byline .rv{color:var(--ink2);gap:10px;font-size:13.5px}.bk .byline .rv img{object-fit:cover;object-position:center 22%;border-radius:999px;width:32px;height:32px}.bk .byline .rv strong{color:var(--ink);font-weight:700}.bk .byline .vr{background:var(--line);width:1px;height:32px}.bk .byline .dates{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;margin-left:auto;font-size:13.5px;font-weight:500;display:flex}.bk .byline .dates b{color:var(--ink);font-weight:700}.bk .acols{align-items:flex-start;gap:64px;padding-top:44px;display:flex}.bk .acols>.bk-prose{flex:auto;min-width:0;max-width:760px}.bk .aside{flex-direction:column;flex:0 0 300px;gap:18px;display:flex;position:sticky;top:96px}.bk .toc{border-radius:20px;padding:22px}.bk .toc .kick{margin-bottom:10px}.bk .toc ol{max-height:calc(100vh - 380px);list-style:none;overflow:auto}.bk .toc a{color:var(--ink2);border-left:2px solid var(--line);padding:8px 0 8px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.bk .toc a:hover{color:var(--ink)}.bk .toc a[aria-current=true]{color:var(--ink);border-left-color:var(--violet);font-weight:700}.bk .toc .bar{background:var(--lav);border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.bk .toc .bar i{transform-origin:0;background:linear-gradient(90deg,#4f46e5,#7c3aed);height:100%;display:block}.bk .toc .left{color:var(--ink2);margin-top:8px;font-size:12.5px;display:block}.bk .side-cta{background:var(--grad);color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #4f46e540}.bk .side-cta b{font-size:17px;font-weight:700;line-height:1.35}.bk .side-cta a{color:var(--indigo);background:#fff;border-radius:999px;justify-content:center;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bk .side-cta small{color:#ffffffe6;text-align:center;font-size:12px}.bk .side-pil{border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.bk .side-pil b{font-size:15px;font-weight:700;line-height:1.4}.bk .after{flex-direction:column;gap:56px;margin-top:72px;display:flex}.bk .sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bk .scard{flex-direction:column;display:flex;overflow:hidden}.bk .scard .cv{background:var(--grad);height:110px;position:relative;overflow:hidden}.bk .scard .cv:before{content:"";background:var(--grad2);clip-path:polygon(66% 0,100% 0,100% 100%,42% 100%);opacity:.62;position:absolute;inset:0}.bk .scard .cv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk .scard .cv span{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1e1b4b59;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;left:18px}.bk .scard .tx{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.bk .scard b{font-size:16px;font-weight:700;line-height:1.35}.bk .scard small{color:var(--ink2);margin-top:auto;font-size:13px}.bk .ogrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bk .ocard{align-items:center;gap:16px;padding:18px;display:flex}.bk .ocard .th{background:var(--grad);object-fit:cover;border-radius:14px;flex:none;width:96px;height:72px}.bk .ocard span{flex-direction:column;gap:4px;display:flex}.bk .ocard .kick{color:#6d28d9}.bk .ocard b{font-size:15px;font-weight:700;line-height:1.35}.bk .authors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;scroll-margin-top:100px;display:grid}.bk .author{border-radius:24px;gap:20px;padding:24px;display:flex}.bk .author img{object-fit:cover;object-position:center 20%;border-radius:18px;flex:none;width:96px;height:120px}.bk .author div{flex-direction:column;gap:8px;display:flex}.bk .author b{font-size:18px;font-weight:700}.bk .author p{color:var(--ink2);font-size:14.5px;font-weight:400;line-height:1.6}.bk .author a{background:var(--lav);color:var(--indigo);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bk .author a svg{width:15px;height:15px}.bk .company{color:var(--ink2);font-size:14px}.bk .sources{flex-direction:column;gap:12px;max-width:760px;display:flex}.bk .sources h2{font-size:18px;font-weight:700}.bk .sources ul{color:var(--ink2);flex-direction:column;gap:8px;padding-left:20px;font-size:14px;font-weight:400;line-height:1.6;list-style:outside;display:flex}.bk .sources p{color:var(--ink2);font-size:14px;line-height:1.6}.bk .sources a{overflow-wrap:anywhere}.bk .bk-prose{flex-direction:column;gap:20px;min-width:0;display:flex}.bk .bk-prose h2{letter-spacing:-.6px;text-wrap:balance;margin-top:26px;scroll-margin-top:100px;font-size:28px;font-weight:700;line-height:1.25}.bk .bk-prose h3{letter-spacing:-.3px;margin-top:10px;scroll-margin-top:100px;font-size:21px;font-weight:700;line-height:1.3}.bk .bk-prose h4{font-size:18px;font-weight:700}.bk .bk-prose p,.bk .bk-prose li{color:#2a2760;font-size:17.5px;font-weight:400;line-height:1.78}.bk .bk-prose ul,.bk .bk-prose ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.bk .bk-prose ul{list-style:outside}.bk .bk-prose ol{list-style:decimal}.bk .bk-prose li::marker{color:var(--violet);font-weight:700}.bk .bk-prose li>ul,.bk .bk-prose li>ol{margin-top:8px}.bk .bk-prose strong{color:var(--ink);font-weight:700}.bk .bk-prose em{font-style:italic}.bk .bk-prose a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;-webkit-text-decoration:underline #4f46e561;text-decoration:underline #4f46e561;text-decoration-thickness:2px}.bk .bk-prose a:hover{-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo)}.bk .bk-prose hr{border:0;border-top:1px solid var(--line)}.bk .bk-prose code{background:var(--page);border-radius:6px;padding:1px 5px;font-size:.9em}.bk .bk-prose blockquote{background:var(--page);border:1px solid var(--line);border-radius:20px;padding:24px 26px}.bk .bk-prose blockquote p{font-size:17px;line-height:1.72}.bk .bk-prose blockquote p+p{margin-top:12px}.bk .bk-table{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.bk .bk-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.bk .bk-table th{text-align:left;color:var(--ink);background:var(--page);border-bottom:1px solid var(--line);padding:12px 16px;font-weight:700}.bk .bk-table td{border-top:1px solid var(--lav);color:#2a2760;vertical-align:top;padding:12px 16px;font-weight:400}.bk .bk-table tr:first-child td{border-top:0}.bk .bk-keep{border:1px solid var(--line);background:linear-gradient(135deg,#f5f3ff 0%,#ece9ff 100%);border-radius:22px;flex-direction:column;gap:12px;margin-top:10px;padding:26px 28px;display:flex}.bk .bk-keep h2{letter-spacing:-.3px;margin-top:0;font-size:20px}.bk .bk-keep ul{gap:12px;padding-left:0;list-style:none}.bk .bk-keep li{padding-left:34px;font-size:16px;line-height:1.6;position:relative}.bk .bk-keep li:before{content:"";background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat;border-radius:999px;width:22px;height:22px;position:absolute;top:3px;left:0}.bk .bk-brand{background:var(--grad);border-radius:26px;flex-direction:column;gap:14px;margin-top:10px;padding:32px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #4f46e540}.bk .bk-brand:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 100% 0,#a855f780,#0000 70%);position:absolute;inset:0}.bk .bk-brand>*{position:relative}.bk .bk-brand h2{letter-spacing:-.3px;color:#fff;align-items:center;gap:14px;margin-top:0;font-size:23px;display:flex}.bk .bk-brand h2:before{content:"";background:#fff url(/alex-visage.webp) 50%/cover no-repeat;border:2px solid #fff9;border-radius:999px;flex:none;width:52px;height:52px}.bk .bk-brand p,.bk .bk-brand li{color:#ffffffeb;font-size:16px;line-height:1.7}.bk .bk-brand strong{color:#fff}.bk .bk-brand li::marker{color:#ddd6fe}.bk .bk-brand a{color:#fff;text-decoration-color:#ffffff8c}.bk .bk-brand a:hover{color:#fff;text-decoration-color:#fff}.bk .bk-brand :focus-visible{outline-color:#fff}.bk .bk-brand .bk-table{background:#fffffff5}.bk .bk-brand .bk-table td{color:#2a2760}.bk .bk-faq{flex-direction:column;display:flex}.bk .bk-faq>h2{margin-bottom:8px}.bk .bk-faq>p{margin-bottom:12px}.bk .bk-q{border-bottom:1px solid var(--line);padding:18px 0}.bk .bk-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.bk .bk-q summary::-webkit-details-marker{display:none}.bk .bk-q summary h3{letter-spacing:0;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.45}.bk .bk-q summary:hover h3{color:var(--violet)}.bk .bk-q-i{background:var(--lav);border-radius:999px;flex:none;width:30px;height:30px;position:relative}.bk .bk-q-i:before,.bk .bk-q-i:after{content:"";background:#6d28d9;border-radius:2px;width:12px;height:2.4px;margin:-1.2px 0 0 -6px;transition:transform .25s;position:absolute;top:50%;left:50%}.bk .bk-q-i:after{transform:rotate(90deg)}.bk .bk-q[open] .bk-q-i:after{transform:rotate(0)}.bk .bk-a{flex-direction:column;gap:14px;padding-top:10px;display:flex}.bk .bk-a p,.bk .bk-a li{font-size:16.5px}.bk .bk-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.bk .bk-cta-lead{color:var(--ink)!important;font-weight:600!important}.bk .bk-prose a.bk-btn{background:var(--grad);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 24px #4f46e547}.bk .bk-prose a.bk-btn:hover{color:#fff;transform:translateY(-1px)}.bk .rise{animation:.8s cubic-bezier(.16,1,.3,1) both blog-rise;animation-delay:calc(var(--d,0) * 90ms + 60ms)}@keyframes blog-rise{0%{opacity:0;transform:translateY(14px)}}@media (width<1024px){main.bk{--t-h1:38px;padding:96px 0 72px}.bk .wrap{max-width:var(--lp-col);padding:0 16px}.bk .h2{letter-spacing:-.8px;font-size:26px}.bk .h2s{font-size:22px}.bk .banner{border-radius:26px;padding:32px 24px}.bk .banner h2{font-size:27px}.bk .banner .act,.bk .banner .btn{width:100%}.bk .hero{padding:116px 0 56px}.bk .hero h1{letter-spacing:-1.4px;font-size:38px;line-height:1.08}.bk .hero .lead{font-size:16px}.bk .search form{gap:8px;padding:6px 6px 6px 16px}.bk .search input{font-size:15.5px}.bk .search .btn{padding:11px 16px}.bk .faqchips{justify-content:flex-start}.bk .faqchips>span{text-align:left;width:100%;padding:0}.bk .rbar{margin-top:-22px;top:76px}.bk .hub-main{gap:72px;padding-top:56px}.bk .path:before{display:none}.bk .path ol{grid-template-columns:minmax(0,1fr)}.bk .mbox{border-radius:26px;padding:28px 20px}.bk .mtabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.bk .mtab{flex:none}.bk .mpanel{grid-template-columns:minmax(0,1fr)}.bk .mphoto{min-height:240px}.bk .mphoto b{font-size:21px}.bk .feat{grid-template-columns:minmax(0,1fr);gap:36px}.bk .fone .ph{height:220px}.bk .fone b{font-size:24px}.bk .rgrid{grid-template-columns:minmax(0,1fr)}.bk .rpage{gap:48px}.bk .pcard{grid-template-columns:minmax(0,1fr)}.bk .pcard .ph{min-height:200px}.bk .pcard .tx{padding:24px}.bk .pcard b{font-size:24px}.bk .agrid,.bk .xgrid,.bk .ggrid,.bk .ogrid,.bk .authors{grid-template-columns:minmax(0,1fr)}.bk .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk .sub{border-radius:24px;padding:24px 16px}.bk .sub .grid,.bk .method ol{grid-template-columns:minmax(0,1fr)}.bk .mhead{grid-template-columns:minmax(0,1fr);gap:28px}.bk .mhead h1{letter-spacing:-1px;font-size:34px}.bk .mosaic{grid-template-rows:repeat(2,104px);gap:8px}.bk .ahead h1{letter-spacing:-1px;font-size:32px;line-height:1.15}.bk .ahead .chapo{font-size:17px}.bk .byline{gap:14px 18px}.bk .byline .vr{display:none}.bk .byline .dates{width:100%;margin-left:0}.bk .acols{flex-direction:column;align-items:stretch;gap:40px;padding-top:28px}.bk .acols>.bk-prose{max-width:none}.bk .aside{flex:none;width:100%;position:static}.bk .aside .toc{display:none}.bk .bk-prose h2{font-size:24px}.bk .bk-prose h3{font-size:19px}.bk .bk-prose p,.bk .bk-prose li{font-size:16.5px;line-height:1.72}.bk .bk-brand{padding:24px 20px}.bk .author{gap:14px;padding:18px}.bk .author img{width:72px;height:90px}}@media (width<560px){.bk .sgrid{grid-template-columns:minmax(0,1fr)}.bk .search .btn{display:none}}@media (prefers-reduced-motion:reduce){.bk .rise{animation:none}.bk .card,.bk .btn,.bk .mphoto img,.bk .fone .ph img,.bk .bk-q-i:before,.bk .bk-q-i:after,.bk .bk-prose a.bk-btn{transition:none}.bk a.card:hover,.bk .btn:hover{transform:none}}.bk .mtoc{display:none}@media (width<1024px){.bk .mtoc{border-radius:16px;margin-top:28px;padding:14px 16px;display:block}.bk .mtoc summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;list-style:none;display:flex}.bk .mtoc summary::-webkit-details-marker{display:none}.bk .mtoc summary small{color:var(--violet);font-size:12.5px;font-weight:600}.bk .mtoc ol{padding-top:10px;list-style:none}.bk .mtoc a{color:var(--ink2);border-left:2px solid var(--line);padding:9px 0 9px 12px;font-size:14.5px;text-decoration:none;display:block}}.bk .acols.hub-prose{padding-top:0}.bk .bk-img-missing{background:#fff;border:3px solid #dc2626;border-radius:4px;justify-content:center;align-items:center;width:52px;height:52px;margin:8px;display:inline-flex;transform:rotate(45deg)}.bk .bk-img-missing>span{color:var(--ink);font-size:11px;font-weight:800;transform:rotate(-45deg)}.bk .bk-prose img{max-width:100%;height:auto}.bk .bk-table img{object-fit:contain;width:64px;height:64px}.acx{--t-h1:56px;--t-h2:26px;--t-lead:21px;--t-body:16.5px;background:radial-gradient(52% 560px at 10% 0%, #4f46e526, transparent 70%), radial-gradient(44% 520px at 92% 6%, #a855f726, transparent 70%), linear-gradient(180deg, var(--page) 0, var(--page) 52%, #fff 100%);color:var(--ink);padding:148px 0 112px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;position:relative;overflow:hidden}.acx .wrap{max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.acx .i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.acx .i.fill{fill:currentColor;stroke:none}.acx .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s;display:inline-flex}.acx .btn:hover{transform:translateY(-1px)}.acx .btn-pri{background:var(--grad);color:#fff;box-shadow:0 10px 24px #4f46e547}.acx .btn .i{width:18px;height:18px}.acx .acx-t{font-size:var(--t-h1);letter-spacing:-2px;color:var(--ink);text-wrap:balance;font-weight:800;line-height:1.05}.acx .acx-k{font-size:var(--t-lead);letter-spacing:-.3px;color:var(--ink);margin-top:16px;font-weight:600;line-height:1.35}.acx .acx-p{max-width:560px;font-size:var(--t-body);color:var(--ink2);text-wrap:pretty;margin-top:8px;line-height:1.65}.acx .clic{white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block;position:relative}.acx .clic .hcur{transform-origin:4px 3px;opacity:0;filter:drop-shadow(0 4px 6px #1e1b4b40);pointer-events:none;width:30px;height:30px;position:absolute;bottom:-12px;right:-4px}.acx .clic .hrip{border:2px solid var(--indigo);opacity:0;pointer-events:none;border-radius:50%;width:52px;height:52px;position:absolute;bottom:-34px;right:-26px}.acx .clic.go .hcur{animation:2.4s cubic-bezier(.45,0,.2,1) .5s both acad-hCur}.acx .clic.go .hrip{animation:.55s ease-out 1.55s both acad-hRip}.acx .clic.go{animation:.3s ease-out 1.5s acad-hPress}@keyframes acad-hCur{0%{opacity:0;transform:translate(70px,46px)}12%{opacity:1}42%{transform:translate(0)scale(1)}46%{transform:translate(0)scale(.78)}54%{transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px,10px)}}@keyframes acad-hRip{0%{opacity:.75;transform:scale(.25)}to{opacity:0;transform:scale(1.2)}}@keyframes acad-hPress{50%{transform:scale(.97)}}.acx .ahero{background:radial-gradient(80% 100% at 0 0,#fff 0,#fff0 60%),linear-gradient(135deg,#fcfbff 0%,#f2efff 100%);border:1px solid #fffffff2;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 70px #1e1b4b1a,0 2px 6px #1e1b4b0a}.acx .ahero-l{z-index:2;flex-direction:column;justify-content:center;padding:56px 24px 56px 56px;display:flex;position:relative}.acx .ahero-l .acx-p{max-width:460px}.acx .ahero-a{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.acx .host{text-align:left;align-items:center;gap:13px;display:inline-flex}.acx .host img{object-fit:cover;object-position:50% 40%;border:2.5px solid #fff;border-radius:16px;flex:none;width:58px;height:58px;box-shadow:0 8px 20px #1e1b4b2e}.acx .host b{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.25;display:block}.acx .host small{color:var(--violet);margin-top:1px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.acx .ahero-r{min-height:340px;position:relative}.acx .rib{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28%);mask-image:linear-gradient(90deg,#0000 0,#000 28%)}.acx .rib .r1{animation:16s ease-in-out infinite alternate acad-ribA}.acx .rib .r2{animation:19s ease-in-out infinite alternate acad-ribB}.acx .rib .r3{animation:13s ease-in-out infinite alternate-reverse acad-ribA}@keyframes acad-ribA{to{transform:translate(-30px,18px)}}@keyframes acad-ribB{to{transform:translate(26px,-14px)}}.acx .chips{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;list-style:none;display:flex;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.acx .chips li{margin-left:var(--x,0)}.acx .gchip{-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);color:var(--ink);white-space:nowrap;animation:acad-float var(--t,6s) ease-in-out var(--dl,0s) infinite;background:#ffffff94;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:12px;padding:7px 18px 7px 7px;font-size:14px;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 12px 30px #1e1b4b29}.acx .gchip b{font-weight:700}.acx .gchip .l{color:var(--ink2);font-weight:500}.acx .gchip .ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px #ffffff59}.acx .gchip .ic .i{width:16px;height:16px}.acx .gchip .c1{background:var(--grad)}.acx .gchip .c1 .i{width:13px;height:13px;margin-left:2px}.acx .gchip .c2{background:linear-gradient(150deg,#38bdf8,#0284c7)}.acx .gchip .c3{background:linear-gradient(150deg,#818cf8,#4f46e5)}.acx .gchip .c4{background:linear-gradient(150deg,#fbbf24,#d97706)}.acx .gchip .c5{background:linear-gradient(150deg,#34d399,#059669)}.acx .gchip .c5 .i{stroke-width:3px}@keyframes acad-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}.acx .eps2-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:80px 0 28px;display:flex}.acx .eps2-h h2{font-size:var(--t-h2);letter-spacing:-.6px;font-weight:700}.acx .eps2-h p{color:var(--ink2);font-size:14.5px}.acx .g3b{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.acx .ep2{flex-direction:column;gap:6px;display:flex}.acx .ep2-t{aspect-ratio:16/9;background:var(--night);border-radius:18px;margin-bottom:10px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #1e1b4b1f}.acx .ep2:hover .ep2-t{transform:translateY(-4px);box-shadow:0 24px 48px #4f46e538}.acx .ep2-t img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.acx .ep2:hover .ep2-t img{transform:scale(1.04)}.acx .du{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#131136cc;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute}.acx .ep2-t .du{bottom:10px;right:10px}.acx .ep2-p{z-index:2;width:34px;height:34px;color:var(--indigo);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,color .25s;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 14px #1311364d}.acx .ep2-p .i{width:13px;height:13px;margin-left:2px}.acx .ep2:hover .ep2-p{background:var(--violet);color:#fff;transform:scale(1.12)}.acx .ep2-m{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:700}.acx .ep2 h3{letter-spacing:-.2px;text-wrap:balance;font-size:17px;font-weight:700;line-height:1.35;transition:color .25s}.acx .ep2:hover h3{color:var(--violet)}.acx .ep2-f{color:var(--ink2);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;display:inline-flex}.acx .ep2-f .i{width:15px;height:15px;color:var(--violet)}.acx .rise{animation:.8s cubic-bezier(.16,1,.3,1) both acad-rise;animation-delay:calc(var(--d) * 90ms + 60ms)}@keyframes acad-rise{0%{opacity:0;transform:translateY(14px)}}.acx .reveal-group .reveal-child{transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.acx .reveal-group:not(.is-visible) .reveal-child{transform:translateY(20px)}@media (width<1024px){.acx{--t-h1:38px;--t-h2:22px;--t-lead:18px;--t-body:15.5px;padding:100px 0 72px}.acx .wrap{max-width:var(--lp-col);padding:0 16px}.acx .acx-t{letter-spacing:-1.2px}.acx .ahero{border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:0}.acx .ahero-l{padding:30px 22px 6px}.acx .ahero-a{margin-top:22px}.acx .ahero-a .btn{width:100%}.acx .ahero-r{min-height:0;padding:26px 14px 30px}.acx .rib{-webkit-mask-image:linear-gradient(#0000 0,#000 35%);mask-image:linear-gradient(#0000 0,#000 35%)}.acx .chips{flex-flow:wrap;justify-content:center;gap:8px;position:relative;top:auto;left:auto;transform:none}.acx .chips li{margin-left:0}.acx .gchip{gap:8px;padding:5px 12px 5px 5px;font-size:12.5px}.acx .gchip .ic{width:28px;height:28px}.acx .gchip .ic .i{width:14px;height:14px}.acx .eps2-h{margin:48px 0 20px}.acx .g3b{grid-template-columns:minmax(0,1fr);gap:30px}}@media (prefers-reduced-motion:reduce){.acx .rise,.acx .clic.go,.acx .clic.go .hcur,.acx .clic.go .hrip,.acx .rib .r1,.acx .rib .r2,.acx .rib .r3,.acx .gchip{animation:none}.acx .btn,.acx .ep2-t,.acx .ep2-t img,.acx .ep2-p,.acx .ep2 h3{transition:none}}.epg{background:radial-gradient(40% 520px at 8% 0%, #4f46e521, transparent 70%), radial-gradient(36% 480px at 92% 6%, #a855f721, transparent 70%), linear-gradient(var(--page) 0, var(--page) 560px, #fff 980px);color:var(--ink);padding-bottom:104px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55}.epg .wrap{max-width:1064px;margin:0 auto;padding:110px 32px 0}.epg .i{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.epg .i.fill{fill:currentColor;stroke:none}.epg .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s;display:inline-flex}.epg .btn:hover{transform:translateY(-1px)}.epg .btn-pri{background:var(--grad);color:#fff;box-shadow:0 10px 24px #4f46e547}.epg .btn-white{color:var(--indigo);background:#fff;box-shadow:0 10px 24px #1e1b4b2e}.epg .btn-line{color:var(--ink);border:1px solid var(--line);background:#fff}.epg .btn-line:hover{border-color:#c9c3f0;box-shadow:0 8px 20px #4f46e51f}.epg .btn-sm{padding:10px 18px;font-size:14px}.epg .btn .i{width:18px;height:18px}.epg .btn.off{opacity:.45;pointer-events:none;box-shadow:none}.epg .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:700;display:block}.epg .chip{background:var(--lav);color:var(--violet);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.epg .crumb{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:13.5px;font-weight:600;display:flex}.epg .crumb a{color:var(--violet);align-items:center;gap:6px;display:inline-flex}.epg .crumb a:hover{text-decoration:underline}.epg .crumb .i{width:14px;height:14px}.epg .enav{margin-bottom:22px}.epg .enav ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;list-style:none;display:grid;position:relative}.epg .enav a{border:1px solid #0000;border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:7px 7px 10px;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:flex}.epg .enav a:hover{border-color:var(--line);background:#ffffffbf;transform:translateY(-2px)}.epg .enav a[aria-current=page]{box-shadow:0 14px 30px #4f46e529, 0 0 0 2px var(--violet);background:#fff}.epg .enav .t{aspect-ratio:16/9;background:var(--night);border-radius:10px;position:relative;overflow:hidden}.epg .enav .t img{object-fit:cover;opacity:.88;width:100%;height:100%;transition:opacity .25s}.epg .enav a:hover .t img,.epg .enav a[aria-current=page] .t img{opacity:1}.epg .enav .t i{color:#fff;font-variant-numeric:tabular-nums;background:#131136d1;border-radius:5px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;bottom:5px;right:5px}.epg .enav .t em{background:var(--grad);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:5px;left:5px}.epg .enav .x{padding:0 3px}.epg .enav small{letter-spacing:.07em;text-transform:uppercase;color:var(--violet);font-size:10.5px;font-weight:700;display:block}.epg .enav b{color:var(--ink);margin-top:1px;font-size:13px;font-weight:600;line-height:1.3;display:block}.epg .player{aspect-ratio:16/9;background:var(--night);border-radius:24px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e1b4b38,0 2px 8px #1e1b4b0f}.epg .player img,.epg .player video{object-fit:cover;width:100%;height:100%}.epg .player .cover{cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.epg .player .cover:after{content:"";background:linear-gradient(#13113600 60%,#13113673);position:absolute;inset:0}.epg .player .pb{z-index:2;background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin:-43px 0 0 -43px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:76%;left:50%;box-shadow:0 16px 40px #4f46e573}.epg .player .pb .i{width:32px;height:32px;margin-left:5px}.epg .player .pb:before{content:"";border:2px solid #ffffffd9;border-radius:50%;animation:2.4s ease-out infinite acad-pbRing;position:absolute;inset:-9px}@keyframes acad-pbRing{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.45)}}.epg .player .cover:hover .pb{transform:scale(1.06)}.epg .p-cc{z-index:2;color:var(--ink);background:#ffffffe6;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:18px}.epg .ebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;display:flex}.epg .emeta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13.5px;font-weight:600;display:flex}.epg .emeta .chip{font-size:12.5px}.epg .emeta .m{align-items:center;gap:6px;display:inline-flex}.epg .emeta .i{width:15px;height:15px;color:var(--violet)}.epg .epn{gap:10px;display:flex}.epg .ehead{max-width:760px;margin-top:48px}.epg .eh1{letter-spacing:-1.4px;text-wrap:balance;font-size:40px;font-weight:800;line-height:1.12}.epg .edesc{color:var(--ink2);text-wrap:pretty;margin-top:16px;font-size:17.5px;line-height:1.75}.epg .duo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:48px;display:grid}.epg .learn{background:var(--page);border:1px solid var(--line);border-radius:24px;padding:30px 32px}.epg .learn h2,.epg .more h2{letter-spacing:-.3px;font-size:20px;font-weight:700}.epg .learn ul{flex-direction:column;gap:16px;margin-top:18px;list-style:none;display:flex}.epg .learn li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.epg .learn .d{background:var(--ok-soft);width:26px;height:26px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.epg .learn .d .i{stroke-width:3px;width:14px;height:14px}.epg .dl{border:1px solid var(--line);background:#fff;border-radius:24px;padding:16px 16px 18px;box-shadow:0 18px 40px #1e1b4b14}.epg .dl-pv{background:radial-gradient(70% 80% at 50% 100%, #7c3aed33, transparent 70%), var(--page);border-radius:16px;height:196px;position:relative;overflow:hidden}.epg .dl-pv .bk{aspect-ratio:595/842;border:1px solid var(--line);background:#fff;border-radius:6px;width:132px;margin-left:-66px;position:absolute;top:28px;left:50%;transform:rotate(7deg)translate(22px,6px);box-shadow:0 10px 22px #1e1b4b1a}.epg .dl-pv img{aspect-ratio:595/842;border:1px solid var(--line);border-radius:6px;width:138px;height:auto;margin-left:-69px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;left:50%;transform:rotate(-4deg);box-shadow:0 14px 30px #1e1b4b2e}.epg .dl:hover .dl-pv img{transform:rotate(-2deg)translateY(-6px)}.epg .dl-pv .tag{color:#b91c1c;letter-spacing:.3px;background:#fee2e2;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:10px}.epg .dl .eyebrow{margin-top:16px}.epg .dl h3{letter-spacing:-.2px;text-wrap:balance;margin-top:4px;font-size:17px;font-weight:700;line-height:1.3}.epg .dl .meta{color:var(--ink2);margin-top:4px;font-size:13px}.epg .dl .btn{width:100%;margin-top:16px;padding:12px 18px;font-size:14.5px}.epg .dl .note{color:var(--ink2);text-align:center;min-height:19px;margin-top:8px;font-size:12.5px}.epg .more{max-width:760px;margin-top:56px}.epg .more .eyebrow{margin-bottom:6px}.epg .more ul{margin-top:10px;list-style:none}.epg .more li+li{border-top:1px solid var(--line)}.epg .more a{justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;transition:color .25s;display:flex}.epg .more a:hover b{color:var(--violet)}.epg .more .lt{min-width:0;display:block}.epg .more small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700;display:block}.epg .more b{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.35;transition:color .25s;display:block}.epg .more .ld{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}.epg .more .xi{background:var(--lav);width:34px;height:34px;color:var(--violet);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.epg .more .xi .i{width:15px;height:15px}.epg .endrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.epg .nextc{border:1px solid var(--line);box-shadow:var(--sh-card);background:#fff;border-radius:24px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;transition:box-shadow .3s,transform .3s;display:grid}.epg .nextc:hover{transform:translateY(-2px);box-shadow:0 18px 40px #4f46e529}.epg .nextc .t{aspect-ratio:16/9;background:var(--night);border-radius:12px;position:relative;overflow:hidden}.epg .nextc .t img{object-fit:cover;width:100%;height:100%}.epg .nextc small{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:11px;font-weight:700;display:block}.epg .nextc b{letter-spacing:-.2px;margin-top:2px;font-size:16px;font-weight:700;line-height:1.3;display:block}.epg .nextc .arr{background:var(--grad);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.epg .nextc .arr .i{width:17px;height:17px}.epg .cc{color:#fff;background:radial-gradient(80% 70% at 100% 0%, #a855f780, transparent 60%), var(--grad);border-radius:24px;flex-direction:column;justify-content:center;padding:24px 26px;display:flex;box-shadow:0 18px 40px #4f46e540}.epg .cc h3{letter-spacing:-.3px;font-size:19px;font-weight:700}.epg .cc p{color:#ffffffeb;margin-top:6px;font-size:14.5px;line-height:1.55}.epg .cc .row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.epg .cc .btn{padding:11px 20px;font-size:14.5px}.epg .cc small{color:#ffffffd9;font-size:12px}.epg .player:has(:focus-visible){outline-offset:3px;outline:3px solid #3730a3}.epg .cc :focus-visible{outline-color:#c4b5fd}.epg .rise{animation:.8s cubic-bezier(.16,1,.3,1) both acad-rise;animation-delay:calc(var(--d) * 90ms + 60ms)}.epg .reveal{transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.epg .reveal:not(.is-visible){transform:translateY(20px)}@media (width<1024px){.epg{padding-bottom:72px}.epg .wrap{max-width:var(--lp-col);padding:84px 16px 0}.epg .enav{margin:0 -16px 18px}.epg .enav ol{scroll-snap-type:x mandatory;gap:8px;padding:4px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.epg .enav li{scroll-snap-align:center;flex:0 0 148px}.epg .player{border-radius:18px}.epg .player .pb{width:54px;height:54px;margin:-27px 0 0 -27px;top:80%}.epg .player .pb .i{width:20px;height:20px;margin-left:3px}.epg .p-cc{display:none}.epg .ebar{margin-top:14px}.epg .epn{width:100%}.epg .epn .btn{flex:1 1 0;padding:11px 12px;font-size:13.5px}.epg .ehead{margin-top:32px}.epg .eh1{letter-spacing:-.8px;font-size:28px}.epg .edesc{font-size:15.5px;line-height:1.7}.epg .duo{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}.epg .duo .dl{order:-1}.epg .learn{padding:22px 20px}.epg .learn li{font-size:15px}.epg .more{margin-top:40px}.epg .endrow{grid-template-columns:minmax(0,1fr);margin-top:40px}.epg .nextc{grid-template-columns:110px minmax(0,1fr) auto;gap:14px;padding:12px}.epg .nextc b{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.epg .rise,.epg .player .pb:before{animation:none}.epg .btn,.epg .enav a,.epg .enav .t img,.epg .player .pb,.epg .dl-pv img,.epg .more a,.epg .more b,.epg .nextc{transition:none}}.chat-launcher-anchor{right:24px;bottom:calc(24px + var(--chat-lift,0px));z-index:45;position:fixed}.chat-launcher{border:1px solid var(--ds-line);background:var(--ds-white);width:58px;height:58px;box-shadow:var(--ds-shadow-menu);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .16s ease-out;display:flex;position:relative}.chat-launcher:hover{transform:translateY(-1px)}.chat-launcher:focus-visible{outline:3px solid var(--ds-white);outline-offset:0;box-shadow:0 0 0 6px var(--ds-focus), var(--ds-shadow-menu)}.chat-launcher-av{background:var(--ds-lavender);border-radius:50%;width:48px;height:48px;position:relative}.chat-launcher-av img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.chat-launcher-av:after,.cw-av:after{content:"";background:var(--ds-online);border:2px solid var(--ds-white);box-sizing:content-box;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.chat-launcher-tip{white-space:nowrap;background:var(--ds-ink);color:var(--ds-white);font:500 12.5px/1.3 var(--ds-font);opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:8px 12px;transition:opacity .16s ease-out;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.chat-launcher:is(:hover,:focus-visible) .chat-launcher-tip{opacity:1;visibility:visible}@media (width<400px){.chat-launcher-anchor{right:16px;bottom:calc(16px + var(--chat-lift,0px))}}@media (width<1024px){.chat-launcher-tip{display:none}}.cw{right:24px;bottom:calc(24px + var(--chat-lift,0px));z-index:45;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px - var(--chat-lift,0px));border:1px solid var(--ds-line);background:var(--ds-white);box-shadow:var(--ds-shadow-menu);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.cw-wide{width:360px}@media (width<400px){.cw{right:16px;bottom:calc(16px + var(--chat-lift,0px));max-height:calc(100dvh - 32px - var(--chat-lift,0px))}}.cw-head{border-bottom:1px solid var(--ds-hairline);flex:none;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.cw-av{background:var(--ds-lavender);border-radius:50%;flex:none;width:42px;height:42px;position:relative}.cw-av img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.cw-who{flex:1;min-width:0}.cw-name{color:var(--ds-ink);align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:700;line-height:1.3;display:flex}.cw-ia{background:var(--ds-indigo-tint);color:var(--ds-focus);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.35}.cw-sub{color:var(--ds-gray);margin:3px 0 0;font-size:12.5px;line-height:1.35}.cw-close{border:1px solid var(--ds-line);background:var(--ds-white);width:32px;height:32px;color:var(--ds-gray-aurora);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.cw-close:hover{background:var(--ds-page);color:var(--ds-ink)}.cw-close .ds-icon{width:16px;height:16px}.cw-msgs{flex-direction:column;flex:1 1000 auto;gap:10px;min-height:80px;max-height:340px;padding:16px 14px;display:flex;overflow-y:auto}.cw-wide .cw-msgs{max-height:150px}.cw-row{align-items:flex-end;gap:8px;display:flex}.cw-row-me{justify-content:flex-end}.cw-mav{background:var(--ds-lavender);border-radius:50%;flex:none;width:28px;height:28px;overflow:hidden}.cw-mav img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.cw-b{overflow-wrap:anywhere;white-space:pre-wrap;max-width:240px;padding:10px 14px;font-size:14px;line-height:1.5}.cw-b-alex{background:var(--ds-page);border:1px solid var(--ds-line);color:var(--ds-ink);border-radius:16px 16px 16px 4px}.cw-b-me{background:var(--ds-indigo);color:var(--ds-white);border-radius:16px 16px 4px}.cw-dots{align-items:center;gap:5px;padding:14px;display:flex}.cw-dots span{background:var(--ds-gray-aurora);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cw-dot}.cw-dots span:nth-child(2){animation-delay:.2s}.cw-dots span:nth-child(3){animation-delay:.4s}@keyframes cw-dot{0%,to{opacity:.35}50%{opacity:1}}.cw-contact{border-top:1px solid var(--ds-hairline);background:var(--ds-page);flex-direction:column;flex:0 auto;gap:8px;min-height:0;max-height:380px;padding:12px 14px 14px;display:flex;overflow-y:auto}.cw-contact>*{flex-shrink:0}.cw-contact-t{color:var(--ds-gray-aurora);margin:0 0 2px;font-size:12.5px;font-weight:600}.cw-contact-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-cat{border:1px solid var(--ds-line);background:var(--ds-white);width:100%;font:500 13.5px/1.35 var(--ds-font);color:var(--ds-ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cw-cat:hover{border-color:var(--ds-indigo)}.cw-cat:before{content:"";border:1.5px solid var(--ds-field);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.cw-form-h{border-bottom:1px solid var(--ds-hairline);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.cw-form-cat{min-width:0;color:var(--ds-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cw-form-cat:before{content:"";background:var(--ds-indigo);border-radius:50%;flex:none;width:8px;height:8px}.cw-form-h .ds-link-button,.cw-contact-h .ds-link-button{flex:none;font-size:13px}.cw-form-acts{flex:none;align-items:center;gap:12px;display:flex}.cw-input{border:1px solid var(--ds-field);background:var(--ds-white);width:100%;min-width:0;height:40px;font:400 14px var(--ds-font-control);color:var(--ds-ink);border-radius:10px;outline:none;padding:0 12px}textarea.cw-input{resize:none;height:72px;padding:9px 12px;line-height:1.45}.cw-input::placeholder{color:var(--ds-placeholder);opacity:1}.cw-input:focus-visible{border-color:var(--ds-indigo);box-shadow:inset 0 0 0 1px var(--ds-indigo), 0 0 0 4px var(--ds-field-focus-halo)}.cw-contact .ds-alert{padding:10px 12px;font-size:13px}.cw-contact .ds-btn{min-height:42px;font-size:14px}.cw-sent.ds-btn:disabled{background:var(--ds-success);opacity:1}.cw-note{color:var(--ds-gray-aurora);text-align:center;margin:0;font-size:12px;line-height:1.4}.cw-compose{border-top:1px solid var(--ds-hairline);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.cw-q{border:1px solid var(--ds-field);background:var(--ds-white);min-width:0;height:42px;font:400 14px var(--ds-font-control);color:var(--ds-ink);border-radius:999px;outline:none;flex:1;padding:0 16px}.cw-q::placeholder{color:var(--ds-placeholder);opacity:1}.cw-q:focus-visible{border-color:var(--ds-indigo);box-shadow:inset 0 0 0 1px var(--ds-indigo), 0 0 0 4px var(--ds-field-focus-halo)}.cw-send{background:var(--ds-indigo);width:42px;height:42px;color:var(--ds-white);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.cw-send:hover:not(:disabled){background:var(--ds-indigo-hover)}.cw-send:disabled{opacity:.7;cursor:default}.cw-send .ds-icon{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher-tip{transition:none}.cw-dots span{opacity:.7;animation:none}}.chat-pill-anchor{right:24px;bottom:calc(22px + var(--chat-lift,0px));z-index:45;pointer-events:none;position:fixed}.chat-pill{isolation:isolate;color:#1e1b4b;text-align:left;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:999px;align-items:center;padding:7px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.55;display:flex;position:relative}.chat-pill:focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #3730a3}.chat-pill__skin{z-index:-1;filter:drop-shadow(0 14px 36px #1e1b4b38);position:absolute;inset:0}.chat-pill__skin:before,.chat-pill__skin:after{content:"";transition:clip-path .25s cubic-bezier(.16,1,.3,1);position:absolute}.chat-pill__skin:before{clip-path:inset(0 0 0 calc(100% - 58px) round 29px);pointer-events:auto;background:#e4e1f5;inset:0}.chat-pill__skin:after{clip-path:inset(0 0 0 calc(100% - 56px) round 28px);background:#fff;inset:1px}.chat-pill__lab{white-space:nowrap;opacity:0;clip-path:inset(0 0 0 100%);flex:none;padding:0 10px 0 12px;transition:clip-path .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}.chat-pill:is(:hover,:focus-visible) .chat-pill__skin:before{clip-path:inset(0 round 29px)}.chat-pill:is(:hover,:focus-visible) .chat-pill__skin:after{clip-path:inset(0 round 28px)}.chat-pill:is(:hover,:focus-visible) .chat-pill__lab{opacity:1;clip-path:inset(0)}.chat-pill__av{background:#ece9ff;border-radius:50%;flex:none;width:44px;height:44px;position:relative}.chat-pill__av img{border-radius:50%;width:100%;height:100%;display:block}.chat-pill__av:after{content:"";box-sizing:content-box;background:#10b981;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}@media (width<1024px){.chat-pill-anchor{pointer-events:auto;right:14px}.chat-pill{pointer-events:auto;background:#fff;border:1px solid #e4e1f5;padding:0;box-shadow:0 14px 36px #1e1b4b38}.chat-pill:focus-visible{box-shadow:0 0 0 6px #3730a3,0 14px 36px #1e1b4b38}.chat-pill__skin,.chat-pill__lab{display:none}.chat-pill__av{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.chat-pill__skin:before,.chat-pill__skin:after,.chat-pill__lab{transition:none}}@media (width<1040px){.chat-hide-app{display:none!important}}@media (width<1024px){.chat-hide-site{display:none!important}}main.lg{background:var(--ds-page-halos-lavender), linear-gradient(var(--page), var(--ds-white) 520px);color:var(--ink);padding:126px 0 96px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.55;position:relative}main.lg .lg-wrap{max-width:1184px;margin:0 auto;padding:0 24px}main.lg .lg-grid{grid-template-columns:260px minmax(0,720px);justify-content:center;align-items:start;gap:64px;display:grid}main.lg .lg-body{min-width:0}main.lg [tabindex="-1"]:focus{outline:none}main.lg .lg-head{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;margin-bottom:40px;padding-bottom:32px;display:flex}main.lg h1{letter-spacing:-1.6px;text-wrap:balance;color:var(--ink);font-size:48px;font-weight:800;line-height:1.1}main.lg .lg-updated{color:var(--ink2);font-size:14px;font-weight:500}main.lg .lg-lead{color:var(--ink2);margin-top:4px;font-size:17px;font-weight:400;line-height:1.65}main.lg .lg-toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100vh - 112px);margin:-4px -8px 0;padding:4px 8px 8px;position:sticky;top:96px;overflow-y:auto}main.lg .lg-toc-t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);padding:0 12px 8px;font-size:11.5px;font-weight:700}main.lg :is(.lg-toc,.lg-mtoc) ol{flex-direction:column;gap:2px;list-style:none;display:flex}main.lg :is(.lg-toc,.lg-mtoc) a{color:var(--ink2);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:block}main.lg :is(.lg-toc,.lg-mtoc) a:hover{background:var(--page);color:var(--ink)}main.lg :is(.lg-toc,.lg-mtoc) a[aria-current]{background:var(--ink);color:var(--ds-white)}main.lg .lg-toc-n{font-weight:700}main.lg .lg-mtoc{display:none}main.lg .lg-prose{color:var(--ink2);font-size:16px;font-weight:400;line-height:1.75}main.lg .lg-prose section+section{margin-top:44px}main.lg .lg-prose section[id]{scroll-margin-top:100px}main.lg .lg-prose h2{letter-spacing:-.3px;color:var(--ink);text-wrap:balance;break-after:avoid;margin-bottom:14px;scroll-margin-top:100px;font-size:23px;font-weight:700;line-height:1.3}main.lg .lg-prose p{margin-bottom:14px}main.lg .lg-prose :is(ul,ol){margin-bottom:14px;padding-left:24px}main.lg .lg-prose ul{list-style:outside}main.lg .lg-prose ol{list-style:decimal}main.lg .lg-prose li{margin-bottom:8px}main.lg .lg-prose li::marker{color:var(--violet)}main.lg .lg-prose strong{color:var(--ink);font-weight:700}main.lg .lg-prose em{font-style:italic}main.lg .lg-prose a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--indigo) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--indigo) 38%, transparent);overflow-wrap:anywhere;font-weight:500}main.lg .lg-prose a:hover{color:var(--ds-indigo-hover);text-decoration-color:currentColor}main.lg .lg-prose .lg-sub{color:var(--ink);margin:20px 0 4px;font-weight:700}main.lg .lg-prose .lg-note{background:var(--page);border:1px solid var(--line);border-radius:20px;margin-top:48px;padding:20px 24px}main.lg .lg-prose .lg-note p{margin:0;font-size:14.5px;line-height:1.6}main.lg .lg-table{border:1px solid var(--line);background:var(--ds-white);border-radius:18px;margin-bottom:14px;overflow-x:auto}main.lg .lg-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}main.lg .lg-table th{text-align:left;vertical-align:bottom;color:var(--ink);background:var(--page);border-bottom:1px solid var(--line);padding:12px 16px;font-weight:700}main.lg .lg-table td{vertical-align:top;border-top:1px solid var(--lav);padding:12px 16px}main.lg .lg-table tbody tr:first-child td{border-top:0}main.lg .lg-table tr{break-inside:avoid}main.lg .lg-table .lg-amount{text-align:right;white-space:nowrap}@media (width<640px){main.lg .lg-offers :is(table,tbody,tr,td){display:block}main.lg .lg-offers thead{display:none}main.lg .lg-offers tr{border-top:1px solid var(--lav);padding:12px 16px}main.lg .lg-offers tbody tr:first-child{border-top:0}main.lg .lg-offers td{border-top:0;padding:4px 0}main.lg .lg-offers td:before{content:attr(data-label);color:var(--ink2);font-size:13px;font-weight:600;display:block}main.lg .lg-table:not(.lg-offers) :is(th,td){padding:10px 8px}}@media (width<1024px){main.lg{padding:98px 0 64px}main.lg .lg-wrap{max-width:var(--lp-col);padding:0 16px}main.lg .lg-grid{display:block}main.lg .lg-toc{display:none}main.lg h1{letter-spacing:-1px;font-size:32px;line-height:1.15}main.lg .lg-head{gap:12px;margin-bottom:24px;padding-bottom:24px}main.lg .lg-updated{font-size:13.5px}main.lg .lg-lead{font-size:16px}main.lg .lg-mtoc{margin-bottom:32px;display:block}main.lg .lg-mtoc details{border:1px solid var(--lav);background:var(--ds-white);box-shadow:var(--sh-card);border-radius:16px}main.lg .lg-mtoc summary{min-height:52px;color:var(--ink);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}main.lg .lg-mtoc summary::-webkit-details-marker{display:none}main.lg .lg-mtoc .lg-chev{width:18px;height:18px;color:var(--violet);flex:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}main.lg .lg-mtoc details[open] .lg-chev{transform:rotate(180deg)}main.lg .lg-mtoc ol{padding:0 8px 10px}main.lg .lg-mtoc a{border-radius:10px;padding:10px;font-size:14.5px}main.lg .lg-prose section+section{margin-top:36px}main.lg .lg-prose h2{letter-spacing:-.2px;scroll-margin-top:88px;font-size:20px}main.lg .lg-prose section[id]{scroll-margin-top:88px}main.lg .lg-prose .lg-note{padding:18px 16px}}@media (prefers-reduced-motion:reduce){main.lg :is(.lg-toc,.lg-mtoc) a,main.lg .lg-mtoc .lg-chev{transition:none}}@media print{main.lg{background:canvas;padding:0}main.lg .lg-wrap{max-width:none;padding:0}main.lg .lg-grid{display:block}main.lg :is(.lg-toc,.lg-mtoc){display:none}main.lg .lg-body,main.lg .lg-body *{color:canvastext!important;box-shadow:none!important;background:0 0!important}main.lg .lg-prose li::marker{color:canvastext}main.lg .lg-prose a{text-decoration-color:currentColor}}
