.swipe-module__EM77pW__scene{overscroll-behavior:none;background:var(--fond);flex-direction:column;max-width:480px;margin:0 auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.swipe-module__EM77pW__zone{flex:1;margin:12px 12px 0;position:relative}.swipe-module__EM77pW__carte{background:var(--surface);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.swipe-module__EM77pW__carteSuivante{opacity:.6;cursor:default;transform:scale(.95)}.swipe-module__EM77pW__affiche{object-fit:cover;pointer-events:none}.swipe-module__EM77pW__infos{background:linear-gradient(to bottom,transparent 0,rgba(20,27,46,.85) 64px,var(--fond)112px);flex-direction:column;gap:4px;padding:96px 16px 16px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.swipe-module__EM77pW__titre{letter-spacing:-.01em;font-size:1.5rem;line-height:1.2}.swipe-module__EM77pW__ligne{color:var(--texte-secondaire);font-size:.9375rem}.swipe-module__EM77pW__pastilles{flex-wrap:wrap;gap:8px;margin-top:6px;list-style:none;display:flex}.swipe-module__EM77pW__pastilles li{color:var(--secondaire);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:.875rem;font-weight:600}.swipe-module__EM77pW__tampon{text-transform:uppercase;letter-spacing:.05em;background:var(--fond);pointer-events:none;border:3px solid;border-radius:10px;padding:6px 14px;font-size:1.5rem;font-weight:800;position:absolute;top:28px}.swipe-module__EM77pW__tamponOui{color:var(--accord);left:20px;transform:rotate(-12deg)}.swipe-module__EM77pW__tamponNon{color:var(--rejet);right:20px;transform:rotate(12deg)}.swipe-module__EM77pW__gestes{padding:16px 16px max(16px,env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:28px;display:flex}.swipe-module__EM77pW__geste{background:var(--surface);cursor:pointer;border:2px solid;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.swipe-module__EM77pW__geste svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.swipe-module__EM77pW__gesteNon{color:var(--rejet)}.swipe-module__EM77pW__gesteOui{color:var(--accord)}.swipe-module__EM77pW__gesteVu{width:52px;height:52px;color:var(--secondaire)}.swipe-module__EM77pW__gesteVuActif{color:var(--fond);background:var(--secondaire);border-color:var(--secondaire)}.swipe-module__EM77pW__pastilles li.swipe-module__EM77pW__pastilleVu{color:var(--fond);background:var(--secondaire)}.swipe-module__EM77pW__message{flex-direction:column;justify-content:center;gap:16px;min-height:100dvh;padding:32px 16px;display:flex}.swipe-module__EM77pW__surtitre{color:var(--texte-secondaire)}.swipe-module__EM77pW__titreResultat{letter-spacing:-.01em;font-size:2rem;line-height:1.15}.swipe-module__EM77pW__lien{color:var(--secondaire)}.swipe-module__EM77pW__bouton{text-align:center;color:var(--fond);background:var(--accent);border-radius:10px;padding:14px 16px;font-weight:600;text-decoration:none}.swipe-module__EM77pW__minuteur{padding:max(12px,env(safe-area-inset-top))16px 0;align-items:center;gap:12px;display:flex}.swipe-module__EM77pW__barreMinuteur{background:var(--surface);border-radius:999px;flex:1;height:6px;overflow:hidden}.swipe-module__EM77pW__remplissage{background:var(--secondaire);height:100%;transition:width .25s linear}.swipe-module__EM77pW__remplissageFin{background:var(--accent)}.swipe-module__EM77pW__temps{font-variant-numeric:tabular-nums;min-width:3ch;color:var(--texte);font-weight:600}.swipe-module__EM77pW__resultat{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.swipe-module__EM77pW__fondResultat{object-fit:cover;filter:blur(28px)saturate(1.3);z-index:-2;transform:scale(1.2)}.swipe-module__EM77pW__resultat:before{content:"";z-index:-1;background:rgba(20,27,46,.82);position:absolute;top:0;bottom:0;left:0;right:0}.swipe-module__EM77pW__contenuResultat{min-height:100dvh;padding:32px 16px max(24px,env(safe-area-inset-bottom));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.swipe-module__EM77pW__surtitreResultat{letter-spacing:-.01em;color:var(--texte);font-size:1.5rem;font-weight:800}.swipe-module__EM77pW__surtitreFestif{color:var(--accent);font-size:2rem;animation:.7s cubic-bezier(.2,1.6,.4,1) both swipe-module__EM77pW__rebond}.swipe-module__EM77pW__sousTitreResultat{color:var(--secondaire)}.swipe-module__EM77pW__afficheResultat{aspect-ratio:2/3;border-radius:14px;height:min(34dvh,420px);animation:.6s ease-out both swipe-module__EM77pW__apparition;position:relative;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.55)}.swipe-module__EM77pW__afficheResultat img{object-fit:cover}.swipe-module__EM77pW__contenuResultat .swipe-module__EM77pW__titreResultat{font-size:1.9rem}.swipe-module__EM77pW__ligneResultat{color:var(--secondaire)}.swipe-module__EM77pW__contenuResultat .swipe-module__EM77pW__pastilles{justify-content:center;margin-top:0}.swipe-module__EM77pW__boutonPartager{font:inherit;color:var(--fond);background:var(--accent);cursor:pointer;border:none;border-radius:12px;align-self:stretch;margin-top:8px;padding:16px;font-size:1.1rem;font-weight:700}.swipe-module__EM77pW__boutonSecondaire{text-align:center;color:var(--texte);background:var(--surface);border:1px solid var(--secondaire);border-radius:10px;align-self:stretch;padding:14px 16px;font-weight:600;text-decoration:none}.swipe-module__EM77pW__lienResultat{color:var(--secondaire);padding:10px}.swipe-module__EM77pW__confettis{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.swipe-module__EM77pW__confettis span{opacity:0;border-radius:2px;width:9px;height:14px;animation-name:swipe-module__EM77pW__chute;animation-timing-function:ease-in;animation-iteration-count:2;position:absolute;top:-20px}.swipe-module__EM77pW__confettis span:nth-child(3n){border-radius:50%;width:7px;height:7px}@keyframes swipe-module__EM77pW__chute{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.9;transform:translateY(105dvh)rotate(540deg)}}@keyframes swipe-module__EM77pW__rebond{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes swipe-module__EM77pW__apparition{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.swipe-module__EM77pW__confettis{display:none}.swipe-module__EM77pW__surtitreFestif,.swipe-module__EM77pW__afficheResultat{animation:none}}.swipe-module__EM77pW__raison{color:var(--secondaire);font-style:italic}.swipe-module__EM77pW__resume{-webkit-line-clamp:3;color:var(--texte);cursor:pointer;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.35;display:-webkit-box;overflow:hidden}.swipe-module__EM77pW__resumeOuvert{-webkit-line-clamp:unset;overscroll-behavior:contain;max-height:40dvh;display:block;overflow-y:auto}
.criteres-module__uyCvnq__page{flex-direction:column;gap:20px;min-height:100dvh;padding:16px 16px 32px;display:flex}.criteres-module__uyCvnq__titre{letter-spacing:-.01em;font-size:1.75rem}.criteres-module__uyCvnq__formulaire{flex-direction:column;gap:22px;display:flex}.criteres-module__uyCvnq__groupe{border:none;flex-direction:column;gap:10px;display:flex}.criteres-module__uyCvnq__legende{margin-bottom:10px;font-weight:600}.criteres-module__uyCvnq__options{flex-wrap:wrap;gap:8px;display:flex}.criteres-module__uyCvnq__option input{opacity:0;pointer-events:none;position:absolute}.criteres-module__uyCvnq__option span{border:1px solid var(--texte-secondaire);cursor:pointer;border-radius:999px;padding:10px 14px;display:inline-block}.criteres-module__uyCvnq__option input:checked+span{color:var(--fond);background:var(--accent);border-color:var(--accent);font-weight:600}.criteres-module__uyCvnq__option input:focus-visible+span{outline:2px solid var(--secondaire);outline-offset:2px}.criteres-module__uyCvnq__aide{color:var(--texte-secondaire)}.criteres-module__uyCvnq__bouton{font:inherit;text-align:center;color:var(--fond);background:var(--accent);border:none;border-radius:10px;padding:14px 16px;font-weight:600;text-decoration:none}.criteres-module__uyCvnq__modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.criteres-module__uyCvnq__mode{font:inherit;color:var(--fond);background:var(--accent);cursor:pointer;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.criteres-module__uyCvnq__nomMode{font-size:1.2rem;font-weight:700}.criteres-module__uyCvnq__detailMode{font-size:.85rem}.criteres-module__uyCvnq__phrase{width:100%;font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--secondaire);resize:none;border-radius:12px;padding:12px 14px}.criteres-module__uyCvnq__phrase::placeholder{color:var(--secondaire);opacity:1}.criteres-module__uyCvnq__phrase:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.criteres-module__uyCvnq__ou{color:var(--secondaire);margin-top:-8px}.criteres-module__uyCvnq__mode[aria-disabled=true]{cursor:progress}.criteres-module__uyCvnq__mode[aria-disabled=true]:not([aria-busy=true]){opacity:.45}.criteres-module__uyCvnq__modeOuvert{color:var(--accent);background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.criteres-module__uyCvnq__choixEnsemble{flex-direction:column;gap:20px;margin-top:-8px;animation:.2s ease-out both criteres-module__uyCvnq__deroule;display:flex}.criteres-module__uyCvnq__lieu{display:flex}.criteres-module__uyCvnq__lieu input{opacity:0;pointer-events:none;position:absolute}.criteres-module__uyCvnq__lieu .criteres-module__uyCvnq__mode{text-align:center;flex:1}.criteres-module__uyCvnq__lieu input:checked+.criteres-module__uyCvnq__mode{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.criteres-module__uyCvnq__lieu input:not(:checked)+.criteres-module__uyCvnq__mode{border-color:var(--texte-secondaire)}.criteres-module__uyCvnq__lieu input:focus-visible+.criteres-module__uyCvnq__mode{outline:2px solid var(--secondaire);outline-offset:2px}.criteres-module__uyCvnq__valider{cursor:pointer;width:100%;min-height:52px;font-size:1.1rem}.criteres-module__uyCvnq__valider[aria-disabled=true]{cursor:progress}.criteres-module__uyCvnq__sousMode{color:var(--texte);background:var(--surface);border:1px solid var(--accent)}@keyframes criteres-module__uyCvnq__deroule{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.criteres-module__uyCvnq__choixEnsemble{animation:none}}.criteres-module__uyCvnq__nombre{flex-direction:column;gap:8px;display:flex}.criteres-module__uyCvnq__nombre .criteres-module__uyCvnq__option span{text-align:center;min-width:44px;min-height:44px}
.session-module__nOzVEq__accueil{flex-direction:column;justify-content:center;gap:16px;min-height:100dvh;padding:32px 16px;display:flex}.session-module__nOzVEq__retour{min-height:44px;font:inherit;color:var(--secondaire);cursor:pointer;background:0 0;border:none;padding:8px 0;font-weight:600;position:absolute;top:16px;left:16px}.session-module__nOzVEq__retour:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.session-module__nOzVEq__titre{font-size:2rem;line-height:1.15}.session-module__nOzVEq__qr{background:var(--texte);border-radius:12px;align-self:center;width:min(280px,100%);padding:12px}.session-module__nOzVEq__qr svg{width:100%;height:auto;display:block}.session-module__nOzVEq__lienInvite{color:var(--secondaire);overflow-wrap:anywhere;font-size:.8rem}.session-module__nOzVEq__attente{color:var(--secondaire)}.session-module__nOzVEq__boutonSecondaire{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--secondaire);border-radius:10px;padding:14px 16px;font-weight:600}.session-module__nOzVEq__partage{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.session-module__nOzVEq__bouton{font:inherit;color:var(--fond);background:var(--accent);cursor:pointer;border:none;border-radius:10px;padding:14px 16px;font-weight:600}
