@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.3tnx94v3g9ied.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.3l9rzm26h_u0r.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-ext-wght-normal.38is4kf6_bs_8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-wght-normal.2zgicrf277h2v.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-vietnamese-wght-normal.0yhgv5ojathm3.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-ext-wght-normal.3sk1bguzngd9x.woff2)format("woff2-variations");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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-wght-normal.43nl7c6owh8w3.woff2)format("woff2-variations");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:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(../media/lato-latin-ext-300-normal.0q9059qq8rhpy.woff2)format("woff2"),url(../media/lato-latin-ext-300-normal.16lp35a-k1es3.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:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(../media/lato-latin-300-normal.2dsbtrulrirl7.woff2)format("woff2"),url(../media/lato-latin-300-normal.03trdhm7p_k93.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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lato-latin-ext-400-normal.3bwqxuvpybzko.woff2)format("woff2"),url(../media/lato-latin-ext-400-normal.44-ypts28fi-j.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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lato-latin-400-normal.06xm0acgp3nvl.woff2)format("woff2"),url(../media/lato-latin-400-normal.379-vtpl7qgg-.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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lato-latin-ext-700-normal.3qg-baw7e5--u.woff2)format("woff2"),url(../media/lato-latin-ext-700-normal.2qrlwv60u10a4.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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(../media/lato-latin-700-normal.3q8ipc2b_3lty.woff2)format("woff2"),url(../media/lato-latin-700-normal.333d3z2fu_wmp.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-italic.3i6_tg6hhi-0a.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-italic.1jb3oq23hons4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-italic.1pgmdi37vl33_.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.07ewmub69jyjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.3rx-smsylr51a.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.23qn2_caajicl.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.3241148m1u9do.woff2)format("woff2-variations");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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spline-sans-mono-latin-ext-400-normal.0ldi69jcp-yp-.woff2)format("woff2"),url(../media/spline-sans-mono-latin-ext-400-normal.40ghre1y8-4rc.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/spline-sans-mono-latin-400-normal.2c85kdk-sw3_b.woff2)format("woff2"),url(../media/spline-sans-mono-latin-400-normal.3z45a4qfg9-j6.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/spline-sans-mono-latin-ext-500-normal.0xjn8197zfy80.woff2)format("woff2"),url(../media/spline-sans-mono-latin-ext-500-normal.32-itn0udztkp.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/spline-sans-mono-latin-500-normal.3im0d1pplfugu.woff2)format("woff2"),url(../media/spline-sans-mono-latin-500-normal.0faul9b9-0-bf.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spline-sans-mono-latin-ext-600-normal.200tbm9b-4tid.woff2)format("woff2"),url(../media/spline-sans-mono-latin-ext-600-normal.21d30oqrr56qf.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/spline-sans-mono-latin-600-normal.0c4eyyf5ow0ep.woff2)format("woff2"),url(../media/spline-sans-mono-latin-600-normal.2pexfhkg9ys4z.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}
:root{--pal-accueil-encre:#17191c;--pal-accueil-papier:#fff;--pal-accueil-brume:#f2f2f3;--pal-accueil-brouillard:#fafafb;--pal-accueil-secondaire:#656975;--pal-accueil-peche:#fbe1d1;--pal-accueil-terre:#5d2a1a;--pal-accueil-bord:#ececec;--pal-accueil-ombre:#04172b0d;--pal-accueil-elevation:#00000014;--pal-paper:#f5f3ed;--pal-card:#fcfbf7;--pal-card-ombre:0 1px 0 #141b2508, 0 22px 44px -34px #141b2540;--pal-card-ombre-survol:0 1px 0 #141b250a, 0 30px 52px -34px #141b2552;--pal-ink-900:#10151d;--pal-ink-800:#141b25;--pal-ink-600:#3a4552;--pal-ink-500:#4a5462;--pal-ink-400:#5a636e;--pal-ink-300:#626b79;--pal-ink-200:#646e7c;--pal-hairline:#141b251a;--pal-hairline-ligne:#141b250f;--pal-fond-discret:#141b2508;--pal-survol-ligne:#1e6b840d;--pal-teal-700:#1b5e76;--pal-teal-600:#1e6b84;--pal-teal-500:#2e86a3;--pal-barre-vert:linear-gradient(180deg, #2e86a3, #1b5e76);--pal-barre-horiz:linear-gradient(90deg, #1b5e76, #2e86a3);--pal-cuivre:#b4642a;--pal-cuivre-texte:#9a5a20;--pal-vert:#2e7d5b;--pal-vert-texte:#22684a;--pal-vert-sceau:#2e6b4f;--pal-rouge:#a5432f;--pal-or-bar:linear-gradient(90deg, #b4642a, #d0904f);--pal-nova-bleu:#2f5bff;--pal-sidebar:#0a0e15;--pal-sidebar-texte:#aeb6c2;--pal-sidebar-actif:#3fa3c4;--pal-encre-constante:#10151d;--pal-sur-encre:#f5f3ed;--pal-blanc:#fff;--pal-serie-1:#2e86a3;--pal-serie-2:#b4642a;--pal-serie-3:#2e7d5b;--pal-serie-4:#5a636e;--pal-serie-5:#1b5e76;--pal-serie-6:#d0904f;--pal-positif:#2e7d5b;--pal-avertissement:#b4642a;--pal-non-mesure:#5a636e;--pal-seuil:#b4642a;--pal-surface-rapport:#fcfbf7;--pal-surface-encart:#f5f3ed;--pal-texte-rapport:#10151d;--pal-texte-rapport-attenue:#4a5462;--pal-trou-trait:#646e7c;--pal-vertical-ecom:#5b4bd6;--pal-vertical-ecom-fond:#5b4bd614;--pal-vertical-lead:#0c6d6f;--pal-vertical-lead-fond:#0f8b8d14;--pal-urgence-critique-fond:#a5432f14;--pal-urgence-surveiller-fond:#b4642a14;--pal-base-encre:#0b0b10;--pal-base-primaire:#0057f7;--pal-base-primaire-fort:#180858;--pal-base-primaire-doux:#4d9bff;--pal-base-surface:#f1f4fa;--pal-base-papier:#fff;--pal-base-attenue:#4f5260;--pal-base-action:#f5e720;--pal-base-action-survol:#dace0e;--pal-agence-novasites:#0057f7;--pal-agence-cactus:#007646;--pal-nova-sombre-primaire:#6ea8ff;--pal-cactus-sombre-primaire:#7ec94f;--pal-cactus-sombre-doux:#72bf44;--pal-cactus-sombre-survol:#5baa31;--pal-cactus-sombre-texte:#141210;--pal-marque-cta-integre-sombre:#e9ebef;--pal-brand-fort-integre-sombre:#7cc3dc;--pal-marque-primaire-cactus-sombre:#6fae7f;--pal-impression-noir:#000;--pal-base-surface-sombre:#12151b;--pal-nav-ivoire:#dedbcf;--pal-nav-lien:#aeb1a7;--pal-nav-actif:#fffdf3;--pal-nav-survol:#1b201a;--pal-nav-actif-teinte:#f05a2426;--pal-nav-petit:#83877c;--pal-nav-kicker:#8a8e85;--pal-nav-live:#63c483;--pal-nav-live-halo:#63c4831f;--pal-ombre-menu-utilisateur:#00000024;--pal-ombre-tiroir:#00000047;--pal-politique-bord:#d9dde6;--pal-politique-ombre:#0b0b1014;--pal-politique-texte:#343641;--pal-politique-muet:#6a6d78;--pal-facturation-encre:#111216;--pal-facturation-ivoire:#f3efe5;--pal-facturation-papier:#fffaf0;--pal-facturation-signal:#f05a24;--pal-facturation-muet:#57544d;--pal-facturation-ligne:#c9c1b2;--pal-facturation-kicker:#b63a0f;--pal-facturation-ledger:#c9c5bc;--pal-facturation-kicker-clair:#ff8a60;--pal-facturation-echelle:#d8d3c9;--pal-facturation-index:#a33b17;--pal-facturation-liste:#35342f;--pal-facturation-ok:#237246;--pal-facturation-ok-halo:#d6eadc;--pal-facturation-alerte:#a43b17;--pal-facturation-alerte-halo:#f3d8cc;--pal-facturation-erreur:#9f302a;--pal-commandement-fond:#f6f2e7;--pal-commandement-texte:#adb0a6;--pal-commandement-meta:#969a90;--pal-mesure-attribuee-texte:#75371e;--pal-legende-comparaison-texte:#8d9089;--pal-grille-ligne-trait:#ded8ca;--pal-comparaison-trait:#999b94;--pal-bandeau-decision-fond:#e9e5d9;--pal-alerte-inline-bord:#d0aa79;--pal-alerte-inline-fond:#f3e7d1;--pal-alerte-inline-texte:#553900;--pal-signal-couper-fond:#e3e7dd;--pal-onglet-soulignement-fond:#ded9cd;--pal-regle-fond:#e2e6dc;--pal-ombre-infobulle:#0000002e;--pal-ombre-flottant:#0000001a;--pal-ombre-liste-deroulante:#0000001f;--pal-ruban-fond:#fffdf6a6;--pal-prototype-texte:#65450d;--pal-alerte-compteur-fond:#e4e1d8;--pal-creative-fond:#ce734c;--pal-creative-voile:#ffffff0b;--pal-creative-degrade-haut:#e8b08e;--pal-creative-degrade-bas:#5f281f;--pal-creative-objet-bord:#ffffff59;--pal-creative-objet-teinte:#301e1473;--pal-creative-objet-ombre:#22100a66;--pal-creative-relief:#d59f74;--pal-creative-bouton-fond:#111410b8;--pal-creative-texte:#b1b4aa;--pal-creative-meta:#989b92;--pal-incident-partiel-bord:#a46b08;--pal-incident-partiel-fond:#f4e8ce;--pal-incident-demo-bord:#446c8e;--pal-incident-demo-texte:#315c7d;--pal-incident-erreur-bord:#d5aaa5;--pal-incident-erreur-fond:#f5e4e1;--pal-incident-erreur-texte:#71231f;--pal-incident-avertissement-fond:#f3e4bc;--pal-incident-avertissement-texte:#6d4a00;--pal-incident-critique-fond:#efd5d1;--pal-incident-symbole-fond:#e1ded5;--pal-incident-texte:#c62828;--pal-incident-fond:#ffebeb;--pal-etat-atteint:#1b6b2a;--pal-etat-atteint-fond:#e0ece1;--pal-etat-non-atteint-fond:#f9e1df;--pal-etat-non-atteint-texte:#ac2722;--pal-etat-proche-fond:#fbf0d5;--pal-etat-proche-texte:#8b6100;--pal-etat-neutre-fond:#eaeaea;--pal-etat-neutre-texte:#4a4a4a;--pal-etat-non-mesure-fond:#f3f3f3;--pal-etat-non-mesure-texte:#5e5e5e;--pal-etat-erreur-fond:#ffe6e6;--pal-statut-pill-fond:#e0e7da;--pal-statut-point-avertissement:#bd7d11;--pal-statut-critique-texte:#7e201d;--pal-statut-sync-fond:#e3e0d8;--pal-statut-sync-texte:#4a4e48;--pal-statut-partiel-bord:#9c7c43;--pal-statut-partiel-bord-fort:#735622;--pal-statut-partiel-texte:#a6635e;--pal-cockpit-erreur-fond:#fff3f3;--pal-cockpit-erreur-bord:#e5baba;--pal-cockpit-erreur-texte:#a51a1a;--pal-indisponible-texte:#6e6e6e;--pal-fraicheur-manquante-texte:#765000;--pal-fraicheur-muet-texte:#6b6b6b;--pal-fraicheur-badge-fond:#f8f8f8;--pal-fraicheur-stale-fond:#fff3e0;--pal-fraicheur-stale-texte:#9a5d00;--pal-fraicheur-partielle-fond:#fffde7;--pal-fraicheur-partielle-texte:#7a6500;--pal-source-partielle-texte:#a05a00;--pal-module-exclu-fond:#fff0db;--pal-module-exclu-texte:#8a4600;--pal-module-non-configure-fond:#f0f0f0;--pal-compte-inactif-fond:#f0f0ef;--pal-notes-integration-fond:#ebe6da;--pal-logo-meta:#1877f2;--pal-logo-google:#4285f4;--pal-logo-shopify:#638a3d;--pal-logo-ga4:#e37400;--pal-logo-crm:#465660;--pal-logo-multi:#a66b28;--pal-logo-sheets:#0f9d58;--pal-logo-ghl:#0b7285;--pal-logo-woocommerce:#7f54b3;--pal-logo-vert:#34a853;--pal-logo-jaune:#fbbc05;--pal-logo-rouge:#ea4335;--pal-logo-orange-fonce:#c85200;--pal-logo-orange-clair:#f9ab00;--pal-plateforme-meta:#274d9a;--pal-plateforme-google:#b83b32;--pal-plateforme-shopify:#527834;--pal-plateforme-crm:#3d4b50;--pal-plateforme-clarity:#4a5568;--pal-agence-novasites-badge-fond:#eef3ff;--pal-agence-cactus-badge-fond:#e4f2e7;--pal-alertes-message-fond:#e2e7dc;--pal-alertes-interrupteur-piste:#cfcbc0;--pal-alertes-interrupteur-poignee:#0003;--pal-avis-ok-fond:#f2f8f2;--pal-avis-ok-texte:#2d5a3a;--pal-connexion-encre:#151827;--pal-connexion-nuit:#152445;--pal-connexion-citron:#d6ff4b;--pal-connexion-papier:#f3f1eb;--pal-connexion-muet:#696d78;--pal-connexion-marque-voile:#d6ff4b47;--pal-connexion-surtitre:#51670f;--pal-connexion-promesse-texte:#dce3f0;--pal-connexion-note-texte:#acb9d0;--pal-connexion-alerte-bord:#e6b9b5;--pal-connexion-alerte-fond:#fff2f1;--pal-connexion-alerte-texte:#802d2d;--pal-connexion-avis-bord:#cfe0cf;--pal-connexion-champ-bord:#c9c6bd;--pal-connexion-focus-halo:#15244521;--pal-connexion-survol-halo:#15244538;--pal-impression-gris-clair:#bbb;--pal-impression-gris:#666;--pal-impression-encre:#444;--pal-impression-grille:#ccc}:root[data-theme=light]{--pal-surface-rapport:#fff;--pal-surface-encart:#f4f6fa;--pal-texte-rapport:#0b0b10;--pal-texte-rapport-attenue:#4f5260;--pal-trou-trait:#98a2b3}:root[data-theme=dark]{--pal-paper:#10151d;--pal-card:#161c26;--pal-card-ombre:0 1px 0 #e9ebef0a, 0 22px 44px -34px #0000008c;--pal-card-ombre-survol:0 1px 0 #e9ebef0d, 0 30px 52px -34px #000000a6;--pal-ink-900:#e9ebef;--pal-ink-800:#e3e7ec;--pal-ink-600:#b9c0ca;--pal-ink-500:#a6adbb;--pal-ink-400:#8a93a0;--pal-ink-300:#85909f;--pal-ink-200:#828b98;--pal-hairline:#e9ebef1f;--pal-hairline-ligne:#e9ebef12;--pal-fond-discret:#e9ebef0a;--pal-survol-ligne:#4fa8c714;--pal-teal-600:#4fa8c7;--pal-cuivre-texte:#e0a44f;--pal-vert-texte:#4ec27a;--pal-vert-sceau:#4ec27a;--pal-rouge:#f07a75;--pal-nova-bleu:#4d7cff;--pal-serie-1:#4fa8c7;--pal-serie-2:#f0a552;--pal-serie-3:#6fae7f;--pal-serie-4:#8f9dbd;--pal-serie-5:#7cc3dc;--pal-serie-6:#d0b06a;--pal-positif:#4ec27a;--pal-avertissement:#e0a44f;--pal-non-mesure:#9aa4b2;--pal-seuil:#e0a44f;--pal-surface-rapport:#161c26;--pal-surface-encart:#1b2230;--pal-texte-rapport:#e9ebef;--pal-texte-rapport-attenue:#a6adbb;--pal-trou-trait:#828b98;--pal-vertical-ecom:#887de1;--pal-vertical-lead:#119d9f;--pal-urgence-critique-fond:#f07a7514;--pal-urgence-surveiller-fond:#e0a44f14}@media (prefers-color-scheme:dark){:root:not([data-theme]){--pal-paper:#10151d;--pal-card:#161c26;--pal-card-ombre:0 1px 0 #e9ebef0a, 0 22px 44px -34px #0000008c;--pal-card-ombre-survol:0 1px 0 #e9ebef0d, 0 30px 52px -34px #000000a6;--pal-ink-900:#e9ebef;--pal-ink-800:#e3e7ec;--pal-ink-600:#b9c0ca;--pal-ink-500:#a6adbb;--pal-ink-400:#8a93a0;--pal-ink-300:#85909f;--pal-ink-200:#828b98;--pal-hairline:#e9ebef1f;--pal-hairline-ligne:#e9ebef12;--pal-fond-discret:#e9ebef0a;--pal-survol-ligne:#4fa8c714;--pal-teal-600:#4fa8c7;--pal-cuivre-texte:#e0a44f;--pal-vert-texte:#4ec27a;--pal-vert-sceau:#4ec27a;--pal-rouge:#f07a75;--pal-nova-bleu:#4d7cff;--pal-serie-1:#4fa8c7;--pal-serie-2:#f0a552;--pal-serie-3:#6fae7f;--pal-serie-4:#8f9dbd;--pal-serie-5:#7cc3dc;--pal-serie-6:#d0b06a;--pal-positif:#4ec27a;--pal-avertissement:#e0a44f;--pal-non-mesure:#9aa4b2;--pal-seuil:#e0a44f;--pal-surface-rapport:#161c26;--pal-surface-encart:#1b2230;--pal-texte-rapport:#e9ebef;--pal-texte-rapport-attenue:#a6adbb;--pal-trou-trait:#828b98;--pal-vertical-ecom:#887de1;--pal-vertical-lead:#119d9f;--pal-urgence-critique-fond:#f07a7514;--pal-urgence-surveiller-fond:#e0a44f14}}:root{--pal-fiche-bord:#141b251a;--pal-fiche-survol:#141b250a;--pal-fiche-fraicheur-fond:#141b250d;--pal-fiche-fraicheur-bord:#141b251f;--pal-fiche-carte-ombre:0 1px 0 #141b2508, 0 22px 44px -34px #141b2540;--pal-fiche-filet:#141b2514;--pal-fiche-bord-etat:#141b252e;--pal-fiche-form-fond:#141b2506;--pal-connecteur-vert-fond:#2e7d5b12;--pal-connecteur-vert-bord:#2e7d5b59;--pal-connecteur-vert-encre:#22684a;--pal-connecteur-cuivre-bord:#b4642a59;--pal-connecteur-cuivre-fond:#b4642a12;--pal-connecteur-rouge-encre:#9b3b30;--pal-connecteur-rouge-bord:#9b3b3059;--pal-connecteur-rouge-fond:#9b3b300f;--pal-connecteur-note-encre:#27313e;--pal-funnel-dropoff:#ec6258;--pal-funnel-dropoff-fond:#ec62581f;--pal-rbp-scrim:#10151d8c;--pal-rbp-bord-panneau:#141b251f;--pal-rbp-ombre-panneau:#10151d59;--pal-rbp-bord-secondaire:#141b2540;--pal-rbp-survol-secondaire:#141b250f;--pal-rbp-danger:#a5432f;--pal-rbp-danger-texte:#faf8f4;--pal-rbp-danger-survol:#8e3826;--pal-dashboard-ombre-survol:#0b0b100f;--pal-cpt-filet:#141b250f;--pal-cpt-bord-appuye:#141b2526;--pal-cpt-bord-actif:#141b254d;--pal-cpt-squelette-halo:#141b251f;--pal-cpt-sceau-vert-fond:#2e7d5b14;--pal-cpt-sceau-ambre-fond:#b4642a14;--pal-cpt-sceau-ambre-texte:#9a5a20;--pal-cpt-sceau-rouge-bord:#a5432f59;--pal-cpt-sceau-rouge-fond:#a5432f14;--pal-cpt-jeton-actif-fond:#177a5c1f;--pal-cpt-jeton-actif-texte:#176a5c;--pal-cpt-jeton-actif-bord:#177a5c59;--pal-cpt-modale-voile:#0a0e1480;--pal-cpt-danger:#9b2929;--pal-cpt-danger-filet:#d4a3a3;--pal-cpt-danger-texte:#8d2727;--pal-cpt-tuile-choix:#0078f82e;--pal-cpt-tuile-fond:#d8f0f8;--pal-cpt-coche:#00d070;--pal-cpt-bilan-trait:#b0f0b0;--pal-cpt-bilan-lien:#0078f8;--pal-base-primaire-doux-voile:#4d9bff1f;--pal-base-note:#9aa0a6;--pal-base-filet:#2a2c35;--pal-base-bloc:#14161f;--pal-base-bloc-survol:#1a1d29;--pal-base-voile:#0b0b108c;--pal-base-texte-doux:#c9cede;--pal-shell-blanc-03:#ffffff08;--pal-shell-blanc-04:#ffffff0a;--pal-shell-blanc-06:#ffffff0f;--pal-shell-blanc-08:#ffffff14;--pal-shell-blanc-12:#ffffff1f;--pal-shell-blanc-16:#ffffff29;--pal-shell-blanc-40:#fff6;--pal-shell-nova-sites:#4d7cff;--pal-shell-marque-bord:#4d7cff59;--pal-shell-marque-fond:#4d7cff14;--pal-shell-pied-texte:#aeb6c2b3;--pal-shell-live:#4ec27a;--pal-shell-cactus-bord:#6fae7f59;--pal-shell-cactus-fond:#6fae7f1a;--pal-acc-bleu:#0054ff;--pal-acc-bleu-survol:#3478ff;--pal-acc-bleu-clair:#65a5ff;--pal-acc-texte-sombre-doux:#b9c0ca;--pal-acc-hairline-sombre:#e9ebef24;--pal-acc-ombre-demo:0 1px 0 #141b250a, 0 40px 70px -48px #141b2559;--pal-acc-ombre-choix:0 1px 0 #141b250a, 0 30px 52px -34px #141b2552;--pal-acc-ombre-vedette:0 1px 0 #0054ff0f, 0 30px 52px -34px #0054ff4d;--pal-acc-point:#141b2524;--pal-acc-saisie-fond:#141b250a;--pal-acc-ledger-depart:#1e6b84;--pal-acc-kicker:#a8caff;--pal-smd-part-fond:#141b2512;--pal-smd-jeton-fond:#141b250f;--pal-smd-bouton-bord:#141b251f;--pal-smd-note:#8a93a0;--pal-smd-etiquette:#9aa3ae;--pal-smd-tuile-fond:#e8ece9;--pal-smd-bouton-survol:#f4f1ea;--pal-smd-badge-vert-bord:#2e7d5b4d;--pal-smd-badge-cuivre-bord:#b4642a4d;--pal-succes:#1f6b33;--pal-attention:#a8690a;--pal-erreur:#b3261e;--pal-neutre:#6b7280;--pal-tableau-rapport-total-bord:#141b25;--pal-tableau-rapport-repli-survol:#1e6b840d;--pal-tableau-rapport-part-fond:#141b2512;--pal-tableau-rapport-vert-texte:#22684a;--pal-tableau-rapport-vert-fond:#2e7d5b12;--pal-tableau-rapport-vert-bord:#2e7d5b4d;--pal-tableau-rapport-cuivre-texte:#9a5a20;--pal-tableau-rapport-cuivre-fond:#b4642a12;--pal-tableau-rapport-cuivre-bord:#b4642a4d;--pal-tableau-rapport-colonne-ombre:#0000001a}.sv-page{--sv-white:#fff;--sv-ink:#17191c;--sv-muted:#686b73;--sv-fog:#f8f8f9;--sv-border:#e8e8ea;--sv-blue:#315d96;--sv-blue-dark:#315789;--sv-brown:#6a3426;--sv-card-blue:#eaf0ff;--sv-card-peach:#f9efeb;--sv-peach:#fbe1d1;--sv-ring:#e7d9d4;--sv-coral:#ffd2b6;--sv-lilac:#e2d5ed;--sv-blue-mist:#e8f2fc;--sv-mint:#dfefdf;--sv-sand:#f5ebc8;--sv-cursor-green:#d6eedb;--sv-line-soft:#c4cfca;--sv-shadow:#1e1e233d}
:root{--hauteur-barre-commande:346px;--brand-font-heading:"Outfit Variable", sans-serif;--brand-font-body:"Manrope Variable", sans-serif;--brand-dark:var(--pal-base-encre);--brand-primary:var(--pal-base-primaire);--brand-primary-strong:var(--pal-base-primaire-fort);--brand-primary-soft:var(--pal-base-primaire-doux);--brand-surface:var(--pal-base-surface);--brand-paper:var(--pal-base-papier);--brand-text:var(--pal-base-encre);--brand-muted:var(--pal-base-attenue);--brand-action:var(--pal-base-action);--brand-action-hover:var(--pal-base-action-survol);--brand-action-text:var(--pal-base-primaire-fort);--brand-button-radius:999px;--agency-novasites:var(--pal-agence-novasites);--agency-cactus:var(--pal-agence-cactus)}[data-brand=novasites],[data-brand=personnalisee]{--brand-button-radius:999px}[data-brand=cactus]{--brand-button-radius:10px}:root[data-theme=dark] [data-brand=novasites],:root[data-theme=dark] [data-brand=personnalisee]{--brand-primary:var(--pal-nova-sombre-primaire);--brand-primary-soft:var(--pal-base-primaire-doux);--brand-action:var(--pal-base-action);--brand-action-hover:var(--pal-base-action-survol);--brand-action-text:var(--pal-base-primaire-fort)}:root[data-theme=dark] [data-brand=cactus]{--brand-primary:var(--pal-cactus-sombre-primaire);--brand-primary-soft:var(--pal-cactus-sombre-doux);--brand-action:var(--pal-cactus-sombre-doux);--brand-action-hover:var(--pal-cactus-sombre-survol);--brand-action-text:var(--pal-cactus-sombre-texte)}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .creative-signal,:root[data-theme=dark] .rule-icon,:root[data-theme=dark] .regle-icone,:root[data-theme=dark] .alertes-message{background:color-mix(in srgb, var(--moss) 18%, var(--brand-paper))}:root[data-theme=dark] .signal-couper,:root[data-theme=dark] .alert-count.is-hot,:root[data-theme=dark] .severity-critical .incident-symbol{background:color-mix(in srgb, var(--red) 18%, var(--brand-paper))}:root[data-theme=dark] .steps-list li.is-done>span{background:var(--pal-etat-atteint);border-color:var(--pal-etat-atteint)}*{box-sizing:border-box}html{background:var(--pal-base-encre);scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--pal-base-surface);color:var(--pal-base-encre);font-family:var(--sans);margin:0;font-size:15px;line-height:1.5;overflow-x:clip}:root[data-theme=dark] body{background:var(--pal-base-surface-sombre);color:var(--ink-900)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--brand-primary-soft);outline-offset:3px}.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}.politique-shell{background:var(--pal-base-surface);min-height:100vh;padding:56px 24px}.politique-document{background:var(--pal-blanc);border:1px solid var(--pal-politique-bord);max-width:760px;box-shadow:0 20px 60px var(--pal-politique-ombre);margin:0 auto;padding:48px}.politique-entete{border-bottom:3px solid var(--pal-base-primaire);margin-bottom:32px;padding-bottom:28px}.politique-marque{color:var(--pal-base-primaire);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.politique-document h1{color:var(--pal-base-encre);font-family:var(--brand-font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(36px,8vw,60px);line-height:.98}.politique-document h2{color:var(--pal-base-primaire-fort);font-family:var(--brand-font-heading);margin:32px 0 8px;font-size:22px}.politique-document p{max-width:68ch;color:var(--pal-politique-texte)}.politique-document a{color:var(--pal-base-primaire);text-underline-offset:3px;text-decoration:underline}.politique-mise-a-jour{margin:14px 0 0;font-size:13px;color:var(--pal-politique-muet)!important}@media (max-width:640px){.politique-shell{padding:20px 12px}.politique-document{padding:30px 24px}}.skip-link{z-index:999;background:var(--paper);color:var(--ink);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
.billing-public,.billing-private{--billing-ink:var(--pal-facturation-encre);--billing-ivory:var(--pal-facturation-ivoire);--billing-paper:var(--pal-facturation-papier);--billing-signal:var(--pal-facturation-signal);--billing-muted:var(--pal-facturation-muet);--billing-line:var(--pal-facturation-ligne);background:var(--billing-ivory);min-height:100vh;color:var(--billing-ink);font-family:var(--brand-font-body);padding:clamp(22px,4vw,58px)}.billing-public{overflow:hidden}.billing-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1420px;margin:0 auto;display:flex}.billing-wordmark{font:800 12px/1 var(--brand-font-heading);letter-spacing:.13em}.billing-nav-link{border-bottom:1px solid;padding-block:7px;font-size:13px;font-weight:750}.billing-hero{max-width:1120px;margin:clamp(75px,12vw,168px) auto clamp(48px,8vw,92px)}.billing-kicker{color:var(--pal-facturation-kicker);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:850}.billing-hero h1,.billing-private-header h1{max-width:1000px;font:520 clamp(48px, 8.3vw, 116px)/.86 var(--brand-font-heading);letter-spacing:-.065em;text-wrap:balance;margin:14px 0 22px}.billing-lead,.billing-private-header p{max-width:680px;color:var(--billing-muted);font-size:clamp(16px,2vw,20px)}.capacity-ledger{background:var(--billing-ink);max-width:1420px;color:var(--billing-paper);grid-template-columns:minmax(220px,.7fr) 2fr;gap:40px;margin:0 auto 28px;padding:clamp(28px,5vw,56px);display:grid}.ledger-heading h2{font:600 clamp(34px, 5vw, 68px)/1 var(--brand-font-heading);margin:10px 0}.ledger-heading p{max-width:30ch;color:var(--pal-facturation-ledger)}.capacity-ledger .billing-kicker{color:var(--pal-facturation-kicker-clair)}.ledger-scale{align-content:center;gap:22px;margin:0;padding:0;list-style:none;display:grid}.ledger-scale li{grid-template-columns:54px 90px 1fr;align-items:center;gap:12px;display:grid}.ledger-scale strong{font:650 26px/1 var(--brand-font-heading);font-variant-numeric:tabular-nums}.ledger-scale span{color:var(--pal-facturation-echelle);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ledger-scale i{width:var(--ledger-width);background:var(--billing-signal);transform-origin:0;height:5px;animation:.65s ease-out both ledger-in;display:block}.pricing-grid{border:1px solid var(--billing-line);background:var(--billing-line);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1420px;margin:0 auto;display:grid}.pricing-card{background:var(--billing-paper);flex-direction:column;gap:28px;min-width:0;padding:clamp(26px,4vw,48px);display:flex}.pricing-card.is-featured{box-shadow:inset 0 5px 0 var(--billing-signal)}.pricing-index{color:var(--pal-facturation-index);letter-spacing:.15em;font-size:11px;font-weight:800}.pricing-card h2,.white-label-callout h2,.billing-state h2,.billing-choice h2{font:600 clamp(28px, 3vw, 44px)/1 var(--brand-font-heading);letter-spacing:-.035em;margin:8px 0}.pricing-card p,.billing-choice p,.billing-state p{color:var(--billing-muted)}.pricing-price{align-items:baseline;gap:9px;display:flex}.pricing-price strong{font:600 clamp(42px, 5vw, 68px)/1 var(--brand-font-heading)}.pricing-price span{color:var(--billing-muted);text-transform:uppercase;font-size:11px;font-weight:800}.pricing-card ul{color:var(--pal-facturation-liste);flex:1;gap:10px;margin:0;padding-left:20px;font-size:13px;display:grid}.billing-button{border:1px solid var(--billing-ink);cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.billing-button:hover:not(:disabled){box-shadow:4px 4px 0 var(--billing-ink);transform:translate(-2px,-2px)}.billing-button-primary{background:var(--billing-signal);color:var(--pal-facturation-encre)}.billing-button-secondary{color:var(--billing-ink);background:0 0}.billing-button:disabled{cursor:not-allowed;opacity:.55}.white-label-callout{border:1px solid var(--billing-ink);grid-template-columns:1.4fr 1fr auto;align-items:center;gap:30px;max-width:1420px;margin:28px auto 0;padding:34px clamp(26px,4vw,48px);display:grid}.white-label-callout h2{margin-bottom:0}.white-label-callout p{color:var(--billing-muted)}.white-label-callout>strong{font-size:20px}.billing-footer{max-width:1420px;color:var(--billing-muted);margin:24px auto 0;font-size:12px}.billing-private{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.billing-private-header,.billing-console,.billing-notice{width:min(100%,1080px);margin-inline:auto}.billing-private-header{border-bottom:1px solid var(--billing-line);justify-content:space-between;align-items:flex-start;gap:40px;padding:20px 0 46px;display:flex}.billing-private-header .billing-wordmark{margin-bottom:clamp(60px,10vw,120px);display:block}.billing-private-header h1{font-size:clamp(48px,7vw,92px)}.billing-console{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.billing-console>*{min-width:0}.billing-state,.billing-choice{border:1px solid var(--billing-line);background:var(--billing-paper);justify-content:space-between;align-items:center;gap:30px;padding:clamp(26px,4vw,46px);display:flex}.billing-state p,.billing-choice p{margin-bottom:0}.billing-status-dot{background:var(--pal-facturation-ok);width:18px;height:18px;box-shadow:0 0 0 9px var(--pal-facturation-ok-halo);border-radius:50%;flex:none}.billing-status-dot.is-warning{background:var(--pal-facturation-alerte);box-shadow:0 0 0 9px var(--pal-facturation-alerte-halo)}.billing-toggle{border:1px solid var(--billing-ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;min-width:250px;padding:18px;display:grid}.billing-toggle input{width:20px;height:20px;accent-color:var(--billing-signal)}.billing-toggle strong{grid-column:2}.billing-plan-field{gap:7px;margin-top:18px;font-weight:750;display:grid}.billing-plan-field select{border:1px solid var(--billing-ink);background:var(--billing-paper);min-height:46px;color:var(--billing-ink);padding:9px 12px}.billing-actions{flex-wrap:wrap;gap:12px;display:flex}.billing-actions .billing-button{min-width:210px}.billing-footnote{color:var(--billing-muted);margin:0;font-size:12px}.billing-loading,.billing-error,.billing-notice{border:1px solid var(--billing-line);background:var(--billing-paper);padding:22px}.billing-error{border-left:5px solid var(--pal-facturation-erreur)}.billing-error p{margin:6px 0 16px}.billing-notice{border-left:5px solid var(--pal-facturation-ok)}.billing-notice.is-neutral{border-left-color:var(--billing-signal)}@keyframes ledger-in{0%{transform:scaleX(0)}}@media (max-width:820px){.capacity-ledger,.white-label-callout,.pricing-grid{grid-template-columns:1fr}.billing-private-header{flex-direction:column}.billing-private-header .billing-wordmark{margin-bottom:54px}.billing-state,.billing-choice{flex-direction:column;align-items:flex-start}.billing-toggle{width:100%;min-width:0}}@media (max-width:520px){.billing-public,.billing-private{padding:18px 14px 34px}.billing-nav{align-items:flex-start}.billing-wordmark{max-width:150px;line-height:1.35}.capacity-ledger{padding:26px 20px}.ledger-scale li{grid-template-columns:42px 64px 1fr}.billing-actions{display:grid}.billing-actions .billing-button{width:100%}}@media (prefers-reduced-motion:reduce){.ledger-scale i{animation:none}.billing-button{transition:none}}.app-shell{--ink:var(--brand-dark);--ink-soft:color-mix(in srgb, var(--brand-dark) 91%, white);--ink-line:color-mix(in srgb, var(--brand-dark) 74%, white);--ivory:var(--brand-surface);--paper:var(--brand-paper);--paper-deep:color-mix(in srgb, var(--brand-surface) 83%, var(--brand-dark));--signal:var(--brand-primary);--signal-deep:var(--brand-primary-strong);--text:var(--brand-text);--muted:var(--brand-muted);--line:color-mix(in srgb, var(--brand-muted) 24%, var(--brand-surface));--serif:var(--brand-font-heading);--sans:var(--brand-font-body);--hauteur-topbar:56px;background:var(--ivory);min-height:100vh;color:var(--text);font-family:var(--sans);grid-template-columns:264px minmax(0,1fr);display:grid}.desktop-nav{background:var(--ink)}.sidebar{background:var(--ink);height:100vh;color:var(--pal-nav-ivoire);flex-direction:column;padding:30px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{flex-direction:column;align-items:flex-start;gap:10px;min-height:60px;margin:0 8px 26px;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:172px;height:34px}[data-brand=cactus] .brand-logo{max-width:176px;height:39px}.brand-lockup span{color:color-mix(in srgb, white 57%, var(--brand-primary-soft));letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.agency-link,.nav-stack a{min-height:44px;color:var(--pal-nav-lien);border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:color .16s,background .16s,border-color .16s;display:flex}.agency-link:hover,.nav-stack a:hover{color:var(--pal-nav-actif);background:var(--pal-nav-survol)}.agency-link.is-active,.nav-stack a.is-active{color:var(--pal-nav-actif);border-left-color:var(--signal);background:linear-gradient(90deg, var(--pal-nav-actif-teinte), transparent)}.client-switcher{border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:24px 0;padding:16px 8px;display:grid}.avatar-mark,.user-chip{background:var(--paper-deep);color:var(--ink);letter-spacing:.03em;place-items:center;font-weight:800;display:grid}.avatar-mark{border-radius:50%;width:38px;height:38px;font-size:12px}.client-switcher span:nth-child(2){flex-direction:column;min-width:0;display:flex}.client-switcher small,.sidebar-foot small{color:var(--pal-nav-petit);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.client-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brand-chip{border:1px solid color-mix(in srgb, var(--brand-primary-soft) 55%, transparent);color:var(--brand-primary-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.nav-kicker{color:var(--pal-nav-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:800;display:block}.nav-stack{flex-direction:column;gap:2px;display:flex}.nav-stack a{font-size:13px;font-weight:650}.nav-count{background:var(--signal);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.sidebar-foot{border-top:1px solid var(--ink-line);align-items:center;gap:11px;margin-top:auto;padding:20px 8px 0;display:flex}.sidebar-foot>span:last-child{flex-direction:column;font-size:11px;display:flex}.live-dot{background:var(--pal-nav-live);width:8px;height:8px;box-shadow:0 0 0 5px var(--pal-nav-live-halo);border-radius:50%}.app-frame{min-width:0}.topbar{height:var(--hauteur-topbar);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ivory) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,54px);display:flex;position:sticky;top:0}.fixture-note{min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex;overflow:hidden}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.icon-button:hover{background:var(--paper-deep)}.notification-button{position:relative}.notification-button span{border:2px solid var(--ivory);background:var(--signal);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:800;display:grid;position:absolute;top:4px;right:3px}.user-chip{cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;margin-left:5px;font-size:11px}.user-chip:hover{background:color-mix(in srgb, var(--paper-deep) 88%, var(--signal))}.user-chip:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.user-menu{position:relative}.user-menu-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-width:232px;box-shadow:0 16px 40px var(--pal-ombre-menu-utilisateur);z-index:60;padding:6px 0;position:absolute;top:calc(100% + 10px);right:0}.user-menu-tete{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;margin-bottom:4px;padding:10px 14px 12px;display:flex}.user-menu-tete strong{overflow-wrap:anywhere;font-size:13px;font-weight:750}.user-menu-tete small{color:var(--muted);font-size:11px}.user-menu-item{color:var(--text);padding:10px 14px;font-size:13px;display:block}.user-menu-item:hover{background:var(--ivory)}.user-menu-item:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}.user-menu-deconnexion{padding:0}.user-menu-deconnexion input{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:10px 14px;font-size:13px;display:block}.user-menu-deconnexion input:focus-visible{outline:3px solid var(--signal);outline-offset:-3px}.mobile-menu{display:none}.main-content{max-width:1560px;scroll-margin-top:var(--hauteur-topbar);margin:0 auto;padding:clamp(34px,5vw,70px) clamp(20px,4vw,54px) 80px}.page-stack{flex-direction:column;gap:26px;display:flex}.page-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 30px;padding-bottom:28px;display:flex}.page-header>div:first-child{flex:480px;max-width:850px}.eyebrow,.panel-kicker{color:var(--cuivre-texte);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.page-header h1{max-width:850px;font:500 clamp(39px, 5vw, 72px)/.97 var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:7px 0}.page-header p{color:var(--muted);max-width:760px;margin:0;font-size:14px}.header-actions{flex-shrink:0}.button,.period-control{border:1px solid var(--ink);border-radius:var(--brand-button-radius);min-height:44px;font-family:var(--brand-font-heading);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:12px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover,.period-control:hover{box-shadow:3px 3px 0 var(--signal);transform:translateY(-1px)}.button-primary{border-color:var(--brand-action);background:var(--brand-action);color:var(--brand-action-text)}.button-primary:hover{background:var(--brand-action-hover)}.button-secondary,.period-control{color:var(--ink);background:0 0}.button-quiet{border-color:var(--line);background:0 0;min-height:44px}.context-ribbon{border-left:3px solid var(--signal);background:var(--pal-ruban-fond);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.metric-basis{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.metric-basis.attributed{color:var(--pal-mesure-attribuee-texte)}.metric-basis.observed{color:var(--moss)}.freshness-badge,.status-pill,.data-state{white-space:nowrap;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:10px;font-weight:800;display:inline-flex}.freshness-badge{border:1px solid var(--line);background:var(--paper);min-height:28px;padding:5px 9px}.freshness-badge i,.status-pill i{background:var(--moss);border-radius:50%;width:7px;height:7px}.freshness-stale i,.freshness-partial i,.status-warning i{background:var(--pal-statut-point-avertissement)}.freshness-failed i,.status-critical i{background:var(--red)}.freshness-partial{border-style:dashed}.data-issue{border:1px solid var(--line);background:var(--paper);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:13px 16px;display:grid}.data-issue strong{font-size:12px}.data-issue p{color:var(--muted);margin:2px 0 0;font-size:10px}.prototype-disclaimer{border-left:3px solid var(--pal-incident-partiel-bord);background:var(--pal-incident-partiel-fond);color:var(--pal-prototype-texte);margin:0;padding:12px 16px;font-size:13px}.button:disabled{cursor:not-allowed;opacity:.62}.issue-demo{border-left:3px solid var(--pal-incident-demo-bord)}.issue-demo svg{color:var(--pal-incident-demo-texte)}.issue-error{border-color:var(--pal-incident-erreur-bord);border-left:3px solid var(--red);background:var(--pal-incident-erreur-fond);color:var(--pal-incident-erreur-texte)}.issue-error p{color:var(--pal-incident-erreur-texte)}.issue-partial{border-left:3px solid var(--pal-incident-partiel-bord);background:var(--pal-incident-partiel-fond)}.status-pill{background:var(--pal-statut-pill-fond);min-height:25px;color:var(--moss);border-radius:15px;padding:3px 8px}.status-warning{background:var(--pal-incident-avertissement-fond);color:var(--pal-incident-avertissement-texte)}.status-critical{background:var(--pal-incident-critique-fond);color:var(--pal-statut-critique-texte)}.status-syncing{background:var(--pal-statut-sync-fond);color:var(--pal-statut-sync-texte)}.metric-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (max-width:900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.groupe-indicateurs{margin:0 0 1.6rem}.groupe-indicateurs:last-child{margin-bottom:0}.groupe-indicateurs-titre{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin:0 0 .55rem;font-size:11px;font-weight:750;display:flex}.metric-card{background:var(--paper);flex-direction:column;min-width:0;min-height:190px;padding:25px;display:flex}.metric-label{min-height:24px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:flex-start;align-items:flex-start;gap:8px;font-size:11px;font-weight:750;display:flex}.metric-label .estimate-tag{margin-left:auto}.estimate-tag{border:1px dashed var(--pal-statut-partiel-bord);color:var(--pal-statut-partiel-bord-fort);padding:2px 5px;font-size:8px}.metric-value{font:500 clamp(34px, 3.5vw, 52px)/1 var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:15px 0 12px}.metric-value.is-unavailable{color:var(--non-mesure)}.metric-context{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.metric-context>span:first-child{align-items:center;gap:2px;font-weight:850;display:inline-flex}.change-good{color:var(--moss)}.change-bad{color:var(--red)}.target-line{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.target-line strong{color:var(--text)}.metric-freshness{color:var(--moss);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:800}.metric-freshness-stale,.metric-freshness-partial,.metric-freshness-unknown{color:var(--pal-fraicheur-manquante-texte)}.metric-freshness-missing,.metric-freshness-failed{color:var(--red)}.metric-status-not_measured,.metric-status-failed{border-color:var(--pal-statut-partiel-texte);color:var(--red)}.metric-status-partial{border-color:var(--pal-statut-partiel-bord);color:var(--pal-statut-partiel-bord-fort)}.metric-grid a .metric-card{transition:box-shadow .14s}.metric-grid a:hover .metric-card,.metric-grid a:focus-visible .metric-card{box-shadow:inset 0 0 0 2px var(--signal)}.panel{background:var(--paper);border:1px solid var(--line)}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.panel-heading h2{font:550 25px/1.1 var(--serif);letter-spacing:-.025em;margin:3px 0 0}.panel-heading>strong{color:var(--moss);font-size:13px}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:20px;display:grid}.chart-panel{min-height:435px}.legend{color:var(--muted);justify-content:flex-end;gap:17px;padding:14px 24px 0;font-size:10px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{width:18px;height:2px}.legend-current{background:var(--signal)}.legend-comparison{border-top:2px dashed var(--pal-legende-comparaison-texte)}.chart-wrap{height:290px;padding:22px 25px 10px}.chart-empty{min-height:310px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.chart-empty strong{color:var(--text);font:600 22px var(--serif)}.chart-empty span{max-width:390px;font-size:10px}.chart-wrap svg{width:100%;height:245px;overflow:visible}.grid-line{stroke:var(--pal-grille-ligne-trait);stroke-width:.25px;stroke-dasharray:1.5 1.5}.signal-line,.comparison-line{fill:none;vector-effect:non-scaling-stroke}.signal-line{stroke:var(--signal);stroke-width:2.4px}.comparison-line{stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:4 4}.chart-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.source-list{padding:4px 20px}.source-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 4px;display:grid}.source-row:last-child{border-bottom:0}.source-glyph,.connector-logo{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.source-glyph{background:color-mix(in srgb, var(--paper-deep) 82%, white);border:1px solid var(--line)}.source-meta{color:var(--pal-logo-meta)}.source-google{color:var(--pal-logo-google)}.source-shopify{color:var(--pal-logo-shopify)}.source-ga4{color:var(--pal-logo-ga4)}.source-crm{color:var(--pal-logo-crm)}.source-sheets{color:var(--pal-logo-sheets)}.source-woo{color:var(--pal-logo-woocommerce)}.source-ghl{color:var(--pal-logo-ghl)}.source-name,.source-freshness{flex-direction:column;display:flex}.source-name strong{font-size:12px}.source-name small,.source-freshness small{color:var(--muted);font-size:9px}.source-freshness{align-items:flex-end;gap:5px}.advanced-summary{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advanced-summary article{border-right:1px solid var(--line);align-items:center;gap:16px;min-height:112px;padding:24px;display:flex}.advanced-summary article:last-child{border-right:0}.advanced-summary svg{color:var(--signal)}.advanced-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;font-size:10px;display:flex}.advanced-summary strong{color:var(--text);font:650 25px/1 var(--serif);letter-spacing:-.03em}.advanced-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:20px;display:grid}.advanced-table code{border:1px solid var(--line);background:var(--ivory);color:var(--signal-deep);padding:3px 6px;font-size:10px}.decision-strip{background:var(--ink);color:var(--pal-bandeau-decision-fond);border-top:3px solid var(--signal);grid-template-columns:1.25fr repeat(3,1fr);display:grid}.decision-intro,.decision-strip article{border-right:1px solid var(--ink-line);min-height:185px;padding:24px}.decision-intro h2{font:500 32px/1 var(--serif);margin:9px 0}.decision-strip article{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;display:grid}.decision-strip article>span{color:var(--signal)}.decision-strip article strong{font-size:12px}.decision-strip article p{color:var(--pal-nav-lien);margin:7px 0 0;font-size:10px}.decision-strip article a{align-self:end;place-items:center;min-width:44px;min-height:44px;display:grid}.decision-strip .decision-target{display:none}.agency-command{background:var(--ink);min-height:250px;color:var(--pal-commandement-fond);border-top:3px solid var(--signal);grid-template-columns:1.25fr 1fr;display:grid}.command-copy{padding:clamp(30px,5vw,60px)}.command-copy h2{font:500 clamp(52px, 7vw, 96px)/.95 var(--serif);letter-spacing:-.05em;margin:6px 0}.command-copy p{max-width:440px;color:var(--pal-commandement-texte);margin:12px 0 0}.command-copy p strong{color:var(--pal-commandement-fond)}.command-grid{border-left:1px solid var(--ink-line);grid-template-columns:1fr 1fr;display:grid}.command-grid article{border:solid var(--ink-line);border-width:0 0 1px 1px;flex-direction:column;justify-content:space-between;min-height:124px;padding:24px;display:flex}.command-grid article svg{color:var(--signal)}.command-grid article span{color:var(--pal-commandement-meta);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;font-size:10px;display:flex}.command-grid article strong{color:var(--pal-commandement-fond);font:500 26px var(--serif);text-transform:none}.table-note{color:var(--muted);font-size:10px}.empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:35px;display:flex}.empty-panel h2{font:600 28px var(--serif);margin:2px 0}.empty-panel p{max-width:520px;color:var(--muted);margin:0;font-size:11px}.table-scroll{box-sizing:border-box;overscroll-behavior-inline:contain;contain:layout paint;width:100%;max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{background:color-mix(in srgb, var(--ivory) 88%, var(--paper));color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 18px;font-size:9px}.data-table td{border-top:1px solid var(--line);padding:17px 18px;font-size:11px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:color-mix(in srgb, var(--ivory) 54%, var(--paper))}.client-cell{align-items:center;gap:11px;min-width:180px;display:flex}.client-cell>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.client-cell div,.mer-cell{flex-direction:column;display:flex}.client-cell small,.freshness-inline,.mer-cell span{color:var(--muted);font-size:9px}.freshness-inline{margin-top:5px;display:block}.number-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.alert-count{background:var(--pal-alerte-compteur-fond);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.alert-count.is-hot{background:var(--pal-incident-critique-fond);color:var(--red)}.row-link{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;min-width:44px;min-height:44px;display:grid}.row-link:hover{background:var(--ink);color:var(--paper)}.data-state{font-size:9px}.data-good{color:var(--moss)}.data-warning{color:var(--pal-fraicheur-manquante-texte)}.data-critical{color:var(--red)}.soft-tag{background:color-mix(in srgb, var(--ivory) 84%, var(--paper));padding:4px 8px;font-size:9px}.empty-field{color:var(--non-mesure);align-items:center;gap:5px;display:inline-flex}.empty-field small{text-transform:uppercase;letter-spacing:.05em;font-size:8px}.inline-alert{border:1px solid var(--pal-alerte-inline-bord);background:var(--pal-alerte-inline-fond);color:var(--pal-alerte-inline-texte);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.inline-alert p{margin:4px 0 0;font-size:11px}.creative-feature{background:var(--ink);min-height:390px;color:var(--paper);grid-template-columns:1.15fr .85fr;display:grid}.creative-visual{background:var(--pal-creative-fond);min-height:390px;position:relative;overflow:hidden}.creative-visual:before{content:"";background:repeating-linear-gradient(110deg, transparent 0 20px, var(--pal-creative-voile) 21px 22px), radial-gradient(circle at 30% 30%, var(--pal-creative-degrade-haut) 0, transparent 28%), radial-gradient(circle at 75% 75%, var(--pal-creative-degrade-bas) 0, transparent 35%);position:absolute;inset:0}.frame-index{z-index:1;letter-spacing:.12em;font-size:10px;position:absolute;top:20px;left:22px}.visual-object{border:1px solid var(--pal-creative-objet-bord);background:var(--pal-creative-objet-teinte);box-shadow:30px 35px 70px var(--pal-creative-objet-ombre);position:absolute;inset:20% 17%;transform:rotate(-7deg)}.visual-object i{background:var(--pal-creative-relief);display:block;position:absolute}.visual-object i:first-child{width:70%;height:12%;top:20%;left:15%}.visual-object i:nth-child(2){width:5%;height:62%;top:30%;left:23%}.visual-object i:nth-child(3){width:5%;height:62%;top:30%;right:23%}.creative-visual button{background:var(--pal-creative-bouton-fond);color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.creative-copy{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,60px);display:flex}.signal-label{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.creative-copy h2{font:500 clamp(40px, 5vw, 68px)/.95 var(--serif);margin:9px 0}.creative-copy p{color:var(--pal-creative-texte);max-width:450px;font-size:12px}.creative-stats{border:solid var(--ink-line);border-width:1px 0;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.creative-stats div{border-right:1px solid var(--ink-line);flex-direction:column;gap:4px;padding:14px;display:flex}.creative-stats span{color:var(--pal-creative-meta);text-transform:uppercase;font-size:8px}.creative-stats strong{font:500 23px var(--serif)}.creative-copy .button{border-color:var(--paper);align-self:flex-start}.creative-signal{white-space:nowrap;background:var(--pal-signal-couper-fond);color:var(--moss);padding:4px 7px;font-size:9px;font-weight:750}.signal-couper{background:var(--pal-incident-critique-fond);color:var(--red)}.tab-row{border-bottom:1px solid var(--line);gap:4px;display:flex}.tab-row button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 17px;font-weight:800;position:relative}.tab-row button[aria-selected=true]{color:var(--text)}.tab-row button[aria-selected=true]:after{content:"";background:var(--signal);height:3px;position:absolute;bottom:-2px;left:0;right:0}.tab-row button span{background:var(--pal-onglet-soulignement-fond);border-radius:10px;margin-left:5px;padding:2px 6px;font-size:9px}.incident-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.6fr);gap:20px;display:grid}.incident-list{padding:4px 20px}.incident-item{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 44px;gap:12px;padding:20px 4px;display:grid}.incident-item:last-child{border-bottom:0}.incident-symbol{background:var(--pal-incident-symbole-fond);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.severity-critical .incident-symbol{background:var(--pal-incident-critique-fond);color:var(--red)}.severity-warning .incident-symbol{background:var(--pal-incident-avertissement-fond);color:var(--pal-incident-avertissement-texte)}.incident-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:10px;font-size:9px;display:flex}.incident-item h3{font:600 20px var(--serif);margin:5px 0 4px}.incident-item p{color:var(--muted);margin:0;font-size:11px}.alert-summary{padding:26px}.alert-summary h2{font:600 27px var(--serif);margin:5px 0 22px}.summary-stat{align-items:baseline;gap:10px;padding:8px 0;display:flex}.summary-stat strong{font:500 38px var(--serif)}.summary-stat span{color:var(--muted);text-transform:uppercase;font-size:10px}.alert-summary p{color:var(--muted);font-size:11px}.delivery-row{border-top:1px solid var(--line);align-items:center;gap:9px;min-height:44px;font-size:11px;display:flex}.delivery-row span{color:var(--moss);margin-left:auto;font-weight:800}
.rules-list{padding:0 20px}.rule-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 150px 54px;align-items:center;gap:12px;min-height:75px;display:grid}.rule-icon{background:var(--pal-regle-fond);width:34px;height:34px;color:var(--moss);border-radius:50%;place-items:center;display:grid}.rule-row>span:nth-child(2){flex-direction:column;display:flex}.rule-row small{color:var(--muted);font-size:9px}.rule-channe .sparkline{align-items:center;display:inline-flex}.sparkline-line{stroke:var(--signal);stroke-width:1.2px;vector-effect:non-scaling-stroke}.sparkline-insufficient svg text{fill:var(--muted)}.logo-source{color:var(--axe);align-items:center;margin-right:6px;display:inline-flex}.metric-tendance{opacity:.95;margin-top:.55rem}.metric-tendance svg{width:100%;height:34px}.trend-chart{width:100%}.trend-chart svg{width:100%;height:auto;display:block}.chart-grid-line{stroke:var(--line);stroke-width:.5px;stroke-dasharray:3 3}.chart-y-label{fill:var(--muted);font-size:10px}.chart-x-label{fill:var(--muted);font-size:9px}.chart-axis{stroke:var(--ink-line);stroke-width:1px}.trend-current-line{fill:none;stroke:var(--signal);stroke-width:2.2px;vector-effect:non-scaling-stroke}.trend-area{fill:var(--signal);opacity:.09}.trend-last-point{fill:var(--signal);stroke:var(--paper);stroke-width:1.6px}.trend-comparison-point{fill:var(--paper);stroke:var(--muted);stroke-width:1.4px}.trend-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.trend-legend .legend-comparison{border-top-color:var(--muted)}.trend-chart{position:relative}.trend-hotspot{cursor:crosshair;pointer-events:all}.trend-tooltip{z-index:10;pointer-events:none;border:1px solid var(--trou-trait);background:var(--texte-rapport);color:var(--surface-rapport);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 6px 18px var(--pal-ombre-infobulle);border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.trend-tooltip[hidden]{display:none}.metrics-charts{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:20px;display:grid}.metric-chart-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:14px;min-width:0;padding:22px 22px 18px;display:flex}.metric-chart-title{font:600 15px/1.2 var(--sans);letter-spacing:-.01em;color:var(--text);margin:0}.metric-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-chart-message{max-width:60ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.metric-chart-vide{justify-content:center;min-height:150px}.variation-indicator{letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.variation-indicator.amélioration{color:var(--positif);background:var(--positif-fond)}.variation-indicator.dégradation{color:var(--negatif);background:var(--negatif-fond)}.bar-comparison{width:100%;min-width:0;max-width:100%}.bar-comparison-scroll{min-width:0;max-width:100%;overflow-x:auto}.bar-comparison-scroll:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.bar-comparison svg{width:100%;height:auto;display:block}.bar-current{fill:var(--signal)}.bar-previous{fill:var(--muted)}.bar-annotation{fill:var(--text);font-size:10px;font-weight:600}.chart-content{justify-content:center;align-items:center;min-height:200px;display:flex}.chart-subtitle{font:500 clamp(16px, 2vw, 20px) var(--serif);color:var(--text);margin:4px 0 0}.chart-empty-state{text-align:center;color:var(--muted);padding:3rem 1rem}.chart-frame-empty .chart-content{min-height:0}.chart-frame-empty .chart-empty-state{padding:.75rem 1rem}.chart-empty-icon{border:2px solid var(--line);border-radius:50%;width:36px;height:36px;margin-bottom:.5rem;display:inline-block}.chart-empty-title{font:600 22px var(--serif);color:var(--text);margin-bottom:.25rem}@media print{:is(body:has(.multi-account-grid) .skip-link,body:has(.multi-account-grid) .desktop-nav,body:has(.multi-account-grid) .topbar,body:has(.multi-account-grid) .mobile-drawer){display:none!important}body:has(.multi-account-grid){width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:block;overflow:visible}body:has(.multi-account-grid) .app-shell{width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:block;overflow:visible}body:has(.multi-account-grid) .app-frame{width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:block;overflow:visible}body:has(.multi-account-grid) .main-content{width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:block;overflow:visible}.trend-current-line{stroke:var(--pal-impression-noir);stroke-width:1.5px}.trend-area{fill:var(--pal-impression-gris-clair);opacity:.35}.trend-last-point{fill:var(--pal-impression-noir);stroke:var(--pal-blanc)}.comparison-line{stroke:var(--pal-impression-gris);stroke-dasharray:3 3}.bar-current{fill:var(--pal-impression-encre)}.bar-previous{fill:var(--pal-impression-gris-clair)}.chart-grid-line{stroke:var(--pal-impression-grille)}}
.cockpit-page{max-width:1920px;margin:0 auto;padding:clamp(20px,3vw,44px) clamp(16px,3vw,48px)}.cockpit-header{flex-direction:column;gap:24px;display:flex}.cockpit-identity{align-items:center;gap:14px;display:flex}.cockpit-identity h1{font:500 clamp(32px, 4vw, 52px) / 1.05 var(--serif);letter-spacing:-.03em}.cockpit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dropdown-root{min-width:220px;position:relative}.dropdown-trigger{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 14px;font-weight:600;transition:background .15s;display:flex}.dropdown-trigger:hover,.dropdown-trigger:focus-visible{background:var(--ivory)}.dropdown-chevron{margin-left:8px;transition:transform .15s}.dropdown-chevron.open{transform:rotate(180deg)}.dropdown-list{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px var(--pal-ombre-flottant);z-index:30;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.dropdown-option{cursor:pointer;color:var(--text);padding:10px 14px;font-size:14px;transition:background .12s}.dropdown-option:hover,.dropdown-option.focused{background:var(--ivory)}.dropdown-option.selected{background:var(--signal);color:#fff}.cockpit-meta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.last-updated{white-space:nowrap}.export-button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:40px;color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-weight:600;transition:background .15s;display:inline-flex}.export-button:hover{background:var(--ivory)}.cockpit-error-banner{background:var(--pal-cockpit-erreur-fond);border:1px solid var(--pal-cockpit-erreur-bord);border-radius:var(--radius);color:var(--pal-cockpit-erreur-texte);align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;font-size:14px;display:flex}.cockpit-error-banner strong{margin-bottom:4px;display:block}.cockpit-grid{flex-direction:column;gap:16px;display:flex}.cockpit-empty{text-align:center;color:var(--muted);padding:60px 24px;font-size:16px}.client-accordion{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.client-header{cursor:pointer;text-align:left;width:100%;min-height:60px;color:var(--text);background:0 0;border:0;grid-template-columns:40px 1fr auto auto 1fr;align-items:center;gap:12px;padding:12px 20px;transition:background .12s;display:grid}.client-header:hover{background:color-mix(in srgb, var(--ivory) 70%, var(--paper))}.client-identity,.client-meta{display:contents}.client-toggle-icon{color:var(--muted)}.client-name{white-space:nowrap;font-size:17px;font-weight:700}.client-brand-badge{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.brand-novasites{background:var(--pal-agence-novasites-badge-fond);color:var(--agency-novasites)}.brand-cactus{background:var(--pal-agence-cactus-badge-fond);color:var(--agency-cactus)}.client-freshness{align-items:center;display:flex}.client-summary-kpis{color:var(--muted);white-space:nowrap;gap:16px;margin-left:auto;font-size:12px;display:flex}.summary-kpi{font-variant-numeric:tabular-nums}.client-body{border-top:1px solid var(--line);padding:16px 20px 24px}.platform-section{margin-bottom:20px}.platform-section:last-child{margin-bottom:0}.platform-section-excluded,.platform-section-not_configured{opacity:.55}.module-status-badge{text-transform:uppercase;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.module-excluded{background:var(--pal-module-exclu-fond);color:var(--pal-module-exclu-texte)}.module-not_configured{background:var(--pal-module-non-configure-fond);color:var(--pal-fraicheur-muet-texte)}.module-status-message{color:var(--muted);border-top:1px dashed var(--line);margin-top:8px;padding:12px 0;font-size:13px}.platform-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.platform-glyph{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.platform-meta{background:var(--pal-plateforme-meta)}.platform-google{background:var(--pal-plateforme-google)}.platform-shopify{background:var(--pal-plateforme-shopify)}.platform-woocommerce{background:var(--pal-logo-woocommerce)}.platform-crm{background:var(--pal-plateforme-crm)}.platform-clarity{background:var(--pal-plateforme-clarity)}.clarity-card-valeur{margin:0 0 4px;font-size:20px;line-height:1.3}.clarity-card-libelle{color:var(--muted);font-size:12px;font-weight:600}.platform-name{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.platform-kpi-table-container{margin-bottom:12px;overflow-x:auto}.platform-kpi-table{border-collapse:collapse;width:100%;min-width:700px}.kpi-col-header{background:color-mix(in srgb, var(--ivory) 88%, var(--paper));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800}.kpi-cell{border-top:1px solid var(--line);vertical-align:top;padding:14px 12px;position:relative}.kpi-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:700}.status-text{white-space:nowrap}.kpi-status{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex}.state-reached{background:var(--pal-etat-atteint-fond);color:var(--pal-etat-atteint)}.state-not-reached{background:var(--pal-etat-non-atteint-fond);color:var(--pal-etat-non-atteint-texte)}.state-near{background:var(--pal-etat-proche-fond);color:var(--pal-etat-proche-texte)}.state-neutral{background:var(--pal-etat-neutre-fond);color:var(--pal-etat-neutre-texte)}.state-not-measured{background:var(--pal-etat-non-mesure-fond);color:var(--pal-etat-non-mesure-texte)}.state-error{background:var(--pal-etat-erreur-fond);color:var(--pal-incident-texte)}.incident-id{color:var(--pal-incident-texte);background:var(--pal-incident-fond);white-space:nowrap;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:600}.kpi-value{font:500 28px / 1.1 var(--serif);letter-spacing:-.02em;margin-bottom:6px}.kpi-unavailable .kpi-value{color:var(--non-mesure)}.kpi-change{align-items:center;gap:6px;display:flex}.change-indicator{white-space:nowrap;font-size:13px;font-weight:800}.change-text{color:var(--muted);font-size:10px}.kpi-change-good{color:var(--moss)}.kpi-change-bad{color:var(--red)}.change-neutral{color:var(--muted)}.change-unavailable{color:var(--pal-indisponible-texte)}.kpi-freshness-bar{margin-top:6px}.freshness-badge-compact{background:var(--pal-fraicheur-badge-fond);color:var(--pal-fraicheur-muet-texte);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.freshness-badge-compact.freshness-stale{background:var(--pal-fraicheur-stale-fond);color:var(--pal-fraicheur-stale-texte)}.freshness-badge-compact.freshness-partial{background:var(--pal-fraicheur-partielle-fond);color:var(--pal-fraicheur-partielle-texte)}.freshness-badge-compact.freshness-failed{background:var(--pal-incident-fond);color:var(--pal-incident-texte)}.kpi-provenance-trigger{cursor:pointer;color:var(--muted);background:0 0;border:0;place-items:center;min-width:32px;min-height:32px;display:grid;position:absolute;top:8px;right:8px}.kpi-provenance-tooltip{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:260px;box-shadow:0 12px 32px var(--pal-ombre-flottant);color:var(--text);padding:14px;font-size:11px;position:absolute;top:36px;right:8px}.kpi-provenance-tooltip dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;display:grid}.kpi-provenance-tooltip dt{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.objective-zone{color:var(--muted);border-top:1px dashed var(--line);align-items:center;gap:16px;margin-top:8px;padding-top:12px;font-size:12px;display:flex}.objective-label{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.objective-values{gap:16px;display:flex}.cockpit-pagination{justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.pagination-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer;min-width:44px;min-height:44px;font-size:20px;transition:background .12s}.pagination-btn:hover:not(:disabled){background:var(--ivory)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-indicator{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:1024px){.cockpit-page{padding:20px 16px}.platform-kpi-table{min-width:100%}}@media (max-width:768px){.cockpit-toolbar{flex-direction:column;align-items:flex-start}.dropdown-root{width:100%}.client-header{cursor:default;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px}.client-header .client-toggle-icon{grid-area:1/1;width:44px;height:44px}.client-identity{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 8px;min-width:0;display:flex}.client-identity .client-name{white-space:normal;overflow-wrap:anywhere;flex:12ch;align-items:center;min-width:0;min-height:44px;line-height:1.25;display:inline-flex}.client-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 8px;min-width:0;display:flex}.client-meta>*{max-width:100%}.client-meta .badge-vertical{white-space:normal}.client-summary-kpis{white-space:normal;flex-wrap:wrap;grid-column:2;justify-self:start;gap:8px;margin-left:0}}@media (max-width:375px){.cockpit-page{padding:12px}.platform-kpi-table{table-layout:fixed;min-width:100%}.kpi-cell{padding:10px 8px}.kpi-value{font-size:22px}}
.client-switcher-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:16px 8px;display:grid}.client-switcher-trigger:hover{background:var(--pal-nav-survol)}.trigger-info{flex-direction:column;min-width:0;display:flex}.trigger-info small{color:var(--pal-nav-petit);text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trigger-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-layout{grid-template-columns:.8fr 1.2fr;gap:20px;display:grid}.onboarding-panel{grid-row:span 2;padding-bottom:24px}.steps-list{margin:0;padding:24px 26px;list-style:none}.steps-list li{opacity:.52;grid-template-columns:35px 1fr;gap:12px;min-height:70px;display:grid;position:relative}.steps-list li:after{content:"";background:var(--line);width:1px;height:35px;position:absolute;top:35px;left:16px}.steps-list li:last-child:after{display:none}.steps-list li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.steps-list li div{flex-direction:column;padding-top:2px;display:flex}.steps-list li small{color:var(--muted);font-size:9px}.steps-list li.is-done>span{background:var(--moss);border-color:var(--moss);color:#fff}.connector-list{padding:0 20px}.connector-evidence{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.connector-evidence li{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;display:inline-flex}.connector-evidence li.is-done{border-color:var(--moss);color:var(--moss);background:color-mix(in srgb, var(--moss) 8%, var(--paper))}.details-avances{margin:0}.details-avances summary{cursor:pointer;color:var(--muted);letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.details-avances summary::-webkit-details-marker{display:none}.details-avances summary:before{content:"▸";font-size:11px}.details-avances[open] summary:before{content:"▾"}.details-avances summary:hover{color:var(--ink)}.details-avances[open] summary{margin-bottom:8px}.connector-evidence-details{margin-top:8px}.source-mesure{color:var(--muted);margin:6px 0 0;font-size:10px}.source-mesure-error{color:var(--red)}.source-mesure-fresh{color:var(--moss)}.source-mesure-stale,.source-mesure-partial{color:var(--pal-source-partielle-texte)}.sync-state{color:var(--muted);margin:6px 0 0;font-size:10px}.sync-state-error{color:var(--red)}.sync-state-succes{color:var(--moss)}.sync-state-en_cours,.sync-state-partial{color:var(--pal-source-partielle-texte)}.integration-notes{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.integration-notes article{background:var(--pal-notes-integration-fond);grid-template-columns:30px 1fr;gap:8px;min-height:110px;padding:18px;display:grid}.integration-notes svg{color:var(--signal-deep)}.integration-notes strong{font-size:11px}.integration-notes p{color:var(--muted);margin:5px 0 0;font-size:9px}.reveal{animation:.52s cubic-bezier(.2,.7,.2,1) both rise-in}.client-dropdown{z-index:50;background:var(--paper);border:1px solid var(--line);box-shadow:0 15px 30px var(--pal-ombre-liste-deroulante);border-radius:var(--radius);max-height:380px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.dropdown-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px;display:flex}.dropdown-search input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.search-icon{color:var(--muted)}.client-list{margin:0;padding:0;list-style:none}.client-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--ivory) 88%, var(--paper));padding:8px 14px;font-size:9px;font-weight:800}.client-group-separator{background:var(--line);height:1px}.client-option{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;transition:background .12s;display:grid}.client-option:hover,.client-option[aria-selected=true]{background:color-mix(in srgb, var(--ivory) 54%, var(--paper))}.client-option-info{flex-direction:column;display:flex}.client-option-info strong{font-size:12px}.client-option-info small{color:var(--muted);font-size:9px}.pause-tag{text-transform:uppercase;color:var(--amber);background:var(--pal-incident-avertissement-fond);border-radius:3px;padding:2px 5px;font-size:8px;font-weight:800}.client-empty{color:var(--muted);text-align:center;padding:14px;font-size:12px}.chevron{transition:transform .18s}.agency-switcher{align-items:center;display:flex;position:relative}.agency-single{border:1px solid var(--line);color:var(--muted);cursor:default;border-radius:12px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.agency-trigger{border:1px solid var(--line);border-radius:var(--brand-button-radius);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.agency-dropdown{background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 20px var(--pal-ombre-flottant);border-radius:var(--radius);z-index:60;min-width:160px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;right:0}.agency-option{cursor:pointer;padding:10px 14px;font-size:13px}.agency-option:hover{background:color-mix(in srgb, var(--ivory) 54%, var(--paper))}
.agency-trigger:focus-visible,.client-switcher-trigger:focus-visible{outline:2px solid var(--brand-primary-soft);outline-offset:2px}.agency-option:focus-visible{outline:2px solid var(--brand-primary-soft);outline-offset:-2px}.agency-option.is-focused,.client-option.is-focused{background:color-mix(in srgb, var(--ivory) 54%, var(--paper));outline:2px solid var(--brand-primary-soft);outline-offset:-2px}.dropdown-search input:focus-visible{outline:2px solid var(--brand-primary-soft);outline-offset:-2px}.hosting-panel{border:1px solid var(--line);background:var(--paper);min-width:0}.hosting-summary{cursor:pointer;background:color-mix(in srgb, var(--ivory) 88%, var(--paper));color:var(--muted);align-items:center;gap:12px;padding:18px 24px;font-size:12px;font-weight:700;list-style:none;display:flex}.hosting-summary::-webkit-details-marker{display:none}.hosting-summary::marker{display:none}.hosting-count{background:var(--line);border-radius:12px;padding:2px 8px;font-size:10px}.hosting-chevron{margin-left:auto;transition:transform .18s}details[open] .hosting-chevron{transform:rotate(180deg)}.cockpit-logo{object-fit:contain}.cockpit-empty-message{color:var(--muted);text-align:center;padding:24px 0;font-size:13px}.client-table-panel{border:1px solid var(--line);background:var(--paper);min-width:0;overflow-x:hidden}.client-table{min-width:900px}.table-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.table-outils input[type=search]{border:1px solid var(--line);background:var(--paper);min-height:38px;color:inherit;border-radius:8px;min-width:240px;padding:0 12px}.table-compteur{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.table-filtres{flex-wrap:wrap;gap:6px;display:flex}.table-filtres button{all:unset;cursor:pointer;border:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--muted);border-radius:999px;padding:6px 12px;font-size:12px}.table-filtres button.est-active{border-color:var(--signal);color:inherit;background:var(--paper-deep)}.table-filtres button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.client-table th button{all:unset;cursor:pointer;font:inherit;align-items:center;gap:4px;display:inline-flex}.client-table th button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.trend-cell{white-space:nowrap;min-width:118px}.trend-unavailable{color:var(--muted);font-size:9px;font-style:italic}.logo-source[data-source=meta]{color:var(--pal-logo-meta)}.logo-source[data-source=google]{color:var(--pal-logo-google)}.logo-source[data-source=shopify]{color:var(--pal-logo-shopify)}.logo-source[data-source=ga4]{color:var(--pal-logo-ga4)}.logo-source[data-source=crm]{color:var(--pal-logo-crm)}.logo-source[data-source=woocommerce]{color:var(--pal-logo-woocommerce)}.logo-source[data-source=multi]{color:var(--pal-logo-multi)}.logo-source[data-source=defaut]{color:var(--muted)}.logo-source .logo-tone-blue{stroke:var(--pal-logo-google)}.logo-source .logo-tone-green{stroke:var(--pal-logo-vert)}.logo-source .logo-tone-yellow{stroke:var(--pal-logo-jaune)}.logo-source .logo-tone-red{stroke:var(--pal-logo-rouge)}.logo-source .logo-tone-orange,.logo-source .logo-tone-orange-dark,.logo-source .logo-tone-orange-light{stroke:none}.logo-source .logo-tone-orange{fill:var(--pal-logo-ga4)}.logo-source .logo-tone-orange-dark{fill:var(--pal-logo-orange-fonce)}.logo-source .logo-tone-orange-light{fill:var(--pal-logo-orange-clair)}.source-glyph .logo-source{margin-right:0}.cockpit-page .agency-command{margin-bottom:18px}.multi-account-grid-container,.cockpit-container{flex-direction:column;gap:24px;display:flex}.multi-account-grid{flex-direction:column;gap:16px;display:flex}.platform-blocks{flex-direction:column;display:flex}.platform-table-container{margin-bottom:12px;overflow-x:auto}.multi-period-table{border-collapse:collapse;width:100%;min-width:760px}.period-header{background:color-mix(in srgb, var(--ivory) 88%, var(--paper));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800}.period-label{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-top:1px solid var(--line);padding:12px;font-size:11px;font-weight:700}.period-unavailable{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:20px 12px;font-size:12px}.multi-period-cell{border-top:1px solid var(--line);vertical-align:top;padding:14px 12px;position:relative}.objective-row{background:color-mix(in srgb, var(--ivory) 60%, var(--paper))}.objective-row .period-label,.objective-row .multi-period-cell{border-top:2px solid var(--line)}.objective-cell{background:color-mix(in srgb, var(--ivory) 50%, var(--paper))}.objective-triplet{align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.objective-pass{color:var(--moss);align-items:center;gap:4px;display:inline-flex}.objective-fail{color:var(--red);align-items:center;gap:4px;display:inline-flex}.objective-not-evaluable{color:var(--muted)}.cell-value{font:500 20px / 1.1 var(--serif);letter-spacing:-.02em;margin-bottom:4px}.cell-unavailable .cell-value{color:var(--non-mesure)}.cell-change{align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.cell-freshness-bar{margin-top:6px}.period-row-label{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-top:1px solid var(--line);padding:12px;font-size:11px;font-weight:700}.period-row-group,.client-row-group{border-bottom:1px solid var(--line)}.grid-arrow-up{color:var(--moss)}.grid-arrow-down{color:var(--red)}.grid-arrow-flat{color:var(--muted)}.mobile-drawer{z-index:100;position:fixed;inset:0}.drawer-backdrop{background:color-mix(in srgb, var(--ink) 55%, transparent);cursor:pointer;border:0;width:100%;height:100%;padding:0;animation:.2s ease-out both drawer-backdrop-in;position:absolute;inset:0}.drawer-panel{background:var(--ink);width:min(86vw,264px);box-shadow:14px 0 34px var(--pal-ombre-tiroir);animation:.22s cubic-bezier(.2,.7,.2,1) both drawer-panel-in;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.drawer-close{z-index:1;color:var(--pal-nav-ivoire);position:absolute;top:10px;right:10px}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-panel-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.drawer-backdrop,.drawer-panel{animation:none}}@media (max-width:1024px){.desktop-nav{display:none}.mobile-menu{display:grid}.app-shell{display:block}}@media (max-width:700px){.decision-strip{grid-template-columns:1fr}.decision-intro,.decision-strip article{border-right:0}.agency-command{grid-template-columns:1fr}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-grid>*{min-width:0;max-width:100%}.overview-grid .chart-wrap{overflow:hidden}}@media (min-width:1025px){.mobile-drawer{display:none}}.connexion-shell{--connexion-encre:var(--pal-connexion-encre);--connexion-nuit:var(--pal-connexion-nuit);--connexion-citron:var(--pal-connexion-citron);--connexion-papier:var(--pal-connexion-papier);--connexion-muet:var(--pal-connexion-muet);--connexion-focus:#566b00;background:var(--connexion-papier);min-height:100vh;color:var(--connexion-encre);grid-template-columns:minmax(320px,.84fr) minmax(480px,1.16fr);display:grid}.connexion-marque{isolation:isolate;background:var(--connexion-nuit);color:#fff;flex-direction:column;justify-content:space-between;padding:54px clamp(36px,6vw,84px);display:flex;position:relative;overflow:hidden}.connexion-marque:before{content:"";z-index:-1;border:1px solid var(--pal-connexion-marque-voile);border-radius:50%;width:430px;height:430px;position:absolute;top:12%;right:-190px}.connexion-marque:after{content:"";z-index:-1;background:var(--connexion-citron);width:300px;height:9px;position:absolute;bottom:19%;right:-48px;transform:rotate(-18deg)}.connexion-mot-symbole,.connexion-mobile-marque{font:750 .73rem/1 var(--font-heading,"Outfit Variable"), sans-serif;letter-spacing:.15em}.connexion-promesse{max-width:520px}.connexion-surtitre{color:var(--pal-connexion-surtitre);font:800 .7rem/1.2 var(--font-heading,"Outfit Variable"), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.connexion-marque .connexion-surtitre{color:var(--connexion-citron)}.connexion-promesse h1{max-width:480px;font:520 clamp(2.8rem, 5vw, 5.5rem)/.96 var(--font-heading,"Outfit Variable"), sans-serif;letter-spacing:-.045em;margin:0 0 28px}.connexion-promesse>p:last-child{max-width:450px;color:var(--pal-connexion-promesse-texte);margin:0;font-size:.98rem;line-height:1.7}.connexion-note{color:var(--pal-connexion-note-texte);margin:0;font-size:.78rem}.connexion-formulaire{justify-content:center;align-items:center;padding:40px clamp(24px,7vw,112px);display:flex}.connexion-carte{width:min(100%,560px)}.connexion-mobile-marque{color:var(--connexion-nuit);display:none}.connexion-carte h2{font:520 clamp(2.2rem, 4vw, 3.5rem)/1 var(--font-heading,"Outfit Variable"), sans-serif;letter-spacing:-.035em;margin:0 0 16px}.connexion-introduction{color:var(--connexion-muet);margin:0 0 30px;line-height:1.6}.connexion-alerte{border:1px solid var(--pal-connexion-alerte-bord);background:var(--pal-connexion-alerte-fond);color:var(--pal-connexion-alerte-texte);border-radius:9px;margin:0 0 20px;padding:13px 15px;font-size:.88rem;line-height:1.5}.connexion-avis{border:1px solid var(--pal-connexion-avis-bord);background:var(--pal-avis-ok-fond);color:var(--pal-avis-ok-texte);border-radius:9px;margin:0 0 20px;padding:13px 15px;font-size:.88rem;line-height:1.5}.connexion-aides{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;font-size:.84rem;display:flex}.connexion-aides a{color:var(--connexion-nuit);text-underline-offset:3px;font-weight:700}.connexion-champ{margin:0 0 18px}.connexion-champ label{letter-spacing:.04em;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.connexion-champ input{border:1px solid var(--pal-connexion-champ-bord);width:100%;color:var(--connexion-encre);background:#fff;border-radius:9px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s}.connexion-champ input:focus-visible{border-color:var(--connexion-nuit);box-shadow:0 0 0 4px var(--pal-connexion-focus-halo)}.connexion-rester{cursor:pointer;align-items:center;gap:9px;min-height:44px;margin:0 0 16px;font-size:.84rem;display:inline-flex}.connexion-rester input{width:17px;height:17px;accent-color:var(--connexion-nuit)}.connexion-bouton{background:var(--connexion-nuit);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:800;transition:transform .15s,box-shadow .15s}.connexion-bouton:hover{box-shadow:0 9px 24px var(--pal-connexion-survol-halo);transform:translateY(-1px)}.connexion-bouton:focus-visible{outline:3px solid var(--connexion-focus);outline-offset:3px}.connexion-rester:has(input:focus-visible){outline:3px solid var(--connexion-focus);outline-offset:3px}.connexion-confidentialite{color:var(--connexion-muet);margin:24px 0 0;font-size:.78rem;line-height:1.55}.compte-resume{border:1px solid var(--connexion-ligne,var(--line));border-radius:14px;margin:0 0 22px;overflow:hidden}.compte-ligne{border-bottom:1px solid var(--connexion-ligne,var(--line));flex-wrap:wrap;gap:4px 12px;padding:12px 16px;display:flex}.compte-ligne:last-child{border-bottom:none}.compte-ligne dt{color:var(--connexion-muet);text-transform:uppercase;letter-spacing:.04em;flex:0 0 96px;font-size:.78rem;font-weight:700}.compte-ligne dd{overflow-wrap:anywhere;margin:0;font-size:.95rem}.compte-detail{color:var(--connexion-muet);font-weight:400}.compte-onglets{border-bottom:1px solid var(--connexion-ligne,var(--line));flex-wrap:wrap;gap:4px;margin:0 0 24px;display:flex}.compte-onglet{color:var(--connexion-muet);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px 12px;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.compte-onglet:hover{color:var(--connexion-nuit)}.compte-onglet:focus-visible{outline:3px solid var(--connexion-focus);outline-offset:-3px;border-radius:6px}.compte-onglet[aria-current=page]{color:var(--connexion-nuit);border-bottom-color:var(--connexion-nuit)}.compte-sous-titre{color:var(--connexion-muet);margin:0 0 12px;font-size:.88rem;line-height:1.55}.compte-liste{border:1px solid var(--connexion-ligne,var(--line));border-radius:14px;margin:0 0 22px;padding:0;list-style:none;overflow:hidden}.compte-liste>li{border-bottom:1px solid var(--connexion-ligne,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.compte-liste>li:last-child{border-bottom:none}.compte-liste .compte-libelle{font-size:.95rem;font-weight:700}.compte-liste .compte-libelle small{color:var(--connexion-muet);margin-top:2px;font-size:.78rem;font-weight:400;display:block}.compte-statut{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:800}.compte-statut[data-actif=oui]{background:var(--pal-avis-ok-fond);color:var(--pal-avis-ok-texte)}.compte-statut[data-actif=non]{background:var(--pal-compte-inactif-fond);color:var(--connexion-muet)}.compte-deconnexion{display:inline}.compte-deconnexion input{all:unset;color:var(--connexion-nuit);cursor:pointer;font:inherit;text-decoration:underline}.compte-deconnexion input:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.compte-2fa{border-top:1px solid var(--connexion-ligne,var(--line));margin:22px 0 0;padding:18px 0 0}.compte-2fa h3{color:var(--connexion-nuit,var(--ink));margin:0 0 12px;font-size:1.05rem;font-weight:800}.compte-2fa-libelle{color:var(--connexion-muet);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.compte-2fa-uri{background:var(--connexion-ligne,var(--line));color:var(--connexion-nuit,var(--ink));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px 12px;font-size:.82rem;line-height:1.5;display:block}.logout-form{margin-top:auto;padding-top:18px}.logout-form+.sidebar-foot{margin-top:12px}.logout-action{text-align:left;border:1px solid var(--ink-line);border-radius:var(--brand-button-radius);width:100%;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;padding:10px 12px;font-size:12px;font-weight:700}.logout-action:hover{border-color:var(--ink);color:var(--ink);background:var(--paper-deep)}.logout-action:focus-visible{outline:3px solid var(--signal);outline-offset:2px}@media (max-width:850px){.connexion-shell{grid-template-columns:1fr}.connexion-marque{display:none}.connexion-formulaire{align-items:flex-start;padding:30px 22px 54px}.connexion-mobile-marque{margin-bottom:58px;display:block}}@media (max-width:390px){.connexion-carte h2{font-size:2.25rem}.connexion-formulaire{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.connexion-bouton,.connexion-champ input{transition:none}}@media (max-width:720px){.header-actions,.header-actions .period-selector{min-width:0;max-width:100%}.header-actions .period-buttons{flex-wrap:wrap;min-width:0;max-width:100%}.metric-label{flex-wrap:wrap}}.alertes-message{border-left:3px solid var(--moss);background:var(--pal-alertes-message-fond);color:var(--moss);margin:0;padding:12px 24px;font-size:12px}.alertes-lecture-seule{border:1px solid var(--line);border-left:3px solid var(--moss);background:var(--paper);padding:14px 18px}.alertes-lecture-seule strong{font-size:13px;display:block}.alertes-lecture-seule p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.alertes-evaluation-disponible{border-bottom:1px solid var(--line);padding:14px 24px}.alertes-vide{color:var(--muted);align-items:center;gap:8px;margin:0;padding:26px 24px;font-size:12px;display:flex}.incident-list .incident-lecture-erreur{border-left:3px solid var(--red);background:color-mix(in srgb, var(--red) 7%, var(--paper));color:var(--text);margin:16px 20px;padding:16px;font-size:14px;font-weight:600}.incident-panel-heading{justify-content:flex-start;gap:12px;padding-block:15px}.incident-panel-heading h2{font:600 20px/1.2 var(--serif);margin:0}.incident-compteur{background:var(--moss);min-width:28px;height:28px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.incident-body,.incident-identite,.incident-suivi{min-width:0}.incident-item .incident-statut{color:var(--text);margin-top:8px;font-size:12px;font-weight:700}.incident-livraison{margin:10px 0;font-size:13px}.incident-livraison p{color:var(--text);font-size:13px}.incident-livraison ul{color:var(--text);margin:5px 0 0;padding-left:18px}.incident-livraison li{overflow-wrap:anywhere;margin:3px 0;line-height:1.4}.incident-item button{border:1px solid var(--line);background:var(--paper);color:var(--text);cursor:pointer;border-radius:6px;margin-top:10px;padding:7px 12px;font-size:13px;font-weight:600}.incident-item button:disabled{cursor:progress;opacity:.6}@media (min-width:1000px){.incident-body{grid-template-columns:minmax(0,1fr) minmax(330px,.95fr);gap:28px;display:grid}.incident-suivi{border-left:1px solid var(--line);padding-left:28px}.incident-suivi .incident-livraison{margin-top:0}}.alertes-form{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:24px;display:grid}.alertes-form-champ{flex-direction:column;gap:7px;min-width:0;display:flex}.alertes-form-champ label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.alertes-form-champ input,.alertes-form-champ select{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--text);border-radius:8px;padding:10px 12px;font-size:14px}.alertes-form-champ input:focus-visible,.alertes-form-champ select:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.alertes-form-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.alertes-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.alertes-liste{margin:0;padding:0;list-style:none}.regle{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) minmax(220px,.9fr) auto;align-items:start;gap:14px;padding:18px 24px;display:grid}.alertes-regles--lecture .regle{grid-template-columns:38px minmax(0,1fr) minmax(220px,.9fr)}.regle:last-child{border-bottom:0}.regle-inactive{background:color-mix(in srgb, var(--ivory) 24%, var(--paper))}.regle-icone{background:var(--pal-regle-fond);width:34px;height:34px;color:var(--moss);border-radius:50%;place-items:center;display:grid}.regle-principal{flex-direction:column;gap:4px;min-width:0;display:flex}.regle-nom{font:600 16px/1.2 var(--serif);letter-spacing:-.01em}.regle-condition{color:var(--muted);font-size:12px}.regle-metadonnees{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.regle-verdict{--verdict-accent:var(--muted);border-left:3px solid var(--verdict-accent);background:color-mix(in srgb, var(--ivory) 40%, var(--paper));flex-direction:column;gap:3px;min-width:0;padding:8px 12px;display:flex}.regle-verdict-healthy,.regle-verdict-incident_resolved{--verdict-accent:var(--moss)}.regle-verdict-breach_pending,.regle-verdict-non_evaluable,.regle-verdict-not_measured{--verdict-accent:var(--amber)}.regle-verdict-incident_open,.regle-verdict-unknown{--verdict-accent:var(--red)}.regle-verdict-kicker{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.regle-verdict-statut{color:var(--verdict-accent);font-size:13px;line-height:1.3}.regle-verdict time{color:var(--muted);font-size:11px}.regle-verdict-cause{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.4}.regle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.regle-confirmation{border:1px solid var(--pal-alerte-inline-bord);background:var(--pal-alerte-inline-fond);color:var(--pal-alerte-inline-texte);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:inline-flex}.alertes-toggle{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.alertes-toggle span{background:var(--pal-alertes-interrupteur-piste);border-radius:999px;width:40px;height:22px;display:block;position:relative}.alertes-toggle span:after{content:"";background:var(--pal-blanc);width:18px;height:18px;box-shadow:0 1px 2px var(--pal-alertes-interrupteur-poignee);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.alertes-toggle.is-on span{background:var(--moss)}.alertes-toggle.is-on span:after{transform:translate(18px)}.alertes-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:1000px){.regle{grid-template-columns:38px minmax(0,1fr) auto}.regle-verdict{grid-column:2}.regle-actions{grid-area:1/3/span 2}}@media (max-width:720px){.alertes-form{grid-template-columns:minmax(0,1fr)}.regle{grid-template-columns:38px minmax(0,1fr)}.regle-actions{grid-area:auto/2;justify-content:flex-start}}.data-table td.number-cell,.data-table th.number-cell{text-align:right}.data-table th.number-cell button{justify-content:flex-end}.data-table .mer-cell{align-items:flex-end}.data-table .table-empty-row td{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:30px 18px;font-size:12px}.multi-period-table .kpi-col-header,.multi-period-table .multi-period-cell{text-align:right}.multi-period-table .cell-value{font-variant-numeric:tabular-nums}.multi-period-table .objective-triplet{justify-content:flex-end}.kpi-col-header .th-unit,.data-table .th-unit{color:var(--muted);letter-spacing:0;margin-left:.35em;font-weight:600}
