html #dv{
  --acc: var(--ftv-violet, var(--blue, var(--blue-glow,#5ea0ff)));
  --ink: #e8ebfb;
  --mut: #9aa1c8;
  --fond: radial-gradient(1100px 500px at 80% -10%,rgba(var(--ftv-blue-rgb,46,123,255),.18),transparent 60%),
          linear-gradient(160deg,#0d1230,#0a0e22 60%,#0b1024);
  --card:rgba(255,255,255,.055); --card2:rgba(255,255,255,.075);
  --bd:rgba(255,255,255,.13); --bd2:rgba(255,255,255,.09);
  --cv:#141a36;                       
  --fiche:#141a38;                    
  --ov:rgba(5,8,20,.82);
}html[data-theme="light"] #dv{
  --fond: radial-gradient(1100px 500px at 80% -10%,rgba(var(--ftv-blue-rgb,46,123,255),.10),transparent 60%),
          linear-gradient(160deg,#f4f5fb,#eef0f8 60%,#f6f7fc);
  --ink: #171a26;
  --mut: #5a6078;
  --card:rgba(18,22,48,.045); --card2:rgba(18,22,48,.065);
  --bd:rgba(18,22,48,.14); --bd2:rgba(18,22,48,.10);
  --cv:#dfe2ee;
  --fiche:#ffffff;
  --ov:rgba(30,34,60,.45);
}html[data-theme="light"][data-lum="crepuscule"] #dv{
  --fond: radial-gradient(1100px 500px at 80% -10%,rgba(var(--ftv-blue-rgb,46,123,255),.14),transparent 60%),
          linear-gradient(160deg,#e7e9f4,#dfe2ef 60%,#e9ebf6);
}html[data-lum="sombre"] #dv{
  --fond: linear-gradient(160deg,#070912,#05060d 60%,#06070f);
  --ink: #e8ebfb;
  --mut: #9aa1c8;
}#dv *{box-sizing:border-box}html #dv,#dv{margin:0;background:var(--fond);color:var(--ink);font:15px/1.55 system-ui,sans-serif;min-height:100vh}#dv .wrap{max-width:1140px;margin:0 auto;padding:26px 18px 60px}#dv h1{font-size:clamp(24px,4vw,38px);margin:6px 0 2px}#dv .sub{color:var(--mut);margin:0 0 18px;font-size:.95em;max-width:74ch}#dv .bar{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:16px 0 8px}#dv .search{flex:1 1 260px;display:flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--bd);
 border-radius:999px;padding:9px 16px;transition:border-color .16s,box-shadow .16s}#dv .search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px rgba(var(--ftv-blue-rgb,46,123,255),.18)}#dv .search svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--mut);stroke-width:2;stroke-linecap:round}#dv .search input{flex:1;background:none;border:0;outline:0;color:inherit;font:inherit;min-width:0}#dv select{background:var(--card);border:1px solid var(--bd);border-radius:999px;color:inherit;font:600 13px/1 inherit;
 padding:10px 14px;cursor:pointer;transition:border-color .16s}#dv select:hover{border-color:var(--acc)}#dv select option{color:#111}#dv .langs{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 18px}#dv .lp{border:1px solid var(--bd);background:var(--card);color:inherit;border-radius:999px;padding:7px 14px;margin:0;
 cursor:pointer;font:700 12.5px/1 inherit;transition:background .16s,border-color .16s,color .16s}#dv .lp:hover{border-color:var(--acc)}#dv .lp.on{background:var(--acc);border-color:var(--acc);color:#fff}#dv .cnt{color:var(--mut);font-size:12.5px;margin:4px 0 14px}#dv .rz{margin:2px 0 26px}#dv .rz h2{font-size:15.5px;font-weight:800;margin:0 0 3px;display:flex;align-items:center;gap:9px}#dv .rz h2 svg{width:17px;height:17px;fill:none;stroke:var(--acc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#dv .rz .rzs{color:var(--mut);font-size:12.5px;margin:0 0 13px}#dv .etat{color:var(--mut);font-size:12.5px;margin:-4px 0 14px;line-height:1.5}#dv .etat b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}#dv .rzg{display:grid;grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:12px}#dv .rc{position:relative;display:flex;gap:13px;padding:12px;border-radius:14px;background:var(--card2);
 border:1px solid var(--bd2);transition:border-color .16s,transform .16s}#dv .rc:hover{border-color:var(--acc);transform:translateY(-2px)}#dv .rc>img{width:52px;height:78px;flex:0 0 auto;object-fit:cover;border-radius:4px;background:#141a36;
 box-shadow:0 4px 14px rgba(0,0,0,.4)}#dv .rc .rci{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}#dv .rc .rct{font-weight:800;font-size:13.2px;line-height:1.32;max-height:2.7em;overflow:hidden}#dv .rc .rca{color:var(--mut);font-size:11.5px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dv .rc .rcp{margin-top:auto;padding-top:9px}#dv .jauge{height:4px;border-radius:99px;background:rgba(255,255,255,.11);overflow:hidden}#dv .jauge i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2e7bff,#8b4fe0)}#dv .rc .rcn{display:flex;align-items:center;gap:8px;margin-top:7px;color:var(--mut);font-size:11.5px}#dv .rc .go{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;margin:0;border:0;
 border-radius:999px;cursor:pointer;font:800 11.5px/1 inherit;color:#fff;text-decoration:none;
 background:linear-gradient(90deg,#2e7bff,#8b4fe0)}#dv .rc .go svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#dv .rc .oub{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;margin:0;border:0;border-radius:50%;
 background:none;color:var(--mut);font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .16s,color .16s}#dv .rc:hover .oub,#dv .rc .oub:focus-visible{opacity:1}#dv .rc .oub:hover{color:#fff;background:rgba(255,255,255,.1)}#dv .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:22px 18px}#dv .bk{background:none;border:0;padding:0;margin:0;text-align:left;color:inherit;font:inherit;cursor:pointer;
 display:flex;flex-direction:column;gap:9px}#dv .cv{position:relative;border-radius:3px 7px 7px 3px;overflow:hidden;background:#141a36;
 box-shadow:0 6px 18px rgba(0,0,0,.42),0 1px 2px rgba(0,0,0,.5);
 transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s}#dv .cv img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;background:#141a36}#dv .cv::before{content:"";position:absolute;inset:0 auto 0 0;width:9px;z-index:2;pointer-events:none;
 background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.14) 42%,rgba(255,255,255,.12) 66%,rgba(0,0,0,0))}#dv .bk:hover .cv,#dv .bk:focus-visible .cv{transform:translateY(-5px) rotate(-.35deg);
 box-shadow:0 16px 34px rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.5)}#dv .bk:focus-visible{outline:0}#dv .bk:focus-visible .cv{outline:2px solid var(--acc);outline-offset:3px}#dv .cv .au{position:absolute;left:6px;top:6px;z-index:4;display:inline-flex;align-items:center;gap:5px;
  padding:4px 8px;border-radius:999px;background:rgba(8,10,20,.78);color:#fff;
  font:700 10px/1 inherit;letter-spacing:.04em;backdrop-filter:blur(4px)}#dv .cv .au svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;
  stroke-linecap:round;stroke-linejoin:round}#dv .cv .lis{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(0,0,0,.45);z-index:3}#dv .cv .lis i{display:block;height:100%;background:linear-gradient(90deg,#2e7bff,#8b4fe0)}#dv .bk .t{font-weight:800;font-size:12.8px;line-height:1.32;max-height:3.95em;overflow:hidden}#dv .bk .a{color:var(--mut);font-size:11.5px;margin-top:2px;line-height:1.35}#dv .sk{border-radius:3px 7px 7px 3px;aspect-ratio:2/3;
  background:linear-gradient(100deg,var(--cv),var(--card2) 40%,var(--cv) 80%);
 background-size:220% 100%;animation:sh 1.25s linear infinite}@keyframes sh{to{background-position:-220% 0}}#dv .more{display:block;margin:30px auto 0;padding:12px 28px;border-radius:999px;border:1px solid var(--bd);
 background:var(--card);color:inherit;font:800 14px/1 inherit;cursor:pointer;transition:border-color .16s}#dv .more:hover{border-color:var(--acc)}#dv .ov{position:fixed;inset:0;z-index:50;background:var(--ov);backdrop-filter:blur(7px);display:none;
 align-items:center;justify-content:center;padding:18px}#dv .ov.on{display:flex}#dv .fiche{position:relative;max-width:660px;width:100%;max-height:88vh;overflow:auto;background:var(--fiche);
 border:1px solid var(--bd);border-radius:20px;padding:26px;display:flex;gap:24px;flex-wrap:wrap;
 box-shadow:0 30px 80px rgba(0,0,0,.55)}#dv .fiche>img{width:186px;border-radius:3px 8px 8px 3px;flex:0 0 auto;align-self:flex-start;
 box-shadow:0 12px 30px rgba(0,0,0,.5)}#dv .fiche .fx{flex:1 1 270px;min-width:0}#dv .fiche h2{margin:0 0 5px;font-size:21px;line-height:1.25;padding-right:26px}#dv .fiche .fa{color:var(--mut);margin-bottom:12px;font-size:13.5px}#dv .tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px}#dv .tag{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(var(--ftv-blue-rgb,46,123,255),.16);
 border:1px solid rgba(var(--ftv-blue-rgb,46,123,255),.3)}#dv .frep{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 13px;border-radius:12px;
 background:rgba(var(--ftv-blue-rgb,46,123,255),.11);border:1px solid rgba(var(--ftv-blue-rgb,46,123,255),.26);font-size:12.5px}#dv .frep .jauge{flex:1 1 70px;min-width:60px}#dv .frep b{font-weight:800}#dv .btns{display:flex;flex-wrap:wrap;gap:9px;align-items:center}#dv .btns a{display:inline-flex;align-items:center;gap:7px;padding:10px 17px;border-radius:999px;
 font:800 13px/1 inherit;text-decoration:none;color:#fff;background:linear-gradient(90deg,#2e7bff,#8b4fe0);
 transition:filter .16s}#dv .btns a:hover{filter:brightness(1.1)}#dv .btns a.sec{background:var(--card);border:1px solid var(--bd);color:var(--ink)}#dv .btns a.sec:hover{border-color:var(--acc);filter:none}#dv .btns a svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;
 stroke-linecap:round;stroke-linejoin:round}#dv .btns .raz{background:none;border:0;padding:6px 4px;margin:0;color:var(--mut);font:600 12px/1 inherit;
 cursor:pointer;text-decoration:underline;text-underline-offset:3px}#dv .btns .raz:hover{color:var(--ink)}#dv .fpod{margin:14px 0 0;padding:12px 13px;border-radius:12px;border:1px solid var(--bd);
 background:var(--card)}#dv .fpod .t{display:flex;align-items:center;gap:8px;font:800 12.5px/1.3 inherit;color:var(--ink)}#dv .fpod .t svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;
 stroke-linecap:round;stroke-linejoin:round}#dv .fpod .d{margin:5px 0 9px;font-size:12px;color:var(--mut);line-height:1.45}#dv .fpod .a{display:flex;flex-wrap:wrap;gap:8px}#dv .fpod .a a,#dv .fpod .a button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;
 border-radius:999px;font:800 12px/1 inherit;text-decoration:none;cursor:pointer;
 background:var(--card);border:1px solid var(--bd);color:var(--ink);transition:border-color .16s}#dv .fpod .a a:hover,#dv .fpod .a button:hover{border-color:var(--acc)}#dv .fpod .a .ok{border-color:var(--acc);color:var(--acc)}#dv .cred{margin-top:16px;font-size:11.5px;color:var(--mut);line-height:1.5}#dv .x{position:absolute;top:14px;right:16px;background:none;border:0;color:var(--mut);font-size:22px;
 cursor:pointer;padding:2px 6px;margin:0;line-height:1}#dv .x:hover{color:var(--ink)}#dv .back{display:inline-block;margin-bottom:10px;color:var(--mut);text-decoration:none;font-weight:700}#dv .back:hover{color:var(--ink)}@media(max-width:560px){#dv .fiche{padding:20px;gap:16px}#dv .fiche>img{width:118px;margin-inline:auto}#dv .grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:18px 14px}#dv .rzg{grid-template-columns:1fr}
}@media(prefers-reduced-motion:reduce){#dv .bk .cv,#dv .rc,#dv .more,#dv .lp{transition:none}#dv .sk{animation:none}}#dv header.top.ftv-sa-top{position:relative;display:block;min-height:172px;padding:18px 22px 14px;box-sizing:border-box}#dv header.top.ftv-sa-top .brand{position:static !important;float:none !important;display:inline-block;max-width:min(46vw,560px);margin:0}#dv header.top.ftv-sa-top .brand *{position:static !important}#dv header.top.ftv-sa-top .ftv-h2{top:14px}@media (max-width:900px){#dv header.top.ftv-sa-top{min-height:0;padding-bottom:10px}#dv header.top.ftv-sa-top .brand{max-width:70vw}}html #dv{--ftv-violet:var(--blue-glow,#5ea0ff);--ftv-bleu:#2e7bff;--ftv-rose:#e8368f;--ftv-violet-fonce:var(--blue,#2e7bff);--ftv-violet-clair:var(--blue-glow,#5ea0ff);--ftv-cyan:#4dd0e1;--ftv-grad:linear-gradient(90deg,var(--ftv-rose),var(--ftv-violet));--ftv-grad-froid:linear-gradient(120deg,var(--ftv-bleu),var(--ftv-violet));--ftv-ink:#edeaf8;--ftv-ink-2:#c3c9e8;--ftv-dim:#9aa1c8;--ftv-ink-sur-image:#fff;--ftv-bg:#0a0b16;--ftv-surface:#151a30;--ftv-surface-2:#1a1d33;--ftv-line:rgba(255,255,255,.12);--ftv-line-fine:rgba(255,255,255,.08);--ftv-voile:linear-gradient(transparent,rgba(6,8,18,.92));--ftv-voile-court:linear-gradient(transparent,rgba(6,8,18,.78));--ftv-r-xs:8px;--ftv-r-sm:11px;--ftv-r-md:14px;--ftv-r-lg:18px;--ftv-r-pill:999px;--ftv-ombre:0 18px 46px -20px rgba(0,0,0,.68);--ftv-ombre-douce:0 8px 24px -12px rgba(0,0,0,.5);--ftv-e1:4px;--ftv-e2:8px;--ftv-e3:12px;--ftv-e4:16px;--ftv-e5:24px;--ftv-e6:32px;--ftv-fs-xs:10.5px;--ftv-fs-sm:11.5px;--ftv-fs-md:13px;--ftv-fs-lg:15px;--ftv-fs-titre:clamp(19px,2.4vw,26px);--ftv-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ftv-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ftv-t-court:.15s;--ftv-t-moyen:.22s;--ftv-ease:cubic-bezier(.22,.61,.36,1);}html[data-theme="light"] #dv{--ftv-ink:#12162c;--ftv-ink-2:#2a3157;--ftv-dim:#5b628a;--ftv-bg:#f6f7fc;--ftv-surface:#fff;--ftv-surface-2:#eef1fb;--ftv-line:rgba(20,24,50,.14);--ftv-line-fine:rgba(20,24,50,.09);--ftv-ombre:0 18px 46px -22px rgba(60,40,120,.5);--ftv-ombre-douce:0 8px 24px -14px rgba(60,40,120,.35);}@media (prefers-reduced-motion:reduce){html #dv{--ftv-t-court:0s;--ftv-t-moyen:0s}}#dv .ftv-cap{position:absolute;left:0;right:0;bottom:0;z-index:5;margin:0;padding:26px var(--ftv-e3) 9px;color:var(--ftv-ink-sur-image);font:700 var(--ftv-fs-md)/1.3 var(--ftv-sans);text-align:left;background:var(--ftv-voile);pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.55)}#dv .ftv-cap b,#dv .ftv-cap strong{color:var(--ftv-ink-sur-image);font-weight:800}#dv .ftv-cap .sub{display:block;margin-top:2px;font:500 var(--ftv-fs-sm)/1.3 var(--ftv-sans);color:rgba(255,255,255,.82)}#dv .ftv-cap-host{position:relative;overflow:hidden}#dv .ftv-i18n-link{margin-left:2px}#dv [dir=rtl] .ftv-i18n-link{margin-left:0;margin-right:2px}#dv [dir=rtl] .ftv-sq{margin-left:0;margin-right:10px}#dv [dir=rtl] .ftv-sq-panel{right:auto;left:0}#dv [dir=rtl] .ftv-heart{right:auto;left:10px}#dv [dir=rtl] .ch .ftv-heart,#dv [dir=rtl] .thumb .ftv-heart{right:auto !important;left:10px !important}#dv [dir=rtl] .mq-tile .ftv-heart{right:auto !important;left:36px !important}#dv [dir=rtl] .tile .rm{right:auto;left:7px}#dv [dir=rtl] .ftv-oob-btn{right:auto;left:10px}#dv [dir=rtl] .eyebrow,#dv [dir=rtl] th{letter-spacing:normal}#dv [dir=rtl] .ftv-frise,#dv [dir=rtl] .ftv-frise-in{direction:ltr}#dv [dir=rtl] input[type=email],#dv [dir=rtl] input[type=url]{direction:ltr}#dv .ftv-cap-host{position:relative;overflow:hidden}#dv .ftv-cap-host>.ftv-mono,#dv .ftv-cap-auto>.ftv-mono{z-index:1}#dv .ftv-cap-host .ftv-heart,#dv .ftv-cap-auto .ftv-heart{z-index:6}#dv .ftv-cap.ftv-cap,#dv .ftv-cap-auto>.mq-cap,#dv .ftv-cap-auto>.cap,#dv .ftv-cap-auto>figcaption{position:absolute;left:0;right:0;bottom:0;z-index:5;margin:0;padding:26px var(--ftv-e3,12px) 9px;color:var(--ftv-ink-sur-image,#fff);font:700 var(--ftv-fs-md,13px)/1.3 var(--ftv-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);text-align:left;white-space:normal;pointer-events:none;background:var(--ftv-voile,linear-gradient(transparent,rgba(6,8,18,.92)));text-shadow:0 1px 2px rgba(0,0,0,.55)}#dv .ftv-cap.ftv-cap b,#dv .ftv-cap.ftv-cap strong,#dv .ftv-cap-auto>.mq-cap b,#dv .ftv-cap-auto>.cap b,#dv .ftv-cap-auto>figcaption b{color:var(--ftv-ink-sur-image,#fff);font-weight:800}#dv .ftv-cap.ftv-cap a{color:inherit;text-decoration:none;pointer-events:auto}#dv .ftv-cap.ftv-cap .sub{display:block;margin-top:2px;font:500 var(--ftv-fs-sm,11.5px)/1.3 var(--ftv-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);color:rgba(255,255,255,.82)}#dv .ftv-cap--clair.ftv-cap--clair{background:linear-gradient(transparent 6%,rgba(6,8,18,.62) 38%,rgba(6,8,18,.96));text-shadow:0 1px 3px rgba(0,0,0,.75)}#dv .ftv-cap--haut.ftv-cap--haut{top:0;bottom:auto;padding:9px var(--ftv-e3,12px) 26px;background:var(--ftv-voile-haut,linear-gradient(rgba(6,8,18,.92),transparent))}#dv .ftv-cap--compact.ftv-cap--compact{padding:16px var(--ftv-e2,8px) 6px;font-size:var(--ftv-fs-sm,11.5px)}#dv .ftv-cap--2l.ftv-cap--2l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){#dv .ftv-cap.ftv-cap{padding-bottom:8px;font-size:var(--ftv-fs-sm,11.5px)}}
