@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_16f802{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_16f802{--police:"Poppins","Poppins Fallback"}:root{--turquoise:#4fd8e0;--violet:#a855f7;--magenta:#e94bc9;--encre:#1a1030;--nuit:#0b0a1f;--degrade-signature:linear-gradient(90deg,var(--turquoise) 0%,var(--violet) 52%,var(--magenta) 100%);--turquoise-encre:#0e7c86;--violet-encre:#6d28d9;--magenta-encre:#a81f8c;--degrade-encre:linear-gradient(90deg,var(--turquoise-encre) 0%,var(--violet-encre) 52%,var(--magenta-encre) 100%);--nuit-haut:#100e2b;--nuit-bas:#07061a;--couloir-fond:#15132f;--filet:#2a2650;--plaque:#0a0918;--blanc:#ffffff;--blanc-doux:#a7a3c4;--encre-douce:#56507a;--clair:#ffffff;--clair-carte:#f6f4fd;--clair-bordure:#e2ddf5;--succes:#0f7a4d;--succes-clair:#34d399;--danger:#c81e1e;--danger-clair:#ff8a8a;--fond:#0b1220;--fond-carte:#16203a;--fond-champ:#0e1730;--texte:#f2f5fb;--texte-doux:#a9b6d0;--accent:#ffc400;--ok:#35c47a;--erreur:#ff6b6b;--bordure:#2a3556;--sur-accent:#10203a;--voile-accent:rgba(255,196,0,0.14);--voile-accent-fort:rgba(255,196,0,0.2);--voile-ok:rgba(53,196,122,0.12);--ombre-portee:rgba(0,0,0,0.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--fond);color:var(--texte);font-family:var(--police),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-text-size-adjust:100%}body{min-height:100dvh;font-size:18px;line-height:1.5}main{max-width:34rem;margin:0 auto;padding:2rem 1.25rem 4rem}h1{font-size:2rem;line-height:1.15}h1,h2{margin:0 0 .5rem}h2{font-size:1.15rem}a.lien{color:var(--texte-doux);text-decoration:underline}a.lien:hover{color:var(--texte)}.carte{background:var(--fond-carte);border:1px solid var(--bordure);border-radius:14px;padding:1.25rem;margin:1.25rem 0}.doux{color:var(--texte-doux)}.ok{color:var(--ok)}.erreur{color:var(--erreur)}.accent{color:var(--accent)}.centre{text-align:center}.etiquette{display:block;font-weight:700;font-size:.95rem;margin:0 0 .35rem}.champ{display:block;width:100%;min-height:3rem;padding:.7rem .9rem;margin:0 0 1.1rem;font-size:1.05rem;font-family:inherit;color:var(--texte);background:var(--fond-champ);border:1px solid var(--bordure);border-radius:10px}.champ:focus{outline:3px solid var(--accent);outline-offset:1px}.case{display:flex;gap:.75rem;align-items:flex-start;padding:.6rem 0;cursor:pointer;font-size:.95rem}.case input[type=checkbox]{flex:0 0 auto;width:1.6rem;height:1.6rem;margin:.1rem 0 0;accent-color:var(--accent)}.facultatif{border-style:dashed;background:transparent}.titre-facultatif{margin:0 0 .35rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux)}.bouton{display:block;width:100%;min-height:3.5rem;padding:1rem;font-size:1.15rem;font-weight:700;font-family:inherit;color:var(--sur-accent);background:var(--accent);border:none;border-radius:12px;cursor:pointer}.bouton:disabled{opacity:.6;cursor:default}.numero-libelle{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:.02em}.numero{margin:0;font-size:6.5rem;line-height:1;font-weight:800;color:var(--accent)}.confirmation{font-weight:700;color:var(--ok);background:var(--voile-ok);border:1px solid var(--ok);border-radius:10px}.bandeau-reconnexion,.confirmation{margin:0 0 1.25rem;padding:.7rem 1rem}.bandeau-reconnexion{font-size:.95rem;text-align:center;color:var(--texte);background:var(--voile-accent);border:1px solid var(--accent);border-radius:10px}.main-question{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.ecran-question{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(.35rem,1.2dvh,.8rem)}.main-question .bandeau-reconnexion{flex:0 0 auto;margin:0 0 .4rem;padding:.35rem .7rem;font-size:clamp(.75rem,1.7dvh,.9rem)}.entete-question{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.entete-textes{display:flex;flex-direction:column;min-width:0}.entete-numero-question{font-size:clamp(.95rem,2.2dvh,1.15rem);font-weight:800;line-height:1.2;color:var(--accent)}.entete-detail{font-size:clamp(.72rem,1.6dvh,.9rem);line-height:1.25;color:var(--texte-doux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enonce{font-size:clamp(.95rem,2.5dvh,1.25rem);font-weight:700}.enonce,.rappel-reponses{flex:0 0 auto;margin:0;line-height:1.35}.rappel-reponses{align-self:stretch;display:flex;align-items:center;gap:.5rem;padding:.3rem .7rem;text-align:left;font-size:clamp(.9rem,2dvh,1.1rem);font-weight:800;color:var(--accent);background:var(--voile-accent-fort);border:none;border-left:7px solid var(--accent);border-radius:0 10px 10px 0}.rappel-marqueur{flex:0 0 auto;width:1.4em;height:1.4em;display:grid;place-items:center;font-size:.85em;font-weight:800;line-height:1;color:var(--sur-accent);background:var(--accent);border-radius:50%}.options{flex:1 1 auto;list-style:none;margin:0;padding:0;flex-direction:column;gap:clamp(.3rem,.9dvh,.6rem)}.options,.options li{min-height:0;display:flex}.options li{flex:1 1}.note-question{text-align:center;font-size:clamp(.7rem,1.6dvh,.85rem);color:var(--texte-doux)}.ecran-question .bouton,.note-question{flex:0 0 auto;margin:0}.ecran-question .confirmation,.ecran-question .erreur{flex:0 0 auto;margin:0;padding:.3rem .6rem;text-align:center;font-size:clamp(.78rem,1.8dvh,.95rem)}.option{display:flex;gap:.6rem;align-items:center;min-height:3rem;padding:.5rem .7rem;margin:0;background:var(--fond-carte);border:1px solid var(--bordure);border-radius:12px}.option-lettre{flex:0 0 1.5rem;height:1.5rem;display:grid;place-items:center;font-weight:800;color:var(--accent);border:1px solid var(--bordure);border-radius:8px}.minuteur{position:relative;flex:0 0 auto;width:clamp(2.6rem,7dvh,3.4rem);height:clamp(2.6rem,7dvh,3.4rem);display:grid;place-items:center}.minuteur-anneau{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.minuteur-fond{fill:none;stroke:var(--bordure);stroke-width:4}.minuteur-trace{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.minuteur-chiffre{position:relative;font-size:clamp(1rem,2.8dvh,1.35rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minuteur-urgent .minuteur-trace{stroke:var(--erreur)}.minuteur-urgent .minuteur-chiffre{color:var(--erreur)}.chiffres{display:flex;flex-wrap:wrap;gap:1.5rem}.chiffre{display:flex;flex-direction:column}.chiffre-valeur{font-size:1.9rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chiffre-libelle{font-size:.85rem}.bouton-secondaire{background:transparent}.bouton-question,.bouton-secondaire{color:var(--texte);border:2px solid var(--bordure)}.bouton-question{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:.6rem;text-align:left;background:var(--fond-champ)}.bouton-question:disabled{opacity:.45}.bouton-actif{border-color:var(--accent)}.bouton-theme{font-size:.8rem;font-weight:400}.option-cliquable{width:100%;height:100%;min-height:3rem;font-size:clamp(.78rem,1.95dvh,1rem);font-family:inherit;line-height:1.35;text-align:left;color:var(--texte);cursor:pointer;align-items:center;overflow:hidden}.option-cliquable:active{transform:scale(.995)}.option-cochee{border-color:var(--accent);background:var(--voile-accent)}.option-case{flex:0 0 1.4rem;height:1.4rem;display:grid;place-items:center;font-weight:800;color:var(--sur-accent);background:transparent;border:2px solid var(--bordure);border-radius:6px}.option-cochee .option-case{background:var(--accent);border-color:var(--accent)}.option-texte{flex:1 1 auto}.geant{max-width:none;width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;margin:0;padding:2.5vh 3vw;display:flex;flex-direction:column;justify-content:center;font-size:clamp(18px,1.7vw,34px);color:var(--blanc);background:radial-gradient(120% 90% at 50% 0,var(--nuit-haut) 0,transparent 70%),linear-gradient(180deg,var(--nuit) 0,var(--nuit-bas) 100%)}.geant-attente{text-align:center;font-size:3em;font-weight:800;color:var(--blanc-doux)}.geant-question{display:flex;flex-direction:column;gap:2dvh;height:95dvh;min-height:0;--taille-enonce:4.8dvh;--taille-option:2.7dvh}.geant-bandeau{flex:0 0 6dvh;display:flex;justify-content:space-between;align-items:center;font-size:3dvh;font-weight:700;overflow:hidden}.geant-numero-question{color:var(--turquoise)}.geant-compteur{color:var(--blanc-doux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geant-enonce{flex:0 0 auto;max-height:30dvh;margin:0;font-size:var(--taille-enonce);font-weight:700;line-height:1.35;overflow:hidden}.geant-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:1.6dvh 2vw;flex:1 1;min-height:0}.geant-option{display:flex;gap:1.5vh;align-items:center;min-height:0;padding:1.2vh 1.4vw;font-size:var(--taille-option);line-height:1.35;color:var(--blanc);background:var(--couloir-fond);border:1px solid var(--filet);border-radius:16px;overflow:hidden}.geant-lettre{flex:0 0 2.2em;height:2.2em;display:grid;place-items:center;font-size:.95em;font-weight:800;color:var(--nuit);background:var(--turquoise);border-radius:12px}.geant-bas{flex:0 0 15dvh;display:flex;justify-content:space-between;align-items:center;gap:3vw}.geant-rappel{flex:0 0 auto;font-size:3.4dvh;font-weight:800;line-height:1.15;color:var(--turquoise)}.geant-minuteur{display:flex;align-items:center;gap:1.5vw;flex:1 1 auto}.geant-jauge{flex:1 1 auto;height:5dvh;background:var(--couloir-fond);border:1px solid var(--filet);border-radius:999px;overflow:hidden}.geant-jauge-pleine{height:100%;background:var(--degrade-signature);transition:width .1s linear}.geant-secondes{flex:0 0 auto;font-size:11dvh;line-height:1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.2ch;text-align:right;color:var(--blanc)}.geant-minuteur.urgent .geant-jauge-pleine{background:var(--danger-clair)}.geant-minuteur.urgent .geant-secondes{color:var(--danger-clair)}.geant-calcul{text-align:center}.geant-calcul-titre{margin:0;font-size:7dvh;font-weight:800;color:var(--blanc)}.geant-points{display:flex;justify-content:center;gap:1.6dvh;margin-top:4dvh}.geant-points span{width:1.8dvh;height:1.8dvh;border-radius:50%}.geant-points span:first-child{background:var(--turquoise)}.geant-points span:nth-child(2){background:var(--violet)}.geant-points span:nth-child(3){background:var(--magenta)}.geant-circuit{display:flex;flex-direction:column;gap:1.4dvh;height:95dvh;min-height:0}.geant-entete-circuit{flex:0 0 7dvh;display:flex;justify-content:space-between;align-items:center;gap:2vw;overflow:hidden}.geant-titre{font-size:1.7em;color:var(--blanc)}.geant-etape,.geant-titre{font-weight:800;line-height:1.1}.geant-etape{font-size:1.4em;color:var(--turquoise);white-space:nowrap}.geant-couloirs{--zone-couloirs:80dvh;--ecart-mini:8px;--piste-max:66px;--piste-h:min(var(--piste-max),calc((var(--zone-couloirs) - (var(--rangs) + 1) * var(--ecart-mini)) / var(--rangs)));--ecart-rang:max(var(--ecart-mini),min(40px,calc((var(--zone-couloirs) - var(--rangs) * var(--piste-h)) / (var(--rangs) + 1))));--voiture-l:calc(var(--piste-h) * 1.9);--voiture-h:calc(var(--piste-h) * 0.88);flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--colonnes),minmax(0,1fr));grid-template-rows:repeat(var(--rangs),var(--piste-h));gap:var(--ecart-rang) 2.5vw;align-content:center;overflow:hidden}.geant-pied{flex:0 0 4dvh;display:flex;align-items:center;justify-content:space-between;font-size:1.05em;font-weight:700;color:var(--blanc)}.geant-fini{color:var(--turquoise);font-weight:800}.couloir{display:flex;align-items:center;height:var(--piste-h);min-height:0}.couloir-depart{position:relative;flex:0 0 calc(var(--piste-h) * 0.6);height:100%;background:var(--couloir-fond);border:1px solid var(--filet);border-right:none;border-radius:999px 0 0 999px}.couloir-depart:after{content:"";position:absolute;right:0;top:14%;bottom:14%;width:max(3px,calc(var(--piste-h) * .09));background:var(--blanc);border-radius:2px}.couloir-piste{position:relative;flex:1 1 auto;height:100%;background:var(--couloir-fond);border:1px solid var(--filet);border-left:none;border-right:none;border-radius:0;overflow:hidden}.couloir-graduations{position:absolute;inset:0 calc(var(--piste-h) * .5);display:flex;justify-content:space-between;align-items:center}.couloir-graduations span{width:1px;height:44%;background:var(--filet)}.couloir-damier{flex:0 0 calc(var(--piste-h) * 0.6);height:100%;border:1px solid var(--filet);border-left:none;border-radius:0 6px 6px 0;background-image:linear-gradient(45deg,var(--blanc) 25%,transparent 25%),linear-gradient(-45deg,var(--blanc) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--blanc) 75%),linear-gradient(-45deg,transparent 75%,var(--blanc) 75%),var(--degrade-signature);background-size:calc(var(--piste-h) * .3) calc(var(--piste-h) * .3),calc(var(--piste-h) * .3) calc(var(--piste-h) * .3),calc(var(--piste-h) * .3) calc(var(--piste-h) * .3),calc(var(--piste-h) * .3) calc(var(--piste-h) * .3),100% 100%;background-position:0 0,0 calc(var(--piste-h) * .15),calc(var(--piste-h) * .15) calc(var(--piste-h) * -.15),calc(var(--piste-h) * -.15) 0,0 0}.couloir-voiture{position:absolute;top:50%;transform:translateY(-50%);width:var(--voiture-l);height:var(--voiture-h);display:grid;place-items:center;transition:left 1.5s cubic-bezier(.22,.61,.36,1)}.voiture-trainee{position:absolute;right:78%;top:38%;height:24%;width:160%;border-radius:999px;background:linear-gradient(90deg,transparent 0,var(--teinte) 100%);opacity:.5}.voiture-forme{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--piste-h) * .12) var(--teinte))}.voiture-carrosserie{fill:var(--teinte)}.voiture-aileron,.voiture-roue{fill:var(--plaque)}.voiture-numero{position:relative;z-index:2;min-width:1.9em;padding:.06em .25em;font-size:calc(var(--piste-h) * .4);line-height:1.15;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--blanc);background:var(--plaque);border-radius:.35em}.couloir-arrive .couloir-damier,.couloir-arrive .couloir-depart,.couloir-arrive .couloir-piste{border-color:var(--turquoise)}.geant-podium{text-align:center;max-height:95dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.geant-podium-titre{flex:0 0 auto;margin:0 0 3dvh;font-size:6.5dvh;line-height:1.2;font-weight:800;color:var(--turquoise)}.geant-podium-masques{flex:0 0 auto;margin:2dvh 0 0;font-size:2.6dvh;font-weight:700;color:var(--blanc-doux)}.geant-podium-vide{flex:0 0 auto;margin:0;font-size:4dvh;color:var(--blanc-doux)}.geant-podium-liste{--zone-podium:80dvh;--ecart-ligne:1.6dvh;--ligne-h:min(16dvh,calc((var(--zone-podium) - (var(--lignes) - 1) * var(--ecart-ligne)) / var(--lignes)));list-style:none;margin:0 auto;padding:0;max-width:70vw;width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--ecart-ligne);min-height:0;overflow:hidden}.geant-podium-place{flex:0 0 auto;height:var(--ligne-h);display:flex;align-items:center;gap:2vw;padding:0 2.5vw;background:var(--couloir-fond);border:1px solid var(--filet);border-radius:18px;font-size:calc(var(--ligne-h) * .3);line-height:1.2;overflow:hidden}.geant-podium-place.rang-1{border:2px solid var(--turquoise);font-size:calc(var(--ligne-h) * .38)}.geant-podium-rang{flex:0 0 2em;height:2em;display:grid;place-items:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--nuit);background:var(--blanc-doux);border-radius:50%}.rang-1 .geant-podium-rang{background:var(--turquoise)}.geant-podium-nom{flex:1 1 auto;text-align:left;font-weight:800;color:var(--blanc)}.geant-podium-score{color:var(--blanc-doux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.geant-degrade{flex:0 0 auto;margin:0 0 1.5dvh;padding:1dvh 2vw;font-size:3dvh;font-weight:800;text-align:center;color:var(--nuit);background:var(--turquoise);border-radius:12px}.geant-question.degrade{--taille-enonce:5.6dvh;--taille-option:3dvh;height:92dvh}.geant-vote{text-align:center}.geant-vote-titre{margin:0;font-size:7dvh;font-weight:800;color:var(--blanc)}.geant-vote-detail{margin:2dvh 0 0;font-size:3.4dvh;color:var(--blanc-doux)}.participant{position:relative;max-width:none;width:100%;min-height:100dvh;margin:0;padding:0;color:var(--encre);background:var(--clair)}.participant-contenu{position:relative;z-index:1;max-width:34rem;margin:0 auto;padding:2rem 1.25rem 4rem}.main-question .participant-contenu{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;padding:.55rem .9rem}.decor-circuit{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 50% 0,var(--clair-carte) 0,transparent 70%),var(--clair)}.decor-circuit svg{width:100%;height:100%;fill:none;stroke-width:26;stroke-linecap:round;opacity:.1}.decor-circuit path:first-child{stroke:var(--turquoise)}.decor-circuit path:nth-child(2){stroke:var(--violet)}.decor-circuit path:nth-child(3){stroke:var(--magenta)}.participant .doux,.participant .entete-detail,.participant .note-question,.participant .titre-facultatif{color:var(--encre-douce)}.participant .accent{color:var(--turquoise-encre)}.participant .erreur{color:var(--danger)}.participant .ok{color:var(--succes)}.participant .lien{color:var(--encre-douce)}.participant .lien:hover{color:var(--encre)}.participant .carte{background:var(--clair);border:1px solid var(--clair-bordure)}.participant .facultatif{background:transparent;border-style:dashed}.participant .champ{color:var(--encre);background:var(--clair);border:1px solid var(--clair-bordure)}.participant .champ:focus{outline:3px solid var(--violet-encre)}.participant .case input[type=checkbox]{accent-color:var(--violet-encre)}.participant .bouton{color:var(--encre);background:var(--degrade-signature);border:none}.participant .bouton:disabled{opacity:.55}.participant .numero{display:inline-block;background:var(--degrade-encre);-webkit-background-clip:text;background-clip:text;color:transparent}.participant .numero-libelle{color:var(--encre)}.participant .entete-numero-question{color:var(--turquoise-encre)}.participant .option{color:var(--encre);background-color:var(--clair);border:2px solid transparent;border-radius:14px;background-image:linear-gradient(var(--clair),var(--clair)),var(--degrade-signature);background-origin:border-box;background-clip:padding-box,border-box}.participant .option-cochee{background-image:var(--degrade-signature),var(--degrade-signature)}.participant .option-case{color:var(--clair);background:transparent;border:2px solid var(--encre-douce)}.participant .option-cochee .option-case{background:var(--encre);border-color:var(--encre)}.participant .option-lettre{color:var(--encre);border:1px solid var(--clair-bordure);background:var(--clair)}.participant .option-cochee .option-lettre{border-color:var(--encre)}.participant .rappel-reponses{color:var(--encre);background:var(--clair-carte);border-left:7px solid var(--violet-encre)}.participant .rappel-marqueur{color:var(--clair);background:var(--violet-encre)}.participant .minuteur-fond{stroke:var(--clair-bordure)}.participant .minuteur-trace{stroke:var(--violet-encre)}.participant .minuteur-chiffre{color:var(--encre)}.participant .minuteur-urgent .minuteur-trace{stroke:var(--danger)}.participant .minuteur-urgent .minuteur-chiffre{color:var(--danger)}.participant .confirmation{color:var(--succes);background:var(--clair);border:1px solid var(--succes)}.participant .bandeau-reconnexion{color:var(--encre);background:var(--clair-carte);border:1px solid var(--violet-encre)}.chiffre-fixe{display:inline-block;width:.62em;text-align:center}