.contest_stage__KukTp{min-height:100dvh;width:100%;background-color:#0d1220;background-image:url(/assets/bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;padding:clamp(1rem,3vw,3rem);display:flex;flex-direction:column}.contest_wrap__5Bf01{flex:1 1;width:100%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);align-items:center}.contest_left__bUWro{display:flex;justify-content:center}.contest_gain__YLVQQ{width:100%;max-width:760px;height:auto;image-rendering:pixelated}.contest_right__UI3Id{display:flex;justify-content:center}.contest_cardWrap__Bu2Vd{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center}.contest_tycoon__VYIru{width:60%;max-width:320px;height:auto;margin-bottom:-31%;position:relative;z-index:2;image-rendering:pixelated}.contest_card__vTV_v{width:100%;background:url(/assets/form-bg.png) 50%/100% 100% no-repeat;padding:35% 11% 8%}.contest_field__iO08T{display:grid;grid-template-columns:40% 1fr;align-items:center;grid-gap:.6rem 1rem;gap:.6rem 1rem;margin-bottom:clamp(.6rem,1.5vw,1rem)}.contest_label__x4djB{text-align:right;text-transform:uppercase;color:#14161c;font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1;letter-spacing:.02em}.contest_req__cdqqJ{color:var(--bfc-red);margin-left:.15em;font-weight:700}.contest_control__My9gS{width:100%;background:#b7b7b3;border:none;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:clamp(1rem,2vw,1.3rem);color:#14161c;min-height:2.2rem}.contest_control__My9gS:focus-visible{outline:3px solid var(--bfc-red);outline-offset:1px}.contest_checks__Pw9YO{margin:1rem 0 .5rem;display:grid;grid-gap:.6rem;gap:.6rem}.contest_checkRow__vIPbs{display:flex;align-items:flex-start;gap:.6rem;color:#14161c;font-size:clamp(.95rem,1.9vw,1.25rem);line-height:1.15}.contest_checkRow__vIPbs input{width:1.3rem;height:1.3rem;margin-top:.1rem;accent-color:var(--bfc-red);flex-shrink:0}.contest_checkRow__vIPbs a{color:var(--bfc-red);font-weight:400;text-decoration:underline}.contest_submitWrap__LfBRE{display:flex;justify-content:center;margin-top:1.2rem}.contest_submitBtn__Ddexi{background:none;border:none;padding:0;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;animation:contest_btnPulse__Dqwbx 1.4s ease-in-out infinite;transition:transform .1s ease,filter .1s ease}.contest_submitBtn__Ddexi:hover:not(:disabled){animation:none;transform:scale(1.06);filter:brightness(1.05)}.contest_submitBtn__Ddexi:active:not(:disabled){animation:none;transform:scale(.96)}.contest_submitBtn__Ddexi:disabled{animation:none;opacity:.6;cursor:progress}.contest_submitImg__8K8Lh{display:block;width:clamp(175px,18vw,258px);height:auto;image-rendering:pixelated}@keyframes contest_btnPulse__Dqwbx{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.contest_submitBtn__Ddexi{animation:none}}.contest_error__DKqQG{grid-column:1/-1;margin:.5rem 0 0;color:var(--bfc-red);background:rgba(255,255,255,.85);padding:.5rem .7rem;border-radius:6px;font-size:1.05rem}.contest_bottom__UzwGV{width:100%;max-width:1400px;margin:clamp(1rem,3vw,2.5rem) auto 0;display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:center}.contest_logoBfc__BFeEM{height:clamp(38px,3.5vw,56px);width:auto;image-rendering:pixelated}.contest_legal__JQ51N{font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.78);font-family:system-ui,sans-serif}.contest_legal__JQ51N a{color:rgba(255,255,255,.92)}.contest_legal__JQ51N p{margin:0 0 .6rem}.contest_legalToggle__ZiPzF{margin-top:.2rem;background:none;border:none;padding:.15rem 0;cursor:pointer;color:#fff;font-weight:700;font-family:system-ui,sans-serif;font-size:.8rem}.contest_legalToggle__ZiPzF:hover{text-decoration:underline}.contest_gameStage__exsx7{position:relative;min-height:100dvh;width:100%;background-color:#0d1220;background-image:url(/assets/bg-2.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;overflow:hidden}.contest_gameLogo___MTWw{position:absolute;top:clamp(1rem,3vw,2.5rem);left:50%;transform:translateX(-50%);height:clamp(42px,5vw,68px);width:auto;image-rendering:pixelated;z-index:2}.contest_gameRight__rqOBU{position:absolute;top:50%;right:clamp(1.5rem,7vw,7rem);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(1.2rem,3vw,2.2rem);max-width:90vw}.contest_gameTxt__gDary{width:clamp(280px,34vw,560px);max-width:100%;height:auto;image-rendering:pixelated}.contest_playBtn__EQuro{background:none;border:none;padding:0;cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;animation:contest_btnPulse__Dqwbx 1.4s ease-in-out infinite;transition:transform .1s ease,filter .1s ease}.contest_playBtn__EQuro:hover{animation:none;transform:scale(1.06);filter:brightness(1.05)}.contest_playBtn__EQuro:active{animation:none;transform:scale(.96)}.contest_playImg__V2UOW{display:block;width:clamp(220px,24vw,340px);height:auto;image-rendering:pixelated}@media (max-width:760px){.contest_gameStage__exsx7{background-position:50%}.contest_gameRight__rqOBU{right:50%;transform:translate(50%,-50%);width:100%}.contest_gameTxt__gDary{width:min(80vw,460px)}}@media (prefers-reduced-motion:reduce){.contest_playBtn__EQuro{animation:none}}.contest_doneStage__7zgJF{min-height:100dvh;width:100%;background-color:#0d1220;background-image:url(/assets/bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(1.5rem,4vw,3rem);position:relative}.contest_doneMsg__Pd_Yz{width:clamp(230px,36vw,500px);max-width:85%;height:auto;image-rendering:pixelated;margin:0 0 clamp(4rem,14vh,10rem)}.contest_doneLogo__eUfQs{position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:50%;transform:translateX(-50%);height:clamp(36px,4.5vw,58px);width:auto;image-rendering:pixelated}.contest_playStage__40D2p{position:relative;min-height:100dvh;width:100%;background-color:#0d1220;background-image:url(/assets/ecran-jeu.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contest_scoreZone__5wRqN{position:absolute;top:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);z-index:5}.contest_scoreImg__N5D3t{height:clamp(46px,7vw,88px);width:auto;display:block;image-rendering:pixelated}.contest_scoreValue__kAmRo{position:absolute;top:50%;left:63%;transform:translate(-50%,-50%);font-family:Jersey\ 10,system-ui,sans-serif;color:#fff;font-size:clamp(1.1rem,3vw,2.1rem);letter-spacing:.03em;white-space:nowrap;text-shadow:2px 2px 0 rgba(0,0,0,.35)}.contest_levelBar__nGJGc{position:absolute;top:clamp(.9rem,2vw,1.6rem);right:clamp(.75rem,2vw,1.5rem);width:clamp(210px,26vw,360px);height:clamp(34px,4.4vw,50px);background:#14161c;border:4px solid #fff;box-shadow:0 0 0 4px #000;overflow:hidden;z-index:5;image-rendering:pixelated}.contest_levelFill__ZfbGQ{height:100%;background:#35d24a;background-image:linear-gradient(#4be862,#24b93a);transition:width .3s ease-out}.contest_levelText__BXGJw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Jersey\ 10,system-ui,sans-serif;font-size:clamp(1rem,2.4vw,1.6rem);color:#fff;text-shadow:2px 2px 0 #000,-1px -1px 0 #000;z-index:1}.contest_playCenter__sAAnJ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(.4rem,1.5vw,1rem);z-index:3;transition:opacity .25s ease}.contest_playCenterHidden__IrCMc{opacity:0;pointer-events:none}.contest_arrow__VDFMp{width:clamp(66px,8vw,120px);height:auto;image-rendering:pixelated;animation:contest_arrowBob__gnaXm 1s ease-in-out infinite;transition:opacity .18s ease}@keyframes contest_arrowBob__gnaXm{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.contest_consigne__N8Kfv{width:clamp(200px,26vw,380px);height:auto;image-rendering:pixelated;transition:opacity .18s ease}.contest_hintHidden__OAdJx{opacity:0}.contest_tapBtn__17HJH{background:none;border:none;padding:0;cursor:pointer;width:clamp(150px,19vw,250px);-webkit-tap-highlight-color:transparent}.contest_tapImg___ousw{width:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contest_flyCoin__gUkwv,.contest_tapImg___ousw{height:auto;image-rendering:pixelated;pointer-events:none}.contest_flyCoin__gUkwv{position:fixed;width:clamp(40px,5vw,72px);z-index:6;transition:transform .95s cubic-bezier(.35,0,.4,1);will-change:transform,opacity;filter:drop-shadow(0 0 6px rgba(255,210,60,.7));animation:contest_coinAppear__KdXq4 .95s ease forwards}@keyframes contest_coinAppear__KdXq4{0%{opacity:0}16%{opacity:1}to{opacity:.15}}.contest_bonus__DCdYZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(240px,34vw,460px);z-index:4;cursor:pointer;background:none;border:none;padding:0;filter:drop-shadow(0 6px 12px rgba(0,0,0,.55))}.contest_bonusImg__IoWFU{width:100%;height:auto;display:block;image-rendering:pixelated;pointer-events:none;animation:contest_bonusPop__qPoUR .4s ease-out,contest_bonusFloat__epyuy 2.4s ease-in-out .4s infinite}@keyframes contest_bonusPop__qPoUR{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes contest_bonusFloat__epyuy{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.contest_levelUp__utfJr{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);z-index:7;pointer-events:none;font-family:Jersey\ 10,system-ui,sans-serif;font-size:clamp(3rem,12vw,8rem);color:#fff;text-align:center;line-height:.95;text-shadow:4px 4px 0 var(--bfc-red),8px 8px 0 rgba(0,0,0,.5);animation:contest_levelUpPop__SUzS9 1s ease-out forwards}.contest_levelUpNum__12_2C{display:inline}@keyframes contest_levelUpPop__SUzS9{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}25%{transform:translate(-50%,-50%) scale(1.15);opacity:1}55%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.contest_bonusTray__UV2om{position:absolute;top:calc(clamp(.75rem, 2vw, 1.5rem) + clamp(46px, 7vw, 88px) + .6rem);left:clamp(.75rem,2vw,1.5rem);display:flex;gap:clamp(.3rem,1vw,.7rem);z-index:5}.contest_bonusSlot__WdGpA{width:clamp(42px,5.5vw,78px);height:auto;display:block;image-rendering:pixelated;filter:grayscale(1) brightness(.55);opacity:.55;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.contest_bonusSlotDone__GZxM8{filter:none;opacity:1;transform:scale(1.08)}.contest_flyBonus__5xb7g{position:fixed;height:auto;image-rendering:pixelated;pointer-events:none;z-index:8;transition:transform .6s cubic-bezier(.4,0,.5,1),opacity .6s ease;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5));will-change:transform,opacity}.contest_idleOverlay__EKsji{position:fixed;inset:0;z-index:20;background:rgba(6,9,18,.82);display:flex;align-items:center;justify-content:center;padding:1.5rem}.contest_idleBox__BHGkr{background:#e9e6df;border:6px solid var(--bfc-red);box-shadow:0 0 0 6px #000;padding:clamp(1.5rem,4vw,2.5rem);max-width:460px;width:100%;text-align:center;color:#14161c;display:flex;flex-direction:column;gap:1.2rem}.contest_idleTitle__GbnCR{font-family:Jersey\ 10,system-ui,sans-serif;font-size:clamp(2rem,6vw,3rem);margin:0;color:var(--bfc-red)}.contest_idleBtn__4XZLw{align-self:center;background:var(--bfc-red);color:#fff;border:none;box-shadow:0 4px 0 #7d0f0c;font-family:Jersey\ 10,system-ui,sans-serif;font-size:clamp(1.2rem,3vw,1.7rem);padding:.6rem 1.6rem;cursor:pointer;transition:transform .08s ease}.contest_idleBtn__4XZLw:active{transform:translateY(3px);box-shadow:0 1px 0 #7d0f0c}.contest_idleBarTrack__OZfNB{height:18px;background:#14161c;border:3px solid #14161c;overflow:hidden}.contest_idleBarFill__EuldQ{height:100%;background:var(--bfc-red);width:100%;transform-origin:left center;animation:contest_idleCountdown__jQ1Wo linear forwards}@keyframes contest_idleCountdown__jQ1Wo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:760px){.contest_bonus__DCdYZ{width:75vw}.contest_tapBtn__17HJH{width:min(58vw,300px)}.contest_consigne__N8Kfv{width:min(70vw,360px)}.contest_arrow__VDFMp{width:min(22vw,110px)}.contest_levelUp__utfJr{font-size:min(28vw,11rem)}.contest_levelUpNum__12_2C{display:block}}@media (prefers-reduced-motion:reduce){.contest_arrow__VDFMp,.contest_bonusImg__IoWFU{animation:none}}@media (max-width:900px){.contest_wrap__5Bf01{grid-template-columns:1fr;gap:1.5rem}.contest_left__bUWro{order:-1}.contest_gain__YLVQQ{max-width:460px}.contest_bottom__UzwGV{grid-template-columns:1fr;text-align:center;gap:1rem;justify-items:center}}@media (max-width:760px){.contest_doneMsg__Pd_Yz{width:min(90vw,460px);max-width:90%}}@media (max-width:480px){.contest_field__iO08T{grid-template-columns:1fr;gap:.25rem;margin-bottom:.7rem}.contest_label__x4djB{text-align:left}.contest_card__vTV_v{padding:34% 7% 8%}.contest_tycoon__VYIru{width:58%;margin-bottom:-33%}}@media (orientation:landscape) and (max-height:600px){.contest_stage__KukTp{padding:.75rem 1.5rem}.contest_wrap__5Bf01{grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.contest_left__bUWro{order:0;position:-webkit-sticky;position:sticky;top:.5rem}.contest_gain__YLVQQ{max-width:340px}.contest_cardWrap__Bu2Vd{max-width:320px}.contest_field__iO08T{margin-bottom:.4rem}.contest_label__x4djB{font-size:1rem}.contest_control__My9gS{min-height:1.8rem;padding:.35rem .6rem;font-size:.95rem}.contest_checkRow__vIPbs{font-size:.9rem}.contest_submitImg__8K8Lh{width:clamp(160px,22vw,220px)}.contest_logoBfc__BFeEM{height:34px}.contest_legal__JQ51N{font-size:.68rem}.contest_cardWrap__Bu2Vd{max-width:300px}.contest_tycoon__VYIru{width:42%;margin-bottom:-16%}.contest_card__vTV_v{padding:20% 9% 6%}}