:root,[data-theme=clair]{--scene:#e7e6e1;--scene-encre:#3d3d3a;--pa-fond:#f4f2ec;--pa-surface:#fff;--pa-surface-2:#faf8f3;--pa-filet:#d6d1c4;--pa-filet-fort:#8a8474;--pa-regle:#e9e5da;--pa-encre:#141414;--pa-encre-2:#5a554a;--pa-action:#141414;--pa-sur-action:#fff;--pa-panneau:#141414;--pa-sur-panneau:#f4f2ec;--pa-sur-panneau-2:#b3aea1;--pa-vert:#1e6b3a;--pa-vert-fond:#e4efe5;--pa-rouge:#a3271c;--pa-rouge-fond:#f6e3de;--pa-focus:#141414;--pa-surligne:#141414;--ta-fond:#efefec;--ta-surface:#fff;--ta-surface-2:#f5f5f3;--ta-filet:#000;--ta-filet-doux:#c9c9c4;--ta-encre:#000;--ta-encre-2:#454545;--ta-action:#000;--ta-sur-action:#fff;--ta-panneau:#000;--ta-sur-panneau:#fff;--ta-sur-panneau-2:#bdbdbd;--ta-vert:#007a3d;--ta-vert-fond:#e3f4ea;--ta-rouge:#c8102e;--ta-rouge-fond:#fbe3e6;--ta-focus:#000;--ta-surligne:#000;--re-fond:#f8fafc;--re-surface:#fff;--re-surface-2:#f1f5f9;--re-filet:#e2e8f0;--re-filet-fort:#64748b;--re-encre:#0f172a;--re-encre-2:#475569;--re-action:#0f172a;--re-sur-action:#fff;--re-panneau:#0f172a;--re-sur-panneau:#f1f5f9;--re-sur-panneau-2:#94a3b8;--re-lien:#2563eb;--re-vert:#15803d;--re-vert-fond:#f0fdf4;--re-rouge:#b91c1c;--re-rouge-fond:#fef2f2;--re-focus:var(--re-lien);--re-surligne:#2563eb;--rv-fond:#f2f2f1;--rv-points:#00000012;--rv-feuille:#fff;--rv-feuille-ligne:#0000000f;--rv-lumiere:#ffffffe6;--rv-verre:#ffffffad;--rv-verre-fort:#ffffffdb;--rv-verre-bord:#ffffffe6;--rv-surface-2:#f4f4f5bf;--rv-filet:#00000012;--rv-filet-fort:#71717a;--rv-encre:#0c0c0e;--rv-encre-2:#52525b;--rv-action:#0c0c0e;--rv-sur-action:#fff;--rv-panneau:#0c0c0ee0;--rv-sur-panneau:#f8fafc;--rv-sur-panneau-2:#b4b4bb;--rv-lien:#2563eb;--rv-vert:#166534;--rv-vert-fond:#16a34a1f;--rv-rouge:#b91c1c;--rv-rouge-fond:#dc26261a;--rv-focus:var(--rv-lien);--rv-surligne:#2563eb;--vi-fond:#e8e8ea;--vi-forme-1:#fff;--vi-forme-2:#a9a9b1;--vi-forme-3:#d4d4d8;--vi-carte:#fff;--vi-champ:#fafafa;--vi-bord:#e4e4e7;--vi-bord-doux:#efeff1;--vi-contour:#d4d4d8;--vi-surface-2:#f4f4f5;--vi-filet:#ededef;--vi-filet-fort:#71717a;--vi-encre:#09090b;--vi-encre-2:#52525b;--vi-action:#09090b;--vi-action-2:#27272a;--vi-sur-action:#fff;--vi-panneau:#09090b;--vi-sur-panneau:#fafafa;--vi-sur-panneau-2:#a1a1aa;--vi-lien:#1d4ed8;--vi-vert:#166534;--vi-vert-fond:#16a34a24;--vi-rouge:#b91c1c;--vi-rouge-fond:#dc26261f;--vi-focus:var(--vi-lien);--vi-surligne:#2563eb;--pa-ombre-feuille:0 1px 0 #1414140d, 0 10px 18px -14px #14141473;--pa-ombre-pile:3px 3px 0 -1px #fff, 3px 3px 0 0 #d6d1c4;--ta-ombre-dure:4px 4px 0 0 #000;--ta-ombre-dure-petite:2px 2px 0 0 #000;--re-ombre:0 1px 2px #0000000d;--rv-ombre-verre:inset 0 1px 0 #ffffffe6, 0 8px 24px -8px #0f172a24;--rv-ombre-flottante:inset 0 1px 0 #ffffffe6, 0 16px 40px -12px #0f172a47;--rv-ombre-action:inset 0 1px 0 #ffffff24, 0 6px 16px -6px #00000080;--rv-ombre-feuille:0 24px 48px -24px #00000038, 0 0 0 1px #0000000a;--vi-ombre-carte:0 1px 2px #09090b0a, 0 12px 32px -16px #09090b29;--vi-ombre-flottante:0 1px 2px #09090b0d, 0 18px 40px -14px #09090b38;--vi-ombre-action:0 6px 16px -6px #09090b73}.dark .ecran{--scene:#2a2a28;--scene-encre:#cfcfcb;--pa-fond:#121210;--pa-surface:#1c1b18;--pa-surface-2:#171614;--pa-filet:#3a3833;--pa-filet-fort:#6e6a60;--pa-regle:#26251f;--pa-encre:#f2efe7;--pa-encre-2:#ada89c;--pa-action:#f2efe7;--pa-sur-action:#141414;--pa-panneau:#f2efe7;--pa-sur-panneau:#141414;--pa-sur-panneau-2:#5a554a;--pa-vert:#82c79a;--pa-vert-fond:#15261a;--pa-rouge:#f29385;--pa-rouge-fond:#2e1714;--pa-focus:#f2efe7;--pa-surligne:#141414;--ta-fond:#000;--ta-surface:#121212;--ta-surface-2:#1c1c1c;--ta-filet:#f2f2f2;--ta-filet-doux:#3a3a3a;--ta-encre:#f2f2f2;--ta-encre-2:#b8b8b8;--ta-action:#f2f2f2;--ta-sur-action:#000;--ta-panneau:#f2f2f2;--ta-sur-panneau:#000;--ta-sur-panneau-2:#4a4a4a;--ta-vert:#5cd68e;--ta-vert-fond:#0e2a1a;--ta-rouge:#ff7a7a;--ta-rouge-fond:#3a1216;--ta-focus:#f2f2f2;--ta-surligne:#000;--re-fond:#020617;--re-surface:#0f172a;--re-surface-2:#0b1223;--re-filet:#1e293b;--re-filet-fort:#64748b;--re-encre:#f8fafc;--re-encre-2:#94a3b8;--re-action:#f8fafc;--re-sur-action:#0f172a;--re-panneau:#1e293b;--re-sur-panneau:#f8fafc;--re-sur-panneau-2:#94a3b8;--re-lien:#7aa2ff;--re-vert:#4ade80;--re-vert-fond:#052e16;--re-rouge:#f87171;--re-rouge-fond:#2a0a0a;--re-focus:var(--re-lien);--re-surligne:#2563eb;--rv-fond:#0a0a0b;--rv-points:#ffffff0f;--rv-feuille:#1a1a1c;--rv-feuille-ligne:#ffffff0d;--rv-lumiere:#ffffff0d;--rv-verre:#1c1c1f9e;--rv-verre-fort:#1c1c1fd1;--rv-verre-bord:#ffffff1a;--rv-surface-2:#3f3f4659;--rv-filet:#ffffff14;--rv-filet-fort:#71717a;--rv-encre:#f4f4f5;--rv-encre-2:#a1a1aa;--rv-action:#f4f4f5;--rv-sur-action:#0c0c0e;--rv-panneau:#2c2c30d1;--rv-sur-panneau:#f8fafc;--rv-sur-panneau-2:#b4b4bb;--rv-lien:#7aa2ff;--rv-vert:#4ade80;--rv-vert-fond:#4ade801f;--rv-rouge:#f87171;--rv-rouge-fond:#f871711f;--rv-focus:var(--rv-lien);--rv-surligne:#2563eb;--vi-fond:#060607;--vi-forme-1:#34343a;--vi-forme-2:#26262a;--vi-forme-3:#3a3a41;--vi-carte:#18181b;--vi-champ:#1f1f23;--vi-bord:#2e2e33;--vi-bord-doux:#26262a;--vi-contour:#3f3f46;--vi-surface-2:#27272a;--vi-filet:#27272a;--vi-filet-fort:#71717a;--vi-encre:#fafafa;--vi-encre-2:#a1a1aa;--vi-action:#fafafa;--vi-action-2:#e4e4e7;--vi-sur-action:#09090b;--vi-panneau:#27272a;--vi-sur-panneau:#fafafa;--vi-sur-panneau-2:#b4b4bb;--vi-lien:#7aa2ff;--vi-vert:#4ade80;--vi-vert-fond:#4ade801f;--vi-rouge:#f87171;--vi-rouge-fond:#f871711f;--vi-focus:var(--vi-lien);--vi-surligne:#2563eb;--pa-ombre-feuille:0 1px 0 #0009, 0 12px 20px -14px #000000f2;--pa-ombre-pile:3px 3px 0 -1px #1c1b18, 3px 3px 0 0 #3a3833;--ta-ombre-dure:4px 4px 0 0 #5e5e5e;--ta-ombre-dure-petite:2px 2px 0 0 #5e5e5e;--re-ombre:0 1px 2px #0006;--rv-ombre-verre:inset 0 1px 0 #ffffff0f, 0 12px 32px -10px #000000b3;--rv-ombre-flottante:inset 0 1px 0 #ffffff14, 0 18px 44px -12px #000000d9;--rv-ombre-action:inset 0 1px 0 #fff9, 0 6px 18px -6px #000c;--rv-ombre-feuille:0 24px 48px -20px #000000e6, 0 0 0 1px #ffffff0a;--vi-ombre-carte:0 1px 2px #0006, 0 16px 36px -16px #000000b3;--vi-ombre-flottante:0 1px 2px #00000080, 0 20px 44px -14px #000000d9;--vi-ombre-action:0 6px 16px -6px #000c}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--cible-min:44px;--bouton-petit:40px;--bouton-grand:48px;--re-ligne:36px;--pa-r-carte:4px;--pa-r-bouton:6px;--pa-r-champ:0px;--pa-r-pastille:999px;--ta-r-carte:0px;--ta-r-tampon:3px;--re-r-carte:8px;--re-r-bouton:6px;--re-r-champ:4px;--rv-r-carte:20px;--rv-r-bouton:12px;--rv-r-champ:10px;--rv-r-flottant:24px;--rv-r-pastille:999px;--vi-r-carte:28px;--vi-r-champ:14px;--vi-r-bouton:999px;--vi-r-flottant:32px;--vi-r-rond:50%;--rv-flou:20px;--rv-flou-fort:32px;--vi-flou-formes:60px;--pl-font-sans:Geist, system-ui, sans-serif;--pl-font-mono:"Geist Mono", ui-monospace, monospace;--pl-font-serif:Newsreader, Georgia, serif;--pl-font-vision:Manrope, system-ui, sans-serif}.dir-pa{--fond:var(--pa-fond);--surface:var(--pa-surface);--surface-2:var(--pa-surface-2);--filet:var(--pa-filet);--filet-fort:var(--pa-filet-fort);--bord-carte:var(--pa-filet);--filet-entete:var(--pa-filet);--encre:var(--pa-encre);--encre-2:var(--pa-encre-2);--action:var(--pa-action);--sur-action:var(--pa-sur-action);--panneau:var(--pa-panneau);--sur-panneau:var(--pa-sur-panneau);--sur-panneau-2:var(--pa-sur-panneau-2);--vert:var(--pa-vert);--vert-fond:var(--pa-vert-fond);--rouge:var(--pa-rouge);--rouge-fond:var(--pa-rouge-fond);--focus:var(--pa-focus);--surligne:var(--pa-surligne);--lien:var(--pa-encre);--r-carte:var(--pa-r-carte);--r-bouton:var(--pa-r-bouton);--r-champ:var(--pa-r-champ);--r-pastille:var(--pa-r-pastille);--ombre:var(--pa-ombre-feuille);--ombre-btn:none;--pad:var(--space-6);--gap:16px;--bord:1px;--f-titre:var(--pl-font-serif);--f-ui:var(--pl-font-sans);--f-donnee:var(--pl-font-mono);--f-etiquette:var(--pl-font-sans);--f-chiffre:var(--pl-font-serif);--w-titre:600;--fs-titre:30px;--lh-titre:36px;--ls-titre:-.01em;--fs-h2:20px;--lh-h2:26px;--fs-carte:17px;--lh-carte:24px;--fs-corps:16px;--lh-corps:24px;--fs-petit:14px;--lh-petit:20px;--fs-donnee:15px;--lh-donnee:22px;--ls-etiquette:.08em;--trait:1.6;--h-ligne:64px}.dir-ta{--fond:var(--ta-fond);--surface:var(--ta-surface);--surface-2:var(--ta-surface-2);--filet:var(--ta-filet-doux);--filet-fort:var(--ta-filet);--bord-carte:var(--ta-filet);--filet-entete:var(--ta-filet);--encre:var(--ta-encre);--encre-2:var(--ta-encre-2);--action:var(--ta-action);--sur-action:var(--ta-sur-action);--panneau:var(--ta-panneau);--sur-panneau:var(--ta-sur-panneau);--sur-panneau-2:var(--ta-sur-panneau-2);--vert:var(--ta-vert);--vert-fond:var(--ta-vert-fond);--rouge:var(--ta-rouge);--rouge-fond:var(--ta-rouge-fond);--focus:var(--ta-focus);--surligne:var(--ta-surligne);--lien:var(--ta-encre);--r-carte:var(--ta-r-carte);--r-bouton:var(--ta-r-carte);--r-champ:var(--ta-r-carte);--r-pastille:var(--ta-r-tampon);--ombre:var(--ta-ombre-dure);--ombre-btn:none;--pad:var(--space-5);--gap:20px;--bord:2px;--f-titre:var(--pl-font-sans);--f-ui:var(--pl-font-sans);--f-donnee:var(--pl-font-mono);--f-etiquette:var(--pl-font-mono);--f-chiffre:var(--pl-font-sans);--w-titre:900;--fs-titre:32px;--lh-titre:34px;--ls-titre:-.035em;--fs-h2:22px;--lh-h2:26px;--fs-carte:17px;--lh-carte:22px;--fs-corps:16px;--lh-corps:24px;--fs-petit:14px;--lh-petit:20px;--fs-donnee:16px;--lh-donnee:22px;--ls-etiquette:.1em;--trait:2.2;--h-ligne:68px}.dir-re{--fond:var(--re-fond);--surface:var(--re-surface);--surface-2:var(--re-surface-2);--filet:var(--re-filet);--filet-fort:var(--re-filet-fort);--bord-carte:var(--re-filet);--filet-entete:var(--re-filet);--encre:var(--re-encre);--encre-2:var(--re-encre-2);--action:var(--re-action);--sur-action:var(--re-sur-action);--panneau:var(--re-panneau);--sur-panneau:var(--re-sur-panneau);--sur-panneau-2:var(--re-sur-panneau-2);--vert:var(--re-vert);--vert-fond:var(--re-vert-fond);--rouge:var(--re-rouge);--rouge-fond:var(--re-rouge-fond);--focus:var(--re-focus);--surligne:var(--re-surligne);--lien:var(--re-lien);--r-carte:var(--re-r-carte);--r-bouton:var(--re-r-bouton);--r-champ:var(--re-r-champ);--r-pastille:var(--re-r-champ);--ombre:var(--re-ombre);--ombre-btn:none;--pad:var(--space-4);--gap:12px;--bord:1px;--f-titre:var(--pl-font-sans);--f-ui:var(--pl-font-sans);--f-donnee:var(--pl-font-mono);--f-etiquette:var(--pl-font-sans);--f-chiffre:var(--pl-font-mono);--w-titre:700;--fs-titre:22px;--lh-titre:28px;--ls-titre:-.02em;--fs-h2:16px;--lh-h2:22px;--fs-carte:14px;--lh-carte:20px;--fs-corps:14px;--lh-corps:20px;--fs-petit:13px;--lh-petit:18px;--fs-donnee:14px;--lh-donnee:20px;--ls-etiquette:.06em;--trait:1.75;--h-ligne:56px}html,body{margin:0}.scene{background:var(--scene);color:var(--scene-encre);font-family:var(--pl-font-sans);flex-wrap:wrap;align-items:flex-start;gap:32px;padding:24px;display:flex}.scene--col{flex-direction:column}.cadre{flex-direction:column;gap:8px;display:flex}.cadre-legende{font:500 12px/16px var(--pl-font-mono);letter-spacing:.04em;color:var(--scene-encre);margin:0}.ecran{background:var(--fond);width:360px;min-height:760px;color:var(--encre);font-family:var(--f-ui);font-size:var(--fs-corps);line-height:var(--lh-corps);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000038}.ecran *,.ecran :before,.ecran :after{box-sizing:border-box}.ecran--bureau{border-radius:10px;width:1024px;min-height:0}.ecran--libre{border-radius:12px;width:auto;min-height:0}.corps{gap:var(--gap);flex-direction:column;flex:1;padding:16px;display:flex}.ecran p,.ecran h1,.ecran h2,.ecran h3,.ecran ul,.ecran ol,.ecran dl,.ecran dd{margin:0;padding:0}.ecran ul,.ecran ol{list-style:none}.rangee{align-items:center;gap:8px;display:flex}.entre{justify-content:space-between;align-items:center;gap:12px;display:flex}.pile{flex-direction:column;gap:8px;display:flex}.pile-4{flex-direction:column;gap:4px;display:flex}.grille-2{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.t-titre{font-family:var(--f-titre);font-weight:var(--w-titre);font-size:var(--fs-titre);line-height:var(--lh-titre);letter-spacing:var(--ls-titre);text-wrap:balance}.t-h2{font-family:var(--f-titre);font-weight:var(--w-titre);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-titre)}.t-carte{font-weight:700;font-size:var(--fs-carte);line-height:var(--lh-carte)}.t-corps{font-size:var(--fs-corps);line-height:var(--lh-corps)}.t-petit{font-size:var(--fs-petit);line-height:var(--lh-petit);color:var(--encre-2)}.t-etiquette{font-family:var(--f-etiquette);text-transform:uppercase;letter-spacing:var(--ls-etiquette);color:var(--encre-2);font-size:12px;font-weight:600;line-height:16px}.t-donnee{font-family:var(--f-donnee);font-size:var(--fs-donnee);line-height:var(--lh-donnee);font-variant-numeric:tabular-nums}.t-chiffre{font-family:var(--f-chiffre);font-variant-numeric:tabular-nums;font-weight:var(--w-titre)}.t-marque{white-space:nowrap;font-family:var(--f-ui);letter-spacing:-.02em;color:var(--encre);font-size:18px;font-weight:800}.dir-pa .t-marque{font-family:var(--pl-font-serif);letter-spacing:-.01em;font-size:21px;font-weight:700}.dir-ta .t-marque{letter-spacing:-.04em;font-size:19px;font-weight:900}.dir-ta .t-etiquette{font-weight:700}.t-lien{color:var(--lien);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dir-re .t-lien{text-decoration:none}.ic{fill:none;stroke:currentColor;width:24px;height:24px;stroke-width:var(--trait);stroke-linecap:round;stroke-linejoin:round;flex:none}.dir-ta .ic{stroke-linecap:square;stroke-linejoin:miter}.j-entete{background:var(--surface);border-bottom:var(--bord) solid var(--filet-entete);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 6px 0 16px;display:flex}.j-icone-btn{border-radius:var(--r-bouton);width:44px;height:44px;color:var(--encre);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.j-compteur{background:var(--action);min-width:18px;height:18px;color:var(--sur-action);font:700 11px/18px var(--pl-font-sans);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:9px;padding:0 5px;position:absolute;top:3px;right:1px}.dir-ta .j-compteur{font-family:var(--pl-font-mono);border-radius:0}.j-carte{background:var(--surface);border:var(--bord) solid var(--bord-carte);border-radius:var(--r-carte);box-shadow:var(--ombre);padding:var(--pad)}.dir-pa .j-carte{border-color:#0000}.j-carte--plate{box-shadow:none}.dir-pa .j-carte--plate{border-color:var(--filet)}.j-carte--pile{box-shadow:var(--pa-ombre-pile),var(--ombre)}.j-btn{border-radius:var(--r-bouton);min-height:44px;font:600 15px/20px var(--f-ui);border:var(--bord) solid transparent;cursor:pointer;white-space:nowrap;color:var(--encre);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.j-btn .ic{width:20px;height:20px}.j-btn--grand{min-height:48px;padding:0 22px;font-size:16px}.j-btn--petit{min-height:40px;padding:0 14px;font-size:14px}.j-btn--plein{width:100%}.j-btn--principal{background:var(--action);color:var(--sur-action);border-color:var(--action)}.j-btn--secondaire{background:var(--surface);color:var(--encre);border-color:var(--filet-fort)}.j-btn--discret{color:var(--encre);text-underline-offset:3px;padding:0 10px;text-decoration:underline}.j-btn--inactif{background:var(--surface-2);color:var(--encre-2);border-color:var(--filet);cursor:default}.j-btn.est-focus{outline:2px solid var(--focus);outline-offset:2px}.dir-ta .j-btn{border-width:2px;font-weight:800}.dir-ta .j-btn--secondaire{box-shadow:var(--ta-ombre-dure-petite)}.dir-ta .j-btn.est-focus{outline-width:3px}.dir-ta .j-btn--discret{text-decoration-thickness:2px}.dir-re .j-btn{font-size:14px}.dir-re .j-btn--grand{font-size:15px}.dir-re .j-btn--discret{color:var(--lien);text-decoration:none}.j-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.j-saisie{background:var(--surface);border:var(--bord) solid var(--filet-fort);border-radius:var(--r-champ);min-height:44px;font-family:var(--f-donnee);font-size:var(--fs-donnee);line-height:var(--lh-donnee);color:var(--encre);font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.j-saisie .ic{width:20px;height:20px;color:var(--encre-2)}.j-saisie .suffixe{font-family:var(--f-ui);color:var(--encre-2);margin-left:auto;font-size:13px}.j-saisie--texte{font-family:var(--f-ui)}.j-aide{color:var(--encre-2);align-items:flex-start;gap:6px;font-size:13px;line-height:18px;display:flex}.j-aide .ic{width:16px;height:16px;margin-top:1px}.j-aide--erreur{color:var(--rouge)}.j-champ.est-focus .j-saisie{outline:2px solid var(--focus);outline-offset:1px}.j-champ.est-erreur .j-saisie{border-color:var(--rouge);color:var(--encre)}.dir-pa .j-saisie{border:0;border-bottom:1px solid var(--filet-fort);background:0 0;border-radius:0;padding:0 2px}.dir-pa .j-champ.est-focus .j-saisie{border-bottom:2px solid var(--encre);outline:0}.dir-pa .j-champ.est-verifier .j-saisie{border-bottom:2px dashed var(--encre)}.dir-pa .j-champ.est-erreur .j-saisie{border-bottom:2px solid var(--rouge)}.dir-pa .j-champ.est-verifier .j-aide{color:var(--encre)}.dir-ta .j-champ.est-focus .j-saisie{box-shadow:var(--ta-ombre-dure-petite);outline:0;transform:translate(-1px,-1px)}.dir-ta .j-champ.est-verifier .j-saisie{border-style:dashed}.dir-ta .j-champ.est-verifier .j-aide{color:var(--encre);font-weight:600}.dir-re .j-saisie{min-height:40px;padding:0 10px}.dir-re .j-champ.est-verifier .j-saisie{border-color:var(--encre);border-style:dashed}.confiance{font:500 12px/16px var(--pl-font-mono);color:var(--encre-2);white-space:nowrap;margin-left:auto}.est-verifier .confiance{color:var(--encre);font-weight:700}.j-pastille{border-radius:var(--r-pastille);height:28px;font:600 12px/16px var(--f-ui);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.j-pastille:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.j-pastille--cours{background:var(--surface-2);color:var(--encre-2);border-color:var(--filet)}.j-pastille--cours:before{background:0 0;border:1.5px solid;border-right-color:#0000}.j-pastille--attente{background:var(--action);color:var(--sur-action)}.j-pastille--valide{background:var(--vert-fond);color:var(--vert)}.j-pastille--refuse{background:var(--rouge-fond);color:var(--rouge)}@media (prefers-reduced-motion:no-preference){.j-pastille--cours:before{animation:1s linear infinite pl-j-tourne}}@keyframes pl-j-tourne{to{transform:rotate(360deg)}}.dir-ta .j-pastille{font:700 12px/16px var(--pl-font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-width:2px;border-color:currentColor;height:28px}.dir-ta .j-pastille:before{display:none}.dir-ta .j-pastille--cours{color:var(--encre-2);border-style:dashed}.dir-ta .j-pastille--attente{background:var(--action);border-color:var(--action);color:var(--sur-action)}.dir-re .j-pastille{height:24px;padding:0 8px}.dir-re .j-pastille:before{border-radius:1px;width:6px;height:6px}.dir-re .j-pastille--cours:before{border-radius:50%}.j-tampon{border-radius:var(--ta-r-tampon);font:700 22px/24px var(--pl-font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--surface);border:3px solid;flex-direction:column;align-items:center;padding:6px 14px;display:inline-flex;transform:rotate(-6deg)}.j-tampon small{font:600 11px/14px var(--pl-font-mono);letter-spacing:.06em}.j-tampon--valide{color:var(--vert)}.j-panneau{background:var(--panneau);color:var(--sur-panneau);border-radius:var(--r-carte);padding:var(--pad)}.j-panneau .t-petit,.j-panneau .t-etiquette{color:var(--sur-panneau-2)}.j-panneau .t-titre,.j-panneau .t-h2,.j-panneau .t-carte{color:var(--sur-panneau)}.j-panneau .j-btn--principal{background:var(--sur-panneau);color:var(--panneau);border-color:var(--sur-panneau)}.dir-re .dark .ecran .j-panneau,.dark .dir-re .j-panneau{border:1px solid var(--re-filet-fort)}.j-panneau--rang{align-items:flex-start;gap:12px;display:flex}.j-panneau--rang .ic{color:var(--sur-panneau)}.j-jauge{background:var(--surface-2);border:1px solid var(--filet-fort);border-radius:4px;height:8px;overflow:hidden}.j-jauge>i{background:var(--action);height:100%;width:var(--p);display:block}.j-panneau .j-jauge{border-color:var(--sur-panneau-2);background:0 0}.j-panneau .j-jauge>i{background:var(--sur-panneau)}.dir-pa .j-jauge{background:var(--sur-panneau-2);border-width:0;border-radius:0;height:6px}.dir-pa .j-carte .j-jauge{background:var(--filet)}.dir-ta .j-jauge{border-width:2px;border-radius:0;height:16px}.dir-re .j-jauge{background-image:repeating-linear-gradient(to right,transparent 0 9px,var(--panneau) 9px 10px);background-color:var(--sur-panneau-2);border:0;border-radius:2px;height:10px}.dir-re .j-carte .j-jauge{background-color:var(--re-filet);background-image:repeating-linear-gradient(to right,transparent 0 9px,var(--surface) 9px 10px)}.dir-re .j-jauge>i{background-image:repeating-linear-gradient(to right,transparent 0 9px,var(--panneau) 9px 10px)}.dir-re .j-carte .j-jauge>i{background-image:repeating-linear-gradient(to right,transparent 0 9px,var(--surface) 9px 10px)}.j-nav{background:var(--surface);border-top:var(--bord) solid var(--filet-entete);flex:none;grid-template-columns:repeat(5,1fr);align-items:end;height:76px;margin-top:auto;padding:0 2px 8px;display:grid}.j-nav a{white-space:nowrap;letter-spacing:-.01em;min-height:56px;font:600 11.5px/14px var(--f-ui);color:var(--encre-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.j-nav a.est-actif{color:var(--encre);font-weight:700}.dir-pa .j-nav a.est-actif:after{content:"";background:var(--encre);height:2px;position:absolute;bottom:-2px;left:22px;right:22px}.dir-ta .j-nav a.est-actif .ic{background:var(--action);color:var(--sur-action);box-sizing:content-box;padding:3px 10px}.dir-ta .j-nav a{font-weight:700}.dir-re .j-nav a.est-actif:before{content:"";background:var(--encre);height:2px;position:absolute;top:-8px;left:18px;right:18px}.dir-re .j-nav{height:68px}.j-nav a.j-nav-scan{color:var(--encre);font-weight:700}.j-nav-scan .bulle{background:var(--action);width:60px;height:60px;color:var(--sur-action);box-shadow:0 0 0 4px var(--fond);border-radius:50%;place-items:center;margin-top:-26px;display:grid}.j-nav-scan .bulle .ic{width:28px;height:28px}.dir-ta .j-nav-scan .bulle{box-shadow:0 0 0 4px var(--fond),var(--ta-ombre-dure);border-radius:0}.dir-re .j-nav-scan .bulle{border-radius:12px;width:56px;height:52px;margin-top:-20px}.dir-pa .j-nav-scan .bulle{box-shadow:0 0 0 4px var(--fond),var(--pa-ombre-feuille)}.j-nav-haut{background:var(--surface);border-bottom:var(--bord) solid var(--filet-entete);flex:none;align-items:center;gap:4px;height:64px;padding:0 24px;display:flex}.j-nav-haut .t-marque{margin-right:24px}.j-nav-haut a.lien{white-space:nowrap;min-height:44px;font:600 14px/20px var(--f-ui);color:var(--encre-2);border-radius:var(--r-bouton);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.j-nav-haut a.lien .ic{width:20px;height:20px}.j-nav-haut a.lien.est-actif{color:var(--encre)}.dir-pa .j-nav-haut a.lien.est-actif{box-shadow:inset 0 -2px 0 var(--encre);border-radius:0}.dir-ta .j-nav-haut a.lien.est-actif{background:var(--action);color:var(--sur-action)}.dir-re .j-nav-haut a.lien.est-actif{background:var(--surface-2)}.dir-re .j-nav-haut{height:56px}.j-nav-haut .droite{align-items:center;gap:8px;margin-left:auto;display:flex}.j-liste{background:var(--surface);border:var(--bord) solid var(--bord-carte);border-radius:var(--r-carte);box-shadow:var(--ombre);flex-direction:column;display:flex;overflow:hidden}.dir-pa .j-liste{border-color:#0000}.j-ligne{min-height:var(--h-ligne);border-top:1px solid var(--filet);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.j-ligne:first-child{border-top:0}.j-ligne .nom{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.j-ligne .meta{color:var(--encre-2);font-size:13px;line-height:18px}.j-ligne .j-vignette{grid-row:span 2}.j-ligne .etat{grid-column:2/4;justify-self:start}.j-ligne .fleche{color:var(--encre-2);grid-area:1/3}.dir-ta .j-ligne .nom{font-weight:800}.dir-re .j-ligne{grid-template-columns:32px 1fr auto;gap:10px;padding:8px 12px}.dir-re .j-ligne .nom{font-size:14px}.dir-re .j-ligne .j-vignette{grid-row:auto}.dir-re .j-ligne .etat{grid-column:auto;justify-self:end}.j-vignette{border:1px solid var(--filet);background:var(--surface);border-radius:1px;width:40px;height:50px;position:relative;overflow:hidden}.j-vignette:before{content:"";background:repeating-linear-gradient(to bottom,var(--filet-fort) 0 1px,transparent 1px 5px);opacity:.7;height:22px;position:absolute;top:8px;left:6px;right:6px}.dir-pa .j-vignette{box-shadow:var(--pa-ombre-pile)}.dir-ta .j-vignette{border:2px solid var(--ta-filet)}.dir-re .j-vignette{width:32px;height:40px}.j-ligne.est-choisie{background:var(--surface-2)}.dir-re .j-ligne.est-choisie{box-shadow:inset 3px 0 0 var(--lien)}.j-filtres{gap:8px;display:flex;overflow:hidden}.j-filtre{border:var(--bord) solid var(--filet-fort);border-radius:var(--r-pastille);min-height:44px;font:600 14px/18px var(--f-ui);color:var(--encre);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.j-filtre b{font:600 12px/16px var(--pl-font-mono);color:var(--encre-2)}.j-filtre.est-actif{background:var(--action);color:var(--sur-action);border-color:var(--action)}.j-filtre.est-actif b{color:var(--sur-action)}.dir-pa .j-filtre{border-color:var(--filet)}.dir-re .j-filtres{border:1px solid var(--filet-fort);border-radius:var(--r-bouton);grid-template-columns:repeat(4,auto);gap:0;display:grid;overflow:hidden}.dir-re .j-filtre{border:0;border-left:1px solid var(--filet-fort);border-radius:0;justify-content:center;gap:4px;min-height:44px;padding:0 6px;font-size:13px}.dir-re .j-filtre:first-child{border-left:0}.dir-ta .j-filtre{border-radius:0}.j-choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.j-option{border:var(--bord) solid var(--filet-fort);border-radius:var(--r-carte);background:var(--surface);min-height:112px;color:var(--encre);flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.j-option .ic{width:28px;height:28px}.j-option .t-petit{font-size:13px;line-height:17px}.j-option.est-choisi{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}.j-option .coche{border:1.5px solid var(--filet-fort);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px}.j-option.est-choisi .coche{background:var(--action);border-color:var(--action);color:var(--sur-action)}.j-option .coche .ic{stroke-width:3px;width:14px;height:14px}.dir-ta .j-option.est-choisi{background:var(--action);color:var(--sur-action);box-shadow:var(--ta-ombre-dure)}.dir-ta .j-option.est-choisi .t-petit{color:var(--sur-panneau-2)}.dir-ta .j-option .coche{border-width:2px;border-radius:0}.dir-ta .j-option.est-choisi .coche{background:var(--sur-action);color:var(--action)}.dir-re .j-option{min-height:96px;padding:10px}.j-viseur{border-radius:var(--r-carte);background:#1a1917;flex:none;height:330px;position:relative;overflow:hidden}.dir-ta .j-viseur{border:2px solid var(--ta-filet)}.j-viseur .doc{width:200px;position:absolute;top:22px;left:50%;transform:translate(-50%)rotate(-2deg)}.j-viseur .coin{border:0 solid #fff;width:26px;height:26px;position:absolute}.j-viseur .c1{border-top-width:3px;border-left-width:3px;top:12px;left:52px}.j-viseur .c2{border-top-width:3px;border-right-width:3px;top:12px;right:52px}.j-viseur .c3{border-bottom-width:3px;border-left-width:3px;bottom:56px;left:52px}.j-viseur .c4{border-bottom-width:3px;border-right-width:3px;bottom:56px;right:52px}.dir-pa .j-viseur .coin{border-radius:2px}.dir-re .j-viseur .coin{border-color:#7aa2ff}.j-faisceau{background:#fff;height:2px;position:absolute;top:14px;left:52px;right:52px;box-shadow:0 0 12px 2px #ffffff8c}.dir-ta .j-faisceau{height:4px;box-shadow:none}.dir-re .j-faisceau{background:#7aa2ff;box-shadow:0 0 14px 3px #7aa2ff99}@media (prefers-reduced-motion:no-preference){.j-faisceau{animation:2.6s ease-in-out infinite alternate pl-j-scan}}@keyframes pl-j-scan{0%{transform:translateY(0)}to{transform:translateY(250px)}}.j-viseur .signal{justify-content:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.j-signal{border-radius:var(--r-pastille);color:#141414;min-height:36px;font:600 13px/16px var(--f-ui);background:#fff;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.dir-ta .j-signal{font-family:var(--pl-font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-weight:700}.dir-re .j-signal{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a8c;border:1px solid #f8fafc40}.j-declencheur{background:var(--action);border:5px solid var(--fond);width:76px;height:76px;box-shadow:0 0 0 2px var(--action);color:var(--sur-action);border-radius:50%;place-items:center;display:grid}.dir-ta .j-declencheur{box-shadow:0 0 0 2px var(--action),6px 6px 0 0 var(--ta-filet-doux);border-radius:0}.dir-re .j-declencheur{width:68px;height:68px}.j-verif{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:24px;padding:24px;display:grid}.j-photo{background:var(--surface-2);border:var(--bord) solid var(--bord-carte);border-radius:var(--r-carte);overflow:hidden}.dir-pa .j-photo{border-color:var(--filet)}.j-photo .outils{border-bottom:1px solid var(--filet);background:var(--surface);align-items:center;gap:4px;padding:6px 8px;display:flex}.dir-ta .j-photo .outils{border-bottom:2px solid var(--ta-filet)}.j-photo .outils .zoom{font:500 13px/16px var(--pl-font-mono);color:var(--encre-2);padding:0 6px}.j-photo .plateau{background:#5e594f;padding:22px 26px;position:relative}.j-photo svg.facture{filter:drop-shadow(0 6px 10px #00000059);width:100%;height:auto;display:block;transform:rotate(-1.2deg)}.j-bloc-champs{gap:var(--gap);flex-direction:column;display:flex}.j-grille-champs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.j-grille-champs>:first-child{grid-column:1/-1}.j-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.j-table th{text-align:left;font:600 12px/16px var(--f-etiquette);text-transform:uppercase;letter-spacing:var(--ls-etiquette);color:var(--encre-2);border-bottom:var(--bord) solid var(--bord-carte);padding:8px}.j-table td{border-bottom:1px solid var(--filet);vertical-align:middle;height:44px;padding:0 8px}.j-table .num{text-align:right;font-family:var(--f-donnee);font-variant-numeric:tabular-nums;white-space:nowrap}.j-table th.num{font-family:var(--f-etiquette)}.j-table tr.est-verifier td{background:var(--surface-2)}.j-table tr.est-verifier td.cible{outline:2px dashed var(--encre);outline-offset:-4px;font-weight:700}.dir-pa .j-table th{border-bottom-color:var(--encre);border-bottom-width:1px}.dir-ta .j-table th{font-weight:700}.dir-ta .j-table td{border-bottom:1px solid var(--ta-filet-doux)}.dir-re .j-table td{height:36px;font-size:13px}.dir-re .j-table tbody tr:nth-child(2n) td{background:var(--surface-2)}.dir-re .j-table th{background:var(--surface-2);border-bottom:1px solid var(--filet)}.j-totaux{grid-template-columns:1fr auto;gap:6px 24px;width:min(100%,300px);margin-left:auto;font-size:14px;display:grid}.j-totaux dt{color:var(--encre-2)}.j-totaux dd{font-family:var(--f-donnee);text-align:right;font-variant-numeric:tabular-nums}.j-totaux .ttc{color:var(--encre);padding-top:8px;font-weight:700}.j-totaux dt.ttc,.j-totaux dd.ttc{border-top:1px solid var(--encre)}.dir-pa .j-totaux dd.ttc{border-bottom:3px double var(--encre);padding-bottom:2px}.dir-ta .j-totaux dt.ttc,.dir-ta .j-totaux dd.ttc{background:var(--action);color:var(--sur-action);border:0;margin-top:4px;padding:8px 10px}.dir-ta .j-totaux{gap:6px 0}.dir-ta .j-totaux dt,.dir-ta .j-totaux dd{padding:0 10px}.j-barre-action{border-top:var(--bord) solid var(--filet-entete);background:var(--surface);justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.j-barre-action .gauche{margin-right:auto}.j-fil{color:var(--encre-2);font-size:13px;line-height:18px}.j-fil b{color:var(--encre);font-weight:600}.j-etapes{flex-direction:column;gap:12px;display:flex}.j-etape{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.j-etape .n{width:44px;height:44px;font:700 18px/1 var(--f-chiffre);place-items:center;display:grid}.dir-pa .j-etape .n{border-bottom:1px solid var(--encre);align-items:end;height:40px;padding-bottom:4px;font-size:32px;font-weight:600}.dir-ta .j-etape .n{background:var(--action);color:var(--sur-action);font-size:20px;font-weight:900}.dir-re .j-etape .n{border:1px solid var(--filet-fort);border-radius:var(--r-bouton);font-family:var(--pl-font-mono);width:44px;height:32px;font-size:14px;font-weight:600}.j-offre{flex-direction:column;gap:10px;display:flex}.j-offre .prix{font-size:28px;line-height:32px}.j-offre .prix small{font:500 14px/20px var(--f-ui);color:var(--encre-2);letter-spacing:0}.j-offre ul{flex-direction:column;gap:6px;font-size:14px;line-height:20px;display:flex}.j-offre li{gap:8px;display:flex}.j-offre li .ic{width:18px;height:18px;color:var(--encre);margin-top:1px}.j-offre.est-actuelle{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre),var(--ombre)}.dir-pa .j-offre.est-actuelle{border-color:var(--encre)}.dir-ta .j-offre.est-actuelle{box-shadow:var(--ombre);outline:2px solid var(--ta-filet);outline-offset:3px}.j-illu{height:230px;position:relative}.j-illu .feuille{filter:drop-shadow(0 8px 12px #00000040);width:170px;position:absolute;top:8px;left:8px;transform:rotate(-3deg)}.j-illu .extrait{width:190px;padding:12px;position:absolute;top:64px;right:0}.j-illu .faisceau-doc{background:var(--action);width:160px;height:2px;position:absolute;top:40px;left:14px;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.j-illu .faisceau-doc{animation:2.8s ease-in-out infinite alternate pl-j-scan-doc}}@keyframes pl-j-scan-doc{0%{top:30px}to{top:200px}}.dir-re .j-illu .faisceau-doc{background:var(--lien)}.dir-ta .j-illu .faisceau-doc{height:4px}.j-mini-table{border-collapse:collapse;width:100%;font:500 12px/16px var(--f-donnee)}.j-mini-table td{border-bottom:1px solid var(--filet);padding:5px 0}.j-mini-table td:last-child{text-align:right}.j-pied{border-top:var(--bord) solid var(--filet-entete);color:var(--encre-2);flex-direction:column;gap:6px;padding:20px 16px 28px;font-size:13px;line-height:18px;display:flex}.dir-pa .cahier{background-image:linear-gradient(to right,transparent 0 11px,var(--pa-regle) 11px 12px,transparent 12px)}.dir-pa .regle{background-image:repeating-linear-gradient(to bottom,transparent 0 27px,var(--pa-regle) 27px 28px)}.j-regle-titre{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dir-pa .j-regle-titre{border-bottom:1px solid var(--encre);padding-bottom:6px}.dir-ta .j-regle-titre{border-bottom:2px solid var(--ta-filet);padding-bottom:8px}.j-grand-chiffre{font-family:var(--f-chiffre);font-weight:var(--w-titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;line-height:44px}.dir-ta .j-grand-chiffre{letter-spacing:-.05em;font-size:56px;line-height:52px}.dir-re .j-grand-chiffre{letter-spacing:-.02em;font-size:28px;line-height:32px}.j-stats{border-top:1px solid var(--sur-panneau-2);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:10px;display:grid}.j-stats b{font:600 16px/20px var(--f-donnee);display:block}.dir-rv{--fond:var(--rv-fond);--surface:var(--rv-verre);--surface-2:var(--rv-surface-2);--filet:var(--rv-filet);--filet-fort:var(--rv-filet-fort);--bord-carte:var(--rv-verre-bord);--filet-entete:var(--rv-filet);--encre:var(--rv-encre);--encre-2:var(--rv-encre-2);--action:var(--rv-action);--sur-action:var(--rv-sur-action);--panneau:var(--rv-panneau);--sur-panneau:var(--rv-sur-panneau);--sur-panneau-2:var(--rv-sur-panneau-2);--vert:var(--rv-vert);--vert-fond:var(--rv-vert-fond);--rouge:var(--rv-rouge);--rouge-fond:var(--rv-rouge-fond);--focus:var(--rv-focus);--surligne:var(--rv-surligne);--lien:var(--rv-lien);--r-carte:var(--rv-r-carte);--r-bouton:var(--rv-r-bouton);--r-champ:var(--rv-r-champ);--r-pastille:var(--rv-r-pastille);--ombre:var(--rv-ombre-verre);--pad:18px;--gap:14px;--fs-titre:26px;--lh-titre:32px;--ls-titre:-.03em;--fs-h2:17px;--lh-h2:24px;--w-titre:700;--fs-carte:15px;--lh-carte:20px;--fs-corps:15px;--lh-corps:22px;--ls-etiquette:.04em;--verre:blur(var(--rv-flou)) saturate(170%);--verre-fort:blur(var(--rv-flou-fort)) saturate(180%)}.ecran.dir-rv{background-color:var(--rv-fond);background-image:radial-gradient(ellipse 120% 45% at 50% -10%,var(--rv-lumiere) 0,transparent 70%), radial-gradient(var(--rv-points) 1px,transparent 1.4px);isolation:isolate;background-size:auto,20px 20px}.ecran.dir-rv:before,.ecran.dir-rv:after{content:"";z-index:-1;pointer-events:none;background-color:var(--rv-feuille);box-shadow:var(--rv-ombre-feuille);background-image:linear-gradient(var(--rv-feuille-ligne) 0 0),repeating-linear-gradient(to bottom,transparent 0 17px,var(--rv-feuille-ligne) 17px 18px);background-position:24px 28px,0 64px;background-repeat:no-repeat,repeat-y;background-size:40% 10px,auto;background-clip:padding-box;border-radius:6px;position:absolute}.ecran.dir-rv:before{width:250px;height:330px;top:120px;right:-96px;transform:rotate(9deg)}.ecran.dir-rv:after{width:240px;height:320px;top:470px;left:-120px;transform:rotate(-7deg)}.ecran--bureau.dir-rv:before{width:420px;height:540px;top:60px;right:-120px;transform:rotate(7deg)}.ecran--bureau.dir-rv:after{width:380px;height:500px;top:300px;left:-160px;transform:rotate(-6deg)}.dir-rv .j-carte,.dir-rv .j-liste,.dir-rv .j-photo,.dir-rv .j-option,.dir-rv .j-filtre,.dir-rv .j-btn--secondaire,.dir-rv .j-entete,.dir-rv .j-barre-action{-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre)}.dir-rv .j-carte,.dir-rv .j-liste,.dir-rv .j-photo{border:1px solid var(--rv-verre-bord);box-shadow:var(--rv-ombre-verre);border-radius:var(--rv-r-carte)}.dir-rv .j-carte--plate{box-shadow:inset 0 1px 0 var(--rv-verre-bord)}.dir-rv .j-entete{background:var(--rv-verre);border-bottom:1px solid var(--rv-filet);z-index:2;position:relative}.dir-rv .t-marque{letter-spacing:-.03em;font-weight:750}.dir-rv .j-compteur{box-shadow:0 0 0 2px var(--rv-fond)}.dir-rv .j-btn{border-radius:var(--rv-r-bouton);font-weight:600}.dir-rv .j-btn--principal{box-shadow:var(--rv-ombre-action)}.dir-rv .j-btn--secondaire{background:var(--rv-verre);border-color:var(--rv-verre-bord);box-shadow:var(--rv-ombre-verre)}.dir-rv .j-btn--inactif{background:var(--rv-surface-2);border-color:#0000}.dir-rv .j-btn.est-focus{outline:2px solid var(--rv-focus);outline-offset:3px}.dir-rv .j-saisie{background:var(--rv-verre-fort);border:1px solid var(--rv-filet-fort);border-radius:var(--rv-r-champ);min-height:44px;-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre)}.dir-rv .j-champ.est-focus .j-saisie{border-color:var(--rv-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--rv-focus) 28%,transparent);outline:0}.dir-rv .j-champ.est-verifier .j-saisie{border:1.5px dashed var(--rv-encre)}.dir-rv .j-champ.est-erreur .j-saisie{border-color:var(--rv-rouge);box-shadow:0 0 0 3px var(--rv-rouge-fond)}.dir-rv .confiance{background:var(--rv-surface-2);border-radius:999px;padding:2px 8px}.dir-rv .est-verifier .confiance{background:var(--rv-action);color:var(--rv-sur-action)}.dir-rv .j-pastille{border:1px solid var(--rv-verre-bord);border-radius:999px;height:26px;padding:0 10px}.dir-rv .j-pastille:before{border-radius:50%;width:6px;height:6px}.dir-rv .j-pastille--attente{border-color:var(--rv-action);box-shadow:0 4px 10px -4px #0b122080}.dir-rv .j-pastille--valide,.dir-rv .j-pastille--refuse{border-color:#0000}.dir-rv .j-panneau{background-color:var(--rv-panneau);-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);border-radius:var(--rv-r-carte);background-image:radial-gradient(circle at 100% 0,#ffffff1a 0,#0000 55%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff24,0 14px 32px -12px #0b12208c}.dark .dir-rv .j-panneau{border-color:#94a3b847}.dir-rv .j-jauge,.dir-rv .j-carte .j-jauge{background-color:#b4b4bb47;background-image:none;border:0;border-radius:999px;height:8px}.dir-rv .j-jauge>i,.dir-rv .j-carte .j-jauge>i{background-image:none;background:var(--rv-sur-panneau);border-radius:999px;box-shadow:0 0 10px #ffffff73}.dir-rv .j-carte .j-jauge>i{background:var(--rv-action);box-shadow:none}.dir-rv .j-stats{border-top-color:#b4b4bb40}.dir-rv .j-nav{border:1px solid var(--rv-verre-bord);border-radius:var(--rv-r-flottant);background:var(--rv-verre);height:66px;-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);box-shadow:var(--rv-ombre-flottante);margin:auto 12px 12px;padding:0 4px 6px}.dir-rv .j-nav a{min-height:52px}.dir-rv .j-nav a.est-actif:before{background:var(--rv-surface-2);z-index:-1;border-radius:999px;width:44px;height:30px;top:4px;left:50%;right:auto;transform:translate(-50%)}.dir-rv .j-nav a.est-actif{z-index:0}.dir-rv .j-nav-scan .bulle{width:56px;height:56px;box-shadow:0 0 0 4px color-mix(in srgb,var(--rv-fond) 70%,transparent),var(--rv-ombre-flottante);border-radius:18px;margin-top:-24px}.dir-rv .j-nav-haut{border:1px solid var(--rv-verre-bord);background:var(--rv-verre);height:60px;-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);box-shadow:var(--rv-ombre-flottante);border-radius:18px;margin:12px 16px 0;padding:0 10px 0 20px}.dir-rv .j-nav-haut a.lien{border-radius:10px}.dir-rv .j-nav-haut a.lien.est-actif{background:var(--rv-surface-2);box-shadow:inset 0 0 0 1px var(--rv-verre-bord)}.dir-rv .j-ligne{border-top:1px solid var(--rv-filet)}.dir-rv .j-vignette{background:var(--rv-verre-fort);border-color:var(--rv-filet);border-radius:6px}.dir-rv .j-ligne.est-choisie{background:color-mix(in srgb,var(--rv-lien) 9%,transparent);box-shadow:inset 3px 0 0 var(--rv-lien)}.dir-rv .j-filtres{border:1px solid var(--rv-verre-bord);background:var(--rv-verre);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);box-shadow:var(--rv-ombre-verre);border-radius:14px;gap:2px;padding:3px}.dir-rv .j-filtre{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:11px;min-height:40px}.dir-rv .j-filtre.est-actif{background:var(--rv-action);color:var(--rv-sur-action);box-shadow:var(--rv-ombre-action)}.dir-rv .j-option{background:var(--rv-verre);border:1px solid var(--rv-verre-bord);box-shadow:var(--rv-ombre-verre)}.dir-rv .j-option.est-choisi{border-color:var(--rv-encre);box-shadow:inset 0 0 0 1px var(--rv-encre),var(--rv-ombre-verre)}.dir-rv .j-viseur{border-radius:var(--rv-r-carte);box-shadow:var(--rv-ombre-verre)}.dir-rv .j-declencheur{box-shadow:0 0 0 2px var(--rv-action),var(--rv-ombre-flottante);border-color:color-mix(in srgb,var(--rv-fond) 80%,transparent)}.dir-rv .j-verif{gap:20px;padding:20px 24px}.dir-rv .j-photo .outils{border-bottom:1px solid var(--rv-filet);background:0 0}.dir-rv .j-photo .plateau{background:#56524a;border-radius:14px;margin:0 12px 12px}.dir-rv .j-table th{background:var(--rv-surface-2);border-bottom:1px solid var(--rv-filet)}.dir-rv .j-table th:first-child{border-radius:10px 0 0 10px}.dir-rv .j-table th:last-child{border-radius:0 10px 10px 0}.dir-rv .j-table td{border-bottom:1px solid var(--rv-filet)}.dir-rv .j-table tbody tr:nth-child(2n) td{background:0 0}.dir-rv .j-table tr.est-verifier td{background:var(--rv-surface-2)}.dir-rv .j-table tr.est-verifier td.cible{outline:1.5px dashed var(--rv-encre);outline-offset:-5px;border-radius:8px}.dir-rv .j-barre-action{border:1px solid var(--rv-verre-bord);background:var(--rv-verre);box-shadow:var(--rv-ombre-flottante);border-radius:18px;margin:0 16px 16px}.dir-rv .j-totaux dt.ttc,.dir-rv .j-totaux dd.ttc{border-top:1px solid var(--rv-filet-fort)}.dir-rv .j-etape .n{border-color:var(--rv-verre-bord);background:var(--rv-verre);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border-radius:12px}.dir-rv .j-illu .faisceau-doc{background:var(--rv-lien);box-shadow:0 0 14px 2px color-mix(in srgb,var(--rv-lien) 60%,transparent)}.dir-rv .j-pied{border-top:1px solid var(--rv-filet)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dir-rv{--surface:var(--rv-verre-fort)}.dir-rv .j-carte,.dir-rv .j-liste,.dir-rv .j-nav,.dir-rv .j-nav-haut,.dir-rv .j-entete,.dir-rv .j-barre-action,.dir-rv .j-filtres,.dir-rv .j-option{background:var(--rv-verre-fort)}}.dir-rv.sans-verre,.dir-rv .sans-verre{--verre:none;--verre-fort:none;--surface:var(--rv-verre-fort)}@media (prefers-reduced-transparency:reduce){.dir-rv{--verre:none;--verre-fort:none;--surface:var(--rv-verre-fort)}}.dir-vi{--fond:var(--vi-fond);--surface:var(--vi-carte);--surface-2:var(--vi-surface-2);--filet:var(--vi-filet);--filet-fort:var(--vi-filet-fort);--bord-carte:var(--vi-bord);--filet-entete:var(--vi-filet);--encre:var(--vi-encre);--encre-2:var(--vi-encre-2);--action:var(--vi-action);--sur-action:var(--vi-sur-action);--panneau:var(--vi-panneau);--sur-panneau:var(--vi-sur-panneau);--sur-panneau-2:var(--vi-sur-panneau-2);--vert:var(--vi-vert);--vert-fond:var(--vi-vert-fond);--rouge:var(--vi-rouge);--rouge-fond:var(--vi-rouge-fond);--focus:var(--vi-focus);--surligne:var(--vi-surligne);--lien:var(--vi-lien);--r-carte:var(--vi-r-carte);--r-bouton:var(--vi-r-bouton);--r-champ:var(--vi-r-champ);--r-pastille:999px;--ombre:var(--vi-ombre-carte);--pad:20px;--gap:16px;--fs-titre:30px;--lh-titre:34px;--ls-titre:-.04em;--w-titre:600;--fs-h2:18px;--lh-h2:24px;--fs-carte:15px;--lh-carte:20px;--fs-corps:15px;--lh-corps:22px;--ls-etiquette:.02em;--f-chiffre:var(--pl-font-sans);--plaque:linear-gradient(var(--vi-carte),var(--vi-carte)) padding-box,linear-gradient(145deg,var(--vi-bord),var(--vi-bord-doux) 45%,var(--vi-bord-doux) 70%,var(--vi-bord)) border-box}.ecran.dir-vi{background-color:var(--vi-fond);background-image:radial-gradient(ellipse 90% 60% at 50% -5%,var(--vi-forme-3) 0,transparent 70%);background-size:auto}.ecran.dir-vi:before,.ecran.dir-vi:after{box-shadow:none;filter:blur(var(--vi-flou-formes));background-image:none;border-radius:50%;transform:none}.ecran.dir-vi:before{background-color:var(--vi-forme-2);width:300px;height:300px;top:150px;right:-110px}.ecran.dir-vi:after{background-color:var(--vi-forme-1);width:340px;height:340px;top:520px;left:-150px}.ecran--bureau.dir-vi:before{width:520px;height:520px;top:80px;right:-140px}.ecran--bureau.dir-vi:after{width:560px;height:560px;top:320px;left:-200px}.dir-vi .corps{position:relative}.dir-vi .corps:before{content:"";z-index:-1;background:var(--vi-forme-2);width:220px;height:220px;filter:blur(var(--vi-flou-formes));opacity:.7;pointer-events:none;border-radius:50%;position:absolute;top:260px;left:30%}.dir-vi .j-carte,.dir-vi .j-liste,.dir-vi .j-photo,.dir-vi .j-option{background:var(--plaque);box-shadow:var(--vi-ombre-carte);border-radius:var(--vi-r-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000}.dir-vi .j-carte--plate{box-shadow:var(--vi-ombre-carte)}.dir-vi .j-liste{padding:4px 0}.dir-vi .j-entete{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:64px;padding:0 12px 0 20px}.dir-vi .t-marque{letter-spacing:-.04em;font-size:19px;font-weight:650}.dir-vi .t-etiquette,.dir-vi .j-table th{text-transform:none;font-size:12.5px;font-weight:500}.dir-vi .j-icone-btn{background:var(--plaque);box-shadow:var(--vi-ombre-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000;border-radius:50%}.dir-vi .j-photo .outils .j-icone-btn{width:40px;height:40px;box-shadow:none}.dir-vi .j-compteur{box-shadow:0 0 0 2px var(--vi-fond);top:-2px;right:-2px}.dir-vi .j-btn{letter-spacing:-.01em;border-radius:999px;padding:0 22px;font-weight:600}.dir-vi .j-btn--grand{min-height:52px}.dir-vi .j-btn--principal{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));box-shadow:var(--vi-ombre-action);border:0}.dir-vi .j-btn--secondaire{background:var(--plaque);box-shadow:var(--vi-ombre-carte);border:1px solid #0000}.dir-vi .j-btn--inactif{background:var(--vi-surface-2);border:1px solid var(--vi-filet);box-shadow:none}.dir-vi .j-btn--discret{color:var(--vi-lien);text-decoration:none}.dir-vi .j-panneau .j-btn--principal{background:var(--vi-sur-panneau);color:#09090b}.dir-vi .j-saisie{border-radius:var(--vi-r-champ);background:var(--vi-champ);border:1px solid var(--vi-filet);min-height:48px;box-shadow:inset 0 1px 2px #0000000f}.dir-vi .j-champ.est-focus .j-saisie{border-color:var(--vi-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--vi-focus) 22%,transparent)}.dir-vi .j-champ.est-verifier .j-saisie{border:1.5px dashed var(--vi-encre)}.dir-vi .confiance{background:var(--vi-surface-2);border:1px solid var(--vi-filet)}.dir-vi .est-verifier .confiance{background:var(--vi-action);color:var(--vi-sur-action);border-color:var(--vi-action)}.dir-vi .j-pastille{border:1px solid var(--vi-bord-doux);height:28px;-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);padding:0 12px;font-weight:600}.dir-vi .j-pastille--cours{background:var(--vi-surface-2)}.dir-vi .j-pastille--attente{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));box-shadow:var(--vi-ombre-action);border:0}.dir-vi .j-panneau{border-radius:var(--vi-r-carte);background:linear-gradient(160deg,#ffffff24,#fff0 45%),var(--vi-panneau);-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);border:1px solid #ffffff24;padding:22px;box-shadow:inset 1px 1px #ffffff2e,0 24px 48px -16px #00000080}.dir-vi .j-grand-chiffre{letter-spacing:-.05em;font-size:48px;font-weight:500;line-height:48px;font-family:var(--pl-font-sans)}.dir-vi .j-jauge,.dir-vi .j-carte .j-jauge{background-color:#ffffff24;height:10px}.dir-vi .j-carte .j-jauge{background-color:var(--vi-surface-2)}.dir-vi .j-jauge>i{background:linear-gradient(90deg,#fafafab3,#fafafa);box-shadow:0 0 14px #ffffff80}.dir-vi .j-stats{border-top-color:#ffffff1f}.dir-vi .j-stats b{font-family:var(--pl-font-sans);font-size:18px;font-weight:600}.dir-vi .j-nav{border-radius:var(--vi-r-flottant);background:var(--plaque);height:84px;box-shadow:var(--vi-ombre-flottante);-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);border:1px solid #0000;align-items:center;margin:auto 12px 14px;padding:6px 4px}.dir-vi .j-nav a{min-height:72px;color:var(--vi-encre-2);gap:4px;font-size:11px;font-weight:500}.dir-vi .j-nav a:before{display:none}.dir-vi .j-nav a .ic{box-sizing:content-box;background:var(--vi-surface-2);border:1px solid var(--vi-bord-doux);width:20px;height:20px;color:var(--vi-encre);border-radius:50%;padding:12px}.dir-vi .j-nav a.est-actif{color:var(--vi-encre);font-weight:600}.dir-vi .j-nav a.est-actif .ic{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));color:var(--vi-sur-action);box-shadow:var(--vi-ombre-action);border-color:#0000}.dir-vi .j-nav-scan .bulle{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));width:60px;height:60px;box-shadow:0 0 0 5px color-mix(in srgb,var(--vi-fond) 60%,transparent),var(--vi-ombre-action);border-radius:50%;margin-top:-30px}.dir-vi .j-nav-scan .bulle .ic{width:26px;height:26px;color:var(--vi-sur-action);background:0 0;border:0;padding:0}.dir-vi .j-nav-haut{background:var(--plaque);height:68px;box-shadow:var(--vi-ombre-flottante);-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);border:1px solid #0000;border-radius:34px;margin:14px 16px 0;padding:0 12px 0 24px}.dir-vi .j-nav-haut a.lien{border-radius:999px;gap:8px;padding:0 10px 0 4px;font-weight:500}.dir-vi .j-nav-haut a.lien.est-actif{box-shadow:none;background:0 0;font-weight:600}.dir-vi .j-nav-haut a.lien .ic{box-sizing:content-box;background:var(--vi-surface-2);border:1px solid var(--vi-bord-doux);width:18px;height:18px;color:var(--vi-encre);border-radius:50%;padding:9px}.dir-vi .j-nav-haut a.lien.est-actif .ic{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));color:var(--vi-sur-action);box-shadow:var(--vi-ombre-action);border-color:#0000}.dir-vi .j-nav-haut .j-icone-btn{box-shadow:none}.dir-vi .j-ligne{border-top:1px solid var(--vi-filet);margin:0 12px;padding:10px 2px}.dir-vi .j-vignette{background:var(--vi-champ);border:1px solid var(--vi-bord-doux);border-radius:10px;box-shadow:0 4px 10px -4px #0003}.dir-vi .j-ligne.est-choisie{box-shadow:none;background:0 0}.dir-vi .j-ligne.est-choisie .nom{color:var(--vi-lien)}.dir-vi .j-filtres{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:flex;overflow:visible}.dir-vi .j-filtre{background:var(--plaque);min-height:40px;box-shadow:var(--vi-ombre-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000;border-radius:999px;padding:0 12px;font-size:13px}.dir-vi .j-filtre.est-actif{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));box-shadow:var(--vi-ombre-action)}.dir-vi .j-option.est-choisi{box-shadow:inset 0 0 0 1.5px var(--vi-encre),var(--vi-ombre-carte)}.dir-vi .j-option .ic{box-sizing:content-box;background:var(--vi-surface-2);border-radius:50%;width:22px;height:22px;padding:8px}.dir-vi .j-option.est-choisi .ic{background:var(--vi-action);color:var(--vi-sur-action)}.dir-vi .j-viseur{border-radius:var(--vi-r-carte)}.dir-vi .j-declencheur{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));width:78px;height:78px;box-shadow:0 0 0 2px var(--vi-action),var(--vi-ombre-action)}.dir-vi .j-signal{border-radius:999px}.dir-vi .j-photo .outils{border-bottom:0;padding:10px 12px}.dir-vi .j-photo .plateau{border-radius:20px;margin:0 12px 12px}.dir-vi .j-barre-action{background:var(--plaque);box-shadow:var(--vi-ombre-flottante);border:1px solid #0000;border-radius:30px}.dir-vi .j-table th{background:var(--vi-surface-2);border-bottom:0}.dir-vi .j-table th:first-child{border-radius:12px 0 0 12px}.dir-vi .j-table th:last-child{border-radius:0 12px 12px 0}.dir-vi .j-table tr.est-verifier td{background:var(--vi-surface-2)}.dir-vi .j-etape .n{background:var(--plaque);width:44px;height:44px;box-shadow:var(--vi-ombre-carte);border:1px solid #0000;border-radius:50%}.dir-vi .j-nav-haut{gap:2px;padding:0 10px 0 20px}.dir-vi .j-nav-haut .t-marque{margin-right:12px}.dir-vi .j-nav-haut a.lien{gap:6px;padding:0 8px 0 2px;font-size:13.5px}.dir-vi .j-nav-haut a.lien .ic{width:17px;height:17px;padding:8px}.dir-vi .j-nav-haut .j-btn{padding:0 16px}.dir-vi .j-filtres{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:4px;display:grid}.dir-vi .j-filtre{gap:4px;padding:0 9px;font-size:12.5px}.dir-vi .j-option .coche .ic,.dir-vi .j-option.est-choisi .coche .ic{width:14px;height:14px;color:var(--vi-sur-action);background:0 0;padding:0}.dir-vi .j-filtre b{display:none}.dir-vi .j-filtre{padding:0 11px;font-size:12.5px}.dir-vi{--f-ui:var(--pl-font-vision);--f-titre:var(--pl-font-vision);--f-donnee:var(--pl-font-vision);--f-etiquette:var(--pl-font-vision);--f-chiffre:var(--pl-font-vision);--fs-titre:28px;--lh-titre:36px;--ls-titre:-.025em;--w-titre:600;--fs-h2:17px;--lh-h2:26px;--fs-carte:15px;--lh-carte:22px;--fs-corps:15px;--lh-corps:24px;--fs-petit:13px;--lh-petit:20px;--fs-donnee:14.5px;--lh-donnee:22px;--pad:22px;--gap:20px;font-feature-settings:"tnum" 1,"cv11" 1}.dir-vi.ecran{font-family:var(--pl-font-vision);letter-spacing:-.005em}.dir-vi .t-titre{font-weight:600}.dir-vi .t-h2{letter-spacing:-.01em;font-weight:600}.dir-vi .t-carte{font-weight:600}.dir-vi .t-marque{font-family:var(--pl-font-vision);letter-spacing:-.03em;font-weight:700}.dir-vi .t-etiquette,.dir-vi .j-table th{font-family:var(--pl-font-vision);letter-spacing:0;font-size:12.5px;font-weight:500}.dir-vi .t-donnee,.dir-vi .j-saisie,.dir-vi .j-table .num,.dir-vi .j-totaux dd,.dir-vi .j-mini-table{font-family:var(--pl-font-vision);font-variant-numeric:tabular-nums;font-weight:500}.dir-vi .confiance{font-family:var(--pl-font-vision);font-size:11.5px;font-weight:600}.dir-vi .j-compteur{font-family:var(--pl-font-vision)}.dir-vi .j-grand-chiffre{font-family:var(--pl-font-vision);letter-spacing:-.04em;font-size:50px;font-weight:300;line-height:52px}.dir-vi .j-stats b{font-family:var(--pl-font-vision);font-weight:600}.dir-vi .j-btn{font-family:var(--pl-font-vision);letter-spacing:0;font-weight:600}.dir-vi .j-pastille{font-family:var(--pl-font-vision);font-weight:600}.dir-vi .j-nav a{font-family:var(--pl-font-vision)}.dir-vi .j-ligne .nom{font-size:14.5px;font-weight:600}.dir-vi .j-ligne{padding:13px 2px}.dir-vi .j-signal,.dir-vi .j-filtre,.dir-vi .j-nav-haut a.lien{font-family:var(--pl-font-vision)}.dir-vi .j-carte,.dir-vi .j-liste,.dir-vi .j-photo,.dir-vi .j-option,.dir-vi .j-nav,.dir-vi .j-nav-haut,.dir-vi .j-barre-action,.dir-vi .j-btn--secondaire,.dir-vi .j-filtre:not(.est-actif),.dir-vi .j-icone-btn{border-width:1.5px}.dir-vi .corps:before{opacity:.9;width:240px;height:240px;top:180px;left:45%}.dir-vi .corps:after{content:"";z-index:-1;background:var(--vi-forme-2);filter:blur(50px);opacity:.75;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:40px;left:-60px}.dir-vi .j-saisie{background:var(--vi-champ);border-color:var(--vi-contour)}.ecran.dir-vi:after{width:320px;height:300px;top:-60px;left:-120px}.dir-vi .corps:before{opacity:1;width:280px;height:280px;top:auto;bottom:40px;left:40%}.dir-vi .corps:after{opacity:.9;width:220px;height:220px;top:240px;left:auto;right:-80px}.ecran--large{border-radius:12px;width:1280px;min-height:0}.ecran--large.dir-vi:before{width:620px;height:620px;top:40px;right:-160px}.ecran--large.dir-vi:after{width:560px;height:560px;top:-160px;left:-200px}.j-forme{filter:blur(var(--vi-flou-formes));z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.j-forme.f1{background:var(--vi-forme-1)}.j-forme.f2{background:var(--vi-forme-2)}.j-forme.f3{background:var(--vi-forme-3)}.web{flex-direction:column;gap:24px;padding:28px 40px 40px;display:flex;position:relative}.web-entete{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.web-grille{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.web-grille-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.web-grille-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.dir-vi .j-nav-haut.large{margin:16px 40px 0}.dir-vi .j-nav-haut.vitrine a.lien{padding:0 12px}.web-titre{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:40px}.j-tableau{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.j-tableau th{text-align:left;color:var(--encre-2);background:var(--surface-2);padding:10px 14px;font-size:12.5px;font-weight:500}.j-tableau th:first-child{border-radius:14px 0 0 14px}.j-tableau th:last-child{border-radius:0 14px 14px 0}.j-tableau td{border-bottom:1px solid var(--filet);vertical-align:middle;height:60px;padding:0 14px}.j-tableau tr:last-child td{border-bottom:0}.j-tableau .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.j-tableau .doc{align-items:center;gap:12px;font-weight:600;display:flex}.j-tableau .doc small{color:var(--encre-2);font-size:12.5px;font-weight:400;display:block}.j-tableau tr.est-choisie td{background:color-mix(in srgb,var(--lien) 7%,transparent)}.j-case{border:1.5px solid var(--filet-fort);background:var(--vi-champ);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.j-case.est-coche{background:var(--action);border-color:var(--action);color:var(--sur-action)}.j-case .ic{stroke-width:3px;width:14px;height:14px}.j-tag{background:var(--surface-2);border:1px solid var(--filet);height:24px;color:var(--encre);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.j-pagination{color:var(--encre-2);justify-content:space-between;align-items:center;padding:14px 14px 4px;font-size:13px;display:flex}.j-barre-lot{background:var(--panneau);color:var(--sur-panneau);-webkit-backdrop-filter:var(--verre-fort);backdrop-filter:var(--verre-fort);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -12px #00000073}.j-barre-lot .j-btn{min-height:40px}.j-barre-lot .j-btn--secondaire{color:var(--sur-panneau);box-shadow:none;background:#ffffff1f;border-color:#ffffff2e}.j-depot{text-align:center;border-radius:var(--r-carte);border:2px dashed var(--filet-fort);background:var(--vi-carte);min-height:300px;-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.j-depot .rond{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));width:72px;height:72px;color:var(--sur-action);box-shadow:var(--vi-ombre-action);border-radius:50%;place-items:center;display:grid}.j-depot .rond .ic{width:30px;height:30px}.j-qr{width:112px;height:112px;box-shadow:0 0 0 1px var(--filet);background:#fff;border-radius:14px;flex:none;padding:10px}.j-qr svg{width:100%;height:100%;display:block}.j-envoi{border-top:1px solid var(--filet);grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.j-envoi:first-child{border-top:0}.j-envoi .j-jauge{height:6px;margin-top:8px}.vitrine-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding:56px 40px 32px;display:grid}.vitrine-h1{letter-spacing:-.045em;text-wrap:balance;font-size:60px;font-weight:600;line-height:64px}.vitrine-lead{color:var(--encre-2);max-width:520px;font-size:18px;line-height:30px}.vitrine-sur{background:var(--plaque);height:34px;box-shadow:var(--vi-ombre-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.vitrine-sur b{background:var(--action);height:24px;color:var(--sur-action);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.vitrine-scene{height:460px;position:relative}.vitrine-scene .photo{filter:drop-shadow(0 24px 30px #00000047);width:290px;position:absolute;top:20px;left:10px;transform:rotate(-5deg)}.vitrine-scene .extrait{width:330px;padding:20px;position:absolute;top:90px;right:0}.vitrine-scene .puce{background:var(--plaque);box-shadow:var(--vi-ombre-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.vitrine-scene .puce .ic{box-sizing:content-box;background:var(--action);width:16px;height:16px;color:var(--sur-action);border-radius:50%;padding:6px}.vitrine-section{flex-direction:column;gap:28px;padding:48px 40px;display:flex;position:relative}.vitrine-h2{letter-spacing:-.035em;text-wrap:balance;font-size:38px;font-weight:600;line-height:46px}.vitrine-tete{flex-direction:column;gap:12px;max-width:640px;display:flex}.vitrine-tete.centre{text-align:center;align-items:center;margin:0 auto}.vitrine-secteurs{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.vitrine-secteurs span{background:var(--plaque);height:44px;box-shadow:var(--vi-ombre-carte);-webkit-backdrop-filter:var(--verre);backdrop-filter:var(--verre);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.vitrine-secteurs .ic{box-sizing:content-box;background:var(--surface-2);border:1px solid var(--vi-bord-doux);border-radius:50%;width:16px;height:16px;padding:6px}.icone-rond{background:var(--surface-2);border:1px solid var(--vi-bord-doux);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.icone-rond.noir{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));color:var(--sur-action);box-shadow:var(--vi-ombre-action);border-color:#0000}.j-faq{flex-direction:column;gap:12px;display:flex}.j-faq .q{justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;display:flex}.j-faq .q .ic{box-sizing:content-box;background:var(--surface-2);border-radius:50%;flex:none;width:16px;height:16px;padding:8px}.j-liste-coche{flex-direction:column;gap:12px;font-size:15px;line-height:24px;display:flex}.j-liste-coche li{align-items:flex-start;gap:12px;display:flex}.j-liste-coche .ic{box-sizing:content-box;background:var(--action);width:14px;height:14px;color:var(--sur-action);stroke-width:3px;border-radius:50%;margin-top:0;padding:5px}.j-panneau .j-liste-coche .ic{background:var(--sur-panneau);color:#09090b}.vitrine-pied{color:var(--encre-2);border-top:1px solid var(--filet);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:32px 40px 40px;font-size:14px;line-height:26px;display:grid}.vitrine-pied b{color:var(--encre);margin-bottom:6px;font-weight:600;display:block}.j-bascule{background:var(--plaque);box-shadow:var(--vi-ombre-carte);border:1px solid #0000;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.j-bascule span{min-height:40px;color:var(--encre-2);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.j-bascule span.est-actif{background:linear-gradient(180deg,var(--vi-action-2),var(--vi-action));color:var(--sur-action);box-shadow:var(--vi-ombre-action)}.j-bascule em{background:var(--vi-vert-fond);color:var(--vi-vert);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal}.j-bascule span.est-actif em{color:inherit;background:#ffffff2e}.auth{grid-template-columns:1fr 1fr;min-height:820px;display:grid;position:relative}.auth-gauche{flex-direction:column;justify-content:space-between;gap:32px;padding:40px 56px;display:flex;position:relative}.auth-droite{place-items:center;padding:40px;display:grid}.auth-carte{width:440px;padding:36px}.auth-carte.large{width:480px}.auth-mobile{flex-direction:column;flex:1;gap:20px;padding:12px 16px 24px;display:flex;position:relative}.j-onglets{background:var(--surface-2);border:1px solid var(--filet);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.j-onglets span{min-height:40px;color:var(--encre-2);border-radius:999px;place-items:center;font-size:14px;font-weight:600;display:grid}.j-onglets span.est-actif{background:var(--vi-champ);color:var(--encre);box-shadow:0 2px 8px -2px #0000002e,inset 1px 1px 0 var(--vi-bord)}.j-tel{grid-template-columns:auto 1fr;gap:8px;display:grid}.j-tel .indicatif{border-radius:var(--r-champ);background:var(--vi-champ);border:1px solid var(--vi-contour);white-space:nowrap;align-items:center;gap:6px;min-height:48px;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.j-tel .indicatif .ic{width:16px;height:16px;color:var(--encre-2)}.j-ou{color:var(--encre-2);align-items:center;gap:14px;font-size:13px;display:flex}.j-ou:before,.j-ou:after{content:"";background:var(--filet);flex:1;height:1px}.j-code{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.j-code span{background:var(--vi-champ);border:1px solid var(--vi-contour);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;height:58px;font-size:24px;font-weight:600;display:grid}.j-code span.est-focus{border-color:var(--focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--focus) 22%,transparent)}.j-code span.est-focus:after{content:"";background:var(--encre);width:2px;height:24px}.j-case-texte{color:var(--encre-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:20px;display:flex}.j-succes{background:var(--vi-vert-fond);color:var(--vi-vert);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:21px;display:flex}.j-succes .ic{flex:none}.j-select{justify-content:space-between;align-items:center;display:flex}.j-select .ic{width:18px;height:18px;color:var(--encre-2)}.j-etapes-auth{gap:6px;display:flex}.j-etapes-auth i{background:var(--surface-2);border-radius:999px;flex:1;height:4px}.j-etapes-auth i.fait{background:var(--action)}.j-mot-passe{justify-content:space-between;align-items:center;display:flex}.vitrine-sur{align-self:flex-start;width:max-content}.dir-vi{--surface:var(--vi-carte);--bord-carte:var(--vi-bord);--plaque:linear-gradient(var(--vi-carte),var(--vi-carte)) padding-box,linear-gradient(var(--vi-bord),var(--vi-bord)) border-box;--verre:none;--verre-fort:none}.dir-vi .j-carte,.dir-vi .j-liste,.dir-vi .j-photo,.dir-vi .j-option,.dir-vi .j-nav,.dir-vi .j-nav-haut,.dir-vi .j-barre-action,.dir-vi .j-btn--secondaire,.dir-vi .j-filtre:not(.est-actif),.dir-vi .j-icone-btn,.dir-vi .j-pastille,.dir-vi .j-saisie,.dir-vi .j-filtres,.dir-vi .j-depot,.dir-vi .j-barre-lot,.dir-vi .vitrine-sur,.dir-vi .vitrine-secteurs span,.dir-vi .vitrine-scene .puce,.dir-vi .j-bascule,.dir-vi .j-etape .n,.dir-vi .j-signal,.dir-vi .j-panneau{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dir-vi .j-carte,.dir-vi .j-liste,.dir-vi .j-photo,.dir-vi .j-option,.dir-vi .j-nav,.dir-vi .j-nav-haut,.dir-vi .j-barre-action,.dir-vi .j-btn--secondaire,.dir-vi .j-filtre:not(.est-actif),.dir-vi .j-icone-btn{border-width:1px}.dir-vi .j-btn--principal,.dir-vi .j-pastille--attente,.dir-vi .j-filtre.est-actif,.dir-vi .j-nav a.est-actif .ic,.dir-vi .j-nav-scan .bulle,.dir-vi .j-nav-haut a.lien.est-actif .ic,.dir-vi .j-declencheur,.dir-vi .j-depot .rond,.dir-vi .icone-rond.noir,.dir-vi .j-bascule span.est-actif{background:var(--vi-action)}.dir-vi .j-panneau{background:var(--vi-panneau);box-shadow:var(--vi-ombre-carte);border:1px solid #0000}.dark .dir-vi .j-panneau{border-color:var(--vi-contour)}.dir-vi .j-jauge>i{box-shadow:none;background:#fafafa}.dir-vi .j-carte .j-jauge>i{background:var(--vi-action)}.dir-vi .j-panneau .j-jauge{background-color:#ffffff29}.dir-vi .j-saisie{background:var(--vi-champ);border:1px solid var(--vi-contour);box-shadow:none}.dir-vi .j-tel .indicatif,.dir-vi .j-code span{background:var(--vi-champ);border-color:var(--vi-contour)}.dir-vi .j-onglets span.est-actif{background:var(--vi-carte);box-shadow:0 1px 3px #0000001f}.dir-vi .j-case{background:var(--vi-champ)}.dir-vi .j-signal{color:#fafafa;background:#18181b;border:1px solid #3f3f46}.dir-vi .j-barre-lot{background:var(--vi-panneau)}.dir-vi .j-barre-lot .j-btn--secondaire{color:#fafafa;background:#27272a;border-color:#3f3f46}.dir-vi .j-pastille{border-color:#0000}.dir-vi .j-pastille--cours{background:var(--vi-surface-2);border-color:var(--vi-bord)}.ecran.dir-vi:before,.ecran.dir-vi:after,.dir-vi .corps:before,.dir-vi .corps:after,.dir-vi .j-forme{opacity:.75}.vitrine-racine .ecran{width:100%;max-width:1280px;min-height:0;box-shadow:none;border-radius:0;margin:0 auto}.vitrine-mobile .ecran{max-width:560px}.vitrine-bureau{display:none}@media (min-width:64rem){.vitrine-bureau{display:block}.vitrine-mobile{display:none}}.vitrine-racine{--pl-font-vision:var(--font-manrope),system-ui,sans-serif;--pl-font-sans:var(--font-geist),system-ui,sans-serif;--pl-font-mono:var(--font-geist-mono),ui-monospace,monospace}.vitrine-racine .ecran{--pl-font-vision:var(--font-manrope),system-ui,sans-serif}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_43d45546-module__zx0QHq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_43d45546-module__zx0QHq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_411d0d5d-module__geDhxW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_411d0d5d-module__geDhxW__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
