:root.theme-jw[data-ambiance=lagon] .cb-scene{font-family:var(--lagon-ui);color:#f3f9ff;text-align:left;line-height:normal;position:fixed;inset:0;overflow:hidden}:root.theme-jw[data-ambiance=lagon] .cb-scene *{box-sizing:border-box}:root.theme-jw[data-ambiance=lagon] .cb-scene ::selection{color:#fff;background:#46d9ff61}:root.theme-jw[data-ambiance=lagon] .cb-scene :where(svg){vertical-align:baseline;display:inline}:root.theme-jw[data-ambiance=lagon] .cb-scene :where(img){vertical-align:baseline;max-width:none;display:inline}:root.theme-jw[data-ambiance=lagon] .cb-scene :where(p){margin:0}:root.theme-jw[data-ambiance=lagon] .cb-scene.passive{pointer-events:none}:root.theme-jw[data-ambiance=lagon] .cb-scene.passive :is(button,a){pointer-events:auto}:root.theme-jw[data-ambiance=lagon] .cb-boite{pointer-events:none;width:1440px;height:900px;margin:-450px 0 0 -720px;position:absolute;top:50%;left:50%}:root.theme-jw[data-ambiance=lagon] .cb-boite>*{pointer-events:auto}:root.theme-jw[data-ambiance=lagon] .cb-boite.bas{margin:0 0 0 -720px;top:auto;bottom:0}:root.theme-jw[data-ambiance=lagon] .cb-boite.coin{margin:0;inset:auto 0 0 auto}:root.theme-jw[data-ambiance=lagon] .cb-plein{pointer-events:none;position:absolute;inset:0}:root.theme-jw[data-ambiance=lagon] .cb-flou{-webkit-backdrop-filter:blur(4px)brightness(.82);backdrop-filter:blur(4px)brightness(.82);animation:.4s both lagon-cb-fondu;position:absolute;inset:0}:root.theme-jw[data-ambiance=lagon] .cb-voile{animation:.5s both lagon-cb-fondu;position:absolute;inset:0}:root.theme-jw[data-ambiance=lagon] .cb-voile.moyen{background:radial-gradient(70% 60%,#04101873,#02080cd1)}:root.theme-jw[data-ambiance=lagon] .cb-voile.fort{background:radial-gradient(70% 62% at 50% 46%,#04121a9e,#01060aeb)}:root.theme-jw[data-ambiance=lagon] .cb-voile.corail{background:radial-gradient(66% 58% at 50% 48%,#260a0c80,#0a0204e6)}:root.theme-jw[data-ambiance=lagon] .cb-vignettage{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #00060abf}:root.theme-jw[data-ambiance=lagon] .cb-hors-cadre{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}:root.theme-jw[data-ambiance=lagon] .cb-hors-cadre:focus-visible{outline:none}:root.theme-jw[data-ambiance=lagon] .cb-mono{font-family:var(--lagon-mono)}:root.theme-jw[data-ambiance=lagon] .cb-jp{font-family:var(--lagon-jp);font-weight:400}:root.theme-jw[data-ambiance=lagon] .cb-etiq{font-family:var(--lagon-mono);letter-spacing:.18em;color:#a9c4d1;text-shadow:0 -1px #000000bf,0 1px #ffffff12;margin:0;font-size:11px}:root.theme-jw[data-ambiance=lagon] .cb-kbd{min-width:24px;height:24px;font-family:var(--lagon-mono);color:#dbe9f4;text-shadow:0 1px #000000a6;white-space:nowrap;background:linear-gradient(#bfe9ff2b,#bfe9ff0f);border-radius:6px;place-items:center;padding:0 7px;font-size:12px;line-height:normal;display:inline-grid;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #00000073,0 1px 1px #0000008c}:root.theme-jw[data-ambiance=lagon] .cb-scene .lagon-ext-corail{color:#ffe1db}:root.theme-jw[data-ambiance=lagon] .cb-scene .lagon-ext-or.lagon-brille:after{animation-duration:7s;animation-delay:1.4s}:root.theme-jw[data-ambiance=lagon] .cb-verre{background:linear-gradient(90deg,#0000 4%,#ffe7ad57 28%,#dcfaff75 52%,#5cffb029 76%,#0000 96%) top/100% 1px no-repeat padding-box padding-box,radial-gradient(120% 80% at 50% -34%,#bfe9ff1a,#0000 60%) padding-box padding-box,linear-gradient(160deg,#10303ef5,#071b25f7) padding-box padding-box,conic-gradient(from 210deg,#46d9ff6b,#ffd27a75,#5cffb04d,#46d9ff6b) border-box;border:1px solid #0000;border-radius:20px;position:relative;box-shadow:inset 0 1px #fff3d61a,inset 0 -1px #00000073,0 2px 4px #0009,0 18px 36px -18px #000000e6,0 44px 100px -24px #000408f2}:root.theme-jw[data-ambiance=lagon] .cb-verre.cb-verre-or{background:linear-gradient(90deg,#0000 4%,#fff3d699 30%,#ffffffb3 50%,#ffd27a80 70%,#0000 96%) top/100% 1px no-repeat padding-box padding-box,radial-gradient(90% 60% at 50% -20%,#ffd27a24,#0000 62%) padding-box padding-box,radial-gradient(60% 50% at 0 100%,#46d9ff14,#0000 70%) padding-box padding-box,linear-gradient(165deg,#142e38f7,#071821fa) padding-box padding-box,conic-gradient(from 200deg,#c9973f,#ffe7ad,#fff3d6,#ffd27a,#bfe9ff,#c9973f) border-box}:root.theme-jw[data-ambiance=lagon] .cb-btn{cursor:pointer;letter-spacing:normal;text-transform:none;isolation:isolate;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:normal;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;position:relative}:root.theme-jw[data-ambiance=lagon] .cb-btn:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.97)}:root.theme-jw[data-ambiance=lagon] .cb-btn:disabled{opacity:.6;cursor:progress;transform:none}:root.theme-jw[data-ambiance=lagon] :is(.cb-btn,.cb-carte-choix,.cb-icone-btn):focus-visible{outline-offset:3px;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .cb-btn.nacre{color:#04161f;text-shadow:0 1px #ffffff80;background:#46d9ff;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f33,0 1px 2px #0000008c,0 12px 28px -12px #46d9ffcc}:root.theme-jw[data-ambiance=lagon] .cb-btn.nacre:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#bfe9ff,#46d9ff 35%,#c8ffe9 70%,#ffe7ad);width:200%;animation:6s linear infinite lagon-cb-flux;position:absolute;top:0;bottom:0;left:0}:root.theme-jw[data-ambiance=lagon] .cb-btn.nacre>.cb-btn-arete{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f33}:root.theme-jw[data-ambiance=lagon] :is(.cb-btn.nacre,.cb-btn.verre,.cb-btn.or):after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}:root.theme-jw[data-ambiance=lagon] :is(.cb-btn.nacre,.cb-btn.or):hover:not(:disabled){transform:translateY(-1px)}:root.theme-jw[data-ambiance=lagon] :is(.cb-btn.nacre,.cb-btn.verre,.cb-btn.or):hover:not(:disabled):after{animation:.9s cubic-bezier(.22,1,.36,1) lagon-cb-reflet}:root.theme-jw[data-ambiance=lagon] .cb-btn.verre{color:#f3f9ff;text-shadow:0 1px #0009;background:linear-gradient(#bfe9ff1f,#bfe9ff0d);overflow:hidden;box-shadow:inset 0 0 0 1px #bfe9ff38,inset 0 1px #fff3d61a,inset 0 -1px #00000061,0 1px 2px #00000080,0 6px 14px -8px #000000bf}:root.theme-jw[data-ambiance=lagon] .cb-btn.verre:hover:not(:disabled){background:linear-gradient(#bfe9ff30,#bfe9ff14);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c8fbff61,inset 0 1px #fff3d629,0 2px 3px #00000080,0 0 20px -8px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .cb-btn.corail{color:#ffe1db;text-shadow:0 1px #0009;background:linear-gradient(#ff7a663d,#ff7a661c);box-shadow:inset 0 0 0 1px #ff7a6680,inset 0 1px #ffdcd21f,inset 0 -1px #00000059,0 1px 2px #00000080}:root.theme-jw[data-ambiance=lagon] .cb-btn.corail:hover{background:linear-gradient(#ff7a6657,#ff7a662b);box-shadow:inset 0 0 0 1px #ff9a88a8,0 1px 2px #00000080,0 0 20px -6px #ff7a66b3}:root.theme-jw[data-ambiance=lagon] .cb-btn.or{color:#2a1a04;text-shadow:0 1px #fffaeb8c;background:linear-gradient(#fff3d6,#ffd27a 46%,#d99e45 100%);overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 -2px #5a370a59,0 1px 2px #0009,0 14px 30px -12px #ffd27abf}:root.theme-jw[data-ambiance=lagon] .cb-icone-btn{cursor:pointer;color:#dbe9f4;background:linear-gradient(#bfe9ff24,#bfe9ff0d);border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;transition:transform .15s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #bfe9ff3d,inset 0 1px #fff3d61f,0 2px 6px #00000080}:root.theme-jw[data-ambiance=lagon] .cb-icone-btn:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c8fbff6b,0 0 18px -6px #46d9ffb3,0 2px 6px #00000080}:root.theme-jw[data-ambiance=lagon] .cb-cascade>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards lagon-cb-entree}@keyframes lagon-cb-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lagon-cb-zoom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lagon-cb-fondu{0%{opacity:0}to{opacity:1}}@keyframes lagon-cb-tourne{to{transform:rotate(360deg)}}@keyframes lagon-cb-respire{0%,to{opacity:.55}50%{opacity:1}}@keyframes lagon-cb-flux{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lagon-cb-reflet{to{transform:translate(330%)skew(-18deg)}}:root.theme-jw[data-ambiance=lagon] .cb-scene .r-commune{--rc:#cfdde6;--rc-a:#cfdde680;--rc-b:#cfdde629}:root.theme-jw[data-ambiance=lagon] .cb-scene .r-rare{--rc:#46d9ff;--rc-a:#46d9ff99;--rc-b:#46d9ff2e}:root.theme-jw[data-ambiance=lagon] .cb-scene .r-epique{--rc:#c3a0ff;--rc-a:#b98cff99;--rc-b:#b98cff2e}:root.theme-jw[data-ambiance=lagon] .cb-scene .r-legendaire{--rc:#ffd27a;--rc-a:#ffd27ab3;--rc-b:#ffd27a33}:root.theme-jw[data-ambiance=lagon] .cb-toast-s{background:radial-gradient(80% 90% at 0% 0%, var(--rc-b), transparent 60%) padding-box, linear-gradient(165deg, #11303efa, #071922fa) padding-box, conic-gradient(from 210deg, var(--rc-a), #fff3d680, var(--rc-a), #bfe9ff66, var(--rc-a)) border-box;width:440px;box-shadow:inset 0 1px 0 #fff3d624, inset 0 -1px 0 #00000080, 0 2px 4px #0009, 0 26px 54px -18px #000000f2, 0 0 60px -14px var(--rc-a);z-index:6;border:1px solid #0000;border-radius:20px;animation:.75s cubic-bezier(.34,1.45,.64,1) backwards lagon-cb-bulle-pop;position:absolute;top:696px;left:500px;overflow:hidden}:root.theme-jw[data-ambiance=lagon] .cb-toast-s.leg{animation-delay:1.35s}:root.theme-jw[data-ambiance=lagon] .cb-toast-corps{padding:18px 20px}:root.theme-jw[data-ambiance=lagon] .cb-toast-tete{align-items:center;gap:10px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-toast-rarete{letter-spacing:.26em;color:var(--rc);font-size:11px}:root.theme-jw[data-ambiance=lagon] .cb-toast-s.r-commune .cb-toast-rarete{color:#cfdde6}:root.theme-jw[data-ambiance=lagon] .cb-toast-rang{letter-spacing:.12em;color:#a9c4d1;margin-left:auto;font-size:11.5px}:root.theme-jw[data-ambiance=lagon] .cb-toast-ligne{align-items:flex-start;gap:16px;margin-top:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-toast-texte{flex:1;min-width:0}:root.theme-jw[data-ambiance=lagon] .cb-toast-nom{margin:0;font-size:24px;font-weight:800;line-height:28px}:root.theme-jw[data-ambiance=lagon] .cb-toast-desc{color:#cfe0ec;margin:8px 0 0;font-size:14px;line-height:20px}:root.theme-jw[data-ambiance=lagon] .cb-toast-s:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3d626 45%,#ffffff38 50%,#fff3d626 55%,#0000);width:38%;animation:1.5s cubic-bezier(.22,1,.36,1) .65s both lagon-cb-reflet-t;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}:root.theme-jw[data-ambiance=lagon] .cb-toast-s.leg:after{animation-delay:2s}@keyframes lagon-cb-reflet-t{to{transform:translate(420%)skew(-18deg)}}:root.theme-jw[data-ambiance=lagon] .cb-toast-ombre{filter:blur(4px);z-index:5;pointer-events:none;background:radial-gradient(closest-side,#00060ab3,#0000);border-radius:50%;width:380px;height:22px;animation:.6s .3s backwards lagon-cb-fondu;position:absolute;top:862px;left:530px}:root.theme-jw[data-ambiance=lagon] .cb-toast-ombre.leg{animation-delay:1.5s}@keyframes lagon-cb-bulle-pop{0%{opacity:0;transform:translateY(40px)}60%{opacity:1}to{opacity:1;transform:none}}:root.theme-jw[data-ambiance=lagon] .cb-toast-s .cb-rim{background:linear-gradient(90deg, transparent, var(--rc) 20%, #fff3d6 50%, var(--rc) 80%, transparent);width:200%;height:3px;animation:3s linear infinite lagon-cb-flux;position:absolute;top:0;left:0}:root.theme-jw[data-ambiance=lagon] .cb-fantome-s{z-index:5;background:linear-gradient(165deg,#11303ee6,#071922e6);border-radius:20px;width:440px;height:150px;animation:.6s .4s backwards lagon-cb-fondu;position:absolute;left:500px;box-shadow:inset 0 0 0 1px #bfe9ff2e,0 18px 30px -16px #000000e6}:root.theme-jw[data-ambiance=lagon] .cb-fantome-s.f1{opacity:.5;top:686px;transform:scale(.96)}:root.theme-jw[data-ambiance=lagon] .cb-fantome-s.f2{opacity:.3;top:676px;transform:scale(.92)}:root.theme-jw[data-ambiance=lagon] .cb-med{background:conic-gradient(from 0deg, var(--rc), #ffffffd9, var(--rc), #04161f99, var(--rc));width:66px;height:66px;box-shadow:0 0 0 1px #0006, 0 6px 14px -4px #000c, 0 0 26px -2px var(--rc-a);border-radius:50%;flex:none;padding:3px;position:relative}:root.theme-jw[data-ambiance=lagon] .cb-med img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.05)contrast(1.05);border-radius:50%;width:60px;height:60px;display:block}:root.theme-jw[data-ambiance=lagon] .cb-med:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff61,#0000 38%),radial-gradient(circle at 50% 120%,#04161f8c,#0000 60%);border-radius:50%;position:absolute;inset:3px}:root.theme-jw[data-ambiance=lagon] .cb-med-anneau{background:conic-gradient(from 0deg, transparent 0 62%, var(--rc) 80%, transparent 92%);border-radius:50%;animation:3.2s linear infinite lagon-cb-tourne;position:absolute;inset:-7px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:root.theme-jw[data-ambiance=lagon] .cb-xp{color:#ffe7ad;height:26px;font-family:var(--lagon-mono);letter-spacing:.12em;white-space:nowrap;background:linear-gradient(#ffd27a3d,#ffd27a1a);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd27a80,inset 0 1px #fff3d638}:root.theme-jw[data-ambiance=lagon] .cb-toast-texte .cb-xp{margin-top:10px}:root.theme-jw[data-ambiance=lagon] .cb-filament{background:linear-gradient(90deg, var(--rc), #fff3d6, var(--rc));transform-origin:0;width:100%;height:2px;animation:5s linear both lagon-cb-filament;position:absolute;bottom:0;left:0}:root.theme-jw[data-ambiance=lagon] .cb-toast-s.leg .cb-filament{animation-delay:1.35s}@keyframes lagon-cb-filament{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root.theme-jw[data-ambiance=lagon] .cb-point{background:var(--rc);width:7px;height:7px;box-shadow:0 0 10px var(--rc);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite lagon-cb-respire}:root.theme-jw[data-ambiance=lagon] .cb-surface{pointer-events:none;width:1440px;height:60px;position:absolute;top:846px;left:0;overflow:visible}:root.theme-jw[data-ambiance=lagon] .cb-surface-vague{animation:7s linear infinite lagon-cb-vague}@keyframes lagon-cb-vague{0%{transform:translate(0)}to{transform:translate(-240px)}}:root.theme-jw[data-ambiance=lagon] .cb-leg-lueur{pointer-events:none;background:radial-gradient(46% 52% at 50% 104%,#ffd27a52,#ffd27a14 50%,#0000 72%);width:1440px;height:900px;animation:4.2s ease-out both lagon-cb-leg-lueur;position:absolute;top:0;left:0}@keyframes lagon-cb-leg-lueur{0%{opacity:0}18%{opacity:1}70%{opacity:.75}to{opacity:.5}}:root.theme-jw[data-ambiance=lagon] .cb-eclat{opacity:0;pointer-events:none;background:radial-gradient(40% 36% at 50% 42%,#fff3d64d,#0000 70%);animation:1.2s ease-out 1.05s both lagon-cb-eclat;position:absolute;inset:0}@keyframes lagon-cb-eclat{0%{opacity:0}30%{opacity:1}to{opacity:0}}:root.theme-jw[data-ambiance=lagon] .cb-mosa{z-index:4;pointer-events:none;width:600px;height:200px;animation:2.5s cubic-bezier(.33,.02,.42,1) .2s both lagon-cb-bond;position:absolute;top:0;left:0}@keyframes lagon-cb-bond{0%{opacity:1;transform:translate(1180px,1010px)translate(-50%,-50%)rotate(40deg)}48%{transform:translate(730px,372px)translate(-50%,-50%)rotate(0)}to{opacity:1;transform:translate(250px,1020px)translate(-50%,-50%)rotate(-44deg)}}:root.theme-jw[data-ambiance=lagon] .cb-mosa svg{filter:drop-shadow(0 0 10px #ffd27a8c)drop-shadow(0 24px 30px #0009);display:block;overflow:visible}:root.theme-jw[data-ambiance=lagon] .cb-gerbe{pointer-events:none;z-index:5;width:0;height:0;position:absolute}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i{opacity:0;background:radial-gradient(circle at 35% 35%,#fff,#ffe7ad 40%,#ffd27a 70%,#ffd27a00);border-radius:50%;width:8px;height:8px;animation:1.4s cubic-bezier(.2,.7,.4,1) both lagon-cb-goutte;position:absolute;top:-4px;left:-4px;box-shadow:0 0 10px #ffd27ae6}:root.theme-jw[data-ambiance=lagon] .cb-gerbe.g1 i{animation-delay:.28s}:root.theme-jw[data-ambiance=lagon] .cb-gerbe.g2 i{animation-delay:2.42s}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:first-child{--dx:-150px;--dy:-210px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(2){--dx:-96px;--dy:-290px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(3){--dx:-40px;--dy:-330px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(4){--dx:22px;--dy:-300px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(5){--dx:84px;--dy:-260px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(6){--dx:140px;--dy:-190px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(7){--dx:-120px;--dy:-140px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(8){--dx:-62px;--dy:-200px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(9){--dx:6px;--dy:-240px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(10){--dx:66px;--dy:-180px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(11){--dx:118px;--dy:-120px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(12){--dx:-180px;--dy:-90px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(13){--dx:180px;--dy:-80px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(14){--dx:-20px;--dy:-160px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(3n){width:5px;height:5px}:root.theme-jw[data-ambiance=lagon] .cb-gerbe i:nth-child(4n){width:11px;height:11px}@keyframes lagon-cb-goutte{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 260px)) scale(.4)}}:root.theme-jw[data-ambiance=lagon] .cb-onde{opacity:0;pointer-events:none;z-index:5;border:2px solid #ffe7adcc;border-radius:50%;width:240px;height:40px;margin:-20px 0 0 -120px;animation:1.8s ease-out both lagon-cb-onde;position:absolute;top:0;left:0;box-shadow:0 0 16px #ffd27a99,inset 0 0 12px #ffd27a66}@keyframes lagon-cb-onde{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(1.8)}}:root.theme-jw[data-ambiance=lagon] .cb-hof{z-index:6;border-radius:26px;width:1300px;height:856px;padding:30px 36px;animation:.9s cubic-bezier(.22,1,.36,1) backwards lagon-cb-zoom;position:absolute;top:22px;left:70px;box-shadow:inset 0 1px #fff3d633,inset 0 -1px #00000080,0 2px 4px #0009,0 30px 60px -20px #000000f2,0 60px 140px -30px #000000f2,0 0 120px -30px #ffd27a73}:root.theme-jw[data-ambiance=lagon] .cb-hof-grille{-moz-column-gap:48px;grid-template-columns:380px 1fr;gap:20px 48px;display:grid;position:relative}:root.theme-jw[data-ambiance=lagon] .cb-hof-bravo{letter-spacing:-.01em;margin:0;font-size:54px;font-weight:800;line-height:58px}:root.theme-jw[data-ambiance=lagon] .cb-hof-premier{letter-spacing:.2em;color:#ffe7ad;margin:12px 0 0;font-size:12px}:root.theme-jw[data-ambiance=lagon] .cb-hof-col{flex-direction:column;min-width:0;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-hof-tour{text-align:center;margin:22px 0 0}:root.theme-jw[data-ambiance=lagon] .cb-hof-tour .lagon-ext-or{font-size:40px;line-height:40px}:root.theme-jw[data-ambiance=lagon] .cb-hof-bienvenue{text-align:center;color:#fff3d6;margin:10px 0 0;font-size:17px;font-weight:700;line-height:23px}:root.theme-jw[data-ambiance=lagon] .cb-hof-compteurs{flex-direction:column;gap:10px;margin-top:18px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-hof-cap{margin:0;font-size:26px;font-weight:800;line-height:30px}:root.theme-jw[data-ambiance=lagon] .cb-hof-legende{color:#e6f1f6;margin:8px 0 0;font-size:15px;line-height:22px}:root.theme-jw[data-ambiance=lagon] .cb-hof-legende strong{color:#ffd27a;font-weight:700}:root.theme-jw[data-ambiance=lagon] .cb-hof-choisir{justify-content:space-between;align-items:baseline;gap:16px;margin:16px 0 0;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-hof-choisir-titre{color:#fff3d6;margin:0;font-size:15px;font-weight:800}:root.theme-jw[data-ambiance=lagon] .cb-hof-citation{letter-spacing:.14em;color:#ffd27a;margin:0;font-size:11.5px}:root.theme-jw[data-ambiance=lagon] .cb-grain{pointer-events:none;background:radial-gradient(circle at 35% 35%,#fffaf0,#ffd27a 55%,#ffd27a00);border-radius:50%;animation-name:lagon-cb-chute;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-20px;box-shadow:0 0 8px #ffd27acc}@keyframes lagon-cb-chute{0%{opacity:0;transform:translate(0)}8%{opacity:1}to{opacity:.2;transform:translate(40px,940px)}}:root.theme-jw[data-ambiance=lagon] .cb-medaillon{width:236px;height:236px;margin:6px auto 0;position:relative}:root.theme-jw[data-ambiance=lagon] .cb-rayons-or{background:repeating-conic-gradient(#ffd27a57 0deg 4deg,#0000 4deg 15deg);border-radius:50%;width:360px;height:360px;animation:40s linear infinite lagon-cb-tourne;position:absolute;top:-62px;left:-62px;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}:root.theme-jw[data-ambiance=lagon] .cb-med-or{background:conic-gradient(from 210deg,#c9973f,#fff3d6,#ffd27a,#8d5f20,#ffe7ad,#c9973f);border-radius:50%;padding:6px;position:absolute;inset:0;box-shadow:0 0 0 1px #00000080,0 18px 40px -10px #000000e6,0 0 60px -6px #ffd27ab3}:root.theme-jw[data-ambiance=lagon] .cb-med-or img{-o-object-fit:cover;object-fit:cover;-o-object-position:46% 50%;object-position:46% 50%;border-radius:50%;width:224px;height:224px;display:block}:root.theme-jw[data-ambiance=lagon] .cb-med-or:after{content:"";pointer-events:none;background:linear-gradient(150deg,#ffffff59,#0000 34%),radial-gradient(circle at 50% 120%,#1e0e008c,#0000 62%);border-radius:50%;position:absolute;inset:6px}:root.theme-jw[data-ambiance=lagon] .cb-med-anneau-or{background:conic-gradient(from 0deg, transparent 0 70%, #fff3d6 84%, transparent 94%);border-radius:50%;animation:6s linear infinite lagon-cb-tourne;position:absolute;inset:-12px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:root.theme-jw[data-ambiance=lagon] .cb-compteur{background:linear-gradient(#ffd27a14,#ffd27a08);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffd27a3d,inset 0 1px #fff3d61a}:root.theme-jw[data-ambiance=lagon] .cb-chiffre{font-family:var(--lagon-ui);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:32px}:root.theme-jw[data-ambiance=lagon] .cb-note-createur{background:linear-gradient(#bfe9ff0f,#bfe9ff06);border-radius:16px;margin-top:16px;padding:14px 20px;position:relative;box-shadow:inset 0 0 0 1px #bfe9ff24,inset 0 1px #fff3d614,inset 0 -1px #0000004d}:root.theme-jw[data-ambiance=lagon] .cb-note-createur p{color:#dbe9f4;margin:0;font-size:13px;line-height:20px}:root.theme-jw[data-ambiance=lagon] .cb-note-createur p+p{margin-top:6px}:root.theme-jw[data-ambiance=lagon] .cb-note-createur .cb-note-fort{color:#fff3d6;font-weight:700}:root.theme-jw[data-ambiance=lagon] .cb-note-createur .cb-note-signe{font-family:var(--lagon-mono);letter-spacing:.14em;color:#ffd27a;text-transform:uppercase;margin-top:10px;font-size:11.5px}:root.theme-jw[data-ambiance=lagon] .cb-choix{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix{text-align:left;cursor:pointer;font:inherit;letter-spacing:normal;text-transform:none;color:#f3f9ff;background:radial-gradient(90% 60% at 50% -10%,#ffd27a24,#0000 60%),linear-gradient(170deg,#ffd27a14,#ffd27a08);border:0;border-radius:18px;flex-direction:column;padding:16px 18px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd27a6b,inset 0 1px #fff3d62e,inset 0 -1px #00000059,0 2px 4px #00000080,0 14px 28px -16px #000000e6}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffd27a,inset 0 1px #fff3d64d,0 4px 8px #00000080,0 22px 40px -18px #000000f2,0 0 40px -12px #ffd27abf}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff3d629,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix:hover:not(:disabled):before{animation:1s cubic-bezier(.22,1,.36,1) lagon-cb-reflet}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix:disabled{cursor:progress}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix[aria-pressed=true]{box-shadow:inset 0 0 0 2px #ffd27a,0 0 46px -10px #ffd27ae6}:root.theme-jw[data-ambiance=lagon] .cb-choix-tete{align-items:center;gap:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-choix-ico{background:linear-gradient(#ffd27a33,#ffd27a0f);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffd27a73}:root.theme-jw[data-ambiance=lagon] .cb-choix-titre{font-size:18px;font-weight:800;line-height:22px}:root.theme-jw[data-ambiance=lagon] .cb-choix-accroche{color:#fff3d6;margin-top:10px;font-size:14px;font-weight:700;line-height:20px;display:block}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix ul{color:#cfe0ec;margin:8px 0 0;padding:0 0 0 16px;font-size:12.5px;line-height:18px;list-style:outside}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix li{margin-top:4px}:root.theme-jw[data-ambiance=lagon] .cb-carte-choix li::marker{color:#ffd27a}:root.theme-jw[data-ambiance=lagon] .cb-cta{color:#ffe7ad;letter-spacing:.02em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:14px;font-weight:800;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-cta-fleche{color:#2a1a04;background:linear-gradient(#fff3d6,#ffd27a 50%,#d99e45);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fffc,0 4px 10px -2px #0009,0 0 16px -2px #ffd27acc}:root.theme-jw[data-ambiance=lagon] .cb-apercu{color:#ffe7ad;height:30px;font-family:var(--lagon-mono);letter-spacing:.16em;white-space:nowrap;z-index:2;background:repeating-linear-gradient(-45deg,#ffd27a29 0 8px,#04161fd9 8px 16px),#061a26;border-radius:15px;align-items:center;gap:10px;padding:0 16px;font-size:11px;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffd27a99,0 6px 16px -6px #000c}:root.theme-jw[data-ambiance=lagon] .cb-hof-fermer{z-index:2;position:absolute;top:28px;right:30px}:root.theme-jw[data-ambiance=lagon] .cb-niveau{z-index:6;text-align:center;flex-direction:column;align-items:center;width:600px;height:640px;display:flex;position:absolute;top:120px;left:420px}:root.theme-jw[data-ambiance=lagon] .cb-anneau-cadre{position:relative}:root.theme-jw[data-ambiance=lagon] .cb-anneau-niv{border-radius:50%;width:280px;height:280px;padding:10px;animation:.8s cubic-bezier(.34,1.4,.64,1) backwards lagon-cb-anneau;position:relative;box-shadow:0 0 0 1px #00000080,0 30px 60px -20px #000000e6,0 0 80px -10px #ffd27a8c}@keyframes lagon-cb-anneau{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}:root.theme-jw[data-ambiance=lagon] .cb-anneau-int{background:radial-gradient(circle at 50% 28%,#46d9ff29,#0000 55%),radial-gradient(circle at 50% 100%,#ffd27a24,#0000 60%),linear-gradient(170deg,#0f3444,#061a26);border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 2px #fff3d61f,inset 0 -10px 30px #00000080,inset 0 0 0 1px #bfe9ff2e}:root.theme-jw[data-ambiance=lagon] .cb-anneau-chiffres{place-items:center;animation:.8s backwards lagon-cb-fondu;display:grid;position:absolute;inset:0}:root.theme-jw[data-ambiance=lagon] :is(.cb-niv-ancien,.cb-niv-nouveau){grid-area:1/1;font-size:150px;font-weight:800;line-height:150px}:root.theme-jw[data-ambiance=lagon] .cb-niv-ancien{animation:.5s cubic-bezier(.5,0,.75,0) 1.45s both lagon-cb-niv-sort}:root.theme-jw[data-ambiance=lagon] .cb-niv-nouveau{animation:.9s cubic-bezier(.34,1.56,.64,1) 1.6s backwards lagon-cb-niv-entre}@keyframes lagon-cb-niv-sort{to{opacity:0;transform:translateY(-30px)}}@keyframes lagon-cb-niv-entre{0%{opacity:0;transform:translateY(30px)}}:root.theme-jw[data-ambiance=lagon] .cb-onde-niv{opacity:0;pointer-events:none;border:2px solid #ffe7adcc;border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;animation:1.6s ease-out 1.6s both lagon-cb-onde-niv;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #ffd27a99}@keyframes lagon-cb-onde-niv{0%{opacity:0;transform:scale(.9)}20%{opacity:1}to{opacity:0;transform:scale(2.1)}}:root.theme-jw[data-ambiance=lagon] .cb-niv-atteint{letter-spacing:.3em;color:#c8ffe9;margin:26px 0 0;font-size:12px;animation:.7s 1.7s backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .cb-niv-titre{margin:10px 0 0;font-size:44px;font-weight:800;line-height:48px;animation:.8s cubic-bezier(.22,1,.36,1) 1.85s backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .cb-niv-avant{color:#a9c4d1;margin:10px 0 0;font-size:15px;animation:.7s 2s backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .cb-niv-avant s{-webkit-text-decoration:line-through #ff7a66b3;text-decoration:line-through #ff7a66b3}:root.theme-jw[data-ambiance=lagon] .cb-insignes{gap:10px;margin-top:22px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-insigne{background:#bfe9ff1f;border-radius:3px;width:14px;height:14px;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #bfe9ff4d}:root.theme-jw[data-ambiance=lagon] .cb-insigne.on{background:linear-gradient(135deg,#fff3d6,#ffd27a 50%,#c9973f);box-shadow:0 0 12px #ffd27acc,inset 0 1px #ffffffb3}:root.theme-jw[data-ambiance=lagon] .cb-insigne.neuf{animation:1s cubic-bezier(.34,1.56,.64,1) 1.9s backwards lagon-cb-insigne}@keyframes lagon-cb-insigne{0%{opacity:0;transform:rotate(45deg)scale(2.4)}}:root.theme-jw[data-ambiance=lagon] .cb-niv-xp{text-align:left;width:520px;margin-top:24px}:root.theme-jw[data-ambiance=lagon] .cb-niv-xp-l{justify-content:space-between;align-items:baseline;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-niv-xp-l>:first-child{letter-spacing:.1em;color:#dbe9f4;font-size:12px}:root.theme-jw[data-ambiance=lagon] .cb-niv-xp-l>:last-child{letter-spacing:.06em;color:#a9c4d1;font-size:12px}:root.theme-jw[data-ambiance=lagon] .cb-jauge{background:#020c1299;border-radius:6px;width:520px;height:12px;margin-top:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000b3,inset 0 0 0 1px #bfe9ff24,0 1px #ffffff0d}:root.theme-jw[data-ambiance=lagon] .cb-jauge i{background:linear-gradient(90deg,#46d9ff,#c8ffe9 60%,#ffd27a);border-radius:6px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #46d9ffb3}:root.theme-jw[data-ambiance=lagon] .cb-niveau .cb-btn{min-width:240px;margin-top:28px}:root.theme-jw[data-ambiance=lagon] .cb-boost{z-index:6;width:356px;font-family:var(--lagon-ui);background:linear-gradient(90deg,#ffd27a33,#ffd27a0d),#071922eb;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;line-height:normal;animation:.7s cubic-bezier(.22,1,.36,1) .3s backwards lagon-cb-entree;display:flex;position:absolute;top:88px;right:30px;box-shadow:inset 0 0 0 1px #ffd27a8c,0 10px 24px -12px #000000e6,0 0 30px -10px #ffd27a99}:root.theme-jw[data-ambiance=lagon] .cb-boost-eclair{background:radial-gradient(circle,#ffd27a66,#0000 70%);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;animation:2.2s ease-in-out infinite lagon-cb-respire;display:grid}:root.theme-jw[data-ambiance=lagon] .cb-boost-fois{font-size:17px;font-weight:800}:root.theme-jw[data-ambiance=lagon] .cb-boost-texte{color:#ffe7ad;font-size:13px;line-height:17px}:root.theme-jw[data-ambiance=lagon] .cb-toast-xp{z-index:6;color:#f3f9ff;white-space:nowrap;text-shadow:0 1px #000000a6;background:linear-gradient(160deg,#10303efa,#081e28fa) padding-box padding-box,conic-gradient(from 210deg,#bfe9ff,#ffe7ad,#c8ffe9,#46d9ff,#bfe9ff) border-box;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;width:max-content;min-height:54px;margin-inline:auto;padding:0 20px 0 10px;font-size:15px;font-weight:700;animation:4.6s cubic-bezier(.22,1,.36,1) both lagon-cb-toast;display:flex;position:absolute;top:780px;left:0;right:calc(100% - 1796px);overflow:hidden;box-shadow:inset 0 1px #fff3d629,inset 0 -1px #00000080,0 2px 4px #0009,0 24px 50px -16px #000000f2,0 0 44px -10px #46d9ff80}@keyframes lagon-cb-toast{0%{opacity:0;transform:translateY(16px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}:root.theme-jw[data-ambiance=lagon] .cb-toast-xp .cb-xp-boost{height:24px;font-size:11px}:root.theme-jw[data-ambiance=lagon] .cb-toast-ico{background:linear-gradient(140deg,#bfe9ff,#46d9ff 45%,#c8ffe9 75%,#ffe7ad);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f38,0 0 16px #46d9ffa6}:root.theme-jw[data-ambiance=lagon] .cb-toast-fil{transform-origin:0;background:linear-gradient(90deg,#46d9ff,#ffd27a,#c8ffe9);width:100%;height:2px;animation:4.2s linear .2s both lagon-cb-filament;position:absolute;bottom:0;left:0}:root.theme-jw[data-ambiance=lagon] .cb-orbe-x{z-index:7;pointer-events:none;width:0;height:0;animation:1.05s linear .55s both lagon-cb-orbe-x;position:absolute;top:760px;left:898px}:root.theme-jw[data-ambiance=lagon] .cb-orbe-y{animation:1.05s cubic-bezier(.15,.75,.35,1) .55s both lagon-cb-orbe-y;position:absolute;top:0;left:0}:root.theme-jw[data-ambiance=lagon] .cb-orbe-y b{color:#2a1a04;width:40px;height:28px;font-family:var(--lagon-mono);background:radial-gradient(circle at 40% 30%,#fffaf0,#ffd27a 60%,#c9973f);border-radius:14px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:-14px;left:-20px;box-shadow:0 0 18px #ffd27af2,0 0 40px #ffd27a80}@keyframes lagon-cb-orbe-x{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(194px)}}@keyframes lagon-cb-orbe-y{0%{transform:translateY(0)scale(1)}to{transform:translateY(-711px)scale(.6)}}:root.theme-jw[data-ambiance=lagon] .cb-pouls{pointer-events:none;animation:2.8s ease-in-out infinite lagon-cb-pouls;position:absolute;inset:0;box-shadow:inset 0 0 220px 60px #ff7a6661}@keyframes lagon-cb-pouls{0%,to{opacity:.35}50%{opacity:.85}}:root.theme-jw[data-ambiance=lagon] .cb-sonar{opacity:0;pointer-events:none;border:1.5px solid #ff9a8899;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:4.2s ease-out infinite lagon-cb-sonar;position:absolute;top:440px;left:720px;box-shadow:0 0 30px #ff7a664d,inset 0 0 30px #ff7a6633}:root.theme-jw[data-ambiance=lagon] .cb-sonar.s2{animation-delay:1.4s}:root.theme-jw[data-ambiance=lagon] .cb-sonar.s3{animation-delay:2.8s}@keyframes lagon-cb-sonar{0%{opacity:0;transform:scale(.5)}12%{opacity:.9}to{opacity:0;transform:scale(1.8)}}:root.theme-jw[data-ambiance=lagon] .cb-ombre-mosa{opacity:.62;pointer-events:none;width:900px;height:360px;animation:26s linear infinite lagon-cb-ombre;position:absolute;top:470px;left:0}:root.theme-jw[data-ambiance=lagon] .cb-ombre-img{transform-origin:50%;-webkit-user-select:none;user-select:none;width:780px;max-width:none;height:auto;position:absolute;top:-150px;left:60px;transform:rotate(-29deg)}@keyframes lagon-cb-ombre{0%{opacity:0;transform:translate(1560px)}8%{opacity:.62}92%{opacity:.62}to{opacity:0;transform:translate(-1100px)}}:root.theme-jw[data-ambiance=lagon] .cb-sirene{z-index:6;background:radial-gradient(90% 70% at 50% -20%,#ff7a6633,#0000 60%) padding-box padding-box,linear-gradient(165deg,#281418f7,#0e0c12fa) padding-box padding-box,conic-gradient(from 200deg,#ff7a66e6,#ffd27a99,#ff7a66e6,#bfe9ff59,#ff7a66e6) border-box;border:1px solid #0000;border-radius:22px;width:640px;padding:26px 30px 22px;animation:.55s cubic-bezier(.34,1.4,.64,1) backwards lagon-cb-zoom;position:absolute;top:244px;left:400px;box-shadow:inset 0 1px #ffdcd224,inset 0 -1px #00000080,0 2px 4px #0009,0 30px 70px -20px #000000f2,0 0 90px -20px #ff7a66a6}:root.theme-jw[data-ambiance=lagon] .cb-sirene-tete{align-items:center;gap:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-signal{background:radial-gradient(circle,#ff7a6666,#ff7a6614 70%);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;animation:2.8s ease-in-out infinite lagon-cb-respire;display:grid;box-shadow:inset 0 0 0 1px #ff9a8899,0 0 22px #ff7a668c}:root.theme-jw[data-ambiance=lagon] .cb-sirene-alerte{letter-spacing:.26em;color:#ff9a88;font-size:13px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-secteur{letter-spacing:.14em;color:#c9b3b0;margin-left:auto;font-size:11.5px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-nom{letter-spacing:-.01em;margin:18px 0 0;font-size:52px;font-weight:800;line-height:55px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-ligne{letter-spacing:.08em;color:#ffd0c8;margin:12px 0 0;font-size:13px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-texte{color:#f0dcd8;margin:14px 0 0;font-size:15.5px;line-height:23px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-citation{letter-spacing:.1em;color:#ff9a88;margin:10px 0 0;font-size:12px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-barre{background:#ff7a661f;border-radius:3px;height:6px;margin:18px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff7a664d}:root.theme-jw[data-ambiance=lagon] .cb-sirene-barre i{background:linear-gradient(90deg,#0000,#ff9a88,#ffe1db,#ff9a88,#0000);border-radius:3px;width:34%;animation:2.8s ease-in-out infinite lagon-cb-balaye;position:absolute;top:0;bottom:0}@keyframes lagon-cb-balaye{0%{transform:translate(-110%)}to{transform:translate(310%)}}:root.theme-jw[data-ambiance=lagon] .cb-sirene-actions{gap:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-sirene-actions .cb-btn.nacre{flex:1}:root.theme-jw[data-ambiance=lagon] .cb-sirene-actions .cb-btn.corail{padding:0 24px}:root.theme-jw[data-ambiance=lagon] .cb-sirene-aide{color:#c9b3b0;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}:root.theme-jw[data-ambiance=lagon] .fq-victoire{text-align:center;font-family:var(--lagon-ui);padding:64px 0 0;line-height:normal;display:block;position:relative}:root.theme-jw[data-ambiance=lagon] .fq-victoire[data-ton=mute]{padding-top:120px}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fq-victoire-embleme:has(>.cb-vic-glyphe){font-size:0}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fq-victoire-embleme{color:#e9fff6;background:radial-gradient(circle at 50% 30%,#c8ffe966,#5cffb029 55%,#04161f99);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s backwards lagon-cb-anneau;display:grid;position:relative;box-shadow:inset 0 0 0 2px #5cffb0b3,inset 0 2px #ffffff40,0 0 50px -6px #5cffb0b3,0 18px 34px -12px #000000e6}:root.theme-jw[data-ambiance=lagon] .fq-victoire[data-ton=mute] .fq-victoire-embleme{background:radial-gradient(circle at 50% 30%,#bfe9ff29,#04161f99);width:76px;height:76px;animation:none;box-shadow:inset 0 0 0 1px #bfe9ff59,0 12px 24px -12px #000000e6}:root.theme-jw[data-ambiance=lagon] .fq-victoire .lagon-x.cb-vic-glyphe,:root.theme-jw[data-ambiance=lagon] .fq-victoire .cb-vic-glyphe svg{display:block}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fq-victoire-onde{box-shadow:none;opacity:0;border:2px solid #5cffb0cc;animation:1.6s ease-out .5s both lagon-cb-onde-niv;inset:-2px}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fq-victoire-onde+.fq-victoire-onde{animation-delay:.85s}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fq-etincelle{opacity:0;background:#c8ffe9;width:6px;height:6px;margin:-3px;animation:1.1s cubic-bezier(.2,.7,.4,1) .55s both lagon-cb-etincelle;box-shadow:0 0 10px #5cffb0}@keyframes lagon-cb-etincelle{0%{opacity:0;transform:rotate(var(--fq-angle)) translateX(0)}20%{opacity:1}to{opacity:0;transform:rotate(var(--fq-angle)) translateX(92px)}}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fx-vide-titre{font-family:var(--lagon-ui);letter-spacing:normal;text-transform:none;color:#f6fbff;text-shadow:0 1px #0e3a4d,0 2px #021019,0 12px 28px #01080c9e;margin:28px 0 0;font-size:36px;font-weight:800;line-height:40px;animation:.7s .35s backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .fq-victoire .fx-vide-texte{max-width:420px;font-family:var(--lagon-ui);color:#dbe9f4;margin:12px auto 0;font-size:16px;line-height:24px;animation:.7s .45s backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .fq-victoire[data-ton=mute] .fx-vide-titre{text-shadow:0 1px #021019,0 6px 16px #01080c99;margin-top:22px;font-size:22px;line-height:normal;animation:none}:root.theme-jw[data-ambiance=lagon] .fq-victoire[data-ton=mute] .fx-vide-texte{color:#c4d6df;margin-top:10px;font-size:14px;animation:none}:root.theme-jw[data-ambiance=lagon] .fq-victoire .lagon-x.cb-vic-digere{font-family:var(--lagon-mono);letter-spacing:.16em;color:#c8ffe9;margin:18px 0 0;font-size:12px;animation:.7s .6s backwards lagon-cb-entree;display:block}:root.theme-jw[data-ambiance=lagon] .fq-victoire .lagon-x.cb-vic-bulles{width:0;height:0;display:block;position:absolute;top:354px;left:50%}:root.theme-jw[data-ambiance=lagon] .cb-bulle-z{pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff6,#c8fbff0d 60%);border:1px solid #c8fbff8c;border-radius:50%;animation:4.8s ease-in infinite lagon-cb-monte;position:absolute}:root.theme-jw[data-ambiance=lagon] .cb-bulle-z.z1{width:12px;height:12px;top:0;left:-40px}:root.theme-jw[data-ambiance=lagon] .cb-bulle-z.z2{width:8px;height:8px;animation-delay:1.4s;top:10px;left:10px}:root.theme-jw[data-ambiance=lagon] .cb-bulle-z.z3{width:16px;height:16px;animation-delay:2.6s;top:-4px;left:36px}@keyframes lagon-cb-monte{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px)translate(14px)scale(1)}}:root.theme-jw[data-ambiance=lagon] .cb-adn{z-index:6;pointer-events:none;width:150px;height:230px;animation:4.4s ease-in-out infinite lagon-cb-flotte;position:absolute;top:596px;left:1176px}@keyframes lagon-cb-flotte{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}:root.theme-jw[data-ambiance=lagon] .cb-adn svg{filter:drop-shadow(0 14px 18px #0009)drop-shadow(0 0 16px #46d9ff59);display:block;overflow:visible}:root.theme-jw[data-ambiance=lagon] .cb-adn-bras{transform-box:view-box;transform-origin:104px 126px;animation:7s ease-in-out .3s infinite lagon-cb-salut}@keyframes lagon-cb-salut{0%,30%,to{transform:rotate(0)}7%,21%{transform:rotate(-24deg)}14%{transform:rotate(-6deg)}}:root.theme-jw[data-ambiance=lagon] .cb-barreau{animation:2.4s ease-in-out infinite lagon-cb-respire}:root.theme-jw[data-ambiance=lagon] .cb-adn-bulle{z-index:6;border-radius:20px 20px 6px;width:330px;padding:16px 18px 14px;animation:.5s cubic-bezier(.34,1.4,.64,1) backwards lagon-cb-zoom;position:absolute;top:548px;left:836px}:root.theme-jw[data-ambiance=lagon] .cb-adn-bulle:after{content:"";background:linear-gradient(135deg,#10303ef5,#09202bf5);width:18px;height:18px;position:absolute;bottom:22px;right:-9px;transform:rotate(45deg);box-shadow:1px -1px #ffd27a59}:root.theme-jw[data-ambiance=lagon] .cb-adn-tete{align-items:center;gap:10px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-adn-nom{letter-spacing:.24em;color:#ffd27a;font-size:11px}:root.theme-jw[data-ambiance=lagon] .cb-adn-tete .cb-icone-btn{border-radius:12px;width:36px;height:36px;margin-left:auto}:root.theme-jw[data-ambiance=lagon] .cb-conseil{color:#f3f9ff;margin:10px 0 0;font-size:15.5px;font-weight:600;line-height:22px;animation:.5s cubic-bezier(.22,1,.36,1) backwards lagon-cb-entree}:root.theme-jw[data-ambiance=lagon] .cb-adn-bulle .cb-btn{min-height:38px;margin-top:12px;font-size:13px}:root.theme-jw[data-ambiance=lagon] .cb-points-c{gap:6px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-points-c i{background:#bfe9ff40;border-radius:50%;width:6px;height:6px}:root.theme-jw[data-ambiance=lagon] .cb-points-c i.on{background:#ffd27a;box-shadow:0 0 8px #ffd27a}:root.theme-jw[data-ambiance=lagon] .cb-aide{z-index:6;border-radius:22px;width:1020px;padding:22px 28px 20px;animation:.45s cubic-bezier(.22,1,.36,1) backwards lagon-cb-zoom;position:absolute;top:170px;left:210px}:root.theme-jw[data-ambiance=lagon] .cb-aide-tete{align-items:center;gap:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-aide-ico{background:linear-gradient(#bfe9ff29,#bfe9ff0d);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #bfe9ff47}:root.theme-jw[data-ambiance=lagon] .cb-aide-titre{margin:0;font-size:22px;font-weight:800}:root.theme-jw[data-ambiance=lagon] .cb-aide-marque{letter-spacing:.18em;color:#a9c4d1;font-size:11px}:root.theme-jw[data-ambiance=lagon] .cb-aide-tete .cb-btn{min-height:40px;margin-left:auto;padding:0 10px}:root.theme-jw[data-ambiance=lagon] .cb-aide-cols{-moz-column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;display:grid}:root.theme-jw[data-ambiance=lagon] .cb-aide-cols .cb-etiq{margin:8px 0 6px}:root.theme-jw[data-ambiance=lagon] .cb-aide-cols .cb-etiq.suite{margin-top:16px}:root.theme-jw[data-ambiance=lagon] .cb-touche-ligne{color:#e6f1f6;border-radius:10px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:5px 10px;font-size:14px;line-height:19px;display:grid}:root.theme-jw[data-ambiance=lagon] .cb-touche-ligne:nth-child(odd){background:#bfe9ff09}:root.theme-jw[data-ambiance=lagon] .cb-touches{color:#a9c4d1;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}:root.theme-jw[data-ambiance=lagon] .cb-neuf{font-family:var(--lagon-mono);letter-spacing:.14em;color:#c8ffe9;background:#5cffb014;border-radius:9px;padding:2px 8px;font-size:10.5px;box-shadow:inset 0 0 0 1px #5cffb073}:root.theme-jw[data-ambiance=lagon] .cb-sep{background:linear-gradient(90deg,#0000,#ffe7ad66,#c8fbff80,#0000);height:1px;margin:14px 0 6px}:root.theme-jw[data-ambiance=lagon] .cb-aide-pied{color:#a9c4d1;margin:14px 0 0;font-size:13px;line-height:20px}@media (prefers-reduced-motion:reduce){:root.theme-jw[data-ambiance=lagon] .cb-scene *,:root.theme-jw[data-ambiance=lagon] .cb-scene :before,:root.theme-jw[data-ambiance=lagon] .cb-scene :after,:root.theme-jw[data-ambiance=lagon] .fq-victoire *,:root.theme-jw[data-ambiance=lagon] .fq-victoire :before,:root.theme-jw[data-ambiance=lagon] .fq-victoire :after{transition:none!important;animation:none!important}:root.theme-jw[data-ambiance=lagon] :is(.cb-mosa,.cb-gerbe,.cb-onde,.cb-ombre-mosa,.cb-sonar,.cb-grain,.cb-eclat,.cb-leg-lueur,.cb-onde-niv,.cb-bulle-z,.cb-orbe-x),:root.theme-jw[data-ambiance=lagon] .fq-victoire :is(.fq-victoire-onde,.fq-etincelle){display:none}:root.theme-jw[data-ambiance=lagon] .cb-niv-ancien{opacity:0}:root.theme-jw[data-ambiance=lagon] :is(.cb-filament,.cb-toast-fil){transform:none}:root.theme-jw[data-ambiance=lagon] .cb-pouls{opacity:.6}}@media (prefers-reduced-transparency:reduce){:root.theme-jw[data-ambiance=lagon] .cb-flou{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a1099}}
