.wj4-tete.t4-nue{padding-top:calc(var(--entete) + 44px);padding-bottom:30px}.t4.wj4-tete .t4-titre{max-width:none;font-size:clamp(40px,4.6vw,68px)}.wj4-tete .t4-corps{gap:14px}.wj4-choix{padding-bottom:40px}.pw4{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pw4>.pw4-porte{pointer-events:auto}.pw4-porte{--p:34, 201, 190;--pc:127, 232, 220;--pf:11, 26, 32;--acc-clair-rgb:var(--pc);isolation:isolate;min-height:clamp(440px,58vh,600px);color:var(--craie);background:rgb(var(--pf));border:1px solid rgba(var(--pc), .22);box-shadow:inset 0 1px 0 #ffffff14, 0 40px 80px -40px #000000e6, 0 0 0 0 rgba(var(--p), 0);transition:transform .6s var(--doux), box-shadow .6s var(--doux), opacity .5s, filter .5s, border-color .4s;border-radius:30px;flex-direction:column;justify-content:space-between;padding:26px 28px 30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pw4-norp{--p:255, 107, 44;--pc:255, 176, 120;--pf:20, 10, 9}.pw4-porte:hover,.pw4-porte:focus-visible{color:var(--craie);border-color:rgba(var(--pc), .5);box-shadow:inset 0 1px 0 #ffffff1f, 0 50px 90px -40px #000000f2, 0 30px 80px -40px rgba(var(--p), .65);transform:translateY(-6px)}.pw4-porte:focus-visible{outline:3px solid rgb(var(--pc));outline-offset:4px}.pw4-image,.pw4-image picture,.pw4-image img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.pw4-image{z-index:-3;overflow:hidden}.pw4-image img{object-fit:cover;transition:transform 1.4s var(--doux), filter .8s;filter:saturate(.92)brightness(.92);transform:scale(1.03)}.pw4-rp .pw4-image img{object-position:94% 50%}.pw4-norp .pw4-image img{object-position:50% 30%}.pw4-porte:hover .pw4-image img{filter:saturate(1.08)brightness();transform:scale(1.085)translateY(-1.5%)}.pw4-voile{z-index:-2;background:linear-gradient(0deg, rgba(var(--pf), .97) 0%, rgba(var(--pf), .82) 26%, rgba(var(--pf), .2) 58%, rgba(var(--pf), .45) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pw4-voile:after{content:"";background:radial-gradient(closest-side, rgba(var(--p), .5), rgba(var(--p), 0));opacity:.35;height:70%;transition:opacity .7s, transform .9s var(--doux);position:absolute;bottom:-30%;left:-10%;right:-10%;transform:translateY(18%)}.pw4-porte:hover .pw4-voile:after{opacity:.85;transform:none}.pw4-reflet{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff21,#fff0);width:40%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-16deg)}.pw4-porte:hover .pw4-reflet{transition:transform 1.3s var(--doux);transform:translate(330%)skew(-16deg)}.pw4-haut{justify-content:space-between;align-items:center;gap:14px;display:flex}.pw4-medaillon{filter:drop-shadow(0 6px 14px #0000008c);width:52px;height:52px;transition:transform .7s var(--rebond)}.pw4-porte:hover .pw4-medaillon{transform:rotate(-12deg)scale(1.08)}.pw4-reperes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pw4-reperes span{letter-spacing:.02em;color:#ffffffdb;background:rgba(var(--pf), .5);border:1px solid rgba(var(--pc), .22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.pw4-bas{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pw4-logo{filter:drop-shadow(0 8px 20px #0009);transform-origin:0 100%;width:auto;height:clamp(46px,5vw,64px);transition:transform .7s var(--doux)}.pw4-porte:hover .pw4-logo{transform:scale(1.04)}.pw4-marque{align-items:center;gap:10px;display:inline-flex}.pw4-cote{font-family:var(--titre);color:rgb(var(--pc));-webkit-text-stroke:4px #0f1a1e;paint-order:stroke fill;text-shadow:0 4px #00000059;font-size:clamp(30px,3.4vw,46px);line-height:1;transform:rotate(-4deg)translateY(2px)}.pw4-titre{font-family:var(--titre);letter-spacing:.01em;text-shadow:0 3px #0000004d,0 12px 40px #0009;font-size:clamp(30px,3.2vw,46px);line-height:1}.pw4-ligne{color:#ffffffd6;max-width:44ch;font-size:17px;font-weight:500;line-height:1.45}.pw4-aller{background:rgba(var(--p), .16);border:1.5px solid rgba(var(--pc), .45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:12px;margin-top:6px;padding:7px 7px 7px 20px;font-size:16px;font-weight:700;transition:background-color .4s,border-color .4s;display:inline-flex}.pw4-rond{width:38px;height:38px;color:rgb(var(--pf));background:linear-gradient(180deg, rgb(var(--pc)), rgb(var(--p)));box-shadow:0 6px 18px -4px rgba(var(--p), .8), inset 0 1px 0 #ffffff80;transition:transform .5s var(--rebond);border-radius:50%;place-items:center;display:grid}.pw4-porte:hover .pw4-aller{background:rgba(var(--p), .3);border-color:rgb(var(--pc))}.pw4-porte:hover .pw4-rond{transform:translate(4px)rotate(-8deg)}@media (hover:hover){.pw4:hover .pw4-porte:not(:hover){opacity:.6;filter:saturate(.55);transform:scale(.985)}}@media (prefers-reduced-motion:no-preference){.pw4-porte{animation:pw4-entre 1s var(--doux) backwards;animation-delay:calc(var(--i,0) * .12s + .2s)}}@keyframes pw4-entre{0%{opacity:0;clip-path:inset(10% 0 0 round 30px);transform:translateY(40px)}to{opacity:1;clip-path:inset(0 round 30px);transform:none}}.wj4-bas{color:var(--craie-faible);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;font-weight:500;display:flex}.wj4-bas>svg{color:#b78cf2}.wr4{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:40px;display:grid}.wr4-porte{--p:var(--acc-rgb);isolation:isolate;min-height:580px;color:var(--craie);border:1px solid var(--filet);transition:transform .6s var(--doux), box-shadow .6s var(--doux), border-color .4s;background:#0b1418;border-radius:30px;flex-direction:column;justify-content:flex-end;padding:30px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000e6}.wr4-porte:hover,.wr4-porte:focus-visible{color:var(--craie);border-color:var(--filet-vif);box-shadow:inset 0 1px 0 #ffffff1a, 0 50px 90px -40px #000000f2, 0 30px 70px -40px rgba(var(--p), .6);transform:translateY(-6px)}.wr4-moitie{z-index:-3;width:100%;height:100%;transition:clip-path .9s var(--doux);position:absolute;top:0;left:0}.wr4-moitie img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--doux);display:block}.wr4-moitie-rp{clip-path:polygon(0 0,60% 0,44% 100%,0 100%)}.wr4-moitie-rp img{object-position:30% 50%}.wr4-moitie-norp{clip-path:polygon(60% 0,100% 0,100% 100%,44% 100%)}.wr4-moitie-norp img{object-position:48% 30%}.wr4-jeu:hover .wr4-moitie img{transform:scale(1.06)}.wr4-coupe{z-index:-2;pointer-events:none;background:linear-gradient(#080e1059 0%,#080e1026 36%,#080e10db 70%,#080e10f7 100%);width:100%;height:100%;position:absolute;top:0;left:0}.wr4-sceaux{display:flex;position:absolute;top:26px;left:30px}.wr4-sceaux img{filter:drop-shadow(0 6px 14px #0009);width:56px;height:56px;transition:transform .7s var(--rebond)}.wr4-sceaux img+img{margin-left:-14px}.wr4-jeu:hover .wr4-sceaux img:first-child{transform:translate(-6px)rotate(-10deg)}.wr4-jeu:hover .wr4-sceaux img+img{transform:translate(6px)rotate(10deg)}.wr4-texte{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wr4-titre{white-space:nowrap;text-shadow:0 3px #0000004d,0 14px 40px #0009;font-size:clamp(34px,3.6vw,52px)}.wr4-ligne{color:#ffffffd6;max-width:46ch;font-size:17px;font-weight:500;line-height:1.45}.wr4-aller{background:rgba(var(--p), .16);border:1.5px solid rgba(var(--p), .5);border-radius:999px;align-items:center;gap:12px;margin-top:4px;padding:7px 7px 7px 20px;font-weight:700;transition:background-color .4s;display:inline-flex}.wr4-rond{color:#0b1418;background:rgb(var(--p));width:36px;height:36px;transition:transform .5s var(--rebond);border-radius:50%;place-items:center;display:grid}.wr4-porte:hover .wr4-aller{background:rgba(var(--p), .3)}.wr4-porte:hover .wr4-rond{transform:translate(4px)rotate(-8deg)}.wr4-bugs{--p:183, 140, 242;background:radial-gradient(90% 70% at 70% 0,#b78cf24d,#b78cf200 70%),linear-gradient(#19142a,#0d0b16);border-color:#d4bbf833}.wr4-trame{z-index:-2;opacity:.5;background-image:radial-gradient(#d4bbf829 1px,#0000 1.3px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.wr4-eventail{z-index:-1;width:84%;height:42%;position:absolute;top:44px;left:50%;transform:translate(-50%)}.wr4-carte{width:70%;height:auto;transition:transform .8s var(--rebond);border:1px solid #ffffff24;border-radius:14px;position:absolute;top:0;left:50%;box-shadow:0 24px 50px -16px #000000d9}.wr4-carte-0{transform:translate(-78%,16px)rotate(-8deg)}.wr4-carte-2{transform:translate(-22%,16px)rotate(8deg)}.wr4-carte-1{z-index:1;transform:translate(-50%)rotate(0)}.wr4-bugs:hover .wr4-carte-0{transform:translate(-92%,26px)rotate(-13deg)}.wr4-bugs:hover .wr4-carte-2{transform:translate(-8%,26px)rotate(13deg)}.wr4-bugs:hover .wr4-carte-1{transform:translate(-50%,-10px)scale(1.04)}.wr4-pastilles{flex-wrap:wrap;gap:6px;display:flex}.wr4-pastilles span{color:var(--craie-douce);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.wr4-pastilles span:before{content:"";background:var(--teinte);border-radius:50%;width:7px;height:7px}.sw4{z-index:20;pointer-events:none;margin-top:-8px;position:sticky;top:84px}.sw4-barre{pointer-events:none}.sw4-piste{pointer-events:auto;scrollbar-width:none;background:linear-gradient(180deg, #ffffff0f, #ffffff04), rgba(var(--fond-rgb), .9);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--filet);border-radius:18px;gap:2px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff0f,0 16px 40px -20px #000000e6}.sw4-piste::-webkit-scrollbar{display:none}.sw4-piste a{z-index:1;color:var(--craie-faible);white-space:nowrap;border-radius:13px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.sw4-piste a:hover,.sw4-piste a[aria-current=true]{color:var(--craie)}.sw4-piste a svg{color:var(--lagon-clair);opacity:.8}.sw4-curseur{background:linear-gradient(180deg, rgba(var(--acc-rgb), .28), rgba(var(--acc-rgb), .12));border:1px solid rgba(var(--acc-clair-rgb), .35);transition:transform .55s var(--rebond), width .45s var(--doux);border-radius:13px;position:absolute;top:5px;bottom:5px;left:0}.wg4{padding-bottom:60px}.wg4-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.wg4-partie{padding-top:clamp(72px,9vw,120px);scroll-margin-top:140px}.wg4-tete{flex-direction:column;gap:14px;max-width:760px;margin-bottom:34px;display:flex}.wg4-num{font-family:var(--titre);letter-spacing:.2em;color:var(--lagon-clair);align-items:center;gap:12px;font-size:15px;display:inline-flex}.wg4-num:after{content:"";background:linear-gradient(90deg, var(--lagon), transparent);width:56px;height:1px}.wg4 h2{text-shadow:none;font-size:clamp(34px,4.4vw,60px);line-height:1}.wg4 h3{font-size:clamp(21px,2vw,26px)}.wg4-chapo{max-width:62ch;color:var(--craie-douce);margin:0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55}.wg4-etapes{counter-reset:etape;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wg4-etape{transition:transform .5s var(--doux), border-color .4s;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.wg4-etape:hover{border-color:var(--filet-vif);transform:translateY(-4px)}.wg4-etape-haut{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wg4-etape-n{font-family:var(--titre);color:#0000;-webkit-text-stroke:1.5px rgba(var(--acc-clair-rgb), .55);font-size:54px;line-height:.8}.wg4-etape-icone{width:50px;height:50px;color:var(--lagon-clair);background:linear-gradient(160deg, rgba(var(--acc-rgb), .26), rgba(var(--acc-rgb), .06));border:1px solid rgba(var(--acc-clair-rgb), .22);border-radius:15px;place-items:center;display:grid}.wg4-etape-titre{font-size:18px;line-height:1.25}.wg4-etape-texte{color:var(--craie-douce);font-size:15.5px;line-height:1.5}.wg4-etape-texte code{white-space:nowrap;margin-bottom:2px;font-size:12.5px;display:inline-block}.wg4-etape-lien{align-self:flex-start;margin-top:auto;padding-top:6px;font-size:15px}.wg4-clavier{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.wg4-touche{color:var(--craie-douce);transition:background-color .3s, transform .4s var(--doux);background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;font-size:15.5px;font-weight:500;display:flex}.wg4-touche:hover{background:rgba(var(--acc-rgb), .08);transform:translateY(-2px)}.wg4-kbd{flex:none;min-width:2.4em;height:2.2em;font-size:19px}.wg4-touche:hover .wg4-kbd{transform:translateY(2px);box-shadow:0 1px #07161b,inset 0 1px #ffffff2e}.wg4-kbd{transition:transform .12s,box-shadow .12s}.wg4-metiers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;padding:40px 40px 0;display:grid;overflow:hidden}.wg4-metiers-texte{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:40px;display:flex}.wg4-portraits{justify-content:center;align-items:flex-end;height:300px;display:flex;position:relative}.wg4-portrait{width:140px;height:290px;transition:transform .6s var(--rebond);flex:none;margin:0 -34px;position:relative}.wg4-portrait:before{content:"";background:radial-gradient(closest-side, var(--teinte), #0000);opacity:.35;border-radius:50% 50% 0 0;height:46%;position:absolute;bottom:0;left:10%;right:10%}.wg4-portrait img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 18px #0000008c);width:100%;height:100%;position:relative}.wg4-portrait:nth-child(odd){transform:translateY(14px)}.wg4-portraits:hover .wg4-portrait{transform:translateY(6px)}.wg4-portraits .wg4-portrait:hover{z-index:2;transform:translateY(-10px)scale(1.05)}.wg4-guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wg4-guide{color:var(--craie);transition:transform .5s var(--doux), border-color .4s;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.wg4-guide:hover{color:var(--craie);border-color:var(--filet-vif);transform:translateY(-5px)}.wg4-guide-image{height:170px;display:block;position:relative;overflow:hidden}.wg4-guide-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--doux)}.wg4-guide:hover .wg4-guide-image img{transform:scale(1.06)}.wg4-guide-corps{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.wg4-guide-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--lagon-clair);font-size:12.5px;font-weight:700}.wg4-guide-titre{font-family:var(--titre);font-size:19px;line-height:1.15}.wg4-guide-chapo{color:var(--craie-faible);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.wg4-guide .lien4{align-self:flex-start;margin-top:auto;font-size:15px}.wg4-autre{--p:255, 107, 44;--pc:255, 176, 120;--pf:20, 10, 9;isolation:isolate;min-height:190px;color:var(--craie);background:rgb(var(--pf));border:1px solid rgba(var(--pc), .25);transition:transform .5s var(--doux), border-color .4s, box-shadow .5s;border-radius:26px;align-items:center;gap:20px;margin-top:clamp(72px,9vw,120px);padding:28px 30px;text-decoration:none;display:flex;position:relative;overflow:hidden}.wg4-autre-rp{--p:34, 201, 190;--pc:127, 232, 220;--pf:11, 26, 32}.wg4-autre>img{object-fit:cover;object-position:50% 40%;z-index:-2;opacity:.75;width:100%;height:100%;transition:transform 1.2s var(--doux);position:absolute;top:0;left:0}.wg4-autre:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--pf), .95) 0%, rgba(var(--pf), .7) 45%, rgba(var(--pf), .2) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wg4-autre:hover{color:var(--craie);border-color:rgba(var(--pc), .55);box-shadow:0 30px 60px -30px rgba(var(--p), .6);transform:translateY(-4px)}.wg4-autre:hover>img{transform:scale(1.05)}.wg4-autre-texte{flex-direction:column;gap:8px;max-width:54ch;display:flex}.wg4-autre-texte strong{font-family:var(--titre);font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.05}.wg4-autre-texte span{color:#ffffffd6;font-size:16.5px;line-height:1.45}.wg4-autre-rond{width:54px;height:54px;color:rgb(var(--pf));background:linear-gradient(180deg, rgb(var(--pc)), rgb(var(--p)));box-shadow:0 8px 22px -6px rgba(var(--p), .8);transition:transform .5s var(--rebond);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.wg4-autre:hover .wg4-autre-rond{transform:translate(5px)rotate(-8deg)}.wn4-chiffres{background:rgba(var(--fond-rgb), .5);border:1px solid var(--filet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;flex-wrap:wrap;gap:0;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.wn4-chiffres li{flex-direction:column;gap:4px;padding:12px 22px;display:flex}.wn4-chiffres li+li{border-left:1px solid var(--filet)}.wn4-chiffres b{font-family:var(--titre);color:var(--lagon-clair);font-size:24px;font-weight:400;line-height:1}.wn4-chiffres span{color:var(--craie-faible);font-size:13px;font-weight:600}.wn4-spawn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;margin-top:16px;padding:30px;display:grid}.wn4-spawn-texte{flex-direction:column;gap:12px;display:flex}.wn4-spawn-texte p{color:var(--craie-douce);line-height:1.55}.wn4-pnj{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wn4-pnj li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.wn4-pnj-icone{width:42px;height:42px;color:var(--lagon-clair);background:rgba(var(--acc-rgb), .14);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.wn4-pnj b{font-size:15.5px}.wn4-pnj li>span:last-child{color:var(--craie-faible);font-size:13.5px;line-height:1.3}.wn4-touches{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wn4-touche{transition:transform .5s var(--doux);border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.wn4-touche:hover{transform:translateY(-4px)}.wn4-kbd{min-width:2.3em;height:2.1em;margin-bottom:8px;font-size:22px}.wn4-touche b{font-size:17px}.wn4-touche>span{color:var(--craie-faible);font-size:14.5px;line-height:1.45}.wn4-touche-une{background:radial-gradient(120% 90% at 0% 0%, rgba(var(--acc-rgb), .22), rgba(var(--acc-rgb), 0) 60%), var(--verre);border-color:var(--filet-vif)}.wn4-zones{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.wn4-zone{background:var(--verre);border:1px solid var(--filet);transition:transform .5s var(--doux), border-color .4s;border-radius:24px;flex-direction:column;grid-column:span 2;scroll-margin-top:140px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -34px #000000d9}.wn4-zone:hover{border-color:var(--filet-vif);transform:translateY(-4px)}.wn4-zone-grande{grid-column:span 3}.wn4-zone-image{height:0;padding-top:52%;display:block;position:relative;overflow:hidden}.wn4-zone-grande .wn4-zone-image{padding-top:50%}.wn4-zone-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--doux);position:absolute;top:0;left:0}.wn4-zone-image:after{content:"";background:linear-gradient(0deg, rgba(var(--fond-rgb), .95), rgba(var(--fond-rgb), 0));height:55%;position:absolute;bottom:0;left:0;right:0}.wn4-zone:hover .wn4-zone-image img{transform:scale(1.06)}.wn4-zone-corps{flex-direction:column;flex:1;align-items:flex-start;gap:10px;margin-top:-34px;padding:0 22px 22px;display:flex;position:relative}.wn4-zone-genre{color:var(--lagon-clair);background:rgba(var(--fond-rgb), .85);border:1px solid rgba(var(--acc-clair-rgb), .3);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.wn4-zone h3{font-size:clamp(22px,2.2vw,30px)}.wn4-zone p{color:var(--craie-douce);font-size:15.5px;line-height:1.55}.wn4-zone-points{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:4px 0 0;list-style:none;display:flex}.wn4-zone-points li{color:var(--craie-douce);background:#ffffff0d;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:600}.wn4-zone-propkill{background:radial-gradient(100% 80% at 50% 0%, rgba(var(--acc-rgb), .2), rgba(var(--acc-rgb), 0) 70%), var(--verre);background-image:radial-gradient(100% 80% at 50% 0%, rgba(var(--acc-rgb), .2), rgba(var(--acc-rgb), 0) 70%), repeating-linear-gradient(90deg, rgba(var(--acc-clair-rgb), .06) 0 1px, transparent 1px 34px), repeating-linear-gradient(0deg, rgba(var(--acc-clair-rgb), .06) 0 1px, transparent 1px 34px);justify-content:flex-end;min-height:220px}.wn4-zone-propkill .wn4-zone-corps{margin-top:0;padding-top:22px}.wn4-labo{border-radius:24px;flex-direction:column;grid-column:span 4;justify-content:center;align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.wn4-labo ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wn4-labo li{font-family:var(--titre);letter-spacing:.04em;color:var(--craie);background:rgba(var(--acc-rgb), .1);border:1px solid rgba(var(--acc-clair-rgb), .2);border-radius:12px;padding:7px 13px;font-size:13.5px}.wn4-partout{margin-top:40px}.wn4-partout h3{margin-bottom:16px}.wn4-partout ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wn4-partout li{border:1px solid var(--filet);color:var(--craie-faible);background:#ffffff05;border-radius:20px;padding:18px 20px;font-size:15px;line-height:1.5}.wn4-partout li b{color:var(--craie);margin-bottom:6px;font-size:16.5px;display:block}.wn4-match{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wn4-match-case{border:1px solid var(--filet);background:linear-gradient(180deg, rgba(var(--acc-rgb), .1), rgba(var(--acc-rgb), 0) 70%);border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}.wn4-match-case b{font-family:var(--titre);color:var(--lagon-clair);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1}.wn4-match-case strong{font-size:16.5px}.wn4-match-case span{color:var(--craie-faible);font-size:14.5px;line-height:1.45}.wn4-echelle{background:radial-gradient(60% 80% at 100% 100%, #ffd16624, #ffd16600 70%), linear-gradient(180deg, #ffffff0e, #ffffff03), var(--verre);margin-top:16px;padding:30px 30px 26px;overflow:hidden}.wn4-echelle-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:18px;display:flex}.wn4-echelle-tete p{color:var(--craie-faible);font-size:15px}.wn4-rangs{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wn4-famille{background:#ffffff06;border:1px solid #ffffff0d;border-radius:18px;flex-direction:column;grid-column:span 2;gap:10px;padding:14px 8px 12px;display:flex}.wn4-famille-nom{text-align:center;font-family:var(--titre);letter-spacing:.06em;color:var(--teinte);font-size:15px}.wn4-famille>ol{justify-content:center;align-items:flex-end;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wn4-rang{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.wn4-famille>ol>.wn4-rang:nth-child(2){transform:translateY(-6px)}.wn4-famille>ol>.wn4-rang:nth-child(3){transform:translateY(-12px)}.wn4-rang img{width:100%;max-width:76px;height:auto;transition:transform .5s var(--rebond), filter .4s;filter:drop-shadow(0 6px 10px #00000080)}.wn4-rang>span{font-family:var(--titre);color:var(--craie-faible);font-size:13px}.wn4-rang:hover img{filter:drop-shadow(0 10px 18px #0000008c) drop-shadow(0 0 14px var(--teinte));transform:translateY(-6px)scale(1.12)}.wn4-sommet{background:radial-gradient(90% 120% at 0%,#ffd16629,#ffd16600 70%),#ffffff08;border-color:#ffd16633;grid-column:span 5;padding:16px 22px}.wn4-sommet>ol{justify-content:flex-start}.wn4-sommet .wn4-rang{flex-direction:row;gap:18px}.wn4-sommet .wn4-rang img{flex:none;width:104px;max-width:none}.wn4-rang>.wn4-sommet-texte{font-family:var(--corps);color:var(--craie-faible);flex-direction:column;gap:4px;font-size:14px;display:flex}.wn4-sommet-texte b{font-family:var(--titre);color:var(--teinte);font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1}.wn4-sommet-texte small{color:var(--craie-faible);font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){.anime .wn4-echelle[data-apparait]:not(.vu) .wn4-rang img{opacity:0;transform:translateY(18px)scale(.8)}.anime .wn4-echelle[data-apparait].vu .wn4-rang img{animation:wn4-rang .7s var(--rebond) backwards;animation-delay:calc(var(--n,1) * 45ms + .15s)}}@keyframes wn4-rang{0%{opacity:0;transform:translateY(18px)scale(.8)}to{opacity:1;transform:none}}.wn4-regles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wn4-regles li{color:var(--craie-douce);border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.5;display:flex}.wn4-regles svg{color:var(--lagon-clair);flex:none;margin-top:2px}.wn4-br{isolation:isolate;background:radial-gradient(70% 90% at 100% 0,#ff6b2c47,#ff6b2c00 70%),linear-gradient(160deg,#2a130d,#130908 70%);border:1px solid #ffb07838;border-radius:30px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 80px -40px #000000e6}.wn4-br-zone{z-index:-1;fill:none;stroke:#ff8c5052;stroke-width:1.2px;stroke-dasharray:6 7;width:min(60vw,640px);height:auto;position:absolute;top:-18%;right:-10%}.wn4-br-zone circle:nth-child(4){stroke:#ffd166b3;stroke-dasharray:none;stroke-width:1.6px}@media (prefers-reduced-motion:no-preference){.wn4-br-zone{transform-origin:50%;animation:9s ease-in-out infinite alternate wn4-zone}.wn4-br-zone circle{transform-origin:200px 200px;animation:60s linear infinite wn4-tour}.wn4-br-zone circle:nth-child(2){animation-duration:80s;animation-direction:reverse}}@keyframes wn4-zone{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes wn4-tour{to{transform:rotate(360deg)}}.wn4-br-tete{flex-direction:column;gap:14px;max-width:640px;margin-bottom:28px;display:flex}.wn4-br-tete .wg4-num,.wn4-br h3{color:#ffb078}.wn4-br-deroule{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wn4-br-deroule li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140a098c;border:1px solid #ffb07824;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.wn4-br-n{font-family:var(--titre);color:#22110f;background:#ff6b2c;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;font-size:13px;display:grid}.wn4-br-deroule b{color:#fff1e8;font-size:16.5px}.wn4-br-deroule li>span:last-child{color:#fff1e8b3;font-size:14.5px;line-height:1.45}.wn4-br-bas{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px;margin-top:22px;display:grid}.wn4-br-points,.wn4-br-sac{background:#140a0999;border:1px solid #ffb07824;border-radius:20px;padding:22px}.wn4-br-points h3,.wn4-br-sac h3{margin-bottom:14px;font-size:18px}.wn4-br-points ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wn4-br-points li{color:#fff1e8cc;grid-template-columns:92px 1fr 38px;align-items:center;gap:12px;font-size:14.5px;display:grid}.wn4-br-points i{background:#ffffff0f;border-radius:6px;height:10px;display:block;position:relative;overflow:hidden}.wn4-br-points i:after{content:"";width:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform 1.1s var(--doux);background:linear-gradient(90deg,#ff6b2c,#ffd166);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.anime .wn4-br[data-apparait]:not(.vu) .wn4-br-points i:after{transform:scaleX(0)}.wn4-br-points li:nth-child(2) i:after{transition-delay:60ms}.wn4-br-points li:nth-child(3) i:after{transition-delay:.12s}.wn4-br-points li:nth-child(4) i:after{transition-delay:.18s}.wn4-br-points li:nth-child(5) i:after{transition-delay:.24s}.wn4-br-points li:nth-child(6) i:after{transition-delay:.3s}.wn4-br-points li:nth-child(7) i:after{transition-delay:.36s}.wn4-br-points b{font-family:var(--titre);text-align:right;color:#ffd166;font-size:17px;font-weight:400}.wn4-br-kill{border-top:1px solid #ffb07824;margin-top:6px;padding-top:10px}.wn4-br-sac ul{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.wn4-br-sac li{color:#fff1e8;background:#ff6b2c24;border:1px solid #ffb0783d;border-radius:12px;padding:8px 13px;font-size:14.5px;font-weight:600}.wn4-br-sac p{color:#fff1e8b8;font-size:14.5px;line-height:1.55}.wn4-armes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.wn4-armes-texte{flex-direction:column;gap:12px;display:flex}.wn4-armes-texte h3{margin-top:10px;font-size:18px}.wn4-armes-texte p{color:var(--craie-douce);font-size:15.5px;line-height:1.55}.wn4-puces{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wn4-puces li{color:var(--craie);border:1px solid var(--filet);background:#ffffff0a;border-radius:12px;padding:8px 13px;font-size:14.5px;font-weight:600}.wn4-puces-or li{color:var(--or-clair);background:#ffd16614;border-color:#ffd16647}.wn4-vitrine{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wn4-arme{color:var(--craie);background:radial-gradient(90% 70% at 50% 30%, rgba(var(--acc-rgb), .2), rgba(var(--acc-rgb), 0) 70%), var(--verre);border:1px solid var(--filet);transition:transform .5s var(--doux), border-color .4s;border-radius:20px;flex-direction:column;gap:4px;padding:14px 14px 16px;text-decoration:none;display:flex}.wn4-arme:hover{color:var(--craie);border-color:var(--filet-vif);transform:translateY(-4px)}.wn4-arme img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000080);width:100%;height:100px;transition:transform .7s var(--rebond);margin-bottom:6px}.wn4-arme:hover img{transform:rotate(-4deg)scale(1.07)}.wn4-arme b{font-size:15px;line-height:1.2}.wn4-arme span{color:var(--craie-faible);font-size:13px;line-height:1.35}.wn4-note{color:var(--craie-faible);align-items:flex-start;gap:10px;margin-top:18px;font-size:15px;line-height:1.5;display:flex}.wn4-note svg{color:var(--lagon-clair);flex:none;margin-top:2px}.wn4-kristaux{background:radial-gradient(70% 90% at 100% 50%, #ffd16629, #ffd16600 70%), linear-gradient(180deg, #ffffff0e, #ffffff03), var(--verre);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:30px;padding:clamp(28px,4vw,46px);display:grid;overflow:hidden}.wn4-kristaux-texte{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.wn4-style{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.wn4-style>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.wn4-style b{font-size:16px}.wn4-style span{color:var(--craie-faible);font-size:14.5px;line-height:1.5}.wn4-cartes{height:330px;position:relative}.wn4-carte{width:86%;height:auto;transition:transform .8s var(--rebond);border:1px solid #ffffff29;border-radius:14px;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -20px #000000e6}.wn4-carte-0{transform:translate(-50%,-95%)rotate(-6deg)}.wn4-carte-1{z-index:1;transform:translate(-44%,-50%)rotate(3deg)}.wn4-carte-2{z-index:2;transform:translate(-56%,-5%)rotate(-2deg)}.wn4-kristaux:hover .wn4-carte-0{transform:translate(-56%,-104%)rotate(-9deg)}.wn4-kristaux:hover .wn4-carte-1{transform:translate(-38%,-50%)rotate(5deg)}.wn4-kristaux:hover .wn4-carte-2{transform:translate(-60%,4%)rotate(-4deg)}.wn4-eco{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:stretch;gap:14px;display:grid}.wn4-eco-case{background:radial-gradient(100% 90% at 0 0,#ffd16629,#ffd16600 70%),#ffffff05;border:1px solid #ffd16633;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:150px;padding:24px;display:flex}.wn4-eco-case b{font-family:var(--titre);color:var(--or);text-shadow:0 0 30px #ffd16640;font-size:clamp(34px,3.6vw,48px);font-weight:400;line-height:1}.wn4-eco-case span{color:var(--craie-faible);font-size:15px;font-weight:600}.wn4-eco-texte{border:1px solid var(--filet);border-radius:22px;align-items:center;padding:24px;display:flex}.wn4-eco-texte p{color:var(--craie-douce);font-size:16px;line-height:1.6}.wn4-series{margin-top:16px;padding:28px}.wn4-series>p{color:var(--craie-faible);margin-top:6px}.wn4-series ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.wn4-series li{text-align:center;background:rgba(var(--acc-rgb), .06);border:1px solid rgba(var(--acc-clair-rgb), .14);border-radius:16px;flex-direction:column;gap:6px;padding:14px 10px 12px;display:flex;position:relative}.wn4-series li b{font-family:var(--titre);color:var(--lagon-clair);font-size:28px;font-weight:400;line-height:1}.wn4-series li span{font-family:var(--titre);letter-spacing:.05em;text-transform:uppercase;color:var(--craie);font-size:12px}.wn4-series li.wn4-nuke{background:linear-gradient(#ffd16633,#ff6b2c1f);border-color:#ffd16673}.wn4-series li.wn4-nuke b{color:var(--or)}.wn4-series-nuke{color:var(--craie-douce);font-size:15.5px;line-height:1.6}.wn4-series-nuke b{color:var(--or-clair)}.wn4-commandes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.wn4-commandes>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.wn4-commandes dt{flex:none;min-width:104px}.wn4-commandes dt code{padding:.25em .55em;font-size:15px}.wn4-commandes dd{color:var(--craie-douce);margin:0;font-size:15px;line-height:1.45}@media (max-width:1080px){.wg4-etapes,.wg4-guides,.wn4-touches,.wn4-partout ul,.wg4-clavier{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-rangs{grid-template-columns:repeat(6,minmax(0,1fr))}.wn4-sommet{grid-column:span 3}.wn4-series ol{grid-template-columns:repeat(4,minmax(0,1fr))}.wn4-eco{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-eco-texte{grid-column:span 2}}@media (max-width:860px){.pw4,.wr4,.wg4-metiers,.wn4-spawn,.wn4-armes,.wn4-kristaux,.wn4-br-bas{grid-template-columns:1fr}.wn4-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-zone,.wn4-zone-grande{grid-column:span 1}.wn4-zone-grande,.wn4-labo{grid-column:span 2}.wn4-match,.wn4-br-deroule{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-regles,.wn4-commandes{grid-template-columns:1fr}.wg4-metiers{padding:28px 24px 0}.wg4-metiers-texte{padding-bottom:0}}@media (max-width:700px){.pw4-porte{border-radius:26px;min-height:440px;padding:20px 20px 22px}.pw4-reperes{display:none}.wr4-porte{min-height:500px;padding:22px}.wr4-bugs{min-height:590px}.wr4-eventail{width:100%;height:34%;top:30px}.wr4-carte{width:62%}.wr4-titre{white-space:normal}.sw4{top:78px}.sw4-barre{padding-inline-start:12px;padding-inline-end:12px}.wg4-etapes,.wg4-guides,.wn4-touches,.wn4-partout ul,.wg4-clavier,.wn4-zones{grid-template-columns:1fr}.wn4-zone-grande,.wn4-labo{grid-column:span 1}.wn4-pnj{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-pnj li{grid-template-columns:1fr;row-gap:8px}.wn4-pnj-icone{grid-row:auto}.wg4-etape{padding:20px}.wg4-etape-n{font-size:44px}.wg4-portraits{height:220px}.wg4-portrait{width:96px;height:210px;margin:0 -26px}.wn4-chiffres{width:100%}.wn4-chiffres li{flex:1 1 0;padding:10px 12px}.wn4-chiffres b{font-size:20px}.wn4-rangs{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-famille{grid-column:span 2}.wn4-rang img{max-width:84px}.wn4-sommet .wn4-rang img{width:84px}.wn4-echelle{padding:22px 16px}.wn4-series{padding:22px 18px}.wn4-series ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-series li{text-align:left;flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.wn4-series li b{min-width:1.6em;font-size:22px}.wn4-series li span{font-size:11.5px}.wn4-eco,.wn4-style{grid-template-columns:1fr}.wn4-eco-texte{grid-column:auto}.wn4-eco-case{min-height:0;padding:20px}.wn4-vitrine{grid-template-columns:repeat(2,minmax(0,1fr))}.wn4-cartes{height:250px}.wn4-match,.wn4-br-deroule{grid-template-columns:1fr 1fr}.wn4-match-case,.wn4-br-deroule li{padding:16px}.wn4-br-points li{grid-template-columns:78px 1fr 32px}.wg4-autre{flex-direction:column;align-items:flex-start}.wg4-autre-rond{margin-left:0}}.wb4-tete .mot.accent>b,.bp4 .mot.accent>b,.wb4-tete .t4-fil [aria-current]{color:#d4bbf8}.wb4{padding-bottom:60px}.lb4-outils{border-radius:26px;flex-direction:column;gap:14px;padding:14px;display:flex}.lb4-recherche{cursor:text;background:#00000047;border:1.5px solid #d4bbf838;border-radius:18px;align-items:center;gap:14px;height:66px;padding:0 16px 0 20px;transition:border-color .3s,box-shadow .3s,background-color .3s;display:flex;position:relative}.lb4-recherche>svg{color:#d4bbf8;flex:none}.lb4-recherche:focus-within{background:#0000005c;border-color:#b78cf2;box-shadow:0 0 0 4px #b78cf229,0 20px 50px -24px #b78cf299}.lb4-recherche input{min-width:0;height:100%;color:var(--craie);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17.5px;font-weight:500}.lb4-recherche input::placeholder{color:var(--craie-faible)}.lb4-recherche input::-webkit-search-cancel-button{display:none}.lb4-raccourci{opacity:.8;flex:none;font-size:15px}.lb4-effacer{cursor:pointer;width:34px;height:34px;color:var(--craie);background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;transition:background-color .2s;display:grid}.lb4-effacer:hover{background:#ffffff29}.lb4-filtres{flex-wrap:wrap;gap:8px;display:flex}.lb4-filtres button{cursor:pointer;height:40px;font:inherit;color:var(--craie-douce);transition:background-color .25s, border-color .25s, color .25s, transform .3s var(--doux);background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.lb4-filtres button:hover{color:var(--craie);background:#ffffff12;transform:translateY(-1px)}.lb4-filtres button[aria-pressed=true]{color:var(--craie);background:#b78cf22e;border-color:#d4bbf880}.lb4-filtres button[aria-pressed=true][style]{border-color:var(--teinte);box-shadow:inset 0 0 0 1px var(--teinte);background:#ffffff14}.lb4-puce{background:var(--teinte);border-radius:50%;width:8px;height:8px}.lb4-n{min-width:22px;height:22px;color:var(--craie-faible);background:#00000040;border-radius:7px;place-items:center;padding:0 6px;font-size:12.5px;display:inline-grid}.lb4-compte{color:var(--craie-faible);margin:22px 2px 16px;font-size:14.5px;font-weight:600}.lb4-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lb4-vide{text-align:center;color:var(--craie-douce);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.lb4-vide>svg{color:#d4bbf8}.cb4{--acc-clair-rgb:212, 187, 248;color:var(--craie);background:linear-gradient(180deg, #ffffff0d, #ffffff03), var(--verre);transition:transform .5s var(--doux), border-color .4s, box-shadow .5s;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 50px -30px #000000d9}.cb4:hover{color:var(--craie);border-color:var(--teinte);transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 34px 60px -30px #000000e6}.cb4-image{height:0;padding-top:56.25%;display:block;position:relative;overflow:hidden}.cb4-image img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--doux);position:absolute;top:0;left:0}.cb4:hover .cb4-image img{transform:scale(1.05)}.cb4-image:after{content:"";background:var(--teinte);opacity:.85;transform-origin:0;height:3px;transition:transform .7s var(--doux);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.cb4:hover .cb4-image:after{transform:scaleX(1)}.cb4-corps{flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex}.cb4-symptome{color:var(--craie-douce);font-size:15.5px;line-height:1.5}.cb4-pied{align-items:center;gap:8px;margin-top:auto;display:flex}.cb4-frequence,.cb4-duree{height:28px;color:var(--craie-douce);background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cb4-f1{color:#ffe29a;background:#ffd1661f}.cb4-voir{width:34px;height:34px;color:var(--craie);transition:transform .5s var(--rebond), background-color .3s, color .3s;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;margin-left:auto;display:grid}.cb4:hover .cb4-voir{background:var(--teinte);color:#0d0b16;border-color:#0000;transform:translate(3px)}.bp4-tete{padding-bottom:clamp(40px,5vw,72px)}.bp4-tete .bp4-halo{background:radial-gradient(closest-side, var(--teinte), #0000);opacity:.22}.bp4-tete-rang{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.bp4-tete .bp4-tete-texte{gap:16px}.bp4-tete-texte .t4-fil [aria-current]{color:var(--teinte)}.bp4-meta{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp4-meta li{height:32px;color:var(--craie-douce);background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.bp4-meta li svg{opacity:.8}.bp4-meta .bp4-cat{color:var(--craie);border-color:var(--teinte)}.bp4-puce{background:var(--teinte);border-radius:50%;width:8px;height:8px}.bp4-titre{text-wrap:balance;font-size:clamp(36px,4.6vw,64px);line-height:1}.bp4-cause{max-width:62ch;color:var(--craie-faible);font-size:16px;line-height:1.6}.bp4-cause strong{color:var(--craie)}.bp4-console{background:#07090c;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 20px 40px -24px #000000e6}.bp4-console-barre{background:#ffffff0d;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:9px 12px;display:flex}.bp4-console-barre i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.bp4-console-barre i:first-child{background:#f06a5a}.bp4-console-barre span{color:var(--craie-faible);margin-left:8px;font-size:12.5px;font-weight:600}.bp4-console ul{flex-direction:column;gap:6px;margin:0;padding:12px 14px;list-style:none;display:flex}.bp4-console code{white-space:pre-wrap;word-break:break-word;color:#ffb3a8;background:0 0;border:0;padding:0;font-size:14px;line-height:1.5;display:block}.bp4-console code:before{content:"> ";color:#ffffff59}.bp4-aller{margin-top:4px}.bp4-apercu{transition:transform .9s var(--doux);border:1px solid #ffffff1f;border-radius:22px;margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 80px -30px #000000e6,0 0 0 6px #ffffff08}.bp4-apercu:hover{transform:none}.bp4-apercu img{width:100%;height:auto;display:block}.bp4-apercu figcaption{color:var(--craie);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px}@media (prefers-reduced-motion:no-preference){.bp4-apercu{animation:bp4-pose 1.2s var(--doux) .15s backwards}}@keyframes bp4-pose{0%{opacity:0;transform:perspective(1400px)rotateY(-16deg)rotateX(4deg)translateY(30px)}}.bp4-corps{padding-bottom:60px}.bp4-corps .bp4-solution{text-shadow:none;margin:30px 0 36px;font-size:clamp(30px,3.6vw,48px)}.bp4-etapes{--p:1;flex-direction:column;gap:48px;margin:0;padding:0 0 0 64px;list-style:none;display:flex;position:relative}.bp4-etapes.fe4-vivant{--p:0}.bp4-etapes:before,.bp4-etapes:after{content:"";border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:21px}.bp4-etapes:before{background:#ffffff14}.bp4-etapes:after{background:linear-gradient(180deg, var(--teinte), #d4bbf8);transform:scaleY(var(--p));transform-origin:top;box-shadow:0 0 12px var(--teinte)}.bp4-etape{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;scroll-margin-top:120px;display:grid;position:relative}.bp4-noeud{z-index:1;width:44px;height:44px;font-family:var(--titre);color:var(--craie);transition:background-color .4s, border-color .4s, color .4s, transform .5s var(--rebond), box-shadow .4s;background:#10161b;border:2px solid #ffffff24;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:2px;left:-64px}.fe4-vivant .bp4-etape .bp4-noeud{color:var(--craie-faible)}.bp4-etapes .bp4-etape[data-lue] .bp4-noeud,.bp4-etapes:not(.fe4-vivant) .bp4-noeud{color:#0d0b16;background:var(--teinte);border-color:var(--teinte);box-shadow:0 0 0 6px #ffffff0a, 0 0 22px var(--teinte)}.bp4-etape[data-lue] .bp4-noeud{transform:scale(1.06)}.bp4-etape-texte{flex-direction:column;align-items:flex-start;gap:12px;padding-top:6px;display:flex}.bp4-etape-texte h3{font-size:clamp(21px,2vw,27px)}.bp4-etape-texte p{color:var(--craie-douce);max-width:56ch;font-size:16.5px;line-height:1.65}.bp4-etape-texte p strong{color:var(--craie)}.bp4-lien{margin-top:4px}.bp4-etape-image{background:#0b1014;border:1px solid #ffffff1a;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.bp4-etape-image img{width:100%;height:auto;transition:transform 1s var(--doux);display:block}.bp4-etape-image:hover img{transform:scale(1.03)}.bp4-etape:target .bp4-etape-texte h3{color:var(--teinte)}.cc4{background:#07090c;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:6px 6px 6px 14px;display:flex}.cc4-invite{color:#ffffff59;font-family:ui-monospace,Consolas,monospace}.cc4 code{white-space:nowrap;color:#9ff5ea;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:15px;overflow-x:auto}.cc4 button{cursor:pointer;height:36px;font:inherit;color:var(--craie);background:#ffffff14;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.cc4 button:hover{background:#ffffff29}.cc4 button.fait{color:#0d0b16;background:#4ade80}.bp4-recours{background:radial-gradient(80% 120% at 0% 50%, #5865f238, #5865f200 70%), var(--verre);border:1px solid #8c96ff47;border-radius:24px;align-items:center;gap:20px;margin-top:64px;padding:24px 26px;display:flex}.bp4-recours-texte{flex-direction:column;flex:1;gap:4px;display:flex}.bp4-recours-texte strong{font-family:var(--titre);font-size:24px;font-weight:400}.bp4-recours-texte span{color:var(--craie-douce);line-height:1.5}.bp4-liees{margin-top:72px}.bp4-liees h2{text-shadow:none;margin-bottom:22px;font-size:clamp(28px,3vw,40px)}@media (max-width:1080px){.lb4-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.bp4-tete-rang{grid-template-columns:minmax(0,1fr)}.bp4-apercu{transform:none}.bp4-etape{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:700px){.lb4-grille{grid-template-columns:1fr}.lb4-recherche{height:58px;padding:0 12px 0 16px}.lb4-recherche input{font-size:16px}.lb4-recherche input::placeholder{font-size:14.5px}.lb4-raccourci{display:none}.lb4-filtres{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px 2px;overflow-x:auto}.lb4-filtres::-webkit-scrollbar{display:none}.lb4-filtres button{flex:none}.bp4-etapes{gap:36px;padding-left:48px}.bp4-etapes:before,.bp4-etapes:after{left:15px}.bp4-noeud{width:32px;height:32px;font-size:15px;left:-48px}.bp4-recours{flex-direction:column;align-items:flex-start}.cc4 code{font-size:13.5px}}
