.pr{--pr-trait-fin:color-mix(in srgb,var(--encre) 7%,transparent);--pr-ombre-douce:0 1px 2px color-mix(in srgb,var(--encre) 4%,transparent),0 20px 40px -26px color-mix(in srgb,var(--encre) 24%,transparent);--pr-perte-texte:var(--color-neg);overflow-x:clip}.pr .pr-mini{color:var(--gris);font-size:12px;line-height:1.45;display:block}.pr .pr-gain{color:var(--gain-texte)}.pr .pr-alerte{color:var(--alerte-texte)}.pr .pr-perte{color:var(--pr-perte-texte)}.pr .pr-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pr .pr-droite{text-align:right}.pr .pr-phrase{color:var(--encre-2);text-wrap:pretty;margin:12px 0 0;font-size:14.5px;line-height:1.55}.pr .pr-chiffre{letter-spacing:-.02em;font-size:clamp(44px,5vw,64px);font-weight:600;font-stretch:75%;line-height:.95;display:block}.pr .pr-chiffre small{letter-spacing:0;color:var(--gris);font-size:.32em;font-weight:500;font-stretch:100%}.pr .pr-chiffre-moyen{letter-spacing:-.015em;margin:2px 0;font-size:clamp(24px,2.4vw,30px);font-weight:600;font-stretch:75%;line-height:1.05;display:block}.pr .pr-chiffre-moyen small{color:var(--gris);font-size:.5em;font-weight:500;font-stretch:100%}.pr .pr-source{color:var(--gris);margin:14px 0 0;font-size:12.5px}.pr .pr-sous-note{margin-top:14px}.pr .pr-actions{margin-top:26px}.pr code{font-family:var(--mono);font-size:.88em}.pr-scene{isolation:isolate;position:relative}.argent .pr-scene.plaque{background-color:var(--blanc)}.pr-carte{background:var(--blanc);border:1px solid var(--pr-trait-fin);min-width:0;box-shadow:var(--ombre);border-radius:14px;position:relative}.pr-fenetre-tete{border-bottom:1px solid var(--trait);color:var(--gris);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:12px 16px;font-size:12.5px;display:flex}.pr-fenetre-tete b{color:var(--encre);letter-spacing:-.005em;font-weight:600}.pr-fenetre-corps{padding:16px}.pr-flottant{z-index:2;background:var(--blanc);border:1px solid color-mix(in srgb,var(--encre) 8%,transparent);max-width:min(300px,62%);box-shadow:var(--ombre);color:var(--encre-2);border-radius:14px;padding:13px 15px;font-size:13px;line-height:1.45;position:absolute}.pr-flottant b{color:var(--encre);font-weight:600}.pr-hd{top:clamp(-60px,-4vw,-24px);right:clamp(-28px,-1.8vw,-10px)}.pr-hg{top:clamp(-60px,-4vw,-24px);left:clamp(-28px,-1.8vw,-10px)}.pr-bd{bottom:clamp(-34px,-2.4vw,-14px);right:clamp(-28px,-1.8vw,-10px)}.pr-bg{bottom:clamp(-34px,-2.4vw,-14px);left:clamp(-28px,-1.8vw,-10px)}.pr-sd,.pr-sg{margin-top:clamp(-28px,-2vw,-14px);position:relative}.pr-sd{margin-left:auto;margin-right:clamp(-28px,-1.8vw,-10px)}.pr-sg{margin-left:clamp(-28px,-1.8vw,-10px);margin-right:auto}@media (min-width:901px){.etape.inverse .pr-hg,.etape.inverse .pr-bg{left:0}.etape.inverse .pr-sg{margin-left:0}}@media (max-width:900px){.pr .pr-flottant{width:auto;max-width:none;margin:12px 0 0;position:relative;inset:auto}}.pr-ligne{border-top:1px solid var(--trait);justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;font-size:13.5px;display:flex}.pr-fenetre-corps>.pr-ligne:first-child{border-top:0;padding-top:0}.pr-ligne>span:first-child{color:var(--gris)}.pr-ligne strong{text-align:right;font-weight:600}.pr-ligne small{color:var(--gris);font-size:12px;font-weight:400;display:block}.pr-flottant .pr-ligne{padding-block:7px;font-size:13px}.pr-flottant .pr-mini+.pr-ligne{border-top:0}.pr-coche{align-items:center;gap:5px;display:inline-flex}.pr-pastille{white-space:nowrap;background:var(--argent);height:21px;color:var(--encre-2);border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.pr-pastille-gain{background:color-mix(in srgb,var(--gain) 11%,var(--blanc));color:var(--gain-texte)}.pr-pastille-alerte{background:color-mix(in srgb,var(--alerte) 12%,var(--blanc));color:var(--alerte-texte)}.pr-pastille-perte{background:color-mix(in srgb,var(--perte) 9%,var(--blanc));color:var(--pr-perte-texte)}.pr-pastille-encre{background:var(--encre);color:var(--blanc)}.pr-trace{border-top:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nom ecart svg""lu lu lu";align-items:center;gap:2px 14px;padding-block:10px;font-size:13.5px;display:grid}.pr-fenetre-corps>.pr-trace:first-child{border-top:0;padding-top:2px}.pr-trace-nom{grid-area:nom;min-width:0}.pr-trace-nom small{color:var(--gris);font-size:12px;display:block}.pr-trace>b{text-align:right;white-space:nowrap;grid-area:ecart;font-weight:600}.pr-trace-svg{grid-area:svg;display:flex}.pr-trace-svg svg{max-width:100%}.pr-trace-lu{color:var(--gris);grid-area:lu;font-size:12px}.pr-trace-lu.pr-alerte{font-weight:500}@media (max-width:480px){.pr-trace{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom ecart""svg svg""lu lu"}.pr-trace-svg svg{width:100%;height:auto}}.pr-barre{background:var(--argent-2);border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.pr-barre i{background:var(--trait-2);border-radius:4px;position:absolute;inset:0 auto 0 0}.pr-option.on .pr-barre i.pr-ton-ok{background:var(--gain)}.pr-option.on .pr-barre i.pr-ton-warn{background:var(--alerte)}.pr-option.on .pr-barre i.pr-ton-neg{background:var(--perte)}.pr-ligne-grise{background:var(--argent-2);border-radius:3px;height:6px;display:block}.pr-tableau-boite{-webkit-overflow-scrolling:touch;overflow-x:auto}.pr-tableau{border-collapse:collapse;width:100%;font-size:13.5px}.pr-tableau th,.pr-tableau td{border-bottom:1px solid var(--trait);text-align:left;vertical-align:middle;white-space:nowrap;padding:10px 10px 10px 0}.pr-tableau thead th{color:var(--gris);border-bottom-color:var(--encre);padding-top:0;font-size:12px;font-weight:500}.pr-tableau tbody th{font-weight:500}.pr-tableau tbody tr:last-child>*{border-bottom:0}.pr-tableau .pt{vertical-align:middle;width:7px;height:7px;margin:0 9px 1px 0}.pr-tableau tr.anormal td,.pr-tableau tr.anormal th{color:var(--alerte-texte)}.pr-part{align-items:center;gap:10px;display:inline-flex}.pr-part-barre{background:var(--argent-2);border-radius:3px;width:clamp(40px,4.2vw,64px);height:6px;display:block;position:relative}.pr-part-barre i{background:var(--gris-clair);border-radius:3px;position:absolute;inset:0 auto 0 0}.pr-part-barre:after{content:"";background:var(--encre);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.pr-part-barre.plein:after{display:none}.pr-part-barre.plein i{background:var(--encre)}tr.anormal .pr-part-barre i{background:var(--alerte)}@media (max-width:560px){.pr-empile thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-empile tbody tr{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding-block:11px;display:flex}.pr-empile tbody tr:first-child{padding-top:0}.pr-empile tbody tr:last-child{border-bottom:0;padding-bottom:0}.pr-empile tbody tr:after{content:"";flex-basis:100%;order:2}.pr-empile tbody th,.pr-empile tbody td{white-space:normal;border:0;padding:0}.pr-empile tbody th{flex:1 1 0;min-width:0}.pr-empile .pr-cle{white-space:nowrap;order:1}.pr-empile .pr-detail{color:var(--gris);text-align:left;order:3;font-size:12px}.pr-empile .pr-detail[data-l]:before{content:attr(data-l) " "}.pr-empile .pr-detail:not(:last-child):after{content:"·";color:var(--gris-clair);margin-left:8px}.pr-empile .pr-retrait{padding-left:16px}}.pr .pr-specs{gap:24px 64px}.pr-specs-titre{letter-spacing:-.033em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1.05}.pr-specs .spec{border-top:1px solid var(--trait-2);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:6px 28px;padding-block:16px}.pr-specs .spec:last-child{border-bottom:1px solid var(--trait-2)}.pr-specs dd{line-height:1.55}@media (max-width:860px){.pr-specs .spec{grid-template-columns:1fr}}.pr-connexes{margin-top:clamp(64px,8vw,112px)}.pr-connexes .liens{margin-top:24px}.pr .page-heros .etape-visuel{padding-block:clamp(16px,2.4vw,32px)}.pr-scene-heros{padding-right:clamp(18px,4vw,64px)}.pr-apercu-rapport .vs-statut-grand{display:block}.pr-duo{border-top:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 4px;padding-top:14px;display:grid}.pr-duo b{letter-spacing:-.02em;color:var(--gain-texte);margin:2px 0 6px;font-size:20px;font-weight:600;display:block}.pr-duo svg{max-width:100%}.pr-apercu-rapport .pr-ligne{margin-top:8px}.pr-apercu-plan{width:230px}.pr-apercu-plan .ap-frise{margin:10px 6px 8px}.pr-apercu-garde{width:260px}.pr-garde-ligne{align-items:center;gap:8px;padding-top:7px;font-size:12.5px;display:flex}.pr-garde-ligne .pt{flex:none;width:7px;height:7px;margin:0}.pr-garde-ligne em{color:var(--gain-texte);white-space:nowrap;margin-left:auto;font-style:normal;font-weight:500}@media (max-width:900px){.pr-scene-heros{padding-right:clamp(18px,2.8vw,36px)}.pr-apercu-plan,.pr-apercu-garde{width:auto}}.pr-parcours{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.pr-parcours li{min-width:0;display:flex}.pr-parcours-carte{background:var(--blanc);border:1px solid var(--pr-trait-fin);width:100%;box-shadow:var(--pr-ombre-douce);border-radius:16px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.pr-parcours-carte:hover{box-shadow:var(--ombre);transform:translateY(-3px)}.pr-parcours-carte b{letter-spacing:-.015em;margin-top:6px;font-size:17px;font-weight:600}.pr-parcours-texte{color:var(--gris);font-size:13.5px;line-height:1.5}.pr-parcours-visuel{background-color:var(--argent);background-image:var(--quadrille);background-size:20px 20px;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:92px;margin-top:auto;padding:14px;display:flex}.pr-parcours-visuel .ap-barre{background:var(--blanc)}.pr-parcours-visuel .ap-st{font-size:22px}.pr-mini-nuage{width:100%;height:auto;display:block}.pr-mini-nuage line{stroke:var(--trait-2)}.pr-mini-nuage circle{fill:var(--gris-clair)}.pr-mini-nuage circle.g{fill:var(--gain)}.pr-mini-nuage circle.p{fill:var(--perte)}@media (max-width:1100px){.pr-parcours{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pr-parcours{grid-template-columns:1fr}.pr-parcours-visuel{min-height:0}}.pr-fonctions{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,40px) 16px;margin:clamp(40px,5vw,64px) 0 0;display:grid}.pr-fonctions-groupe{min-width:0}.pr-fonctions-titre{color:var(--gris);margin:0 0 12px 4px;font-size:13px;font-weight:500}.pr-fonctions ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pr-fonctions li{min-width:0;display:flex}.pr-fonction-tete b{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.25}.pr-fonction{background:var(--blanc);border:1px solid var(--pr-trait-fin);width:100%;box-shadow:var(--pr-ombre-douce);border-radius:18px;flex-direction:column;gap:8px;padding:10px 10px 20px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.pr-fonction:hover{box-shadow:var(--ombre);transform:translateY(-3px)}.pr-fonction>:not(.pr-fonction-chiffre){margin-inline:12px}.pr-fonction-chiffre{background-color:var(--argent);background-image:var(--quadrille);background-size:20px 20px;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:132px;margin-bottom:10px;padding:16px;display:flex}.pr-fonction-chiffre strong{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(28px,2.6vw,36px);font-weight:600;font-stretch:75%;line-height:1}.pr-fonction-chiffre small{color:var(--gris);text-wrap:pretty;font-size:12.5px;line-height:1.4}.pr-fonction-tete{align-items:center;gap:10px;display:flex}.pr-fonction-tete .mi-ic{border-radius:9px;width:30px;height:30px}.pr-fonction-desc{color:var(--gris);font-size:14px;line-height:1.5}.pr-fonction .suite{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:1100px){.pr-fonctions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pr-fonctions{grid-template-columns:1fr}.pr-fonction-chiffre{min-height:0}}.pr-confiance .texte{max-width:30em}.pr-ed-scene{padding-bottom:clamp(40px,5vw,64px)}.pr-ed-produit{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.pr-ed-infos{flex-direction:column;gap:8px;min-width:0;display:flex}.pr-ed-infos b{letter-spacing:-.01em;font-size:17px;font-weight:600}.pr-ed-infos>span:not(.pr-ligne-grise){color:var(--gris);font-size:13px}.pr-ed-cible{outline:1.5px solid var(--encre);outline-offset:4px;border-radius:7px;margin-top:10px;position:relative}.pr-ed-cible .ed-ajout{margin:0}.pr-ed-etiquette{background:var(--encre);color:var(--blanc);font:500 10.5px/1.4 var(--mono);white-space:nowrap;border-radius:5px;padding:2px 7px;position:absolute;top:-24px;right:0}.pr-poignee{border:1.5px solid var(--encre);background:var(--blanc);border-radius:2px;width:8px;height:8px;position:absolute}.pr-poignee-a{top:-8px;left:-8px}.pr-poignee-b{bottom:-8px;right:-8px}.pr-ed-insere{background:var(--voile);border:1px dashed var(--trait-2);border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px;display:flex;position:relative}.pr-ed-insere>span:nth-child(2){flex-direction:column;flex:1;gap:6px;padding-top:3px;display:flex}.pr-ed-insere em{background:var(--blanc);color:var(--gris);border-radius:4px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:500;position:absolute;top:-9px;left:10px}.pr-ed-camion{background:var(--argent-2);border-radius:6px;flex:none;width:22px;height:22px}.pr-segment{background:var(--argent);white-space:nowrap;border-radius:10px;gap:2px;padding:3px;font-size:12px;display:inline-flex}.pr-segment span{color:var(--gris);border-radius:7px;padding:5px 9px}.pr-segment span.on{background:var(--blanc);color:var(--encre);box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 12%,transparent);font-weight:500}.pr-ed-modes{max-width:none;padding:6px}.pr-ed-outils{flex-direction:column;gap:8px;display:flex;bottom:clamp(-30px,-2vw,-12px);left:clamp(12px,6vw,90px)}.pr-outils{background:var(--encre);width:max-content;color:var(--blanc);border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.pr-outils>span{border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:13px;font-weight:600;display:grid}.pr-outils>i{background:color-mix(in srgb,var(--blanc) 25%,transparent);width:1px;height:18px;margin:0 4px}.pr-outils .pr-outils-demander{background:color-mix(in srgb,var(--blanc) 14%,transparent);padding:0 10px;font-size:12px;font-weight:500}.pr-ed-appareils ul{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pr-ed-appareils li{border-radius:8px;justify-content:space-between;gap:16px;padding:6px 9px;font-size:13px;display:flex}.pr-ed-appareils li small{font-family:var(--mono);color:var(--gris);font-size:11px}.pr-ed-appareils li.on{background:var(--argent);font-weight:500}.pr-ed-appareils{width:200px}.pr-ed-assistant{padding-bottom:clamp(56px,7vw,96px)}.pr-bulle-moi{background:var(--encre);max-width:88%;color:var(--blanc);border-radius:12px 12px 4px;margin-left:auto;padding:11px 13px;font-size:13.5px;line-height:1.5}.pr-bulle-lui{background:var(--argent);max-width:94%;color:var(--encre-2);border-radius:12px 12px 12px 4px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.pr-bulle-lui p{margin:0}.pr-etapes-faites{border-top:1px solid var(--trait-2);flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;font-size:12.5px;list-style:none;display:flex}.pr-etapes-faites li{align-items:baseline;gap:8px;display:flex}.pr-etapes-faites svg{color:var(--gain-texte);flex:none;transform:translateY(2px)}.pr-ed-question{width:290px}.pr-ed-question p{margin:6px 0 10px;font-size:13px}.pr-options{flex-wrap:wrap;gap:6px;display:flex}.pr-options span{border:1px solid var(--trait-2);border-radius:7px;padding:5px 10px;font-size:12px;font-weight:500}.pr-options span.on{background:var(--encre);border-color:var(--encre);color:var(--blanc)}.pr-modifs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-modifs li{background:var(--voile);border:1px solid var(--trait);border-radius:11px;flex-direction:column;gap:6px;padding:12px;display:flex}.pr-modif-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-modif-tete b{font-size:14px;font-weight:600}.pr-modif-detail{color:var(--encre-2);font-size:12.5px}.pr-modifs code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--trait-2);background:var(--blanc);width:fit-content;max-width:100%;color:var(--encre-2);border-radius:5px;padding:2px 7px;font-size:11.5px;overflow:hidden}.pr-modif-alerte{background:color-mix(in srgb,var(--alerte) 12%,var(--blanc));color:var(--encre-2);border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.pr-modif-alerte u{color:var(--encre);text-underline-offset:2px;font-weight:600}.pr-ed-controles{padding-bottom:clamp(56px,7vw,96px)}.pr-ed-contraste{width:260px}.pr-jauge{background:linear-gradient(90deg,color-mix(in srgb,var(--alerte) 35%,var(--blanc)),color-mix(in srgb,var(--gain) 35%,var(--blanc)));border-radius:4px;height:8px;margin:12px 0 10px;display:block;position:relative}.pr-jauge-seuil{background:var(--encre);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pr-jauge-valeur{background:var(--blanc);border:3px solid var(--gain-texte);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.pr-plan-options{padding-bottom:clamp(48px,6vw,80px)}.pr-plan-tete{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pr-options-liste{border:1px solid var(--trait);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pr-options-tete,.pr-option{grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 3.6em;align-items:center;gap:14px;padding:11px 14px;display:grid}.pr-options-tete{background:var(--voile);color:var(--gris);border-bottom:1px solid var(--trait);padding-block:8px;font-size:12px}.pr-option{border-top:1px solid var(--trait);font-size:13.5px}.pr-options-tete+.pr-option{border-top:0}.pr-option>span:first-child{align-items:center;gap:8px;display:flex}.pr-option b{letter-spacing:-.02em;font-size:17px;font-weight:600}.pr-option.on{background:var(--voile);box-shadow:inset 3px 0 0 var(--encre)}@media (max-width:560px){.pr-options-tete,.pr-option{grid-template-columns:minmax(0,8em) minmax(0,1fr) 3em;gap:10px;padding-inline:12px}.pr-option .pr-pastille{padding:0 6px}}.pr-calendrier{border-top:1px solid var(--trait);height:56px;margin-top:18px;position:relative}.pr-calendrier-test{background:var(--argent-2);height:22px;color:var(--encre-2);border-radius:6px;padding-left:8px;font-size:11.5px;font-weight:500;line-height:22px;position:absolute;top:26px;left:0}.pr-calendrier-evt{border-left:1.5px dashed var(--trait-2);color:var(--gris);white-space:nowrap;padding-left:5px;font-size:11px;line-height:14px;position:absolute;top:6px;bottom:0}.pr-calendrier-evt.alerte{border-left-color:var(--alerte);color:var(--alerte-texte);font-weight:500}.pr-plan-autre{width:230px}.pr-plan-mesurables{width:240px}.pr-plan-controles{padding-bottom:clamp(56px,7vw,96px)}.pr-graph{height:clamp(240px,26vw,320px);position:relative}.pr-graph canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.pr-plan-bornes{width:290px}.pr-plan-bornes table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.pr-plan-bornes th,.pr-plan-bornes td{border-top:1px solid var(--trait);text-align:left;padding:6px 0;font-weight:400}.pr-plan-bornes thead th{color:var(--gris);border-top:0;font-size:11.5px}.pr-plan-bornes tbody th{font-weight:500}.pr-plan-bornes tr.franchi td:last-child{color:var(--gain-texte);font-weight:600}.pr-plan-bornes .pr-coche{justify-content:flex-end}.pr-cadenas{align-items:flex-start;gap:10px;width:250px;display:flex}.pr-cadenas svg{color:var(--encre);flex:none;margin-top:2px}.pr-rap-resume{padding-bottom:clamp(40px,5vw,64px)}.pr-resume{margin-top:14px}.pr-resume p{font-size:15px}.pr-rap-gain{width:220px}.pr-rap-borne{align-items:flex-start;gap:10px;width:240px;display:flex}.pr-rap-borne .pt,.pr-garde-retour .pt,.pr-depl-notif .pt{flex:none;width:8px;height:8px;margin:6px 0 0}.pr-correction-svg{width:100%;height:auto;display:block}.pr-cloche{fill:color-mix(in srgb,var(--argent-2),var(--trait-2) 40%)}.pr-cloche-trait{fill:none;stroke:var(--gris-clair);stroke-width:1.5px}.pr-zero{stroke:var(--trait-2);stroke-width:1px}.pr-intervalle rect{fill:color-mix(in srgb,var(--trait),var(--trait-2) 62%)}.pr-intervalle circle{fill:var(--gris)}.pr-intervalle.gagnant rect{fill:color-mix(in srgb,var(--gain) 32%,transparent)}.pr-intervalle.gagnant circle{fill:var(--gain-texte)}.pr-correction-leg{color:var(--gris);flex-wrap:wrap;gap:6px 18px;margin-bottom:6px;font-size:12px;display:flex}.pr-correction-leg span{align-items:center;gap:7px;display:inline-flex}.pr-correction-leg i{border-radius:3px;width:14px;height:6px;display:inline-block}.pr-leg-cloche{background:color-mix(in srgb,var(--argent-2),var(--trait-2) 40%)}.pr-leg-mesure{background:var(--gris)}.pr-leg-corrige{background:var(--gain-texte)}.pr-rap-montants{width:300px}.pr-rap-controles{padding-bottom:clamp(56px,7vw,96px)}.pr-rap-inconnu{width:290px}.pr-rap-inconnu ul{flex-direction:column;gap:5px;margin:6px 0 0;padding-left:1.1em;font-size:12.5px;list-style:outside;display:flex}.pr-rap-inconnu li::marker{color:var(--gris-clair)}.pr-rap-segments{padding-top:clamp(24px,3vw,40px)}.pr-rap-holm{width:240px}.pr-etats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.pr-etat{background:var(--blanc);border:1px solid var(--pr-trait-fin);min-width:0;box-shadow:var(--pr-ombre-douce);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.pr-etat .vs-statut{letter-spacing:-.03em;font-size:22px}.pr-etat h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.3}.pr-etat-nom{margin:0;font-size:13.5px;font-weight:500}.pr-etat-nom small{color:var(--gris);font-size:12px;font-weight:400;display:block}.pr-etat-detail{color:var(--gris);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.pr-etat-trace svg{max-width:100%;height:auto}.pr-etat-chiffres{border-top:1px solid var(--trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:auto 0 0;padding-top:12px;display:grid}.pr-etat-chiffres dt{color:var(--gris);font-size:12px}.pr-etat-chiffres dd{margin:2px 0 0;font-size:14px;font-weight:600}.pr-etat .pr-source{margin:0}@media (max-width:1000px){.pr-etats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pr-etats{grid-template-columns:1fr}}.pr-doc{margin-top:clamp(40px,5vw,64px)}.pr-garde-heros .vs-statut-grand{font-size:clamp(24px,2.6vw,34px);display:block}.pr-garde-retour{align-items:flex-start;gap:10px;width:250px;display:flex}.pr-arret-svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.pr-arret-bande{fill:color-mix(in srgb,var(--perte) 14%,transparent)}.pr-arret-zero{stroke:var(--encre);stroke-opacity:.5}.pr-arret-limite{stroke:var(--alerte-texte);stroke-width:1.5px;stroke-dasharray:5 4}.pr-arret-ligne{fill:none;stroke:var(--pr-perte-texte);stroke-width:2px;stroke-linejoin:round}.pr-arret-point{fill:var(--pr-perte-texte)}.pr-arret-dernier{fill:var(--blanc);stroke:var(--pr-perte-texte);stroke-width:3px}.pr-arret-txt{fill:var(--gris);font-size:12px;font-family:var(--police)}.pr-arret-txt.alerte{fill:var(--alerte-texte);font-weight:600}.pr .pr-arret-etroit{display:none}.pr-arret-etroit .pr-arret-txt{font-size:14px}@media (max-width:640px){.pr .pr-arret-large{display:none}.pr .pr-arret-etroit{display:block}}.pr-garde-regles{width:300px}.pr-garde-regles dl{margin:6px 0 0}.pr-garde-regles dl div{border-top:1px solid var(--trait);padding-block:7px}.pr-garde-regles dl div:first-child{border-top:0}.pr-garde-regles dt{font-size:13px;font-weight:600}.pr-garde-regles dd{color:var(--gris);margin:1px 0 0;font-size:12.5px}.pr-garde-srm{padding-top:clamp(56px,7vw,90px)}.pr-garde-srm-statut{flex-direction:column;gap:4px;width:280px;display:flex}.pr-garde-srm-statut .vs-statut{font-size:18px}.pr-garde-continu{padding-top:clamp(40px,5vw,64px)}.pr-garde-msprt{width:220px}.pr-depl-paliers{padding-bottom:clamp(64px,8vw,110px)}.pr-paliers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-palier{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.pr-palier-part{letter-spacing:-.01em;font-size:22px;font-weight:600;font-stretch:75%}.pr-palier-jauge{background:var(--argent-2);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.pr-palier-jauge i{background:var(--encre);width:0;height:100%;display:block}.pr-palier.passed .pr-palier-jauge i{width:100%}.pr-palier.current .pr-palier-jauge i{background:repeating-linear-gradient(90deg,var(--encre) 0 6px,var(--gris) 6px 9px);width:55%}.pr-palier.upcoming{color:var(--gris)}.pr-depl-attente{width:290px}.pr-depl-attente ul,.pr-depl-termines ul,.pr-idee-efforts ul{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.pr-depl-attente li,.pr-idee-efforts li{border-top:1px solid var(--trait);justify-content:space-between;gap:14px;padding-block:6px;font-size:12.5px;display:flex}.pr-depl-attente li:first-child,.pr-idee-efforts li:first-child{border-top:0}.pr-depl-attente li b{white-space:nowrap;font-weight:600}@media (max-width:560px){.pr-paliers{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-depl-lectures{padding-top:clamp(40px,5vw,64px)}.pr-depl-msprt{width:230px}.pr-depl-retour{padding-bottom:clamp(64px,8vw,110px)}.pr-retour-paliers{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.pr-palier-coupe{color:var(--alerte-texte);font-weight:500}.pr-palier-coupe i{background:color-mix(in srgb,var(--alerte) 40%,var(--argent-2))}.pr-palier-coupe i:after{display:none}@media (min-width:901px){.pr .pr-depl-notif.retour{width:300px;right:auto}}.pr-depl-flags{padding-top:clamp(56px,7vw,90px)}.pr-flags code{font-size:11.5px}.pr-flags td:last-child,.pr-flags th:last-child{white-space:normal;padding-right:0}.pr-flag-etat{color:var(--encre-2)}.pr-depl-termines{width:280px}.pr-depl-termines li{border-top:1px solid var(--trait);flex-direction:column;padding-block:6px;font-size:13px;display:flex}.pr-depl-termines li:first-child{border-top:0}.pr-idee-heros{padding-bottom:clamp(40px,5vw,64px)}.pr-idee-titre{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.pr-idee-chiffres{border-top:1px solid var(--trait);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding-top:14px;display:grid}.pr-idee-chiffres dt{color:var(--gris);font-size:12px}.pr-idee-chiffres dd{letter-spacing:-.02em;margin:3px 0 0;font-size:20px;font-weight:600}.pr-idee-chiffres dd.pr-mini{letter-spacing:0;margin-top:2px;font-size:12px;font-weight:400}.pr-idee-score{flex-direction:column;align-items:flex-start;gap:4px;width:170px;display:flex}.pr-idee-effort{width:220px}@media (max-width:520px){.pr-idee-chiffres{grid-template-columns:1fr}}.pr-idees{margin-top:clamp(40px,5vw,64px);padding:8px clamp(12px,2vw,24px)}.pr-idees-tete,.pr-idee{grid-template-columns:2.2em minmax(0,2.4fr) minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:16px;display:grid}.pr-idees-tete{border-bottom:1px solid var(--encre);color:var(--gris);padding:12px 0 10px;font-size:12px;font-weight:500}.pr-idees-tete span:first-child{grid-column:1/3}.pr-idees ol{margin:0;padding:0;list-style:none}.pr-idee{border-bottom:1px solid var(--trait);padding-block:15px;font-size:13.5px}.pr-idee:last-child{border-bottom:0}.pr-idee small{color:var(--gris);margin-top:2px;font-size:12px;font-weight:400;display:block}.pr-idee-rang{border:1px solid var(--trait-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:600;display:grid}.pr-idee-nom b,.pr-idee-effet b,.pr-idee-duree b{font-weight:600}.pr-idee-duree .pt{vertical-align:middle;width:7px;height:7px;margin:0 7px 1px 0}.pr-idee-gain{white-space:nowrap;font-weight:600}.pr-idee-gain small{display:none}.pr-idee-prio{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-idee-barre{background:var(--argent-2);border-radius:3px;width:56px;height:6px;display:block;position:relative;overflow:hidden}.pr-idee-barre i{background:var(--encre);border-radius:3px;position:absolute;inset:0 auto 0 0}.pr-idee-score-num{text-align:right;min-width:1.8em;font-weight:600}@media (max-width:1000px){.pr-idees-tete{display:none}.pr-idee-gain small{display:block}.pr-idee{grid-template-columns:2.2em minmax(0,1fr) minmax(0,1fr);grid-template-areas:"rang nom nom"".effet duree"".gain prio";row-gap:10px}.pr-idee-rang{grid-area:rang}.pr-idee-nom{grid-area:nom}.pr-idee-effet{grid-area:effet}.pr-idee-duree{grid-area:duree}.pr-idee-gain{grid-area:gain}.pr-idee-prio{grid-area:prio}}@media (max-width:520px){.pr-idee{column-gap:12px}.pr-idee-prio{gap:4px 8px}}.pr-idee-theme{padding-bottom:clamp(56px,7vw,96px)}.pr-groupe{background:var(--voile);border-radius:10px;margin-top:4px;padding:2px 10px}.pr-groupe .pr-trace{border-top:0}.pr-idee-prior{width:240px}.pr-durees{flex-direction:column;gap:16px;display:flex}.pr-durees>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.pr-durees .pr-mini{grid-column:1/-1}.pr-durees b{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600}.pr-duree-barre{background:var(--argent-2);border-radius:5px;height:10px;display:block;overflow:hidden}.pr-duree-barre i{background:var(--gain);border-radius:5px;height:100%;display:block}.pr-duree-barre.long i{background:var(--trait-2);width:100%}.pr-idee-calcul{padding-bottom:clamp(56px,7vw,96px)}.pr-formule{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pr-formule span{background:var(--voile);border:1px solid var(--trait);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pr-formule small{color:var(--gris);font-size:11.5px}.pr-formule b{letter-spacing:-.015em;font-size:18px;font-weight:600}.pr-formule i{color:var(--gris);font-size:18px;font-style:normal}.pr-formule-res{color:var(--encre-2);margin:14px 0 0;font-size:14px}.pr-idee-efforts{width:200px}.pr-idee-efforts li b{font-weight:600}.pr-biblio-heros{padding-bottom:clamp(24px,3vw,40px)}.pr-lecon-titre{letter-spacing:-.022em;margin:12px 0 0;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.pr-bande-theme{flex-direction:column;gap:4px;margin-top:14px;display:flex}.pr-bande-theme svg{max-width:100%;height:auto;display:block}.pr-bande-theme circle{fill:var(--gris-clair)}.pr-bande-theme circle.g{fill:var(--gain)}.pr-bande-theme circle.p{fill:var(--perte)}.pr-biblio-compte{width:240px}.pr-nuage{margin:clamp(40px,5vw,64px) 0 0;padding:clamp(16px,2.4vw,28px)}.pr-nuage svg{width:100%;height:auto;display:block}.pr-nuage-grille{stroke:var(--trait);stroke-width:1px}.pr-nuage-zero{stroke:var(--encre);stroke-opacity:.45;stroke-width:1px}.pr-nuage-mediane{stroke:var(--gris);stroke-width:1.5px;stroke-dasharray:3 4}.pr-nuage-mediane.gagnant{stroke:var(--gain-texte)}.pr-nuage-txt{fill:var(--gris);font-size:13px;font-family:var(--police)}.pr-nuage .pr-nuage-compact{display:none}.pr-nuage-compact .pr-nuage-txt{font-size:20px}.pr-nuage-compact .pr-nuage-mediane{stroke-width:2px}@media (max-width:640px){.pr-nuage .pr-nuage-large{display:none}.pr-nuage .pr-nuage-compact{display:block}}.pr-nuage-txt.gain{fill:var(--gain-texte);font-weight:600}.pr-nuage-point{fill:var(--gris-clair);stroke:var(--blanc);stroke-width:1.5px}.pr-nuage-point.winner{fill:var(--gain)}.pr-nuage-point.loser{fill:var(--perte)}.pr-nuage figcaption{color:var(--gris);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:12.5px;display:flex}.pr-legende{align-items:center;gap:7px;display:inline-flex}.pr-legende i{background:var(--gris-clair);border-radius:50%;width:10px;height:10px}.pr-legende i.winner{background:var(--gain)}.pr-legende i.loser{background:var(--perte)}.pr-nuage-liste{border-top:1px solid var(--trait);margin-top:16px;padding-top:12px}.pr-nuage-liste summary{cursor:pointer;font-size:14px;font-weight:500}.pr-nuage-liste .pr-tableau-boite{max-height:420px;margin-top:12px;overflow-y:auto}.pr-lecons{flex-direction:column;gap:12px;display:flex}.pr-lecon{padding:16px 18px}.pr-lecon>b{letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:600;display:block}.pr-lecon-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-lecon .pr-bande-theme{margin-top:10px}.pr-chrono{flex-direction:column;gap:10px;display:flex}.pr-chrono-mois{height:16px;color:var(--gris);margin-left:clamp(76px,9vw,104px);font-size:11px;position:relative}.pr-chrono-mois span{white-space:nowrap;position:absolute;top:0}.pr-chrono-ligne{grid-template-columns:clamp(70px,8.5vw,98px) minmax(0,1fr);align-items:start;gap:6px;display:grid}.pr-chrono-zone{color:var(--encre-2);font-size:12px;line-height:12px}.pr-chrono-piste{background:var(--voile);border-radius:3px;display:block;position:relative}.pr-chrono-piste i{background:var(--gris-clair);border-radius:3px;min-width:3px;height:6px;position:absolute}.pr-chrono-piste i.winner{background:var(--gain)}.pr-chrono-piste i.loser{background:var(--perte)}.pr-chrono-piste i.running{background:var(--encre)}.pr-chrono-auj{background:var(--encre);width:1px;position:absolute;top:-4px;bottom:-4px}.pr-chrono-leg{border-top:1px solid var(--trait);color:var(--gris);flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.pr-chrono-leg .pr-legende i{border-radius:3px;width:14px;height:6px}.pr-legende i.running{background:var(--encre)}.pr-biblio-prior{padding-top:clamp(48px,6vw,80px)}.pr-biblio-cloche{width:240px}.pr-biblio-cloche svg{width:100%;height:auto;margin:6px 0;display:block}.pr-inst-heros .pr-code-scene{margin-top:0}.pr-inst-heros .code pre{padding-bottom:48px}.pr-sous-titre-suite{margin-top:clamp(28px,3vw,40px)}.pr-plateformes .texte{margin-top:12px}.pr-inst-code .code{box-shadow:var(--ombre)}.pr-inst-code .code pre{padding-bottom:40px}.pr-inst-garanties,.pr-inst-consent,.pr-inst-track{width:250px}.pr-inst-cookie{width:240px}.pr-api,.pr-plateformes{margin-top:clamp(40px,5vw,64px)}@media (prefers-reduced-motion:reduce){.pr-parcours-carte,.pr-fonction{transition:none}}.pr-inst-alertes{width:270px}.pr-inst-alertes .pr-ligne span{font-size:13px}
