*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:var(--app-h, 100%);margin:0;overflow:hidden;overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--panel: #243459;--panelAlt: #20304F;--panelAlt2: #273A63;--panelHi: #33477A;--panelDim: #2A3A61;--line: #46598F;--lineSoft: #3B4E85;--rowActive: #3E4E86;--grey: #2B3765;--greyInk: #8B9AC8}body{font-family:Archivo,system-ui,sans-serif;color:#fff;background:radial-gradient(95% 60% at 20% 4%,#2b3f7e,#2b3f7e00 58%),radial-gradient(80% 55% at 92% 12%,#6b3a6e,#6b3a6e00 62%),linear-gradient(#132043,#080d1b)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}a{color:#ffc63d;text-decoration:none}a:hover{color:#ffd968}button,input{font-family:inherit}::placeholder{color:#ffffff57}.champ-connexion::placeholder{color:#fff3}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes carouselTurn{0%{transform:translate(0) translateZ(0) rotateY(0) scale(1)}4%{transform:translate(-4.1px) translateZ(-.1px) rotateY(-4.1deg) scale(1.041)}8%{transform:translate(-11.6px) translateZ(-.9px) rotateY(-11.6deg) scale(1.032)}11%{transform:translate(-14px) translateZ(-1.2px) rotateY(-14deg) scale(.997)}12%{transform:translate(-13.8px) translateZ(-1.2px) rotateY(-13.8deg) scale(.997)}16%{transform:translate(-9.1px) translateZ(-.5px) rotateY(-9deg) scale(.999)}20%{transform:translate(2.1px) translateZ(0) rotateY(2.1deg) scale(1)}24%{transform:translate(19px) translateZ(-2.3px) rotateY(19.1deg) scale(.994)}28%{transform:translate(38.4px) translateZ(-10.5px) rotateY(41.4deg) scale(.972)}32%{transform:translate(53.9px) translateZ(-26.5px) rotateY(68.3deg) scale(.931)}36%{transform:translate(57.3px) translateZ(-48.5px) rotateY(99deg) scale(.873)}40%{transform:translate(42.9px) translateZ(-70.3px) rotateY(132.3deg) scale(.816)}44%{transform:translate(12.8px) translateZ(-83px) rotateY(167.2deg) scale(.783)}48%{transform:translate(-22.3px) translateZ(-80.8px) rotateY(202.6deg) scale(.788)}52%{transform:translate(-48.8px) translateZ(-64.7px) rotateY(237.2deg) scale(.83)}56%{transform:translate(-58px) translateZ(-42px) rotateY(270deg) scale(.89)}60%{transform:translate(-50.3px) translateZ(-21.1px) rotateY(299.8deg) scale(.945)}64%{transform:translate(-32.7px) translateZ(-7.3px) rotateY(325.6deg) scale(.981)}68%{transform:translate(-13.4px) translateZ(-1.1px) rotateY(346.7deg) scale(.997)}72%{transform:translate(2.3px) translateZ(0) rotateY(362.2deg) scale(1)}76%{transform:translate(11.8px) translateZ(-.9px) rotateY(371.8deg) scale(.998)}80%{transform:translate(15px) translateZ(-1.4px) rotateY(375deg) scale(.996)}84%{transform:translate(13.6px) translateZ(-1.2px) rotateY(373.6deg) scale(.997)}88%{transform:translate(9.9px) translateZ(-.6px) rotateY(369.8deg) scale(.998)}92%{transform:translate(5.2px) translateZ(-.2px) rotateY(365.2deg) scale(1)}96%{transform:translate(1.4px) translateZ(0) rotateY(361.4deg) scale(1)}to{transform:translate(0) translateZ(0) rotateY(360deg) scale(1)}}@keyframes carouselFlou{0%{filter:blur(0px) brightness(1)}4%{filter:blur(.12px) brightness(1)}8%{filter:blur(.08px) brightness(.997)}11%{filter:blur(0px) brightness(.996)}12%{filter:blur(0px) brightness(.996)}16%{filter:blur(.15px) brightness(.998)}20%{filter:blur(.53px) brightness(1)}24%{filter:blur(1.11px) brightness(.992)}28%{filter:blur(1.82px) brightness(.962)}32%{filter:blur(2.56px) brightness(.905)}36%{filter:blur(3.23px) brightness(.827)}40%{filter:blur(3.73px) brightness(.749)}44%{filter:blur(3.98px) brightness(.704)}48%{filter:blur(3.94px) brightness(.712)}52%{filter:blur(3.63px) brightness(.769)}56%{filter:blur(3.08px) brightness(.85)}60%{filter:blur(2.38px) brightness(.925)}64%{filter:blur(1.63px) brightness(.974)}68%{filter:blur(.95px) brightness(.996)}72%{filter:blur(.41px) brightness(1)}76%{filter:blur(.09px) brightness(.997)}80%{filter:blur(0px) brightness(.995)}84%{filter:blur(.01px) brightness(.996)}88%{filter:blur(.04px) brightness(.998)}92%{filter:blur(.04px) brightness(.999)}96%{filter:blur(.01px) brightness(1)}to{filter:blur(0px) brightness(1)}}@keyframes statBarre{0%{transform:scaleY(.06)}16%{transform:scaleY(1.05)}24%,to{transform:scaleY(1)}}@keyframes statTrace{0%,20%{stroke-dashoffset:100}44%,to{stroke-dashoffset:0}}@keyframes statPointe{0%,42%{transform:scale(0);opacity:0}52%{transform:scale(1.14);opacity:1}58%,to{transform:scale(1);opacity:1}}.stat-barre{transform-box:fill-box;transform-origin:50% 100%;animation:statBarre 5.5s ease-out infinite both}.stat-trace{animation:statTrace 5.5s ease-out infinite both}.stat-pointe{transform-box:fill-box;transform-origin:50% 50%;animation:statPointe 5.5s cubic-bezier(.3,1.4,.5,1) infinite both}@keyframes chiffreEcrit{0%,2%{opacity:0;transform:scale(.55)}6%{opacity:1;transform:scale(1.12)}9%,to{opacity:1;transform:scale(1)}}@keyframes crayonEcrit{0%{transform:translate(0)}5%{transform:translate(-9px,2px)}10%{transform:translate(6px,-2px)}15%{transform:translate(-8px,2px)}20%{transform:translate(6px,-2px)}25%{transform:translate(-5px,1px)}30%,to{transform:translate(0)}}.co-chiffre{transform-box:fill-box;transform-origin:50% 50%;animation:chiffreEcrit 5.5s cubic-bezier(.3,1.3,.5,1) infinite both}.co-crayon{animation:crayonEcrit 5.5s ease-in-out infinite both}@keyframes salonBat{0%{transform:scale(1)}4%{transform:scale(1.06)}8%{transform:scale(1)}12%{transform:scale(1.045)}16%,to{transform:scale(1)}}.sa-plus{transform-box:fill-box;transform-origin:50% 50%;animation:salonBat 5.5s ease-in-out infinite both}@keyframes carteEventail{0%{transform:translate(-62px,-14px)}30%,to{transform:translate(0)}}.carte-eventail{animation:carteEventail 5.5s cubic-bezier(.2,.9,.3,1) infinite both}@keyframes ondeLive{0%,4%{opacity:.15}18%,to{opacity:1}}@keyframes emetteurLive{0%,to{transform:scale(1)}8%{transform:scale(1.13)}22%{transform:scale(1)}}.onde-live{animation:ondeLive 5.5s ease-in-out infinite both}.emetteur-live{transform-box:fill-box;transform-origin:50% 50%;animation:emetteurLive 5.5s ease-out infinite both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fall{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.icon-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.icon-btn:active{transform:scale(.8);transition:transform .06s ease}@keyframes coupDePoing{0%{transform:scale(.5) rotate(-10deg);opacity:0}55%{transform:scale(1.22) rotate(5deg);opacity:1}78%{transform:scale(.93) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes coupDePoingChoc{0%{transform:scale(.3);opacity:.95}70%{opacity:.2}to{transform:scale(2.4);opacity:0}}@keyframes popBadge{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.08)}20%{transform:scale(1)}82%{opacity:1}to{opacity:0}}@keyframes flyIn{0%{transform:translate(var(--fx, 0px),var(--fy, 0px)) rotate(var(--tr, 0deg)) scale(.82);opacity:1}to{transform:translate(0) rotate(var(--tr, 0deg)) scale(1);opacity:1}}@keyframes collectOut{0%{transform:translate(0) rotate(var(--tr, 0deg)) scale(1);opacity:1}to{transform:translate(var(--ctx, 0px),var(--cty, 0px)) rotate(var(--tr, 0deg)) scale(.5);opacity:0}}@keyframes cursorNudge{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(6px);opacity:1}}@keyframes dropFade{0%{opacity:.95;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-50%) scale(.72)}}@keyframes popIn{0%{opacity:0;transform:rotate(var(--tr, 0deg)) scale(.5)}62%{opacity:1;transform:rotate(var(--tr, 0deg)) scale(1.09)}to{opacity:1;transform:rotate(var(--tr, 0deg)) scale(1)}}@keyframes turnPulse{0%,to{box-shadow:0 0 #ffc63d80,0 0 12px #ffc63d59}50%{box-shadow:0 0 0 7px #ffc63d00,0 0 20px #ffc63d8c}}@keyframes annonceVoile{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes annonceHalo{0%{opacity:0;transform:scale(.55)}40%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1.06)}}@keyframes annonceTitre{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes annonceTrait{0%{width:0;opacity:0}to{width:132px;opacity:1}}
