.photo-candidat{background:var(--c,var(--marine));box-shadow:0 0 0 3px var(--blanc), 0 0 0 4px var(--trait);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.photo-candidat img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.photo-candidat__initiales{color:var(--blanc);font-family:var(--f-titre);font-weight:500;line-height:1}.res{gap:var(--e-7);flex-direction:column;display:flex}.res__attente{color:var(--gris)}.res__entete{gap:var(--e-3);flex-direction:column;display:flex}.res__entete h1{font-size:var(--t-2xl)}.res__premier{color:var(--c)}.res__intro{color:var(--gris);font-size:var(--t-sm);max-width:34rem}.res__fictif{font-size:var(--t-xs);color:#6b4e00;border-radius:var(--r-petit);padding:var(--e-1) var(--e-3);background:#fff4d6;border:1px dashed #c99a00;align-self:flex-start}.res__section{gap:var(--e-4);flex-direction:column;display:flex}.res__section>h2{font-size:var(--t-xl)}.res__aide{color:var(--gris);font-size:var(--t-sm);margin-top:calc(-1 * var(--e-2))}.res__vide{gap:var(--e-4);align-items:flex-start}.res__vide p{color:var(--gris);max-width:32rem}.res__cta{justify-content:center;display:flex}.res__bouton{border:1px solid var(--marine);border-radius:var(--r-bouton);background:var(--marine);min-height:3rem;color:var(--blanc);font-size:var(--t-sm);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.res__bouton:hover{background:var(--marine-700);color:var(--blanc)}.res__bouton svg{stroke-width:1.75px;width:1.05rem;height:1.05rem}.res__bouton--contour{background:var(--blanc);color:var(--marine)}.res__bouton--contour:hover{background:var(--marine-50);color:var(--marine)}.res__bouton:disabled{opacity:.6;cursor:progress}.res__lien{padding:var(--e-2) 0;color:var(--marine);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.35rem;display:inline-flex}.res__lien svg{width:.95rem;height:.95rem}.podium{align-items:end;gap:var(--e-2);margin-top:calc(-1 * var(--e-3));grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.podium__place{text-align:center;align-items:center;gap:var(--e-1);flex-direction:column;min-width:0;display:flex}.podium__nom{margin-top:var(--e-3);font-size:var(--t-sm);color:var(--c);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.podium__parti{font-size:var(--t-xs);color:var(--gris);overflow-wrap:anywhere;line-height:1.3}.podium__score{font-family:var(--f-titre);font-size:var(--t-xl);color:var(--marine);margin-top:var(--e-1);line-height:1.2}.podium__score small{color:var(--gris);font-size:.55em}.podium__place--1 .podium__score{font-size:var(--t-2xl)}.podium__marche{width:100%;margin-top:var(--e-3);padding-top:var(--e-3);background:var(--cf);font-family:var(--f-titre);font-size:var(--t-xl);color:var(--c);border-radius:14px 14px 0 0;place-items:start center;display:grid}.podium__place--1 .podium__marche{height:6.5rem}.podium__place--2 .podium__marche{height:4.5rem}.podium__place--3 .podium__marche{height:3rem}.podium{border-bottom:2px solid var(--trait)}.res__partage{gap:var(--e-3);margin-top:calc(-1 * var(--e-3));flex-wrap:wrap;justify-content:center;display:flex}.res__partage .res__bouton{flex:14rem}.res__message{text-align:center;font-size:var(--t-xs);color:var(--gris);overflow-wrap:anywhere;flex-basis:100%;min-height:1.2em}.classement{flex-direction:column;padding:0;list-style:none;display:flex}.classement__ligne{align-items:center;gap:var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--trait);grid-template-columns:1.5rem auto 1fr auto;display:grid}.classement__rang{font-size:var(--t-sm);color:var(--gris);text-align:right;font-variant-numeric:tabular-nums}.classement__identite{flex-direction:column;gap:.1rem;min-width:0;display:flex}.classement__nom{color:var(--c);font-weight:500}.classement__parti{font-size:var(--t-xs);color:var(--gris)}.classement__score{font-family:var(--f-titre);font-size:var(--t-xl);color:var(--marine);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.classement__score small{color:var(--gris);font-size:.6em}.classement__nb{font-family:var(--f-texte);color:var(--gris);margin-top:.2rem;font-size:.65rem}.jauge{height:3px;margin-top:var(--e-2);background:var(--marine-50);border-radius:999px;display:block;overflow:hidden}.jauge span{background:var(--c);border-radius:inherit;height:100%;transition:width .3s;display:block}.res__reglages{border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--papier)}.res__reglages summary{align-items:center;gap:var(--e-4);padding:var(--e-5);cursor:pointer;grid-template-columns:auto 1fr auto;list-style:none;display:grid}.res__reglages summary::-webkit-details-marker{display:none}.res__reglages summary>svg{width:1.25rem;height:1.25rem;color:var(--rouge);stroke-width:1.75px}.res__reglages summary strong{color:var(--marine);font-weight:500;display:block}.res__reglages summary span span{font-size:var(--t-xs);color:var(--gris);margin-top:.15rem;display:block}.res__chevron{transition:transform .2s;color:var(--gris)!important}.res__reglages[open] .res__chevron{transform:rotate(180deg)}.curseurs{gap:var(--e-5);padding:0 var(--e-5) var(--e-5);display:grid}@media (width>=48rem){.curseurs{column-gap:var(--e-7);grid-template-columns:1fr 1fr}}.curseur{gap:var(--e-2);font-size:var(--t-sm);flex-direction:column;display:flex}.curseur__haut{justify-content:space-between;display:flex}.curseur__valeur{font-size:var(--t-xs);color:var(--gris)}.curseur__valeur--0{color:var(--gris);text-decoration:line-through}.curseur__valeur--2,.curseur__valeur--3{color:var(--rouge);font-weight:500}.curseur input[type=range]{width:100%;accent-color:var(--marine);cursor:pointer;height:1.75rem}.puces{gap:var(--e-2);scrollbar-width:none;margin-inline:calc(-1 * var(--gouttiere));padding:var(--e-1) var(--gouttiere);display:flex;overflow-x:auto}.puces::-webkit-scrollbar{display:none}.puce{border:1px solid var(--trait);border-radius:var(--r-bouton);background:var(--blanc);min-height:2.5rem;color:var(--gris);font-size:var(--t-sm);cursor:pointer;flex:none;padding:.4rem 1rem}.puce[aria-selected=true]{background:var(--marine);border-color:var(--marine);color:var(--blanc)}.barres{gap:var(--e-4);flex-direction:column;padding:0;list-style:none;display:flex}.barres__ligne{gap:var(--e-1) var(--e-3);grid-template-columns:1fr auto;align-items:center;display:grid}.barres__nom{font-size:var(--t-sm);color:var(--c);font-weight:500}.barres__score{font-size:var(--t-sm);color:var(--marine);font-variant-numeric:tabular-nums;grid-area:1/2}.barres__piste{background:var(--marine-50);border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.barres__piste span{background:var(--c);border-radius:inherit;height:100%;transition:width .3s;display:block}.choix-candidat{gap:var(--e-2);font-size:var(--t-sm);color:var(--gris);flex-direction:column;display:flex}.choix-candidat select{min-height:3rem;padding:0 var(--e-4);border:1px solid var(--trait);background:var(--blanc);color:var(--marine);font-size:var(--t-base);border-radius:12px}.detail{flex-direction:column;padding:0;list-style:none;display:flex}.detail__item{gap:var(--e-2);padding:var(--e-5) 0;border-bottom:1px solid var(--trait);flex-direction:column;display:flex}.detail__theme{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--rouge)}.detail__enonce{font-size:var(--t-base);color:var(--encre);line-height:1.5}.detail__avis{gap:var(--e-3);margin-top:var(--e-1);grid-template-columns:1fr 1fr;display:grid}.detail__avis div{padding:var(--e-3);background:var(--papier);border-radius:12px}.detail__avis div+div{background:var(--cf)}.detail__avis dt{font-size:var(--t-xs);color:var(--gris)}.detail__avis div+div dt{color:var(--c)}.detail__avis dd{font-size:var(--t-sm);color:var(--encre);margin:0}.detail__verdict{font-size:var(--t-xs);align-self:flex-start;align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.detail__verdict svg{width:.95rem;height:.95rem}.detail__verdict--meme,.detail__verdict--proche{color:var(--accord)}.detail__verdict--eloigne{color:var(--partage)}.detail__verdict--oppose{color:var(--desaccord)}.detail__verdict--nc{color:var(--gris)}.res__peu{margin-top:var(--e-4);border:1px dashed var(--trait);border-radius:var(--r-carte);padding:var(--e-4)}.res__peu summary{cursor:pointer;font-size:var(--t-sm);color:var(--marine);font-weight:500}.res__peu .res__aide{margin:var(--e-3) 0}.res__peu ul{gap:var(--e-2);flex-direction:column;padding:0;list-style:none;display:flex}.res__peu li{justify-content:space-between;gap:var(--e-3);font-size:var(--t-sm);border-bottom:1px solid var(--trait);padding-bottom:var(--e-2);display:flex}.res__peu li a{color:var(--c);font-weight:500}.res__peu li span{color:var(--gris);font-size:var(--t-xs)}.univers-res{gap:var(--e-3);padding:0;list-style:none;display:grid}.univers-res__carte{gap:var(--e-4);padding:var(--e-4);border-radius:var(--r-carte);background:var(--cf);border-left:4px solid var(--c);color:var(--encre);grid-template-columns:auto 1fr;align-items:center;text-decoration:none;transition:transform .15s;display:grid}.univers-res__carte:hover{color:var(--encre);transform:translateY(-2px)}.univers-res__texte{flex-direction:column;gap:.1rem;min-width:0;display:flex}.univers-res__rang{font-size:var(--t-xs);color:var(--gris)}.univers-res__nom{font-family:var(--f-titre);font-size:var(--t-lg);color:var(--c);line-height:1.2}.univers-res__lien{font-size:var(--t-sm);color:var(--c);margin-top:var(--e-1);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.univers-res__lien svg{width:1rem;height:1rem}a.classement__nom{text-decoration:none}a.classement__nom:hover{text-decoration:underline}.comp{gap:var(--e-6);flex-direction:column;display:flex}.comp__duel{gap:var(--e-3);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.comp__choix{align-items:center;gap:var(--e-2);text-align:center;padding:var(--e-4) var(--e-2);border-radius:var(--r-carte);background:var(--cf);flex-direction:column;min-width:0;display:flex}.comp__choix select{width:100%;max-width:13rem;min-height:2.75rem;padding:0 var(--e-2);border:1px solid var(--c);background:var(--blanc);color:var(--c);font-weight:500;font-size:var(--t-sm);text-align:center;border-radius:10px}.comp__parti{font-size:var(--t-xs);color:var(--gris);line-height:1.3}.comp__inverser{border:1px solid var(--trait);background:var(--blanc);width:2.75rem;height:2.75rem;color:var(--marine);cursor:pointer;border-radius:50%;align-self:center;place-items:center;display:grid}.comp__inverser:hover{background:var(--marine-50)}.comp__inverser svg{width:1.1rem;height:1.1rem}.comp__bilan{padding:var(--e-4) var(--e-5);border-radius:var(--r-carte);background:var(--papier);font-size:var(--t-sm);color:var(--encre)}.comp__bilan strong{color:var(--marine);font-size:1.1em}.comp__barre{height:8px;margin-top:var(--e-3);background:var(--trait);border-radius:999px;display:flex;overflow:hidden}.comp__barre .v-meme{background:var(--accord)}.comp__barre .v-proche{background:color-mix(in srgb, var(--accord) 55%, white)}.comp__barre .v-oppose{background:var(--desaccord)}.comp__theme{gap:var(--e-3);flex-direction:column;display:flex}.comp__theme-titre{font-size:var(--t-xl);padding-bottom:var(--e-2);border-bottom:2px solid var(--marine)}.comp__q{gap:var(--e-2);padding:var(--e-4) 0;border-bottom:1px solid var(--trait);flex-direction:column;display:flex}.comp__enonce{font-size:var(--t-base);line-height:1.5}.comp__avis{gap:var(--e-2);grid-template-columns:1fr 1fr;display:grid}.comp__avis span{padding:var(--e-2) var(--e-3);background:var(--cf);font-size:var(--t-sm);border-radius:10px;flex-direction:column;display:flex}.comp__avis b{font-size:var(--t-xs);color:var(--c);font-weight:500}.comp__verdict{font-size:var(--t-xs);align-self:flex-start;align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.comp__verdict svg{width:.95rem;height:.95rem}.v-meme,.v-proche{color:var(--accord)}.v-eloigne{color:var(--partage)}.v-oppose{color:var(--desaccord)}.v-nc{color:var(--gris)}.comp__mesures{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.comp__col{padding:var(--e-4);border-radius:var(--r-carte);background:var(--cf);min-width:0}.comp__col-titre{font-family:var(--f-texte);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--c);margin-bottom:var(--e-3);font-weight:600}.comp__col ul{gap:var(--e-3);flex-direction:column;padding:0;list-style:none;display:flex}.comp__col li{font-size:var(--t-sm);color:var(--encre);padding-left:var(--e-3);border-left:2px solid var(--c);line-height:1.45}.comp__src{margin-left:var(--e-2);color:var(--gris);white-space:nowrap;align-items:center;gap:.2rem;font-size:.68rem;display:inline-flex}.comp__src svg{width:.7rem;height:.7rem}.comp__vide{font-size:var(--t-xs);color:var(--gris);font-style:italic}@media (width<=30rem){.comp__mesures{grid-template-columns:1fr}}.page[data-astro-cid-ayvwlbc6]{padding-block:var(--e-8);gap:var(--e-6);max-width:calc(46rem + 2 * var(--gouttiere));flex-direction:column;display:flex}.intro[data-astro-cid-ayvwlbc6]{gap:var(--e-3);flex-direction:column;display:flex}
