.v3 .fo-fiche{position:relative;max-width:500px;margin-left:auto;padding:26px 26px 22px;border-radius:var(--r-l);background:linear-gradient(160deg,#0a2f5aeb,#041a33f5);border:1px solid var(--ligne-nuit);box-shadow:0 30px 80px -30px #0009,inset 0 1px #ffffff0f;color:#fff;display:grid;gap:16px}.v3 .fo-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.v3 .fo-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.v3 .fo-ex{font-size:11.5px;color:var(--sur-nuit-3);white-space:nowrap}.v3 .fo-titre{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.v3 .fo-pied{margin:0;padding-top:12px;border-top:1px solid var(--ligne-nuit);font-size:13.5px;color:var(--sur-nuit-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v3 .fo-pied b{color:#fff}.v3 .fo-coches{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v3 .fo-coches li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--sur-nuit-2);padding:10px 12px;border-radius:var(--r-m);background:#ffffff0a;border:1px solid var(--ligne-nuit)}.v3 .fo-coches .ico{color:var(--menthe);font-size:18px;flex:none}.v3 .fo-terminal{max-width:520px;margin-left:auto;border-radius:var(--r-l);overflow:hidden;background:#021226;border:1px solid var(--ligne-nuit);box-shadow:0 30px 80px -30px #000000b3}.v3 .fo-barre{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid var(--ligne-nuit)}.v3 .fo-barre span{width:10px;height:10px;border-radius:50%;background:#c9d7e847}.v3 .fo-barre em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--sur-nuit-3)}.v3 .fo-terminal ol{list-style:none;margin:0;padding:18px 18px 20px;display:grid;gap:7px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.45;color:var(--sur-nuit-2)}.v3 .fo-terminal li{overflow-wrap:anywhere}.v3 .fo-terminal li.cmd{color:#fff}.v3 .fo-terminal li.cmd i{font-style:normal;color:var(--cyan);margin-right:6px}.v3 .fo-terminal li.ok{color:var(--menthe)}.v3 .fo-pods{display:flex;justify-content:space-between;gap:12px;padding-left:14px}.v3 .fo-pods b{font-weight:600}.v3 .fo-pods .p-ok{color:var(--menthe)}.v3 .fo-pods .p-am{color:var(--ambre)}.v3 .fo-chaine{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}.v3 .fo-chaine:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:linear-gradient(var(--cyan),var(--menthe));opacity:.55}.v3 .fo-chaine li{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center}.v3 .fo-noeud{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#062649;border:1px solid rgba(53,192,237,.5);color:var(--cyan);font-size:18px}.v3 .fo-chaine b{display:block;font-size:15px}.v3 .fo-chaine small{display:block;font-size:13px;color:var(--sur-nuit-3)}.v3 .fo-etat{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#9aeba629;color:var(--menthe)}.v3 .fo-voyant{width:10px;height:10px;border-radius:50%;background:var(--menthe);box-shadow:0 0 0 4px #9aeba62e;flex:none}.v3 .fo-decisions{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v3 .fo-decisions li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-m);background:#ffffff0a;border:1px solid var(--ligne-nuit)}.v3 .fo-r b{display:block;font-size:15px}.v3 .fo-r small{display:block;font-size:13px;color:var(--sur-nuit-3)}.v3 .pastille-fo{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#9aeba629;color:var(--menthe);white-space:nowrap}@media (max-width: 1000px){.v3 .fo-fiche,.v3 .fo-terminal{margin:0 auto}}.v3 .fo-jours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.v3 .fo-jour{padding:28px;display:grid;gap:10px;align-content:start}.v3 .fo-jour h3{margin:0 0 4px;font-size:21px;letter-spacing:-.01em}.v3 .fo-num{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .fo-moment{margin:8px 0 0;font-size:13.5px;font-weight:700;color:var(--nuit)}.v3 .fo-jour .liste-simple,.v3 .fo-deux .liste-simple{margin:0;color:var(--encre-2);font-size:15.5px}.v3 .fo-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.v3 .fo-deux .carte{padding:26px;display:grid;gap:12px;align-content:start}.v3 .fo-deux h3{margin:0;font-size:18px;display:flex;gap:10px;align-items:center}.v3 .fo-deux h3 .ico{color:var(--acier-fonce);font-size:21px;flex:none}.v3 .fo-deux p{margin:0;color:var(--encre-2);font-size:15.5px}.v3 .fo-note{margin:18px 0 0;color:var(--encre-2);font-size:15.5px}@media (max-width: 800px){.v3 .fo-jours,.v3 .fo-deux{grid-template-columns:minmax(0,1fr)}}.v3 .fo-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:36px}.v3 .fo-theme{padding:26px;display:grid;gap:10px;align-content:start;color:inherit;text-decoration:none}.v3 .fo-theme .fo-format{justify-self:start;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#35c0ed1f;color:var(--acier-fonce);border:1px solid rgba(53,192,237,.35)}.v3 .fo-theme h3{margin:0;font-size:20px;letter-spacing:-.01em}.v3 .fo-theme p{margin:0;color:var(--encre-2);font-size:15px}.v3 .fo-theme .lien-fl{color:var(--nuit);margin-top:4px}.v3 .fo-texte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.v3 .fo-texte .carte{padding:28px;display:grid;gap:12px;align-content:start}.v3 .fo-texte h3{margin:0;font-size:19px;display:flex;gap:10px;align-items:center}.v3 .fo-texte h3 .ico{color:var(--acier-fonce);font-size:22px;flex:none}.v3 .fo-texte p,.v3 .fo-texte li{margin:0;color:var(--encre-2);font-size:15.5px}.v3 .fo-texte .liste-simple{margin:0}@media (max-width: 800px){.v3 .fo-texte{grid-template-columns:minmax(0,1fr)}}.v3 .fo-sous-grille{margin-top:28px;max-width:900px}.v3 .fo-reduction{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;max-width:900px;padding:18px 22px;border-radius:var(--r-m);background:#fff;border:1px solid var(--ligne-clair);color:var(--encre-2);font-size:15.5px}.v3 .fo-reduction .ico{color:var(--acier-fonce);font-size:22px;flex:none;margin-top:1px}.v3 .fo-reduction b{color:var(--encre)}.v3 .offre .montant .u .a-valider{margin-left:4px}.v3 .fo-preuve{margin:26px 0 0;max-width:900px;padding:20px 24px;border-radius:var(--r-m);background:#fff;border:1px solid var(--ligne-clair);color:var(--encre-2);font-size:15.5px}.v3 .fo-preuve b{color:var(--encre)}.v3 .fo-modules{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.v3 .fo-modules li{padding:24px;display:grid;gap:8px;align-content:start}.v3 .fo-modules .fo-num{color:var(--acier-fonce)}.v3 .fo-modules h3{margin:0;font-size:18px}.v3 .fo-modules p{margin:0;color:var(--encre-2);font-size:15px}
