.dataia-slide{position:absolute;inset:0}.dataia-slide>section,.dataia-slide>div{justify-content:center!important;align-items:center!important;padding:48px max(48px,2vw)!important}.dataia-slide>section>*,.dataia-slide>div>*{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.dataia-slide :where(p,li){font-size:clamp(14px,1.2vw,20px)}.dataia-slide :where(h1,h2){font-size:clamp(24px,2.5vw,48px)}.dataia-slide>section,.dataia-slide>div{text-align:center;flex-direction:column!important;display:flex!important}.dataia-slide :where(header,h1,h2,h3,p,ul,ol){margin-left:auto;margin-right:auto}.dataia-slide :where(ul,ol){text-align:left}.dataia-slide .font-titre.tabular-nums{letter-spacing:-.01em;text-shadow:0 0 18px #6f13ee73,0 2px #00000014;font-size:clamp(56px,5.6vw,96px)!important;line-height:1!important}.dataia-slide .h-3.rounded-full{box-shadow:inset 0 0 0 1px #6f13ee2e,0 0 14px #6f13ee2e;height:14px!important}.dataia-slide .flex.flex-col.gap-3:has(>.flex>.font-titre.tabular-nums){background:#ffffffeb;border:2px solid #6f13ee59;border-radius:20px;padding:18px 24px;box-shadow:0 12px 32px #0000002e,0 0 0 1px #6f13ee26}.dataia-slide .flex.flex-col.gap-3:has(>.flex>.font-titre.tabular-nums)>.flex.gap-2>button{letter-spacing:.04em;text-transform:uppercase;padding:10px 18px!important;font-size:14px!important}.dev-slide{position:absolute;inset:0}.dev-slide>section,.dev-slide>div{justify-content:center!important;align-items:center!important;padding:48px max(48px,2vw)!important}.dev-slide>section>*,.dev-slide>div>*{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.dev-slide :where(p,li){font-size:clamp(14px,1.2vw,20px)}.dev-slide :where(h1,h2){font-size:clamp(24px,2.5vw,48px)}.dev-m1-wrapper,.dev-game-wrapper{box-sizing:border-box;background:var(--color-sombre,#1d0440);justify-content:center;align-items:center;width:100%;height:100%;padding:48px;display:flex;position:absolute;inset:0}.dev-game-wrapper .font-titre{font-size:36px!important;line-height:1.4!important}.dev-game-wrapper .font-corps{font-size:28px!important;line-height:1.5!important}.dev-game-wrapper .font-corps.text-sm,.dev-game-wrapper .font-corps.text-xs{font-style:italic;font-size:24px!important}.dev-game-wrapper .font-mono{font-weight:700;font-size:22px!important}.dev-game-wrapper .font-mono.text-\[10px\],.dev-game-wrapper button .font-corps,.dev-game-wrapper button.font-corps{font-size:18px!important}.dev-game-wrapper [aria-hidden=true]{font-size:32px}.dev-game-wrapper .space-y-3>*+*,.dev-game-wrapper .gap-3{margin-top:12px}.eg-root{--eg-violet:#6f13ee;--eg-violet-fonce:#340873;--eg-cyan:#63e0bf;--eg-orange:#ed785d;--eg-ink:#1a1130;--eg-bg:#0f0a1e;--eg-ok:#2bc48a;--eg-ko:#e5564b;--eg-titre:"Big Shoulders Display", "Bebas Neue", system-ui, sans-serif;--eg-corps:"Montserrat", system-ui, sans-serif;background:var(--eg-bg);color:#fff;font-family:var(--eg-corps)}.eg-root h1,.eg-root h2,.eg-root .eg-titre{font-family:var(--eg-titre);text-transform:uppercase;letter-spacing:.02em}.eg-coffre{border-top:2px solid var(--eg-violet);background:#00000059;justify-content:center;gap:12px;padding:14px 18px;display:flex}.eg-coffre .slot{width:72px;height:84px;font-family:var(--eg-titre);color:#ffffff59;transform-style:preserve-3d;background:#ffffff0a;border:2px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;font-size:48px;transition:transform .6s,background .6s,color .6s,border-color .6s;display:flex}.eg-coffre .slot.filled{color:#fff;border-color:var(--eg-violet);background:var(--eg-violet);animation:.6s ease-out eg-flip;box-shadow:0 0 24px #6f13ee8c}@keyframes eg-flip{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(360deg)}}.eg-chrono{border:2px solid var(--eg-violet);font-family:var(--eg-titre);color:#fff;letter-spacing:.06em;background:#00000073;border-radius:14px;align-items:baseline;gap:14px;padding:10px 22px;font-size:56px;display:inline-flex}.eg-chrono.warn{color:var(--eg-orange);border-color:var(--eg-orange)}.eg-chrono .hint{font-family:var(--eg-corps);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.eg-btn{font-family:var(--eg-corps);text-transform:uppercase;letter-spacing:.12em;border:2px solid var(--eg-violet);background:var(--eg-violet);color:#fff;cursor:pointer;border-radius:999px;padding:12px 22px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.eg-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #6f13ee73}.eg-btn.ghost{color:#fff;background:0 0}.eg-btn.ok{background:var(--eg-ok);border-color:var(--eg-ok)}.eg-btn.ko{background:var(--eg-ko);border-color:var(--eg-ko)}.eg-card-wrap{perspective:1600px}.eg-card{width:100%;height:320px;transform-style:preserve-3d;transition:transform .7s;position:relative}.eg-card.flipped{transform:rotateY(180deg)}.eg-card .face{backface-visibility:hidden;background:#ffffff0f;border:2px solid #ffffff26;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex;position:absolute;inset:0}.eg-card .face.back{transform:rotateY(180deg)}.eg-card .face.back.ok{border-color:var(--eg-ok);background:#2bc48a2e}.eg-card .face.back.ko{border-color:var(--eg-ko);background:#e5564b2e}.eg-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.eg-url mark{background:var(--eg-ko);color:#fff;border-radius:4px;padding:0 4px}.eg-flag-item{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1f;border-radius:12px;padding:14px 16px;transition:border-color .2s,background .2s,transform .15s;position:relative}.eg-flag-item:hover{transform:translateY(-1px)}.eg-flag-item.selected{border-color:var(--eg-orange);background:#ed785d1f}.eg-flag-item.leak{border-color:var(--eg-ko);background:#e5564b2e}.eg-flag-item.safe{border-color:var(--eg-ok);opacity:.7;background:#2bc48a24}.eg-flag-item .ttag{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-top:6px;font-size:12px;display:block}.eg-ransom{border:3px solid var(--eg-ko);color:#fff;background:linear-gradient(#1a0606,#0b0303)}.eg-shake{animation:.45s eg-shake}@keyframes eg-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(12px)}60%{transform:translate(-8px)}80%{transform:translate(8px)}}
