@font-face{font-family:Fredoka App;font-weight:300 700;font-display:block;src:url(/parcours/fonts/Fredoka.ttf)format("truetype")}@font-face{font-family:Quicksand App;font-weight:300 700;font-display:block;src:url(/parcours/fonts/Quicksand.ttf)format("truetype")}html:has(.pw-scene),html:has(.pw-scene) body{overscroll-behavior:none;background:var(--pw-page,#7c3aed);height:100%;margin:0;overflow:hidden}.pw-scene{-webkit-tap-highlight-color:transparent;position:fixed;inset:0}.pw-app{--violet:#7c3aed;--violet-nuit:#4c1d95;--jaune:#ffc53d;--papier:#fff9ec;--papier-bord:#d2c6ea;--halo-centre:#9a66f2;--halo-milieu:#8a4eef;--blanc:#fff;--blanc-voile:#ffffff29;--blanc-creux:#ffffff1f;--blanc-doux:#fffc;--blanc-calme:#ffffffd9;--bord-sur-accent:#0000002e;--polaroid-ombre:#2d2a3e29;--sur-polaroid:#2d2a3e;--fond:#f6f4fb;--surface:#fff;--doux:#f1edf9;--doux-accent:#ede6fb;--trait:#efeaf9;--encre:#2d2a3e;--encre-douce:#6b6390;--encre-pale:#b3a9d1;--accent:#7c3aed;--piste:#e4ddf3;--ombre-encre:#2d2a3e29;--trait-fort:#e9e4f5;--quiz-doux:#d9f6ec;--quiz-encre:#0e7a5c;--mission-doux:#ffe3e0;--mission-encre:#b4362b;--progres:#c4b5f0;--verre:#181528ad;--photo:#2a2542;--exercice:#1e1b2e;--astuce-trait:#e6e0f3;--jaune-flanc:#8a6400;--sur-or:#2d2a3e;--voile-astuce:#2d2a3e2e;--ombre-astuce:#4c1d9521;--haut:env(safe-area-inset-top,0px);--bas:env(safe-area-inset-bottom,0px);--colonne:600px;width:100%;height:100%;color:var(--encre);letter-spacing:.25px;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Quicksand App,Quicksand,sans-serif;line-height:1.42857;position:relative;overflow:hidden}@media (width>=700px){.pw-app{--haut:28px;--bas:20px}}@media (prefers-color-scheme:dark){.pw-app{--fond:#14121f;--surface:#1e1b2e;--doux:#272138;--doux-accent:#302747;--trait:#302b45;--encre:#f3f0fa;--encre-douce:#a9a0c8;--encre-pale:#7a7196;--accent:#a78bfa;--piste:#302747;--ombre-encre:#f3f0fa29;--trait-fort:#3a3454;--quiz-doux:#233841;--quiz-encre:#3ecfa5;--mission-doux:#422836;--mission-encre:#ff6b5e;--astuce-trait:#3a3454;--voile-astuce:#0000006b;--ombre-astuce:#00000073}}:where(.pw-app) *,:where(.pw-app) :before,:where(.pw-app) :after{box-sizing:border-box}:where(.pw-app) button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.pw-app) button:focus-visible{outline:3px solid var(--jaune);outline-offset:3px}:where(.pw-app) :is(p,h1,h2){font:inherit;margin:0}:where(.pw-app) img{-webkit-user-drag:none;display:block}.pw-app [hidden]{display:none!important}.pw-vue{--cote:max(0px, calc((100vw - var(--colonne)) / 2));background:var(--fond);padding:var(--haut) var(--cote) var(--bas);flex-direction:column;display:flex;position:absolute;inset:0}.pw-vue.violet{background:var(--violet)}.pw-rangee{flex:none;height:44px;padding:0 27px}.pw-rangee-int{align-items:center;height:32px;display:flex}.pw-rangee-int:before{content:"";flex:none;width:44px}.pw-rangee-int:after{content:"";flex:none;width:4px}.pw-barre{background:var(--piste);border-radius:999px;flex:1;height:10px;overflow:hidden}.pw-barre>span{background:var(--violet);border-radius:999px;width:0;height:100%;transition:width .48s cubic-bezier(.215,.61,.355,1);display:block}.violet .pw-barre{background:var(--blanc-creux)}.violet .pw-barre>span{background:var(--blanc)}.pw-corps{flex:1;min-height:0;position:relative}.pw-pied{flex:none}.pw-retour{top:var(--haut);left:calc(var(--cote) + 27px);z-index:5;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}@media (width>=700px){.pw-app{--bord:40px}.pw-rangee{margin:0 calc(-1 * var(--cote));padding:0 var(--bord)}.pw-retour{left:var(--bord)}}.pw-retour span{color:var(--encre-pale);font:400 44px/1 Fredoka App,Fredoka,sans-serif;transform:translateY(-12px)}.violet .pw-retour span{color:var(--blanc-calme)}.pw-defile{scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.pw-defile::-webkit-scrollbar{display:none}.pw-fondu{pointer-events:none;opacity:0;z-index:2;position:absolute;left:0;right:0}.pw-fondu.haut{background:linear-gradient(var(--teinte), transparent);height:28px;top:0}.pw-fondu.bas{height:calc(56px + var(--obstacle,0px));background:linear-gradient(transparent, var(--teinte) 56px, var(--teinte));bottom:0}.pw-fondu.visible{opacity:1}.pw-bouton{--b-fond:var(--violet);--b-encre:var(--blanc);--b-ombre:var(--violet-nuit);background:var(--b-fond);width:100%;color:var(--b-encre);box-shadow:0 5px 0 var(--b-ombre);text-align:center;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;padding:13px 8px;font:600 22px/1.42857 Fredoka App,Fredoka,sans-serif;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s cubic-bezier(.34,1.56,.64,1);display:flex}.pw-bouton.blanc{--b-fond:var(--blanc);--b-encre:var(--violet);--b-ombre:var(--bord-sur-accent)}.pw-bouton.appuye{box-shadow:0 0 0 var(--b-ombre);transition-duration:90ms;transition-timing-function:ease-out;transform:translateY(5px)}@keyframes pw-entree{0%{opacity:0;transform:translateY(18px)}}@keyframes pw-fondu-entree{0%{opacity:0}}@keyframes pw-pop{0%{transform:scale(.5)}}@keyframes pw-pousse{0%{transform:scaleY(0)}}.pw-entree{animation:pw-entree .5s cubic-bezier(.215,.61,.355,1) var(--d,0s) both}.pw-entree.grow{animation-name:pw-fondu-entree}.pw-entree>.pw-pop{animation:pw-pop .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.pw-entree>.pw-pousse{animation:pw-pousse .5s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both;transform-origin:bottom}@media (prefers-reduced-motion:reduce){.pw-app *,.pw-app :before{transition:none!important;animation:none!important}}.pw-mascotte{width:var(--taille);height:calc(var(--taille) * 200 / 220);flex:none}.pw-mascotte svg{display:block}.pw-question h1{color:var(--encre);font:600 28px/1.3 Fredoka App,Fredoka,sans-serif}.pw-options{flex-direction:column;gap:13px;margin-top:24px;display:flex}.pw-option{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1.5px var(--trait), 0 4px 0 var(--trait);border-radius:22px;align-items:center;gap:15px;padding:18px 19px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s cubic-bezier(.34,1.56,.64,1),background-color .16s;display:flex}.pw-option .glyphe{color:var(--encre-douce);flex:none;font-size:25px;line-height:1.42857}.pw-option .libelle{color:var(--encre);flex:1;font:600 18.5px/1.35 Quicksand App,Quicksand,sans-serif}.pw-option.appuyee{box-shadow:inset 0 0 0 1.5px var(--trait), 0 0 0 var(--trait);transition-duration:90ms;transition-timing-function:ease-out;transform:translateY(4px)}.pw-option.choisie{background:var(--doux-accent);box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 var(--trait);transform:translateY(4px)}.pw-question .fin{height:110px}.pw-question .fin.mascotte{height:150px}.pw-question-mascotte{z-index:3;pointer-events:none;position:absolute;bottom:82px;right:0}.pw-question-suite{z-index:4;opacity:0;pointer-events:none;transition:opacity .22s ease-out,transform .22s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(35%)}.pw-question-suite.visible{opacity:1;pointer-events:auto;transform:none}.pw-insight .pw-defile{text-align:center;flex-direction:column;align-items:center;padding-top:42px;display:flex}.pw-insight .chiffre{color:var(--accent);margin-top:27px;font:700 69px/1.42857 Fredoka App,Fredoka,sans-serif}.pw-insight .enonce{color:var(--encre);margin-top:27px;font:600 24px/1.4 Fredoka App,Fredoka,sans-serif}.pw-insight .chiffre+.enonce{margin-top:15px}.pw-insight .aparte{color:var(--encre-douce);margin-top:18px;font:600 18.5px/1.55 Quicksand App,Quicksand,sans-serif}.violet.pw-insight .enonce{color:var(--blanc)}.violet.pw-insight .aparte{color:var(--blanc-doux)}.pw-preuve .pw-defile{flex-direction:column;align-items:stretch;display:flex}.pw-preuve .titre{color:var(--blanc);text-align:center;font:600 24px/1.4 Fredoka App,Fredoka,sans-serif}.pw-avis{background:var(--surface);box-shadow:0 5px 0 var(--bord-sur-accent);border-radius:22px;padding:18px}.pw-avis-tete{align-items:center;gap:12px;display:flex}.pw-avis-tete img{object-fit:cover;border-radius:50%;width:46px;height:46px}.pw-avis .nom{color:var(--encre);font:700 16px/1.42857 Quicksand App,Quicksand,sans-serif}.pw-etoiles{margin-top:3px;display:flex}.pw-etoiles svg{width:16px;height:16px;fill:var(--jaune)}.pw-avis .texte{color:var(--encre);margin-top:12px;font:600 17px/1.45 Quicksand App,Quicksand,sans-serif}.pw-titre{color:var(--encre);font:600 27px/1.3 Fredoka App,Fredoka,sans-serif}.pw-avant-apres .sous-titre{color:var(--encre-douce);margin-top:8px;font:500 16px/1.5 Quicksand App,Quicksand,sans-serif}.pw-avant-apres .paire-titre{color:var(--encre);margin-top:14px;font:700 16px/1.42857 Quicksand App,Quicksand,sans-serif}.pw-paire{gap:12px;margin-top:8px;display:flex}@media (width>=700px){.pw-paires>div{width:fit-content;margin:0 auto}.pw-paires .pw-paire>button{flex:0 auto;width:min(270px,max(150px,37.5dvh - 150px))}}.pw-paire>button{flex-direction:column;flex:1;min-width:0;display:flex}.pw-photo{aspect-ratio:3/4;background:var(--surface);border-radius:22px;position:relative;overflow:hidden}.pw-photo img{object-fit:contain;width:100%;height:100%}.pw-photo.apres:after{content:"";box-shadow:inset 0 0 0 2px var(--jaune);border-radius:22px;position:absolute;inset:0}.pw-paire .etiquette{color:var(--encre-douce);text-align:center;margin-top:7px;font:700 16px/1.42857 Quicksand App,Quicksand,sans-serif}.pw-paire .apres+.etiquette{color:var(--accent)}.pw-agrandie{z-index:70;padding:var(--haut) 0 var(--bas);background:#4c1d95f5;justify-content:center;align-items:center;animation:.2s ease-out pw-fondu-entree;display:flex;position:absolute;inset:0}.pw-agrandie img{object-fit:contain;max-width:100%;max-height:100%}.pw-agrandie button{top:calc(var(--haut) + 8px);background:var(--violet);width:40px;height:40px;color:var(--blanc);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.pw-projection .pw-defile,.pw-plan .pw-defile{padding:8px 0}.pw-graphe{background:var(--doux);border-radius:32px;margin-top:18px;padding:24px 16px 20px}.pw-graphe-tete{justify-content:flex-end;align-items:flex-start;gap:14px;display:flex}.pw-bulle-boki{background:var(--surface);box-shadow:0 4px 0 var(--piste);color:var(--accent);border-radius:18px;margin-top:12px;padding:9px 16px;font:700 16px/1.42857 Quicksand App,Quicksand,sans-serif;position:relative}.pw-bulle-boki:after{content:"";background:var(--surface);border-radius:3px;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-6px;transform:rotate(45deg)}.pw-graphe-zone{height:310px;position:relative}.pw-graphe-zone svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw-graphe-bulle{position:absolute;top:48%;left:32%;right:8px}.pw-graphe-bulle>*>p,.pw-graphe-bulle p{background:var(--surface);color:var(--encre);border-radius:14px;padding:11px;font:700 13.5px/1.42857 Quicksand App,Quicksand,sans-serif}.pw-graphe-axe{color:var(--encre-pale);justify-content:space-between;font:700 12px/1.4 Quicksand App,Quicksand,sans-serif;display:flex}.pw-legende{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:16px;display:flex}.pw-legende span{color:var(--encre);align-items:center;gap:8px;font:700 16px/1.42857 Quicksand App,Quicksand,sans-serif;display:flex}.pw-legende i{background:var(--c);border-radius:100px;width:22px;height:5px}.pw-analyse .pw-defile{flex-direction:column;align-items:center;display:flex}.pw-analyse .pw-titre{text-align:center;margin-top:12px}.pw-cartes{flex:none;align-self:stretch;height:370px;margin-top:10px;position:relative}.pw-carte{background:var(--surface);width:160px;box-shadow:0 10px 24px var(--ombre-encre);opacity:0;will-change:transform, opacity;border-radius:14px;margin-left:-80px;padding:11px 11px 14px;position:absolute;left:50%}.pw-carte .vignette{background:var(--doux);border-radius:9px;justify-content:center;align-items:center;height:112px;font-size:60px;line-height:1.42857;display:flex}.pw-carte .etiquette{color:var(--encre-pale);margin-top:10px;font:700 10.5px/1.4 Quicksand App,Quicksand,sans-serif}.pw-carte .valeur{color:var(--encre);margin-top:2px;font:600 15px/1.45 Quicksand App,Quicksand,sans-serif}.pw-analyse .ressort{flex:1}.pw-chargement{flex:none;width:220px}.pw-chargement>span{transition:none}@media (width>=700px){.pw-cartes{zoom:1.35}}.pw-analyse .bulle{background:var(--surface);box-shadow:0 4px 0 var(--trait);color:var(--encre);text-align:center;border-radius:18px;margin-top:28px;padding:10px 16px;font:600 18px/1.45 Quicksand App,Quicksand,sans-serif}.pw-analyse .pw-mascotte{margin-top:10px}.pw-plan .resume{color:var(--encre-douce);margin-top:8px;font:600 17px/1.55 Quicksand App,Quicksand,sans-serif}.pw-plan .puces{color:var(--encre-douce);flex-wrap:wrap;gap:4px 8px;margin-top:8px;font:600 17px/1.55 Quicksand App,Quicksand,sans-serif;display:flex}.pw-colonnes{background:var(--doux);border-radius:32px;align-items:flex-end;gap:8px;min-height:420px;margin-top:22px;padding:24px 16px 22px;display:flex}.pw-colonne{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.pw-colonne>.pw-entree{flex-direction:column;align-self:stretch;align-items:center;display:flex}.pw-colonne>.pw-entree.grow{align-items:stretch}.pw-objectif{background:var(--surface);color:var(--accent);text-align:center;border-radius:20px;margin-bottom:8px;padding:5px;font:700 11.5px/1.4 Quicksand App,Quicksand,sans-serif}.pw-marche{background:var(--surface);width:100%;box-shadow:0 5px 0 var(--piste);text-align:center;border-radius:18px 18px 8px 8px;flex-direction:column;align-items:center;padding:12px 4px;display:flex}.pw-marche.choisie{background:var(--violet);box-shadow:0 5px 0 var(--violet-nuit)}.pw-marche .glyphe{font-size:25px;line-height:1.42857}.pw-marche .nom{color:var(--encre);margin-top:5px;font:600 13.5px/1.42857 Fredoka App,Fredoka,sans-serif}.pw-marche .semaine{color:var(--encre-pale);margin-top:5px;font:700 10.5px/1.4 Quicksand App,Quicksand,sans-serif}.pw-marche.choisie .nom{color:var(--blanc)}.pw-marche.choisie .semaine{color:var(--blanc-calme)}.pw-plan .vide{color:var(--encre-douce);margin-top:18px;font:600 18.5px/1.55 Quicksand App,Quicksand,sans-serif}.pw-annonce .pw-defile{text-align:center;flex-direction:column;align-items:center;display:flex}.pw-annonce .ressort{flex:1}.pw-annonce .ressort.double{flex:2}.pw-annonce .pw-titre{color:var(--blanc);margin-top:33px}.pw-annonce .corps{color:var(--blanc-doux);margin-top:15px;font:600 18px/1.5 Quicksand App,Quicksand,sans-serif}.pw-attente .pw-defile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.pw-attente p{color:var(--encre-douce);font:600 18px/1.5 Quicksand App,Quicksand,sans-serif}.pw-defile>*{flex-shrink:0}.l-kind{letter-spacing:1.5px;font:700 10.5px/1.42857 Fredoka App,Fredoka,sans-serif}.l-title{font:600 23px/1.25 Fredoka App,Fredoka,sans-serif}.l-question{font:600 21px/1.25 Fredoka App,Fredoka,sans-serif}.l-verdict{font:600 17px/1.35 Fredoka App,Fredoka,sans-serif}.l-instruction{font:600 22px/1.25 Fredoka App,Fredoka,sans-serif}.l-card-body{font:500 15px/1.6 Quicksand App,Quicksand,sans-serif}.l-text-answer{font:500 14.5px/1.6 Quicksand App,Quicksand,sans-serif}.l-image-answer{font:500 12.5px/1.6 Quicksand App,Quicksand,sans-serif}.l-validation-body{font:500 13.5px/1.6 Quicksand App,Quicksand,sans-serif}.l-counter{font:700 12px/1.42857 Fredoka App,Fredoka,sans-serif}.l-letter{font:600 14px/1.42857 Fredoka App,Fredoka,sans-serif}.l-feedback{font:600 12.5px/1.5 Quicksand App,Quicksand,sans-serif}.l-caption{font:600 11.5px/1.5 Quicksand App,Quicksand,sans-serif}.l-subtitle{font:600 14px/1.5 Quicksand App,Quicksand,sans-serif}.l-tip-body{font:500 15.5px/1.38 Fredoka App,Fredoka,sans-serif}.pw-bouton.lecon{gap:10px;font:600 16px/1.42857 Fredoka App,Fredoka,sans-serif}.pw-bouton.lecon[aria-disabled=true]{opacity:.4;cursor:default}.pw-bouton svg{flex:none;width:20px;height:20px}.pw-vue.pl-vue{padding:var(--haut) 0 0;background:var(--fond)}.pl-vue.sombre{background:var(--exercice)}.pl-entete{height:40px;padding:10px calc(var(--cote) + 18px) 0;flex:none;align-items:center;display:flex}.pl-segments{flex:1;align-items:center;gap:5px;height:30px;display:flex}.pl-segments button{background:var(--trait-fort);border-radius:999px;flex:1;height:9px;transition:background-color .4s,transform .26s cubic-bezier(.34,1.56,.64,1)}.pl-segments button.passe{background:var(--progres)}.pl-segments button.courant{background:var(--accent)}.pl-segments button:not([disabled]):active{transition-duration:90ms;transform:translateY(3px)scale(.975)}.pl-segments button[disabled]{cursor:default}@media (width>=700px){.pl-entete{padding:10px var(--bord) 0}}.pl-scene{flex:1;min-height:0;position:relative;overflow:hidden}.pl-page{flex-direction:column;display:flex;position:absolute;inset:0}.pl-page.entre{animation:.32s cubic-bezier(.65,0,.35,1) both pl-entre}.pl-page.sort{pointer-events:none;animation:.32s cubic-bezier(.65,0,.35,1) both pl-sort}.pl-page.entre.arriere{animation-name:pl-entre-arriere}.pl-page.sort.arriere{animation-name:pl-sort-arriere}@keyframes pl-entre{0%{transform:translate(100%)}}@keyframes pl-sort{to{transform:translate(-100%)}}@keyframes pl-entre-arriere{0%{transform:translate(-100%)}}@keyframes pl-sort-arriere{to{transform:translate(100%)}}.pl-defile{scrollbar-width:none;overscroll-behavior:contain;min-height:0;padding:8px calc(var(--cote) + 20px) 0;--h:0px;--b:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--h), #000 calc(100% - var(--b)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--h), #000 calc(100% - var(--b)), transparent);flex:1;overflow:hidden auto}.pl-defile::-webkit-scrollbar{display:none}.pl-defile>*{flex-shrink:0}.pl-flottant{left:calc(var(--cote) + 20px);right:calc(var(--cote) + 20px);bottom:calc(16px + var(--bas));z-index:6;transition:opacity .2s;position:absolute}.pl-reserve{height:calc(76px + var(--bas));flex:none}.pl-tete{justify-content:space-between;align-items:center;min-height:22px;display:flex}.pl-pastille{background:var(--doux-accent);color:var(--accent);border-radius:999px;padding:4px 11px;display:inline-flex}.pl-pastille.doree{color:var(--jaune);background:#ffc53d29}.pl-titre{color:var(--encre);margin-top:12px!important}.sombre .pl-titre{color:var(--blanc)}.pl-surface{background:var(--surface);border:2px solid var(--trait);box-shadow:0 6px 0 var(--trait-fort);border-radius:20px;position:relative;overflow:hidden}.pl-points{cursor:pointer;align-items:center;gap:5px;height:44px;padding-left:12px;display:flex}.pl-points span{background:var(--trait-fort);border-radius:10px;width:7px;height:7px;transition:width .25s,background-color .25s}.pl-points span.vu{background:var(--doux-accent)}.pl-points span.actif{background:var(--accent);width:20px}.pl-pile{margin-top:14px;padding-bottom:38px;transition:height .4s cubic-bezier(.65,0,.35,1);position:relative}.pl-fantome{top:calc(var(--n) * 11px);bottom:calc(38px - var(--n) * 11px);left:calc(var(--n) * 7px);right:calc(var(--n) * 7px);background:var(--surface);border:2px solid var(--trait);border-radius:24px;position:absolute}.pl-fantome.f1{--n:1;transform:rotate(-1.60428deg)}.pl-fantome.f2{--n:2;transform:rotate(2.40642deg)}.pl-carte{background:var(--surface);border:2px solid var(--trait);box-shadow:0 8px 0 var(--trait-fort);cursor:pointer;touch-action:pan-y;user-select:none;border-radius:24px;position:relative;overflow:hidden}.pl-carte.part{z-index:3;pointer-events:none;transform-origin:50% 90%;animation:.4s cubic-bezier(.32,0,.67,0) forwards pl-carte-part;position:absolute;top:0;left:0;right:0}.pl-carte.part.arriere{animation:.4s cubic-bezier(.32,0,.67,0) reverse forwards pl-carte-arrive}.pl-carte.revient{transform-origin:50% 90%;animation:.4s cubic-bezier(.33,1,.68,1) both pl-carte-revient}.pl-carte.arrive{animation:.4s cubic-bezier(.33,1,.68,1) both pl-carte-arrive}@keyframes pl-carte-part{to{opacity:0;transform:translate(-125%,-10%)rotate(-15.9855deg)}}@keyframes pl-carte-revient{0%{opacity:0;transform:translate(-125%,-10%)rotate(-15.9855deg)}}@keyframes pl-carte-arrive{0%{opacity:0;transform:translateY(3%)}}.pl-photo{aspect-ratio:1440/956;background:var(--photo);position:relative;overflow:hidden}.pl-photo>img{object-fit:contain;width:100%;height:100%}.pl-grille{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pl-grille line{stroke:#ffffff4d;stroke-width:1.2px;vector-effect:non-scaling-stroke}.pl-projecteur{border:3px solid var(--jaune);border-radius:50%;width:26px;height:26px;margin:-13px;position:absolute;top:66.667%;left:66.667%;box-shadow:0 0 0 4px #ffc53d4d}.pl-compteur{z-index:2;background:var(--jaune);box-shadow:0 3px 0 var(--jaune-flanc);color:var(--sur-or);border-radius:30px;padding:5px 10px;position:absolute;top:12px;right:12px;transform:rotate(4.0107deg)}.pl-carte-texte{min-height:146px;color:var(--encre);padding:16px 18px 22px}.pl-barre-cartes{padding:8px calc(var(--cote) + 20px) calc(16px + var(--bas));flex:none;display:flex}.pl-retour-carte{clip-path:inset(-12px 0);flex:none;width:0;transition:width .4s cubic-bezier(.34,1.3,.64,1),margin .4s cubic-bezier(.34,1.3,.64,1)}.pl-retour-carte.visible{width:56px;margin-right:10px}.pl-retour-carte .pw-bouton{--b-fond:var(--doux-accent);--b-encre:var(--accent);--b-ombre:var(--trait-fort);width:56px;padding-left:0;padding-right:0}.pl-astuce-voile{z-index:20;pointer-events:none;opacity:0;background:var(--voile-astuce);backdrop-filter:blur(3px);transition:opacity .32s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.pl-astuce-voile.ouvert{opacity:1;transition-duration:.7s}.pl-astuce-mascotte{right:calc(var(--cote) + 14px);bottom:calc(var(--bas) + 54px);z-index:22;cursor:pointer;width:76px;height:69px;animation:.55s cubic-bezier(.34,1.56,.64,1) .52s both pl-astuce-arrive;position:absolute;transform:rotate(-6.01606deg)}@keyframes pl-astuce-arrive{0%{opacity:0;transform:translateY(46px)scale(.5)rotate(-6.01606deg)}}.pl-astuce-mascotte .pw-mascotte{position:absolute;inset:0}.pl-astuce-mascotte.saute{animation:.24s ease-in-out pl-saut}@keyframes pl-saut{50%{transform:translateY(-16px)rotate(-6.01606deg)}}.pl-astuce-pastille{background:var(--jaune);border:2px solid var(--fond);width:20px;height:20px;color:var(--sur-or);border-radius:50%;justify-content:center;align-items:center;font-size:11px;transition:transform .2s;display:flex;position:absolute;top:4px;left:0}.pl-astuce-pastille.lue{transform:scale(0)}.pl-astuce-bulle{right:calc(var(--cote) + 85px);bottom:calc(var(--bas) + 116px);z-index:21;width:min(290px, calc(100% - 2 * var(--cote) - 105px));background:var(--surface);border:1px solid var(--astuce-trait);box-shadow:0 6px 22px var(--ombre-astuce);cursor:pointer;transform-origin:100% 100%;opacity:0;pointer-events:none;border-radius:20px 20px 6px;padding:10px 14px 11px;transition:transform .22s ease-in,opacity .22s;position:absolute;transform:translate(10px,10px)scale(.4)}.pl-astuce-bulle.ouvert{opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .2s;transform:none}.pl-astuce-bulle .l-kind{color:var(--accent);margin-bottom:3px;display:block}.pl-astuce-bulle p{color:var(--encre);max-height:min(171px,32vh);overflow:auto}.pl-panneau{background:var(--doux-accent);border-radius:24px;padding:24px 22px;position:relative;overflow:hidden}.pl-panneau:before{content:"";background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.pl-panneau .l-caption{color:var(--accent);margin-bottom:8px;display:block;position:relative}.pl-panneau .l-question{color:var(--accent);position:relative}.pl-quiz-photo{position:relative;overflow:hidden}.pl-quiz-photo>img{object-fit:cover;width:100%;height:100%;display:block}.pl-quiz .pl-surface+.l-question{color:var(--encre);margin-top:20px}.pl-zoom{background:var(--verre);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;bottom:6px;right:6px;display:flex!important;position:absolute!important}.pl-zoom svg{width:16px;height:16px}.pl-scene-etiquette{background:var(--verre);color:#fff;border-radius:20px;padding:5px 10px;position:absolute;bottom:12px;left:12px}.pl-consigne{color:var(--encre-douce);margin-top:12px;padding:6px 0}.pl-choix{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pl-choix.images{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:18px;display:grid}.pl-choix>button{background:var(--surface);border:2px solid var(--trait);width:100%;box-shadow:0 4px 0 var(--trait);color:var(--encre);border-radius:16px;align-items:center;gap:10px;padding:14px;transition:transform .16s,box-shadow .16s,opacity .3s,background-color .16s,border-color .16s;display:flex}.pl-choix.images>button{border-radius:18px;margin:0 auto;padding:7px;display:block}.pl-lettre{background:var(--fond);width:28px;height:28px;color:var(--encre-douce);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pl-lettre svg{width:18px;height:18px}.pl-choix .libelle{text-align:left;flex:1}.pl-choix-photo{background:var(--photo);border-radius:12px;display:block;position:relative;overflow:hidden}.pl-choix-photo>img{object-fit:cover;width:100%;height:100%}.pl-choix-bas{align-items:center;gap:10px;margin-top:10px;display:flex}.pl-choix>button.choisi{background:var(--doux-accent);border-color:var(--accent);box-shadow:0 2px 0 var(--accent);transform:translateY(2px)}.pl-choix>button.choisi .pl-lettre{background:var(--accent);color:#fff}.pl-choix>button.juste{background:var(--quiz-doux);border-color:var(--quiz-encre);box-shadow:0 4px 0 var(--quiz-encre);color:var(--quiz-encre);transform:none}.pl-choix>button.juste .pl-lettre{background:var(--quiz-encre);color:#fff}.pl-choix>button.faux{background:var(--mission-doux);border-color:var(--mission-encre);box-shadow:0 4px 0 var(--mission-encre);color:var(--mission-encre);transform:none}.pl-choix>button.faux .pl-lettre{background:var(--mission-encre);color:#fff}.pl-choix>button.eteint{opacity:.45}.pl-grand{z-index:80;padding:var(--haut) 0 var(--bas);background:#1e1b2e;flex-direction:column;animation:.48s ease-out pw-fondu-entree;display:flex;position:absolute;inset:0}.pl-grand-barre{color:#fff;justify-content:space-between;align-items:center;padding:8px 12px 8px 20px;display:flex}.pl-grand-barre button{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pl-grand-barre svg{width:24px;height:24px}.pl-grand-image{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.pl-grand-image img{object-fit:contain;max-width:100%;max-height:100%}.pl-verdict{z-index:30;padding:var(--haut) var(--cote) var(--bas);flex-direction:column;display:flex;position:absolute;inset:0}.pl-verdict:before{content:"";z-index:-1;background:color-mix(in srgb, var(--fond) 62%, transparent);backdrop-filter:blur(14px);animation:.35s ease-out both pw-fondu-entree;position:absolute;inset:0}.pl-verdict.part{animation:.22s ease-in forwards pl-verdict-part}@keyframes pl-verdict-part{to{opacity:0}}.pl-verdict-zone{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:24px 20px 0;display:flex}.pl-bulle{transform-origin:92% 100%;border:1px solid;border-radius:20px;flex-direction:column;min-height:0;margin-bottom:12px;padding:15px 24px 15px 14px;animation:.5s cubic-bezier(.34,1.45,.64,1) .78s both pl-bulle-arrive;display:flex;position:relative}.pl-bulle-contenu{min-height:0;overflow:auto}.pl-bulle:after{content:"";background:inherit;border:inherit;border-width:0 1px 1px 0;border-radius:0 0 4px;width:15px;height:15px;position:absolute;bottom:-8px;right:92px;transform:rotate(45deg)}@keyframes pl-bulle-arrive{0%{opacity:0;transform:scale(.55)}}.pl-verdict.juste .pl-bulle{--bord-bulle:var(--quiz-encre);background:var(--quiz-doux);border-color:var(--quiz-encre)}.pl-verdict.faux .pl-bulle{--bord-bulle:var(--mission-encre);background:var(--mission-doux);border-color:var(--mission-encre)}.pl-bulle .l-kind{margin-bottom:6px;display:block}.pl-verdict.juste .pl-bulle .l-kind{color:var(--quiz-encre)}.pl-verdict.faux .pl-bulle .l-kind{color:var(--mission-encre)}.pl-bulle .l-verdict{color:var(--encre)}.pl-verdict-scene{background:var(--photo);border-radius:13px;margin-bottom:14px;position:relative;overflow:hidden}.pl-objectifs-tenus{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pl-objectifs-tenus span{background:var(--surface);color:var(--quiz-encre);border-radius:24px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.pl-objectifs-tenus span.rate{color:var(--mission-encre)}.pl-objectifs-tenus svg{flex:none;width:14px;height:14px}.pl-verdict-mascotte{flex:none;height:182px;position:relative}.pl-verdict-mascotte>div{width:200px;height:182px;animation:.8s .12s both pl-boki-arrive;position:absolute;bottom:0;right:-8px;transform:rotate(-4deg)}.pl-verdict-mascotte .pw-mascotte{position:absolute;inset:0}@keyframes pl-boki-arrive{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(270px,24px)rotate(22deg)}68%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-10px,-8px)rotate(-9deg)}to{transform:rotate(-4deg)}}.pl-verdict-action{padding:18px 20px 16px}.pl-vue.sombre .pl-titre{color:var(--blanc)}.pl-defile:has(>.l-instruction){padding-top:24px}.l-instruction{color:var(--encre)}.pl-exercice-carte{margin-top:16px}.pl-exercice-carte.crop{box-shadow:0 2px 0 var(--trait-fort);border-width:1px}.pl-cadrage{touch-action:none;cursor:grab;user-select:none;position:relative;overflow:hidden}.pl-cadrage:active{cursor:grabbing}.pl-cadrage>img,.pl-recadre img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pl-cadrage svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pl-recadre{transform-origin:0 0;transition:transform .12s ease-out;position:absolute;inset:0}.pl-recadre.direct{transition:none}.pl-focales{z-index:2;background:var(--verre);backdrop-filter:blur(8px);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:absolute;top:10px;right:10px}.pl-focales-curseur{background:var(--jaune);width:calc(33.3333% - 2px);box-shadow:0 2px 0 var(--jaune-flanc);border-radius:999px;transition:transform .42s cubic-bezier(.34,1.35,.64,1);position:absolute;top:3px;bottom:3px;left:3px}.pl-focales.direct .pl-focales-curseur{transition:none}.pl-focales button{z-index:1;text-align:center;white-space:nowrap;color:#ffffffd9;padding:6px 11px;font:700 12.5px/1.2 Quicksand App,Quicksand,sans-serif;transition:color .3s;position:relative}.pl-focales button.choisie{color:var(--sur-or)}.pl-recadre.focale{transition-duration:.42s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.pl-exercice-carte.crop+.pl-geste{padding-top:10px}.pl-geste{text-align:center;color:var(--encre-douce)}.pl-exercice-carte+.pl-geste{margin-top:0;padding-top:8px}.pl-objectifs{box-shadow:none;border-width:2px;border-radius:18px;margin-top:12px;margin-bottom:24px;padding:12px 14px 6px}.pl-objectifs>.l-kind{color:var(--accent);display:block}.pl-objectif{color:var(--encre);align-items:center;gap:10px;padding:10px 0;display:flex}.pl-objectif+.pl-objectif{border-top:1px solid var(--trait)}.pl-objectif i{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pl-objectif i:before{content:"";background:var(--trait-fort);border-radius:50%;width:20px;height:20px}.pl-pied{padding:12px calc(var(--cote) + 20px) calc(16px + var(--bas));flex:none}@media (width>=1180px){.pl-defile:has(>.pl-objectifs){grid-template-columns:calc(var(--colonne) - 40px) minmax(0, 320px);align-content:start;column-gap:28px;padding-right:24px;display:grid}.pl-defile:has(>.pl-objectifs)>:not(.pl-objectifs){grid-column:1}.pl-defile>.pl-objectifs{grid-area:2/2/span 2;align-self:start;margin-top:16px}}.pl-defile:has(>.pl-mission-carte){padding-top:16px;padding-bottom:20px}.pl-mission-carte{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;margin-top:14px;overflow:hidden}.pl-mission-photo{background:var(--photo);height:220px;position:relative}.pl-mission-photo>img{object-fit:cover;width:100%;height:100%}.pl-mission-photo .pl-grille line{stroke:#ffc53d66}.pl-mission-carte p{color:#ffffffe0;padding:13px 16px 15px}.pl-page>.pf-actions{padding:12px calc(var(--cote) + 20px) calc(max(20px, var(--bas)))}.pf-vue{z-index:40;background:var(--exercice);color:#fff;padding:var(--haut) var(--cote) 0;flex-direction:column;display:flex;position:absolute;inset:0}.pf-defile{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px 20px;overflow:hidden auto}.pf-defile::-webkit-scrollbar{display:none}.pf-actions{padding:0 20px calc(max(20px, var(--bas)));flex-direction:column;flex:none;gap:10px;display:flex}.pf-vue .pl-titre{color:#fff}.pf-bouton-galerie{--b-fond:var(--exercice);--b-encre:#fff;--b-ombre:#ffffff2e;box-shadow:inset 0 0 0 2px #ffffffd9, 0 5px 0 var(--b-ombre)}.pf-bouton-galerie.appuye{box-shadow:inset 0 0 0 2px #ffffffd9, 0 0 0 var(--b-ombre)}.pf-contour{color:#fff;letter-spacing:0;text-align:center;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:12px;font:600 15px Fredoka App,Fredoka,sans-serif;box-shadow:inset 0 0 0 2px #ffffff38;display:flex!important}.pf-or{--b-fond:var(--jaune);--b-encre:var(--sur-or);--b-ombre:#c9951b;text-align:left;justify-content:space-between!important;padding-left:18px!important;padding-right:12px!important}.pf-or[aria-disabled=true]{--b-fond:var(--trait-fort);--b-encre:var(--encre-pale);box-shadow:none}.pf-credit{background:#2d2a3e24;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font:700 12px/1.42857 Fredoka App,Fredoka,sans-serif;display:inline-flex}.pf-credit:before{content:"";background:var(--sur-or);border-radius:50%;width:8px;height:8px}.pf-exemples{margin-top:18px}.pf-exemples p{color:#ffffffa6;text-align:center}.pf-exemples-grille{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.pf-exemples-grille button{aspect-ratio:4/3;background:var(--photo);border-radius:16px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a,0 4px #ffffff14}.pf-exemples-grille button:active{transform:translateY(3px)}.pf-exemples-grille img{object-fit:cover;width:100%;height:100%}.pf-erreur{color:var(--jaune);text-align:center}.pf-photo{background:var(--photo);border-radius:20px;height:min(454px,52vh);margin-top:14px;overflow:hidden}.pf-photo img{object-fit:cover;width:100%;height:100%}.pf-meta{text-align:center;color:#ffffff80;margin-top:12px}.pf-fete{background:radial-gradient(circle calc(min(100vw, 100dvh) * .8) at 50% 30%, #7c3aed59, transparent), var(--exercice)}.pf-fete .pf-defile{padding:24px 20px calc(max(20px, var(--bas)));flex-direction:column;display:flex}.pf-fete-bloc{text-align:center;flex-direction:column;align-items:center;margin:auto 0;display:flex}.pf-fete-bloc>*{flex-shrink:0}.pf-fete-bloc .pf-actions{align-self:stretch;width:100%;max-width:440px;margin:40px auto 0;padding:0}.pf-fete-pastille{color:#3ecfa0;background:#3ecfa029;margin-top:16px}.pf-fete h1{color:#fff;margin-top:10px;font:600 30px/1.15 Fredoka App,Fredoka,sans-serif}.pf-fete .sous-titre{color:#fff9;margin-top:6px}.pf-tirage{background:#fff;border-radius:14px;width:196px;margin-top:22px;padding:9px 9px 26px;transform:rotate(-4deg);box-shadow:0 14px 30px #14111f66}.pf-tirage img{aspect-ratio:178/161;object-fit:cover;background:#3b3556;border-radius:6px;width:100%;display:block}.pf-offre{color:#ffffff8c;text-align:center;justify-content:center;align-items:flex-start;gap:8px;display:flex}.pf-offre svg{width:14px;height:14px;color:var(--jaune);flex:none;margin-top:3px}.pf-captcha:empty{display:none}.pf-captcha{justify-content:center;display:flex}.pf-confettis{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.pf-confettis i{opacity:0;width:9px;height:14px;animation:pf-confetti 2.2s linear var(--d) forwards;border-radius:2px;position:absolute;top:-30px}.pf-confettis.continu i{animation-duration:4s;animation-delay:calc(var(--d) * 4000 / 2200);animation-iteration-count:infinite}@keyframes pf-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(calc(100dvh + 60px))rotate(6turn)}}.pf-chargement{background:#2d2a3e}.pf-chargement .pf-defile{padding:22px 24px 92px}.pf-scanner{max-width:520px;height:380px;margin:0 auto;position:relative}.pf-scanner-cadre{background:var(--exercice);border-radius:24px;height:320px;position:absolute;top:0;left:0;right:0;overflow:hidden}.pf-scanner-cadre img{object-fit:cover;width:100%;height:100%}.pf-scanner-coins{width:100%;height:100%;position:absolute;inset:0}.pf-scanner-barre{background:var(--jaune);height:4px;animation:2.6s ease-in-out infinite pf-balayage;position:absolute;left:0;right:0;box-shadow:0 0 18px 6px #ffc53d73}@keyframes pf-balayage{0%,to{top:0}50%{top:316px}}.pf-scanner-flash{opacity:0;background:#fff;animation:2.2s linear infinite pf-flash;position:absolute;inset:0}@keyframes pf-flash{0%,18%,32%,to{opacity:0}25%{opacity:.75}}.pf-scanner .pw-mascotte{margin-left:-56px;animation:2.4s ease-in-out infinite pf-flotte;position:absolute;top:266px;left:50%}@keyframes pf-flotte{50%{transform:translateY(-3.5px)}}.pf-chargement h1{text-align:center;color:#fff;font:600 22px/1.15 Fredoka App,Fredoka,sans-serif}.pf-chargement .court{text-align:center;letter-spacing:0;color:#fffc;margin-top:4px;font:600 13px/1.45 -apple-system,SF Pro Text,system-ui,sans-serif}.pf-progres{left:calc(var(--cote) + 24px);right:calc(var(--cote) + 24px);bottom:calc(var(--bas) + 12px);background:#ffffff1a;border-radius:8px;height:6px;position:absolute;overflow:hidden}.pf-progres span{background:var(--violet);border-radius:8px;width:32px;animation:2.6s linear infinite pf-glisse;position:absolute;top:0;bottom:0}@keyframes pf-glisse{0%{left:0}to{left:calc(100% - 32px)}}.pf-revele{background:radial-gradient(calc(min(100vw,100dvh)) at 50% 45%,#7c3aed66,#0000),#14121f}.pf-revele .pf-defile{padding:8px 24px 24px}.pf-revele-colonne{text-align:center;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;display:flex}.pf-revele-tete{justify-content:space-between;align-self:stretch;align-items:center;min-height:48px;display:flex}.pf-revele-tete .eyebrow{color:#f3f0fa;align-items:center;gap:7px;display:flex}.pf-revele-tete .eyebrow:before{content:"";background:var(--jaune);border-radius:50%;width:8px;height:8px}.pf-passer{color:#a9a0c8;padding:10px 8px;font:500 12px Quicksand App,Quicksand,sans-serif}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;font:700 11px/1.42857 Quicksand App,Quicksand,sans-serif}.pf-carte-photo{background:#f3f0fa;border-radius:20px;align-self:stretch;height:190px;margin:18px 24px 0;padding:7px;animation:.8s cubic-bezier(.34,1.56,.64,1) both pf-tombe;position:relative;transform:rotate(-2.00535deg);box-shadow:0 7px 18px #2d2a3e29}@keyframes pf-tombe{0%{opacity:0;transform:translateY(-80px)rotate(-8.88085deg)}}.pf-carte-photo>.cadre{background:#272138;border-radius:13px;height:100%;position:relative;overflow:hidden}.pf-carte-photo img{object-fit:contain;width:100%;height:100%;animation:1s .15s both pw-fondu-entree}.pf-carte-photo .ligne{background:#a78bfa;height:3px;animation:.9s linear 2 forwards pf-ligne;position:absolute;left:0;right:0}@keyframes pf-ligne{0%{top:0}to{opacity:0;top:100%}}.pf-carte-photo .boki{position:absolute;bottom:-25px;right:4px}.pf-apparait{animation:pf-apparait .4s linear var(--t,0s) both}@keyframes pf-apparait{0%{opacity:0;transform:translateY(14px)}}.pf-surgit{animation:pf-surgit .6s cubic-bezier(.34,1.8,.5,1) var(--t,0s) both}@keyframes pf-surgit{0%{opacity:0;transform:scale(1.6)rotate(-6.87549deg)}}.pf-verdict-titre{color:#a9a0c8;margin-top:38px}.pf-etoiles{margin-top:16px;display:flex}.pf-etoiles>span{justify-content:center;align-items:center;width:42px;height:40px;padding:0 5px;display:flex;position:relative}.pf-etoiles>span>svg{width:30px;height:29px;position:absolute;top:5.5px;left:6px}.pf-etoiles .remplie{will-change:transform, opacity}.pf-etoiles .eclat{pointer-events:none;width:90px;height:90px;margin:-45px;position:absolute;top:50%;left:50%;overflow:visible}.pf-note{align-items:baseline;gap:6px;margin-top:10px;display:flex}.pf-note b{color:var(--jaune);font:600 48px/1 Fredoka App,Fredoka,sans-serif}.pf-note span{color:#a9a0c8;font:600 19px Fredoka App,Fredoka,sans-serif}.pf-mention{background:var(--jaune);color:var(--sur-or);border-radius:999px;margin-top:14px;padding:7px 18px;font:600 19px/1.42857 Fredoka App,Fredoka,sans-serif}.pf-ligne{color:#f3f0fa;margin-top:14px}.pf-axes{background:#1e1b2ecc;border:1px solid #3a3454;border-radius:20px;align-self:stretch;margin-top:18px;padding:10px 16px}.pf-axes>div{justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.pf-axes .nom{color:#f3f0fa;font:600 15px Fredoka App,Fredoka,sans-serif}.pf-axes .score{text-align:right;color:#f3f0fa;width:26px;font:700 13px Fredoka App,Fredoka,sans-serif}.pf-losanges{gap:5px;margin-left:auto;display:flex}.pf-losanges i{background:#302747;border-radius:3px;width:11px;height:11px;position:relative;overflow:hidden;transform:rotate(45deg)}.pf-losanges i:after{content:"";width:calc(var(--p) * 100%);background:#a78bfa;position:absolute;inset:0}.pf-revele .pf-voir{align-self:stretch;margin-top:22px}.pf-revele .pf-voir .pw-bouton{--b-fond:var(--jaune);--b-encre:var(--sur-or);--b-ombre:var(--jaune-flanc)}.pf-rapport-erreur{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:auto;padding:24px;display:flex}@media (prefers-reduced-motion:reduce){.pf-vue *,.pf-vue :before,.pf-vue :after{transition:none!important;animation:none!important}.pf-confettis{display:none}}.pc-hote{position:absolute;inset:0}.pw-bouton.pc-action{gap:10px;font-size:19px;line-height:26px}.pc-roue{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pc-roue}@keyframes pc-roue{to{transform:rotate(1turn)}}.pr-vue{background:#f4f2fa;position:absolute;inset:0;overflow:hidden auto}@media (prefers-color-scheme:dark){.pr-vue{background:#15121e}}.pr-cible{min-height:100%;max-width:var(--colonne);margin:0 auto;position:relative}.pr-attente{color:var(--accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pr-attente .pc-roue{border-width:3px;width:28px;height:28px}.pr-erreur{padding:0 max(30px, calc((100vw - var(--colonne)) / 2 + 30px));flex-direction:column;justify-content:center;gap:16px;display:flex;position:absolute;inset:0}.pr-erreur-texte{letter-spacing:0;color:var(--encre-douce);text-align:center;font:600 16px/1.45 Quicksand App,Quicksand,sans-serif}.pp-vue{--pp-fond:#f4f2fa;--pp-encre:#2b2640;--pp-accent:#7c3aed;--pp-doux:#e6defb;--pp-pale:#6f6a86;--pp-legal:#7d7599;--pp-carte:#f0e9ff;--pp-carte-bord:#8b5cf6;--pp-prix:#7c5cf0;--cote:max(0px, calc((100vw - var(--colonne)) / 2));padding:var(--haut) var(--cote) var(--bas);background:var(--pp-fond);color:var(--pp-encre);flex-direction:column;display:flex;position:absolute;inset:0}@media (prefers-color-scheme:dark){.pp-vue{--pp-fond:#15121e;--pp-encre:#f3f0fa;--pp-accent:#a78bfa;--pp-doux:#2e2547;--pp-pale:#a9a1c6;--pp-legal:#a9a1c6;--pp-carte:#241f38;--pp-prix:#c4b5fd}}.pp-defile{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.pp-defile::-webkit-scrollbar{display:none}.pp-contenu{flex-direction:column;align-items:center;gap:12px;padding:8px 20px 16px;display:flex}.pp-barre{justify-content:space-between;align-self:stretch;align-items:center;min-height:32px;display:flex}.pp-fermer{color:#3f3d56;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex!important}.pp-fermer svg{width:14px;height:14px}@media (prefers-color-scheme:dark){.pp-fermer{color:#e7e3f5;background:#251f3a}}.pp-image{width:76px;height:76px;margin-top:8px}.pp-titre{letter-spacing:0;text-align:center;text-wrap:balance;margin-top:8px;font:600 27px/1.25 Fredoka App,Fredoka,sans-serif}.pp-sous-titre{letter-spacing:0;color:var(--pp-accent);text-align:center;text-wrap:balance;margin-top:8px;font:600 14px/1.35 Quicksand App,Quicksand,sans-serif}.pp-avantages{flex-direction:column;align-self:stretch;gap:8px;margin:16px 8px 0;padding:0;list-style:none;display:flex}.pp-avantages li{letter-spacing:0;align-items:center;gap:10px;font:600 15px/1.3 Quicksand App,Quicksand,sans-serif;display:flex}.pp-coche{background:var(--pp-doux);width:20px;height:20px;color:var(--pp-accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.pp-coche svg{width:12px;height:12px}.pp-forfaits{flex-direction:column;align-self:stretch;gap:12px;margin-top:24px;display:flex}.pp-forfait{background:var(--surface);border:2px solid #ddd6eb;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.pp-forfait.choisi{border-color:var(--pp-carte-bord);background:var(--pp-carte);box-shadow:0 4px #4c1d95}.pp-badge{color:#3a2900;letter-spacing:0;white-space:nowrap;background:#ffc53d;border-radius:8px;padding:3px 10px;font:600 10px/1.3 Fredoka App,Fredoka,sans-serif;position:absolute;top:0;right:12px;transform:translateY(-50%)}.pp-radio{border:2px solid #d5cef0;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.choisi .pp-radio{border-color:var(--pp-accent)}.choisi .pp-radio:after{content:"";background:var(--pp-accent);border-radius:50%;position:absolute;inset:4px}.pp-forfait-nom{flex-direction:column;flex:1;gap:4px;min-width:0;margin-left:-2px;display:flex}.pp-forfait-nom b{letter-spacing:0;font:600 16px/1.2 Fredoka App,Fredoka,sans-serif}.pp-forfait-nom small,.pp-forfait-prix small{letter-spacing:0;color:var(--pp-pale);font:600 12px/1.25 Quicksand App,Quicksand,sans-serif}.pp-forfait-prix{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.pp-forfait-prix b{letter-spacing:0;color:var(--pp-prix);white-space:nowrap;font:600 20px/1.2 Fredoka App,Fredoka,sans-serif}.pp-forfait-prix small{font-size:11px}.pp-iphone{letter-spacing:0;max-width:340px;color:var(--pp-pale);text-align:left;text-wrap:pretty;align-self:center;align-items:center;gap:8px;margin-top:4px;font:600 13px/1.4 Quicksand App,Quicksand,sans-serif;display:flex}.pp-iphone svg{flex:none;width:18px;height:18px}.pp-pied{background:var(--pp-fond);flex:none}.pp-pied-int{flex-direction:column;align-items:center;gap:8px;padding:8px 20px;display:flex}.pp-achat{color:#fff;letter-spacing:0;text-align:center;background:#7c3aed;border-radius:18px;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:16px;font:600 16px/1.25 Fredoka App,Fredoka,sans-serif;transition:transform 90ms ease-out,box-shadow 90ms ease-out;box-shadow:0 5px #4c1d95;display:flex!important}.pp-achat:active:not([aria-disabled]){transform:translateY(5px);box-shadow:0 0 #4c1d95}.pp-achat[aria-disabled]{opacity:.82;cursor:default}.pp-rassurance{letter-spacing:0;color:var(--pp-legal);text-align:center;text-wrap:pretty;font:600 12px/1.4 Quicksand App,Quicksand,sans-serif}.pp-legal{justify-content:center;gap:16px;display:flex}.pp-legal a{letter-spacing:0;color:var(--pp-legal);font:600 11px/1.4 Quicksand App,Quicksand,sans-serif;text-decoration:none}.pp-simule{border:1.5px dashed var(--pp-pale);letter-spacing:.4px;color:var(--pp-pale);text-transform:uppercase;border-radius:99px;align-self:center;padding:2px 10px;font:700 11px/1.5 Quicksand App,Quicksand,sans-serif}.pc-fait{padding-left:calc(var(--cote) + 33px);padding-right:calc(var(--cote) + 33px)}.pc-fait-corps-int{text-align:center;scrollbar-width:none;flex-direction:column;flex:1;align-items:center;min-height:0;padding-top:24px;display:flex;overflow:hidden auto}.pc-fait-corps-int::-webkit-scrollbar{display:none}.pc-fait .ressort{flex:1}.pc-fait .ressort.double{flex:2}.pc-fait .pw-titre{color:var(--blanc);margin-top:33px}.pc-fait.avec-etapes .pw-titre{margin-top:20px}.pc-fait-corps{letter-spacing:0;color:var(--blanc-doux);margin-top:15px;font:600 18px/1.5 Quicksand App,Quicksand,sans-serif}.pc-fait.avec-etapes .pc-fait-corps{margin-top:8px}.pc-fait-sortie{letter-spacing:0;color:var(--blanc-doux);opacity:.85;margin-top:15px;font:600 14px/1.45 Quicksand App,Quicksand,sans-serif}.pc-fait-lien{letter-spacing:0;min-height:40px;color:var(--blanc);text-underline-offset:3px;align-items:center;margin-top:10px;font:700 15px/1.45 Quicksand App,Quicksand,sans-serif;text-decoration:underline;display:inline-flex!important}.pc-fait-pied{flex-direction:column;flex:none;gap:12px;padding:12px 0 27px;display:flex}.pc-fait-simule{border-color:var(--blanc-doux);color:var(--blanc-doux);margin-top:12px}.pc-email{text-align:center;flex-direction:column;gap:10px;display:flex}.pc-email-titre{letter-spacing:0;color:var(--blanc);margin:0;font:600 18px/1.3 Fredoka App,Fredoka,sans-serif}.pc-email-champ{box-sizing:border-box;background:var(--blanc);width:100%;color:var(--violet);letter-spacing:0;text-align:center;border:2px solid #0000;border-radius:18px;outline:none;padding:15px 18px;font:600 16px/1.25 Quicksand App,Quicksand,sans-serif}.pc-email-champ::placeholder{color:var(--violet);opacity:.45}.pc-email-champ:focus-visible{border-color:var(--bord-sur-accent)}.pw-bouton.pc-email-envoyer:disabled{opacity:.82;cursor:default}.pc-email-message{letter-spacing:0;color:var(--blanc);margin:0;font:700 14px/1.4 Quicksand App,Quicksand,sans-serif}.pc-email-mention{letter-spacing:0;color:var(--blanc-doux);text-wrap:pretty;margin:0;font:600 12px/1.45 Quicksand App,Quicksand,sans-serif}.pc-email-mention a{color:inherit;text-underline-offset:2px}.pc-email-piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pc-email-merci{background:var(--blanc-voile);letter-spacing:0;color:var(--blanc);text-align:center;border-radius:18px;margin:0;padding:14px 16px;font:600 16px/1.45 Quicksand App,Quicksand,sans-serif}.pc-etapes{counter-reset:etape;text-align:left;flex-direction:column;align-self:stretch;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.pc-etapes li{counter-increment:etape;background:var(--blanc-voile);letter-spacing:0;color:var(--blanc);border-radius:18px;grid-template-columns:30px 1fr;align-items:center;gap:10px 12px;padding:14px;font:600 16px/1.4 Quicksand App,Quicksand,sans-serif;display:grid}.pc-etapes li:before{content:counter(etape);background:var(--blanc);width:30px;height:30px;color:var(--violet);border-radius:50%;justify-content:center;align-items:center;font:600 16px/1 Fredoka App,Fredoka,sans-serif;display:flex}.pc-etapes li>:not(span:first-child){grid-column:1/-1}.pc-etapes .pw-bouton{padding:10px 8px;font-size:17px}.pc-etapes .pc-fait-lien{justify-self:center;margin-top:0}.pw-bouton.pc-ouvrir{text-decoration:none}.pc-qr{background:#fff;border-radius:16px;justify-self:center;width:220px;height:220px;padding:10px}.pc-qr svg{width:100%;height:100%;display:block}
