:root{--bleu-marine:#082a45;--bleu-marine-clair:#0d4a6b;--craie:#fff9ea;--attenue:#b3d6e2;--ligne:#fff0cd38;--signal:#ff7a59;--soleil:#ffc65a;--menthe:#6fe0c5;--panneau:#07263f9e;--papier:#f5e9cb;--papier-fonce:#e8d4a6;--papier-bord:#c8aa6e;--encre:#2b2116;--encre-douce:#5a4731;--cuivre:#b87333;--cuivre-clair:#e3a25c;--cuivre-fonce:#7a4a1f;--cire:#a3322a;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .26 0 0 0 0 .12 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--police-titres:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--police-corps:"Avenir Next", Avenir, system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}body{min-height:100vh;color:var(--craie);font-family:var(--police-corps);background:radial-gradient(60rem 32rem at 82% -6%,#ffc65a4d,#0000 70%),linear-gradient(#1b78a1 0%,#0f5a82 38%,#0a3f63 72%,#082a45 100%) fixed;margin:0;line-height:1.5}h1,h2,h3,p{overflow-wrap:anywhere}button{font:inherit;color:var(--craie);border:1px solid var(--ligne);cursor:pointer;text-align:center;background:#fff9ea1a;border-radius:12px;padding:.7rem 1rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}button:hover:not(:disabled){background:#fff9ea2b;border-color:#fff0cd8c;transform:translateY(-2px)}button:focus-visible,input:focus-visible{outline:3px solid var(--soleil);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}.bouton-principal,button.principal{color:#3a2305;background:linear-gradient(135deg,#ffd27a,#ffa940);border-color:#0000;font-weight:700;box-shadow:0 9px 22px #ffa94047}.bouton-principal:hover:not(:disabled),button.principal:hover:not(:disabled){background:linear-gradient(135deg,#ffdc92,#ffb55a);border-color:#0000;box-shadow:0 12px 28px #ffa94066}[data-animations-reduites] *,[data-animations-reduites] :before,[data-animations-reduites] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.grille[data-v-51898a9a]{width:100%;position:relative}.toile-grille[data-v-51898a9a]{aspect-ratio:1;touch-action:none;background:#1f5c85;border-radius:6px;width:100%;display:block}.toile-grille.interactif[data-v-51898a9a]{cursor:crosshair}.erreur-grille[data-v-51898a9a]{text-align:center;color:#f4c9bd;background:#0b2f4af0;border-radius:6px;place-items:center;margin:0;padding:1.5rem;display:grid;position:absolute;inset:0}.cube-vue[data-v-cc2b2fe7]{--taille:3.4rem;--moitie:1.7rem;z-index:6;place-items:center;width:5.4rem;height:5.4rem;display:grid;position:absolute;top:1rem;right:1.1rem}.scene-cube[data-v-cc2b2fe7]{width:var(--taille);height:var(--taille);perspective:360px}.cube[data-v-cc2b2fe7]{width:100%;height:100%;transform-style:preserve-3d;transition:transform 90ms linear;position:relative}.face[data-v-cc2b2fe7]{color:#f6ead0;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backface-visibility:hidden;background:linear-gradient(135deg,#0c3654e0,#08243ceb);border:2px solid #c9843ce6;border-radius:6px;place-items:center;padding:0;font-size:.62rem;font-weight:800;transition:background .14s,color .14s;display:grid;position:absolute;inset:0}.face[data-v-cc2b2fe7]:hover{color:#2a1a08;background:linear-gradient(135deg,#f0b46c,#c9843c)}.face.courante[data-v-cc2b2fe7]{border-color:#ffd89a;box-shadow:0 0 10px #ffd89a8c}.dessous[data-v-cc2b2fe7]{transform:rotateX(-90deg) translateZ(var(--moitie));pointer-events:none}@media (prefers-reduced-motion:reduce){.cube[data-v-cc2b2fe7]{transition:none}}.placement[data-v-c0703b85]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);justify-content:center;align-items:stretch;gap:clamp(1rem,3vw,2.5rem);display:grid}@media (width<=760px){.placement[data-v-c0703b85]{grid-template-columns:1fr}}.panneau-grille[data-v-c0703b85],.panneau-placement[data-v-c0703b85]{border:1px solid var(--ligne);background:var(--panneau);border-radius:22px;min-width:0;box-shadow:0 20px 55px #03182a47}.panneau-grille[data-v-c0703b85]{padding:clamp(.8rem,2vw,1.2rem)}.entete-grille[data-v-c0703b85]{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .3rem .9rem;display:flex}.surtitre-grille[data-v-c0703b85],.etiquette-panneau[data-v-c0703b85]{color:var(--soleil);letter-spacing:.17em;font-size:.62rem;font-weight:750}.entete-grille h2[data-v-c0703b85]{font-family:var(--police-titres);margin:.1rem 0 0;font-size:1.5rem;font-weight:600}.compteur-bateaux[data-v-c0703b85]{border:1px solid var(--ligne);color:var(--craie);border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.75rem}.grille-placement[data-v-c0703b85]{background:#1f5c85;border:1px solid #ffffff2b;border-radius:14px;overflow:hidden}.aide-grille[data-v-c0703b85]{color:var(--attenue);margin:.8rem .25rem .1rem;font-size:.8rem}.aide-grille span[data-v-c0703b85]{color:var(--soleil);padding-right:.3rem}.panneau-placement[data-v-c0703b85]{padding:clamp(1rem,2.5vw,1.6rem)}.titre-panneau h2[data-v-c0703b85]{font-family:var(--police-titres);margin:.3rem 0 0;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:600;line-height:1.1}.titre-panneau p[data-v-c0703b85]{color:var(--attenue);margin:.55rem 0 1.2rem;font-size:.88rem}.progression[data-v-c0703b85]{margin-bottom:1rem}.progression-label[data-v-c0703b85]{color:var(--attenue);justify-content:space-between;margin-bottom:.4rem;font-size:.73rem;display:flex}.progression-label strong[data-v-c0703b85]{color:var(--craie)}.progression-piste[data-v-c0703b85]{background:#00000038;border-radius:999px;height:.42rem;overflow:hidden}.progression-piste span[data-v-c0703b85]{border-radius:inherit;background:linear-gradient(90deg, var(--menthe), var(--soleil));height:100%;transition:width .26s;display:block;box-shadow:0 0 12px #73d4b573}.modele-courant[data-v-c0703b85]{background:linear-gradient(120deg,#f8c95b1f,#f8c95b0a);border:1px solid #f8c95b4a;border-radius:14px;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.8rem;display:flex}.icone-navire[data-v-c0703b85]{width:2.45rem;height:2.45rem;color:var(--soleil);background:#f8c95b26;border-radius:12px;flex:none;place-items:center;font-size:1.2rem;display:grid}.modele-courant div[data-v-c0703b85]{gap:.08rem;display:grid}.modele-courant small[data-v-c0703b85]{color:var(--soleil);letter-spacing:.14em;font-size:.58rem;font-weight:750}.modele-courant strong[data-v-c0703b85]{color:var(--craie);font-size:.88rem}.modele-courant div>span[data-v-c0703b85]{color:var(--attenue);font-size:.72rem}.flotte[data-v-c0703b85]{margin:0 0 1rem;padding:0;list-style:none}.flotte li[data-v-c0703b85]{color:#a7c7ba;border-bottom:1px solid #ffffff17;align-items:center;gap:.65rem;min-height:3.1rem;padding:.4rem .55rem;transition:background .18s,color .18s;display:flex}.flotte li.suivant[data-v-c0703b85]{color:var(--craie);background:#73d4b517;border-radius:10px}.flotte li.termine[data-v-c0703b85]{color:#a6d8bf}.etat-navire[data-v-c0703b85]{border:1px solid var(--ligne);width:1.8rem;height:1.8rem;color:var(--attenue);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}.termine .etat-navire[data-v-c0703b85]{color:var(--menthe);background:#73d4b524;border-color:#73d4b573}.suivant .etat-navire[data-v-c0703b85]{color:var(--soleil);border-color:#f8c95b8c}.nom-navire[data-v-c0703b85]{flex:1;gap:.05rem;font-size:.82rem;font-weight:650;display:grid}.nom-navire small[data-v-c0703b85]{color:var(--attenue);font-size:.68rem;font-weight:400}.statut-navire[data-v-c0703b85]{color:var(--attenue);font-size:.65rem}.termine .statut-navire[data-v-c0703b85]{color:var(--menthe)}.actions[data-v-c0703b85]{gap:.55rem;display:grid}.bouton-orientation[data-v-c0703b85]{background:#73d4b514;border-color:#73d4b552;justify-content:center;align-items:center;gap:.5rem;display:flex}.bouton-orientation>span[data-v-c0703b85]{color:var(--menthe);font-size:1.15rem}kbd[data-v-c0703b85]{color:var(--attenue);font:inherit;border:1px solid #fff3;border-radius:5px;margin-left:.2rem;padding:.08rem .35rem;font-size:.68rem}.actions-secondaires[data-v-c0703b85]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.actions-secondaires button[data-v-c0703b85]{padding:.56rem .45rem;font-size:.76rem}.bouton-aleatoire[data-v-c0703b85]{color:#f9df93}.bouton-aleatoire span[data-v-c0703b85]{padding-right:.3rem}.actions .principal[data-v-c0703b85]{justify-content:space-between;align-items:center;margin-top:.25rem;padding:.85rem 1rem;display:flex}.accueil[data-v-f90fbeec]{isolation:isolate;place-items:center;min-height:100vh;padding:2rem 1.25rem 12rem;display:grid;position:relative;overflow:hidden}.soleil[data-v-f90fbeec]{z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#fff1c2,#ffd070 45%,#ffb347 100%);border-radius:50%;width:clamp(8rem,20vw,16rem);position:absolute;bottom:22%;right:5vw;box-shadow:0 0 100px 30px #ffc86459}@media (width<=900px){.soleil[data-v-f90fbeec]{opacity:.45;bottom:24%;right:50%;transform:translate(50%)}}.contenu[data-v-f90fbeec]{text-align:center;max-width:44rem}.surtitre[data-v-f90fbeec]{color:var(--soleil);letter-spacing:.3em;margin:0 0 .8rem;font-size:.74rem;font-weight:750}h1[data-v-f90fbeec]{font-family:var(--police-titres);letter-spacing:-.03em;text-shadow:0 4px 30px #041c308c;margin:0;font-size:clamp(2.8rem,9vw,6.4rem);font-weight:700;line-height:.98}h1 span[data-v-f90fbeec]{color:var(--soleil);letter-spacing:.02em;font-size:.62em;font-style:italic;font-weight:500;display:block}.accroche[data-v-f90fbeec]{color:#e6f3f6;text-shadow:0 2px 12px #041c3099;max-width:30rem;margin:1.2rem auto 2.2rem;font-size:clamp(1rem,2vw,1.15rem)}.menu[data-v-f90fbeec]{gap:.8rem;width:min(100%,20rem);margin:0 auto;display:grid}.gros[data-v-f90fbeec]{letter-spacing:.24em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07263f8c;border-radius:14px;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700}.principal.gros[data-v-f90fbeec]{background:linear-gradient(135deg,#ffd27a,#ffa940)}.vagues[data-v-f90fbeec]{z-index:-1;height:34vh;min-height:12rem;position:absolute;inset:auto 0 0}.vague[data-v-f90fbeec]{width:200%;height:100%;animation:linear infinite derive-f90fbeec;position:absolute;bottom:0;left:0}.vague-1[data-v-f90fbeec]{fill:#1a7fa3;opacity:.85;height:90%;animation-duration:34s}.vague-2[data-v-f90fbeec]{fill:#0f5f86;opacity:.92;height:70%;animation-duration:24s;animation-direction:reverse}.vague-3[data-v-f90fbeec]{fill:#082a45;height:48%;animation-duration:18s}@keyframes derive-f90fbeec{to{transform:translate(-50%)}}.options[data-v-7707f540]{max-width:38rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 0}.surtitre[data-v-7707f540]{color:var(--soleil);letter-spacing:.22em;margin:0 0 .4rem;font-size:.7rem;font-weight:750}h1[data-v-7707f540]{font-family:var(--police-titres);margin:0;font-size:clamp(2.2rem,5vw,3.4rem)}.note[data-v-7707f540]{color:var(--attenue);margin:.5rem 0 1.5rem}.carte[data-v-7707f540]{border:1px solid var(--ligne);background:var(--panneau);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;margin-bottom:1rem;padding:1.1rem 1.25rem}h2[data-v-7707f540]{font-family:var(--police-titres);margin:0 0 .6rem;font-size:1.2rem}.ligne[data-v-7707f540]{grid-template-columns:9rem 1fr 2.5rem;align-items:center;gap:.8rem;min-height:2.8rem;display:grid}.ligne.inactif[data-v-7707f540]{opacity:.45}.ligne-case[data-v-7707f540]{cursor:pointer;grid-template-columns:1fr auto}.ligne small[data-v-7707f540]{color:var(--attenue);font-size:.74rem;display:block}input[type=range][data-v-7707f540]{width:100%;accent-color:var(--soleil)}input[type=checkbox][data-v-7707f540]{width:1.3rem;height:1.3rem;accent-color:var(--soleil)}output[data-v-7707f540]{color:var(--soleil);font-variant-numeric:tabular-nums;text-align:right}.actions[data-v-7707f540]{justify-content:space-between;gap:.8rem;margin-top:1.4rem;display:flex}@media (width<=520px){.ligne[data-v-7707f540]{grid-template-columns:6.5rem 1fr 2.2rem}}.mode[data-v-f57ad180]{text-align:center;max-width:50rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) 0}.surtitre[data-v-f57ad180]{color:var(--soleil);letter-spacing:.22em;margin:0 0 .4rem;font-size:.7rem;font-weight:750}h1[data-v-f57ad180]{font-family:var(--police-titres);margin:0 0 2rem;font-size:clamp(2rem,5vw,3.2rem)}.choix[data-v-f57ad180]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}@media (width<=640px){.choix[data-v-f57ad180]{grid-template-columns:1fr}}.carte[data-v-f57ad180]{background:var(--panneau);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;justify-items:center;gap:.5rem;padding:1.8rem 1.4rem;display:grid}.carte.actif[data-v-f57ad180]{border-color:#ffc65a99;box-shadow:0 0 0 1px #ffc65a26,0 18px 40px #03182a59}.icone[data-v-f57ad180]{width:3.4rem;height:3.4rem;color:var(--soleil);border:1px solid #ffc65a80;border-radius:50%;place-items:center;font-size:1.6rem;display:grid}strong[data-v-f57ad180]{font-family:var(--police-titres);font-size:1.45rem}.texte[data-v-f57ad180]{color:var(--attenue);font-size:.92rem}.cta[data-v-f57ad180]{color:var(--soleil);letter-spacing:.08em;margin-top:.4rem;font-weight:700}.badge[data-v-f57ad180]{border:1px solid var(--ligne);border-radius:999px;margin-top:.4rem;padding:.25rem .8rem;font-size:.74rem}.retour[data-v-f57ad180]{margin-top:2rem}.cartes[data-v-05420237]{text-align:center;max-width:52rem;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 0}.surtitre[data-v-05420237]{color:var(--soleil);letter-spacing:.22em;margin:0 0 .4rem;font-size:.7rem;font-weight:750}h1[data-v-05420237]{font-family:var(--police-titres);margin:0 0 1.6rem;font-size:clamp(2rem,5vw,3.2rem)}.etat[data-v-05420237]{color:var(--attenue)}.grille-cartes[data-v-05420237]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,2vw,1.1rem);display:grid}@media (width<=520px){.grille-cartes[data-v-05420237]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tuile[data-v-05420237]{cursor:pointer;gap:.5rem;display:grid;position:relative}.tuile input[data-v-05420237]{opacity:0;width:1px;height:1px;position:absolute}.visuel[data-v-05420237]{aspect-ratio:4/3;border:2px solid var(--ligne);border-radius:22px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 10px 26px #03182a4d}.visuel img[data-v-05420237]{object-fit:cover;width:100%;height:100%}.hasard[data-v-05420237]{color:var(--craie);background:#07263fb3}.tuile:hover .visuel[data-v-05420237]{transform:translateY(-3px)}.tuile.choisie .visuel[data-v-05420237]{border-color:var(--soleil);box-shadow:0 0 0 3px #ffc65a4d,0 14px 30px #03182a66}.tuile input:focus-visible+.visuel[data-v-05420237]{outline:3px solid var(--soleil);outline-offset:3px}.tuile strong[data-v-05420237]{font-family:var(--police-titres);font-size:1.05rem}.description[data-v-05420237]{min-height:1.6em;color:var(--attenue);margin:1.4rem 0 0}.actions[data-v-05420237]{justify-content:space-between;gap:.8rem;margin-top:1.6rem;display:flex}.apercu-outil[data-v-74c52ff3]{width:100%;height:100%;color:var(--cuivre-fonce);place-items:center;display:grid}.apercu-outil img[data-v-74c52ff3]{object-fit:contain;filter:drop-shadow(0 4px 5px #3c260c59);-webkit-user-select:none;user-select:none;width:100%;height:100%}.apercu-outil svg[data-v-74c52ff3]{width:62%;height:62%}.arsenal-dock[data-v-4441e0b6]{z-index:30;pointer-events:none;padding:0 clamp(.5rem,3vw,3rem);animation:.62s cubic-bezier(.2,.9,.25,1) both monte-4441e0b6;position:fixed;bottom:0;left:0;right:0}@keyframes monte-4441e0b6{0%{transform:translateY(105%)}}.dock-cadre[data-v-4441e0b6]{border:3px solid var(--cuivre);background:var(--grain), linear-gradient(180deg, #f8edd1 0%, #ecd9ae 100%);max-width:1380px;color:var(--encre);pointer-events:auto;border-bottom:0;border-radius:22px 22px 0 0;margin:0 auto;padding:.7rem clamp(.7rem,1.6vw,1.2rem) .85rem;position:relative;box-shadow:0 -16px 44px #03182a80,inset 0 2px #ffffff8c,inset 0 -8px 20px #78501e24}.dock-cadre[data-v-4441e0b6]:before,.dock-cadre[data-v-4441e0b6]:after{content:"";background:radial-gradient(circle at 35% 30%,#fff0c4,#b88a3c 60%,#6d4a17);border-radius:50%;width:9px;height:9px;position:absolute;top:10px;box-shadow:0 1px 2px #3c260c80}.dock-cadre[data-v-4441e0b6]:before{left:12px}.dock-cadre[data-v-4441e0b6]:after{right:12px}.dock-tete[data-v-4441e0b6]{align-items:center;gap:.8rem;min-height:2.9rem;padding:0 1.4rem .55rem;display:flex}.dock-tete h2[data-v-4441e0b6]{color:var(--cuivre-fonce);font-family:var(--police-titres);letter-spacing:.04em;margin:0;font-size:1.15rem}.tete-texte[data-v-4441e0b6]{color:var(--encre-douce);flex-wrap:wrap;flex:1;gap:0 .7rem;margin:0;font-size:.86rem;font-style:italic;display:flex}.tete-texte strong[data-v-4441e0b6]{color:var(--encre);font-family:var(--police-titres);font-size:1rem;font-style:normal}.bourse-dock[data-v-4441e0b6]{border:1.5px solid var(--cuivre);font-family:var(--police-titres);font-variant-numeric:tabular-nums;background:#fffaebb3;border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .8rem .15rem .5rem;font-size:1.15rem;font-weight:700;display:inline-flex}.bourse-dock img[data-v-4441e0b6]{object-fit:contain;width:2rem;height:1.25rem}.tete-main[data-v-4441e0b6]{border:2px solid var(--cuivre);background:radial-gradient(circle at 35% 30%,#fff6dc,#e8cf94);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;animation:1.8s ease-in-out infinite balancement-4441e0b6;display:grid}@keyframes balancement-4441e0b6{50%{transform:translateY(-3px)rotate(-5deg)}}.reposer[data-v-4441e0b6],.replier[data-v-4441e0b6]{border-color:var(--cuivre-fonce);color:var(--encre);background:#fffaeb8c}.reposer[data-v-4441e0b6]{align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;display:inline-flex}.reposer kbd[data-v-4441e0b6]{border:1px solid var(--cuivre-fonce);font:inherit;background:#ffffff8c;border-radius:6px;padding:0 .4rem;font-size:.72rem}.replier[data-v-4441e0b6]{flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.replie .replier svg[data-v-4441e0b6]{transform:rotate(180deg)}.outil-en-main .dock-tete[data-v-4441e0b6]{background:repeating-linear-gradient(115deg,#fff0 0 14px,#fff3 14px 28px) 0 0/56px 100%,linear-gradient(#f2c98a,#dfa35a) 0 0/100% 100%;border-radius:19px 19px 0 0;margin:-.7rem calc(-1*clamp(.7rem,1.6vw,1.2rem)) .5rem;padding-top:.55rem;animation:2.4s linear infinite defile-4441e0b6}@keyframes defile-4441e0b6{to{background-position:56px 0,0 0}}.outils[data-v-4441e0b6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding-top:.3rem;display:grid}.carte-outil[data-v-4441e0b6]{border:1.5px solid var(--papier-bord);background:#fffbee9e;border-radius:16px;grid-template-columns:5.3rem minmax(0,1fr);grid-template-areas:"image contenu""actions actions";gap:.6rem .75rem;padding:.7rem;transition:transform .24s cubic-bezier(.2,.9,.25,1),box-shadow .24s,border-color .24s,background .24s;display:grid;position:relative;box-shadow:0 2px #78501e1f}.carte-outil[data-v-4441e0b6]:hover{border-color:var(--cuivre);transform:translateY(-3px);box-shadow:0 10px 22px #5a3c1438}.carte-outil.en-stock[data-v-4441e0b6]{border-color:var(--cuivre-clair)}.carte-outil.en-main[data-v-4441e0b6]{z-index:1;border:2.5px solid var(--cuivre);background:#fff6dc;animation:1.6s ease-in-out infinite halo-4441e0b6;transform:translateY(-9px)scale(1.025);box-shadow:0 0 0 4px #e3a25c73,0 18px 34px #5a3c1457}@keyframes halo-4441e0b6{50%{box-shadow:0 0 0 8px #e3a25c2e,0 18px 34px #5a3c1457}}.ruban[data-v-4441e0b6]{background:linear-gradient(180deg, var(--cuivre-clair), var(--cuivre));color:#2b1a08;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:.12rem .7rem;font-size:.7rem;font-weight:800;animation:.36s cubic-bezier(.2,1.2,.3,1) both ruban-entre-4441e0b6;position:absolute;top:-.75rem;left:.9rem;box-shadow:0 3px 6px #3c260c59}@keyframes ruban-entre-4441e0b6{0%{opacity:0;transform:translateY(8px)scale(.8)}}.cadre-image[data-v-4441e0b6]{border:2px solid var(--cuivre-clair);background:radial-gradient(circle at 50% 38%,#fbf3d8 0%,#ecd9a2 62%,#dcc283 100%);border-radius:14px;grid-area:image;width:5.3rem;height:5.3rem;position:relative;box-shadow:inset 0 2px 8px #78501e40}.cadre-image[data-v-4441e0b6] .apercu-outil{padding:.35rem}.sceau[data-v-4441e0b6]{background:radial-gradient(circle at 35% 30%, #cf5148, var(--cire) 62%, #6e1d17);color:#fff3dc;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .3rem;font-size:.82rem;font-weight:800;animation:.52s cubic-bezier(.2,1.5,.3,1) both sceau-pop-4441e0b6;display:grid;position:absolute;bottom:-.55rem;right:-.55rem;box-shadow:0 3px 6px #3c140f73,inset 0 -2px 3px #00000038}@keyframes sceau-pop-4441e0b6{0%{transform:scale(.2)rotate(-40deg)}to{transform:scale(1)rotate(0)}}.contenu[data-v-4441e0b6]{grid-area:contenu;min-width:0}.contenu h3[data-v-4441e0b6]{font-family:var(--police-titres);margin:0 0 .2rem;font-size:1.05rem;line-height:1.15}.description[data-v-4441e0b6]{color:var(--encre-douce);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.regles[data-v-4441e0b6]{flex-wrap:wrap;gap:.2rem .4rem;margin:.35rem 0 0;font-size:.68rem;font-weight:700;display:flex}.regles span[data-v-4441e0b6]{color:var(--encre-douce);background:#b8733324;border-radius:999px;padding:.05rem .45rem}.regles .coute[data-v-4441e0b6]{color:var(--cire);background:#a3322a29}.regles .gratuit[data-v-4441e0b6]{color:#1f6b5e;background:#1f7a6c29}.attente[data-v-4441e0b6]{color:var(--cuivre-fonce);background:#b873332e;border-radius:8px;margin:.3rem 0 0;padding:.15rem .5rem;font-size:.74rem;font-weight:700}.actions[data-v-4441e0b6]{grid-area:actions;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.actions button[data-v-4441e0b6]{border:1.5px solid var(--cuivre-fonce);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .6rem;font-size:.86rem;font-weight:700;display:inline-flex}.acheter[data-v-4441e0b6]{box-shadow:0 2px 0 var(--cuivre-fonce);color:#2b1a08;background:linear-gradient(#f0b46c,#c9843c)}.acheter[data-v-4441e0b6]:hover:not(:disabled){background:linear-gradient(#f7c585,#d6914a)}.prix[data-v-4441e0b6]{font-variant-numeric:tabular-nums;background:#fffaeba6;border-radius:999px;align-items:center;gap:.2rem;padding:0 .4rem;display:inline-flex}.prix img[data-v-4441e0b6]{object-fit:contain;width:1.5rem;height:1rem}.utiliser[data-v-4441e0b6]{color:#fff8e6;background:linear-gradient(#3fae9a,#23806f);box-shadow:0 2px #0f4f44;border-color:#0f4f44!important}.utiliser[data-v-4441e0b6]:hover:not(:disabled){background:linear-gradient(#4cc1ab,#2a917f)}.utiliser[aria-pressed=true][data-v-4441e0b6]{box-shadow:inset 0 0 0 2px var(--cuivre);color:var(--cuivre-fonce);background:#fff6dc;border-color:var(--cuivre)!important}.actions button[data-v-4441e0b6]:disabled{box-shadow:none;color:#6f5c3c;opacity:1;cursor:not-allowed;background:#d6c39699;border-color:var(--papier-bord)!important}.actions button:disabled .prix[data-v-4441e0b6]{background:#fffaeb66}.manque[data-v-4441e0b6]{color:var(--cire);margin:.3rem 0 0;font-size:.72rem;font-weight:800}.sr-seulement[data-v-4441e0b6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button[data-v-4441e0b6]:focus-visible{outline-offset:2px;outline:3px solid #1d6f8e}@media (width<=999px){.outils[data-v-4441e0b6]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(46%,18rem);grid-auto-flow:column;padding:.8rem .2rem .4rem;overflow-x:auto}.carte-outil[data-v-4441e0b6]{scroll-snap-align:start}}@media (width<=760px){.dock-tete[data-v-4441e0b6]{padding:0 1rem .5rem}.tete-texte span[data-v-4441e0b6]:not(strong+span){display:none}.outil-en-main .tete-texte span[data-v-4441e0b6]{display:inline}.outils[data-v-4441e0b6]{grid-auto-columns:min(86%,18rem)}}.outil-en-main[data-v-3bcf1969]{z-index:60;opacity:0;pointer-events:none;will-change:transform;align-items:center;gap:.4rem;transition:opacity .14s;display:flex;position:fixed;top:0;left:0}.outil-en-main.visible[data-v-3bcf1969]{opacity:1}.medaillon[data-v-3bcf1969]{border:2.5px solid var(--cuivre);background:radial-gradient(circle at 35% 30%,#fff8e0,#ecd49a);border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;padding:.2rem;animation:1.6s ease-in-out infinite balancement-3bcf1969;display:grid;box-shadow:0 8px 18px #03182a73,0 0 0 4px #e3a25c59}@keyframes balancement-3bcf1969{50%{transform:translateY(-4px)rotate(-6deg)}}.etiquette[data-v-3bcf1969]{background:var(--papier);color:var(--encre);font-family:var(--police-titres);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:700;box-shadow:0 3px 8px #03182a59}.couche-poissons{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.poisson-vol{filter:drop-shadow(0 4px 6px #03182a73);will-change:transform;height:auto;position:absolute;top:0;left:0}.gain-vol{background:var(--papier);color:var(--cuivre-fonce);font-family:var(--police-titres);border-radius:999px;padding:.1rem .7rem;font-size:1.35rem;font-weight:800;animation:1.5s cubic-bezier(.2,.8,.3,1) forwards gain-monte;position:absolute;transform:translate(-50%);box-shadow:0 6px 16px #03182a66}@keyframes gain-monte{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}18%{opacity:1;transform:translate(-50%,-14px)scale(1.15)}to{opacity:0;transform:translate(-50%,-52px)scale(1)}}.chargement[data-v-bb775011]{z-index:90;background:radial-gradient(at 50% 30%,#1d6f93 0%,#0e4e73 50%,#082e4a 100%);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:hidden}.contenu[data-v-bb775011]{z-index:1;color:#f6ead0;text-align:center;width:min(28rem,100%);animation:.4s ease-out both apparition-bb775011;position:relative}@keyframes apparition-bb775011{0%{opacity:0;transform:translateY(10px)}}h2[data-v-bb775011]{font-family:var(--police-titres);letter-spacing:.02em;margin:0;font-size:2rem}.sous-titre[data-v-bb775011]{color:#f6ead0b3;margin:.3rem 0 2.2rem;font-size:.95rem}.route[data-v-bb775011]{position:relative}.barre[data-v-bb775011]{background:#00000059;border-radius:999px;height:.7rem;overflow:hidden;box-shadow:inset 0 1px 3px #0006}.remplissage[data-v-bb775011]{border-radius:inherit;background:linear-gradient(90deg,#f0b46c,#ffd89a);height:100%;transition:width .3s ease-out;display:block}.voilier[data-v-bb775011]{width:40px;height:40px;margin-left:-20px;transition:left .3s ease-out;position:absolute;bottom:.15rem}.voilier svg[data-v-bb775011]{transform-origin:50% 90%;filter:drop-shadow(0 3px 4px #000a1973);animation:2.2s ease-in-out infinite tangue-bb775011;display:block}@keyframes tangue-bb775011{0%,to{transform:translateY(1px)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}.etape[data-v-bb775011]{color:#f6ead0d9;justify-content:space-between;margin:.7rem .1rem 0;font-size:.9rem;display:flex}.etape strong[data-v-bb775011]{font-variant-numeric:tabular-nums}.astuce[data-v-bb775011]{color:#f6ead0a6;margin:1.8rem 0 0;font-size:.85rem}.astuce span[data-v-bb775011]{color:#f0b46c}.vagues[data-v-bb775011]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='80' viewBox='0 0 240 80'%3E%3Cpath d='M0 36C40 16 80 16 120 36s80 20 120 0v44H0z' fill='%23ffffff' fill-opacity='.07'/%3E%3Cpath d='M0 50C30 34 90 34 120 50s90 16 120 0v30H0z' fill='%23ffffff' fill-opacity='.08'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:240px 100%;width:200%;height:5rem;animation:12s linear infinite houle-bb775011;position:absolute;bottom:0;left:0}@keyframes houle-bb775011{to{translate:-240px}}@media (prefers-reduced-motion:reduce){.voilier svg[data-v-bb775011],.vagues[data-v-bb775011]{animation:none}}.fin-fond[data-v-058f3965]{z-index:80;place-items:center;padding:1rem;animation:.5s both fond-entre-058f3965;display:grid;position:fixed;inset:0;overflow-y:auto}.fond-victoire[data-v-058f3965]{background:radial-gradient(at 50% 30%,#ffd6824d,#061c2ec7 70%)}.fond-defaite[data-v-058f3965]{-webkit-backdrop-filter:saturate(.55);backdrop-filter:saturate(.55);background:radial-gradient(at 50% 30%,#465a7859,#04101ce0 70%)}@keyframes fond-entre-058f3965{0%{opacity:0}}.fin-carte[data-v-058f3965]{border:3px solid var(--cuivre);background:var(--grain), linear-gradient(180deg, #f9eed3, #ecd8aa);width:min(46rem,100%);max-height:calc(100vh - 2rem);color:var(--encre);text-align:center;border-radius:28px;padding:2.6rem 2rem 1.6rem;animation:.7s cubic-bezier(.2,.9,.25,1) both carte-entre-058f3965;position:relative;overflow:hidden auto;box-shadow:0 34px 80px #03182a99,inset 0 2px #ffffff8c}.fin-carte.defaite[data-v-058f3965]{background:var(--grain), linear-gradient(180deg, #e8e4d8, #cfc9b8);border-color:#6b7b8c}@keyframes carte-entre-058f3965{0%{opacity:0;transform:translateY(34px)scale(.94)}}.medaille[data-v-058f3965]{color:#7a4a0f;background:radial-gradient(circle at 35% 28%,#fff0c4,#e0a843 55%,#a8731a);border:4px solid #8a5a1c;border-radius:50%;place-items:center;width:6.4rem;height:6.4rem;margin:0 auto .6rem;animation:.76s cubic-bezier(.3,1.5,.4,1) .25s both tampon-058f3965;display:grid;position:relative;box-shadow:0 10px 22px #50320a73,inset 0 -5px 10px #5a370a59}.defaite .medaille[data-v-058f3965]{color:#fff0e2;background:radial-gradient(circle at 35% 28%,#d8665c,#a3322a 58%,#6e1d17);border-color:#5a1b16}.medaille svg[data-v-058f3965]{width:3.6rem;height:3.6rem}@keyframes tampon-058f3965{0%{opacity:0;transform:scale(2.8)rotate(-24deg)}55%{opacity:1;transform:scale(.9)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.onde[data-v-058f3965]{opacity:0;border:3px solid #e3a25cb3;border-radius:50%;animation:.9s ease-out .7s both onde-058f3965;position:absolute;inset:-4px}@keyframes onde-058f3965{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.surtitre[data-v-058f3965]{color:var(--cuivre-fonce);letter-spacing:.26em;margin:0;font-size:.7rem;font-weight:800;animation:.5s .65s both monte-058f3965}h2[data-v-058f3965]{font-family:var(--police-titres);letter-spacing:-.02em;margin:.1rem 0 0;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.05;animation:.8s cubic-bezier(.2,.9,.25,1) .7s both titre-058f3965}.victoire h2[data-v-058f3965]{color:#7a4a0f;text-shadow:0 2px #fff9}.defaite h2[data-v-058f3965]{color:#3d4a58}@keyframes titre-058f3965{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes monte-058f3965{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rang[data-v-058f3965]{font-family:var(--police-titres);margin:.2rem 0 0;font-size:1.25rem;animation:.5s .9s both monte-058f3965}.devise[data-v-058f3965]{color:var(--encre-douce);margin:.2rem 0 1.1rem;font-style:italic;animation:.5s 1s both monte-058f3965}.bilan[data-v-058f3965]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 1.3rem;display:grid}.stat[data-v-058f3965]{border:1.5px solid var(--papier-bord);animation:.45s both monte-058f3965;animation-delay:calc(1s + var(--i) * 80ms);background:#fffbeea6;border-radius:14px;padding:.6rem .4rem .7rem;position:relative}.defaite .stat[data-v-058f3965]{background:#fff6;border-color:#a8a08a}.stat dt[data-v-058f3965]{color:var(--cuivre-fonce);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.stat dd[data-v-058f3965]{font-family:var(--police-titres);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3rem;margin:.2rem 0 0;font-size:1.7rem;font-weight:700;line-height:1.1;display:flex}.stat dd.duree[data-v-058f3965]{padding-top:.2rem;font-size:1.3rem}.stat dd small[data-v-058f3965]{color:var(--encre-douce);flex-basis:100%;font-family:inherit;font-size:.72rem;font-weight:500}.stat dd img[data-v-058f3965]{object-fit:contain;align-self:center;width:1.8rem;height:1.1rem}.jauge[data-v-058f3965]{background:#78501e2e;border-radius:999px;height:.4rem;margin:.4rem .6rem 0;display:block;overflow:hidden}.jauge span[data-v-058f3965]{background:linear-gradient(90deg,#3fae9a,#e3a25c);border-radius:999px;height:100%;display:block}.actions[data-v-058f3965]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;animation:.5s 1.7s both monte-058f3965;display:flex}.actions button[data-v-058f3965]{border:1.5px solid var(--cuivre-fonce);min-height:2.9rem;color:var(--encre);background:#fffaeb99;border-radius:14px;padding:.55rem 1.3rem;font-weight:700}.actions .rejouer[data-v-058f3965]{box-shadow:0 3px 0 var(--cuivre-fonce);background:linear-gradient(#f0b46c,#c9843c);border-color:#0000;font-size:1.02rem}.actions .rejouer[data-v-058f3965]:hover{background:linear-gradient(#f7c585,#d6914a)}.defaite .actions .rejouer[data-v-058f3965]{color:#fff;background:linear-gradient(#8ea4bc,#667d96)}.actions .discret[data-v-058f3965]{border-style:dashed;font-weight:600}.actions kbd[data-v-058f3965]{border:1px solid var(--cuivre-fonce);font:inherit;border-radius:6px;margin-left:.4rem;padding:0 .4rem;font-size:.72rem}button[data-v-058f3965]:focus-visible{outline-offset:2px;outline:3px solid #1d6f8e}.confettis[data-v-058f3965],.bulles[data-v-058f3965]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confettis span[data-v-058f3965]{border-radius:2px;width:.55rem;height:.95rem;animation:linear infinite confetti-058f3965;position:absolute;top:-1.2rem}@keyframes confetti-058f3965{0%{transform:translateY(0) rotate(var(--rotation));opacity:1}to{transform:translateY(120vh) rotate(calc(var(--rotation) + 540deg));opacity:.9}}.bulles span[data-v-058f3965]{background:#ffffff1f;border:2px solid #ffffff8c;border-radius:50%;animation:ease-in infinite bulle-058f3965;position:absolute;bottom:-2rem}@keyframes bulle-058f3965{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:1}to{opacity:0;transform:translateY(-110vh)translate(1.2rem)}}.banc[data-v-058f3965]{height:2.6rem;margin:1rem -2rem -1.1rem;position:relative;overflow:hidden}.banc img[data-v-058f3965]{opacity:.85;width:3.4rem;animation:8s linear infinite nage-058f3965;position:absolute;left:-5rem}@keyframes nage-058f3965{0%{transform:translate(0)translateY(0)}50%{transform:translate(30rem)translateY(.5rem)}to{transform:translate(64rem)translateY(0)}}@media (width<=640px){.fin-carte[data-v-058f3965]{padding:2rem 1rem 1.2rem}.bilan[data-v-058f3965]{grid-template-columns:repeat(2,minmax(0,1fr))}}.application[data-v-fa57be9d]{isolation:isolate;max-width:1380px;min-height:100vh;margin:0 auto;padding:1.25rem clamp(1rem,4vw,3.5rem) 4rem;position:relative}.entete-application[data-v-fa57be9d]{border-bottom:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:.4rem 0 1.2rem;display:flex}.marque[data-v-fa57be9d]{color:var(--craie);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.marque-icone[data-v-fa57be9d]{width:2.6rem;height:2.6rem;color:var(--soleil);background:#ffc65a1f;border:1px solid #ffc65a99;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.marque-texte[data-v-fa57be9d]{font-family:var(--police-titres);font-size:1.2rem;font-weight:700}.marque-texte small[data-v-fa57be9d]{color:var(--attenue);font-family:var(--police-corps);letter-spacing:.2em;font-size:.58rem;font-weight:700;display:block}.entete-droite[data-v-fa57be9d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;display:flex}.badge-etape[data-v-fa57be9d]{border:1px solid var(--ligne);background:#07263f66;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.78rem;font-weight:650;display:inline-flex}.point-etat[data-v-fa57be9d]{background:var(--menthe);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 10px #6fe0c5bf}.etat-partie[data-v-fa57be9d]{margin:0;font-size:.88rem}.zone-etape[data-v-fa57be9d]{scroll-margin-top:1.25rem}.surtitre[data-v-fa57be9d]{color:var(--soleil);letter-spacing:.22em;margin:0 0 .45rem;font-size:.7rem;font-weight:750}.niveau[data-v-fa57be9d]{gap:.7rem;margin:1.6rem 0 1.4rem;display:grid}.niveau h2[data-v-fa57be9d]{font-family:var(--police-titres);margin:0;font-size:1.35rem}.niveau-choix[data-v-fa57be9d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (width<=560px){.niveau-choix[data-v-fa57be9d]{grid-template-columns:1fr}}.choix-niveau[data-v-fa57be9d]{cursor:pointer;position:relative}.choix-niveau input[data-v-fa57be9d]{opacity:0;width:1px;height:1px;position:absolute}.choix-niveau span[data-v-fa57be9d]{border:1px solid var(--ligne);background:var(--panneau);text-align:center;border-radius:14px;gap:.1rem;padding:.85rem 1rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.choix-niveau strong[data-v-fa57be9d]{font-family:var(--police-titres);font-size:1.15rem}.choix-niveau small[data-v-fa57be9d]{color:var(--attenue);font-size:.78rem}.choix-niveau:hover span[data-v-fa57be9d]{transform:translateY(-2px)}.choix-niveau input:checked+span[data-v-fa57be9d]{background:linear-gradient(145deg,#ffc65a3d,#ffc65a14);border-color:#ffc65acc;box-shadow:0 0 0 1px #ffc65a40}.choix-niveau input:focus-visible+span[data-v-fa57be9d]{outline:3px solid var(--soleil);outline-offset:2px}.retour[data-v-fa57be9d]{margin:1.6rem 0 0;display:block}.sr-seulement[data-v-fa57be9d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zone-etape.avec-dock[data-v-fa57be9d]{padding-bottom:calc(var(--hauteur-dock,0px) + 1.5rem)}.bandeau-fin[data-v-fa57be9d]{border:3px solid var(--cuivre);background:var(--grain), linear-gradient(180deg, #f8edd1, #ecd9ae);color:var(--encre);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1.1rem 0 1rem;padding:.6rem .8rem .6rem 1.2rem;display:flex;box-shadow:0 14px 34px #03182a66,inset 0 2px #ffffff8c}.bandeau-fin.perdu[data-v-fa57be9d]{background:var(--grain), linear-gradient(180deg, #e8e4d8, #cfc9b8);border-color:#6b7b8c}.bandeau-fin p[data-v-fa57be9d]{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;display:flex}.bandeau-fin strong[data-v-fa57be9d]{font-family:var(--police-titres);font-size:1.4rem}.bandeau-fin span[data-v-fa57be9d]{font-family:var(--police-titres);font-style:italic}.bandeau-fin button[data-v-fa57be9d]{border:1.5px solid var(--cuivre-fonce);min-height:2.75rem;color:var(--encre);background:#fffaeb99;font-weight:700}.fondu-leave-active[data-v-fa57be9d]{transition:opacity .6s}.fondu-leave-to[data-v-fa57be9d]{opacity:0}.poste-commande[data-v-fa57be9d]{z-index:20;border:3px solid var(--cuivre);background:var(--grain), linear-gradient(180deg, #f8edd1, #ecd9ae);color:var(--encre);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem 1rem;margin:1.1rem 0 1rem;padding:.55rem .7rem;display:grid;position:sticky;top:.6rem;box-shadow:0 14px 34px #03182a66,inset 0 2px #ffffff8c}.tour[data-v-fa57be9d]{white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:.55rem;min-height:2.9rem;padding:0 1rem;font-size:.92rem;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.tour-point[data-v-fa57be9d]{background:currentColor;border-radius:50%;width:.65rem;height:.65rem}.tour-joueur[data-v-fa57be9d]{color:#fff8e6;background:linear-gradient(#3fae9a,#23806f);border-color:#1f7a6c}.tour-adverse[data-v-fa57be9d]{border-color:var(--cuivre);color:var(--cuivre-fonce);background:#b8733329}.tour-adverse .tour-point[data-v-fa57be9d]{animation:1s ease-in-out infinite pulsation-fa57be9d}.points-reflexion[data-v-fa57be9d]{gap:.2rem;display:inline-flex}.points-reflexion i[data-v-fa57be9d]{background:currentColor;border-radius:50%;width:.32rem;height:.32rem;animation:1.1s ease-in-out infinite point-saute-fa57be9d}.points-reflexion i[data-v-fa57be9d]:nth-child(2){animation-delay:.15s}.points-reflexion i[data-v-fa57be9d]:nth-child(3){animation-delay:.3s}@keyframes point-saute-fa57be9d{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-.28rem)}}@keyframes pulsation-fa57be9d{50%{opacity:.2;transform:scale(.65)}}.journal[data-v-fa57be9d]{gap:.05rem;min-width:0;margin:0;display:grid}.journal-etiquette[data-v-fa57be9d]{color:var(--cuivre-fonce);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.journal-texte[data-v-fa57be9d]{min-height:1.5em;font-family:var(--police-titres);font-size:1.02rem;font-style:italic;line-height:1.35}.bourse[data-v-fa57be9d]{border:2px solid var(--cuivre);background:#fffaebbf;border-radius:999px;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1rem 0 .7rem;display:flex;box-shadow:inset 0 2px 6px #78501e2e}.bourse img[data-v-fa57be9d]{object-fit:contain;width:2.6rem;height:1.7rem}.bourse-chiffres[data-v-fa57be9d]{line-height:1.05;display:grid}.bourse-total[data-v-fa57be9d]{font-family:var(--police-titres);font-variant-numeric:tabular-nums;transform-origin:0;font-size:1.6rem;animation:.46s cubic-bezier(.2,1.6,.3,1) tic-fa57be9d;display:block}@keyframes tic-fa57be9d{0%{color:var(--cire);transform:scale(1.45)}to{color:var(--encre);transform:scale(1)}}.bourse small[data-v-fa57be9d]{color:var(--encre-douce);font-size:.7rem}.resultat-sonar[data-v-fa57be9d]{background:var(--grain), #e4f1e2;color:var(--encre);font-family:var(--police-titres);border:2px solid #1f7a6c;border-radius:14px;margin:0 0 1rem;padding:.55rem 1rem;font-style:italic;animation:.42s cubic-bezier(.2,.9,.25,1) both entre-fa57be9d}@keyframes entre-fa57be9d{0%{opacity:0;transform:translateY(-8px)}}.grilles[data-v-fa57be9d]{border:3px solid var(--cuivre);isolation:isolate;background:#0b3a5a;border-radius:22px;height:clamp(30rem,100vh - 12.5rem,56rem);position:relative;overflow:hidden;box-shadow:0 18px 44px #03182a57}.carte-grille[data-v-fa57be9d]{min-width:0;color:var(--craie);will-change:transform, opacity;margin:0;position:absolute;inset:0}.carte-grille.visible[data-v-fa57be9d]{z-index:2;animation:.95s cubic-bezier(.22,.8,.25,1) .22s both arrivee-grille-fa57be9d}.carte-grille.cachee[data-v-fa57be9d]{z-index:1;pointer-events:none;animation:.62s cubic-bezier(.5,0,.9,.5) both depart-grille-fa57be9d}@keyframes depart-grille-fa57be9d{to{opacity:0;filter:blur(8px)brightness(1.25);visibility:hidden;transform:scale(1.35)translateY(-5%)}}@keyframes arrivee-grille-fa57be9d{0%{opacity:0;filter:blur(8px)brightness(1.25);transform:scale(.72)translateY(7%)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.carte-grille.visible[data-v-fa57be9d]{animation:.3s both fondu-grille-fa57be9d}.carte-grille.cachee[data-v-fa57be9d]{opacity:0;visibility:hidden;animation:none}@keyframes fondu-grille-fa57be9d{0%{opacity:0}}}.carte-grille[data-v-fa57be9d] .grille{height:100%}.carte-grille[data-v-fa57be9d] .toile-grille{aspect-ratio:auto;border-radius:0;height:100%}figcaption[data-v-fa57be9d]{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0720349e;border:1px solid #c9843cb3;border-radius:14px;gap:.1rem;max-width:min(24rem,100% - 9rem);padding:.6rem 1rem .65rem;display:grid;position:absolute;top:.9rem;left:1rem}figcaption strong[data-v-fa57be9d]{font-family:var(--police-titres);font-size:1.2rem;font-weight:700}figcaption small[data-v-fa57be9d]{color:#f6ead0c7;font-size:.82rem;font-style:italic}.etiquette-grille[data-v-fa57be9d]{color:#f0b46c;letter-spacing:.18em;font-size:.62rem;font-weight:800}.fin[data-v-fa57be9d]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}@media (width<=760px){.grilles[data-v-fa57be9d]{height:clamp(26rem,72vh,40rem)}.poste-commande[data-v-fa57be9d]{grid-template-columns:1fr auto}.journal[data-v-fa57be9d]{order:3;grid-column:1/-1}}.essai[data-v-0f21bd68]{max-width:72rem;margin:0 auto;padding:1rem}.zone[data-v-0f21bd68]{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1rem;display:grid}.cadre[data-v-0f21bd68]{position:relative}.toile[data-v-0f21bd68]{aspect-ratio:4/3;touch-action:none;background:#05101e;border-radius:6px;width:100%;display:block}.voile[data-v-0f21bd68]{text-align:center;background:#05101ed9;border-radius:6px;place-items:center;margin:0;padding:1.5rem;display:grid;position:absolute;inset:0}.erreur[data-v-0f21bd68]{color:#f4c9bd}.panneau ul[data-v-0f21bd68]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.panneau li[data-v-0f21bd68]{gap:.25rem;display:grid}.boutons[data-v-0f21bd68]{gap:.5rem;display:flex}.aide[data-v-0f21bd68]{margin-top:0}textarea[data-v-0f21bd68]{width:100%;font-family:monospace;display:block}@media (width<=800px){.zone[data-v-0f21bd68]{grid-template-columns:minmax(0,1fr)}}.editeur[data-v-49cd33ec]{max-width:82rem;margin:0 auto;padding:1rem}.entete[data-v-49cd33ec]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.entete h1[data-v-49cd33ec]{margin:0;font-size:1.4rem}.nom[data-v-49cd33ec]{align-items:center;gap:.5rem;display:flex}.boutons[data-v-49cd33ec]{flex-wrap:wrap;gap:.5rem;display:flex}.barre[data-v-49cd33ec]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.separateur[data-v-49cd33ec]{opacity:.3;background:currentColor;align-self:stretch;width:1px}button.actif[data-v-49cd33ec]{outline:2px solid #f0c93a}button.principal[data-v-49cd33ec]{font-weight:600}button.danger[data-v-49cd33ec]{color:#f4a69a}.zone[data-v-49cd33ec]{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1rem;display:grid}.cadre[data-v-49cd33ec]{position:relative}.toile[data-v-49cd33ec]{aspect-ratio:4/3;touch-action:none;background:#05101e;border-radius:6px;width:100%;display:block}.voile[data-v-49cd33ec]{text-align:center;background:#05101ed9;border-radius:6px;place-items:center;margin:0;padding:1.5rem;display:grid;position:absolute;inset:0}.erreur[data-v-49cd33ec]{color:#f4c9bd}.message[data-v-49cd33ec]{color:#b8e6c1}.panneau[data-v-49cd33ec]{align-content:start;gap:.75rem;display:grid}.panneau section[data-v-49cd33ec]{gap:.4rem;display:grid}.panneau h2[data-v-49cd33ec]{margin:0;font-size:1rem}.panneau p[data-v-49cd33ec]{margin:0}.panneau label[data-v-49cd33ec]{gap:.15rem;display:grid}.panneau label.court[data-v-49cd33ec]{align-items:center;gap:.3rem;display:flex}.panneau label.court input[data-v-49cd33ec]{width:5rem}.vide[data-v-49cd33ec]{opacity:.7}@media (width<=800px){.zone[data-v-49cd33ec]{grid-template-columns:minmax(0,1fr)}}
