@property --app-intro-rad{syntax:"<length>";inherits:false;initial-value:0}.AppLaunchIntro-module_root{--k:min(1vmin, 4.6px);--cy:48%;z-index:1000;transition:opacity .3s;display:none;position:fixed;inset:0}[data-app-intro] .AppLaunchIntro-module_root{display:block}[data-app-intro=out] .AppLaunchIntro-module_root{opacity:0}.AppLaunchIntro-module_bg{background:radial-gradient(60% 40% at 50% var(--cy), rgb(var(--accent-rgb) / .16), transparent 70%), #050507;transition:opacity .7s ease-in-out;position:absolute;inset:0}[data-app-intro=fly] .AppLaunchIntro-module_bg,[data-app-intro=fade] .AppLaunchIntro-module_bg{opacity:0}.AppLaunchIntro-module_orbit{left:50%;top:var(--cy);position:absolute}.AppLaunchIntro-module_ring{--size:calc(27.5 * var(--k));--app-intro-rad:calc(30 * var(--k));width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);transform:rotate(var(--a)) translateY(calc(-1 * var(--app-intro-rad))) rotate(calc(-1 * var(--a)));position:absolute}.AppLaunchIntro-module_ring[data-k=cur]{--a:0deg;--d:0s;z-index:1}.AppLaunchIntro-module_ring[data-k=o1]{--a:120deg;--d:.12s}.AppLaunchIntro-module_ring[data-k=o2]{--a:240deg;--d:.24s}.AppLaunchIntro-module_glow{opacity:0;width:100%;height:100%;filter:drop-shadow(0 0 10px rgb(var(--accent-rgb) / .45))}.AppLaunchIntro-module_glow i{background:50%/contain no-repeat;width:100%;height:100%;display:block}[data-universe=jeux-video] [data-k=cur] i,[data-universe=culture-geek] [data-k=o1] i,[data-universe=jeux-de-societe] [data-k=o1] i{background-image:url(/rings/zone-ring-jeux-video.svg)}[data-universe=culture-geek] [data-k=cur] i,[data-universe=jeux-video] [data-k=o1] i,[data-universe=jeux-de-societe] [data-k=o2] i{background-image:url(/rings/zone-ring-culture-geek.svg)}[data-universe=jeux-de-societe] [data-k=cur] i,[data-universe=jeux-video] [data-k=o2] i,[data-universe=culture-geek] [data-k=o2] i{background-image:url(/rings/zone-ring-jeux-de-societe.svg)}.AppLaunchIntro-module_bloom{--size:calc(92 * var(--k));left:50%;top:var(--cy);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);opacity:0;background:radial-gradient(circle, rgb(var(--accent-light-rgb) / .35), rgb(var(--accent-rgb) / .18) 35%, transparent 68%);border-radius:50%;position:absolute}.AppLaunchIntro-module_monoWrap{z-index:2;left:50%;top:var(--cy);width:calc(31 * var(--k));aspect-ratio:222.5/106.64;position:absolute;translate:-50% -50%}[data-app-intro=fly] .AppLaunchIntro-module_monoWrap{left:var(--app-intro-x);top:var(--app-intro-y);width:var(--app-intro-w);opacity:0;transition:left .7s cubic-bezier(.65,0,.35,1),top .7s cubic-bezier(.65,0,.35,1),width .7s cubic-bezier(.65,0,.35,1),opacity .2s .6s}[data-app-intro=fade] .AppLaunchIntro-module_monoWrap{opacity:0;transition:opacity .5s}.AppLaunchIntro-module_mono{opacity:0;background:50%/contain no-repeat;width:100%;height:100%}[data-universe=jeux-video] .AppLaunchIntro-module_mono{background-image:url(/logos/jeux-video-phone-white.svg)}[data-universe=culture-geek] .AppLaunchIntro-module_mono{background-image:url(/logos/culture-geek-phone-white.svg)}[data-universe=jeux-de-societe] .AppLaunchIntro-module_mono{background-image:url(/logos/jeux-de-societe-phone-white.svg)}[data-app-intro] .AppLaunchIntro-module_orbit{animation:1.95s cubic-bezier(.45,.05,.25,1) .1s forwards AppLaunchIntro-turn}[data-app-intro] .AppLaunchIntro-module_ring{animation:1.45s cubic-bezier(.55,0,.25,1) .6s forwards AppLaunchIntro-close}[data-app-intro] .AppLaunchIntro-module_glow{animation:AppLaunchIntro-appear .7s cubic-bezier(.22, 1, .36, 1) var(--d) forwards, AppLaunchIntro-fade .45s ease-in-out 1.65s forwards}[data-app-intro] [data-k=cur] .AppLaunchIntro-module_glow{animation:.7s cubic-bezier(.22,1,.36,1) forwards AppLaunchIntro-appear,.8s cubic-bezier(.22,1,.36,1) 1.75s forwards AppLaunchIntro-grow,.5s 2.95s forwards AppLaunchIntro-fade}[data-app-intro] .AppLaunchIntro-module_glow i{animation:4s linear infinite AppLaunchIntro-spin}[data-app-intro] .AppLaunchIntro-module_bloom{animation:1.1s ease-out 1.8s AppLaunchIntro-bloom}[data-app-intro] .AppLaunchIntro-module_mono{animation:.7s cubic-bezier(.22,1,.36,1) 2s forwards AppLaunchIntro-mono}@keyframes AppLaunchIntro-turn{to{rotate:400deg}}@keyframes AppLaunchIntro-close{to{--app-intro-rad:0px}}@keyframes AppLaunchIntro-appear{0%{opacity:0;filter:blur(6px) drop-shadow(0 0 10px rgb(var(--accent-rgb) / .45));scale:.7}to{opacity:1;filter:blur(0) drop-shadow(0 0 10px rgb(var(--accent-rgb) / .45));scale:1}}@keyframes AppLaunchIntro-fade{to{opacity:0}}@keyframes AppLaunchIntro-grow{0%{opacity:1;scale:1}to{opacity:1;scale:1.78}}@keyframes AppLaunchIntro-spin{to{rotate:360deg}}@keyframes AppLaunchIntro-bloom{0%{opacity:0;scale:.6}35%{opacity:1}to{opacity:0;scale:1.5}}@keyframes AppLaunchIntro-mono{0%{opacity:0;filter:blur(8px);scale:.92}to{opacity:1;filter:blur();scale:1}}@media (prefers-reduced-motion:reduce){[data-app-intro] .AppLaunchIntro-module_orbit,[data-app-intro] .AppLaunchIntro-module_ring,[data-app-intro] .AppLaunchIntro-module_glow i,[data-app-intro] .AppLaunchIntro-module_bloom{animation:none}.AppLaunchIntro-module_ring{--app-intro-rad:0px}.AppLaunchIntro-module_ring:not([data-k=cur]){display:none}[data-app-intro] [data-k=cur] .AppLaunchIntro-module_glow{animation:.5s forwards AppLaunchIntro-show;scale:1.78}[data-app-intro] .AppLaunchIntro-module_mono{animation:.5s .2s forwards AppLaunchIntro-show}@keyframes AppLaunchIntro-show{to{opacity:1}}}
.NavigationCurtain-module_root{--cy:52%;--r:17cqw;z-index:50;pointer-events:none;position:fixed;inset:0;container-type:size}.NavigationCurtain-module_iris{top:var(--cy);background:radial-gradient(circle, transparent var(--r), rgb(var(--accent-rgb) / .24) calc(var(--r) + 1px), transparent 70cqw), radial-gradient(circle, transparent var(--r), #04070a calc(var(--r) + 1px));pointer-events:auto;will-change:transform;width:300cqw;height:300cqw;margin:-150cqw 0 0 -150cqw;position:absolute;left:50%}.NavigationCurtain-module_edge{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);box-shadow:0 0 0 2px rgb(var(--accent-light-rgb) / .9), 0 0 24px 4px rgb(var(--accent-rgb) / .5);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.NavigationCurtain-module_core{top:var(--cy);width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);opacity:0;background:#04070a;border-radius:50%;position:absolute;left:50%}.NavigationCurtain-module_ring{top:var(--cy);opacity:0;width:34cqw;position:absolute;left:50%;translate:-50% -50%}.NavigationCurtain-module_ring img{will-change:transform;width:100%;height:auto;animation:1.6s linear infinite NavigationCurtain-spin;display:block}.NavigationCurtain-module_root[data-phase=in] .NavigationCurtain-module_iris{animation:.36s cubic-bezier(.7,0,.25,1) both NavigationCurtain-close}.NavigationCurtain-module_root[data-phase=in] .NavigationCurtain-module_edge{animation:.36s cubic-bezier(.7,0,.25,1) both NavigationCurtain-edgeIn}.NavigationCurtain-module_root[data-phase=in] .NavigationCurtain-module_core{animation:.36s linear both NavigationCurtain-coreIn}.NavigationCurtain-module_root[data-phase=hold] .NavigationCurtain-module_edge,.NavigationCurtain-module_root[data-phase=hold] .NavigationCurtain-module_core,.NavigationCurtain-module_root[data-phase=hold] .NavigationCurtain-module_ring{opacity:1}.NavigationCurtain-module_root[data-phase=hold] .NavigationCurtain-module_ring{animation:.22s cubic-bezier(.2,.9,.3,1.2) both NavigationCurtain-snap}.NavigationCurtain-module_root[data-phase=out] .NavigationCurtain-module_iris{pointer-events:none;animation:.38s cubic-bezier(.5,0,.2,1) both NavigationCurtain-open}.NavigationCurtain-module_root[data-phase=out] .NavigationCurtain-module_edge{animation:.38s cubic-bezier(.4,0,.2,1) both NavigationCurtain-fadeOut}.NavigationCurtain-module_root[data-phase=out] .NavigationCurtain-module_ring{animation:.38s cubic-bezier(.4,0,.2,1) both NavigationCurtain-burst}@keyframes NavigationCurtain-close{0%{transform:scale(9)}to{transform:scale(1)}}@keyframes NavigationCurtain-open{0%{transform:scale(1)}to{transform:scale(10)}}@keyframes NavigationCurtain-edgeIn{0%{opacity:.5}to{opacity:1}}@keyframes NavigationCurtain-coreIn{0%,80%{opacity:0}to{opacity:1}}@keyframes NavigationCurtain-snap{0%{opacity:0;scale:1.35}70%{opacity:1;scale:.96}to{opacity:1;scale:1}}@keyframes NavigationCurtain-burst{0%{opacity:1}to{opacity:0;scale:4}}@keyframes NavigationCurtain-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes NavigationCurtain-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.NavigationCurtain-module_root[data-phase] .NavigationCurtain-module_iris,.NavigationCurtain-module_root[data-phase] .NavigationCurtain-module_edge,.NavigationCurtain-module_root[data-phase] .NavigationCurtain-module_core,.NavigationCurtain-module_root[data-phase] .NavigationCurtain-module_ring{animation:none}.NavigationCurtain-module_edge{display:none}.NavigationCurtain-module_root{transition:opacity .2s}.NavigationCurtain-module_root[data-phase=out]{opacity:0}.NavigationCurtain-module_root[data-phase=in] .NavigationCurtain-module_core,.NavigationCurtain-module_root[data-phase=in] .NavigationCurtain-module_ring,.NavigationCurtain-module_root[data-phase=out] .NavigationCurtain-module_core,.NavigationCurtain-module_root[data-phase=out] .NavigationCurtain-module_ring{opacity:1}.NavigationCurtain-module_ring img{animation-duration:3s}}
.ZoneTransition-module_root{z-index:80;position:fixed;inset:0;overflow:hidden}.ZoneTransition-module_band{--start:calc(-200vw * var(--dir));--end:calc(200vw * var(--dir));width:70vw;transform:translateX(var(--pos)) skewX(-20deg);will-change:transform;position:absolute;top:-10%;bottom:-10%;left:0}.ZoneTransition-module_band[data-tone=deep]{background:rgb(var(--accent-deep-rgb))}.ZoneTransition-module_band[data-tone=base]{background:rgb(var(--accent-rgb))}.ZoneTransition-module_band[data-tone=bright]{background:rgb(var(--accent-bright-rgb))}.ZoneTransition-module_band[data-tone=base]{overflow:hidden}.ZoneTransition-module_logo{width:min(62%,20rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(20deg)}.ZoneTransition-module_logo img{width:100%;height:auto;display:block}.ZoneTransition-module_sheen{-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.ZoneTransition-module_sheen:before{background:linear-gradient(90deg, transparent, rgb(var(--accent-light-rgb) / .75), transparent);content:"";width:35%;position:absolute;top:-20%;bottom:-20%;left:0;translate:-150%}.ZoneTransition-module_root[data-phase=in] .ZoneTransition-module_band{animation:ZoneTransition-in .42s cubic-bezier(.3, .8, .3, 1) calc(var(--i) * 70ms) both}.ZoneTransition-module_root[data-phase=in] .ZoneTransition-module_logo{animation:.64s cubic-bezier(.2,.8,.2,1) 70ms both ZoneTransition-logoIn}.ZoneTransition-module_root[data-phase=hold] .ZoneTransition-module_sheen:before{animation:1.4s cubic-bezier(.4,0,.2,1) infinite ZoneTransition-sheen}.ZoneTransition-module_root[data-phase=out] .ZoneTransition-module_logo{animation:.46s cubic-bezier(.6,0,.8,.4) 70ms both ZoneTransition-logoOut}.ZoneTransition-module_root[data-phase=out]{pointer-events:none}.ZoneTransition-module_root[data-phase=out] .ZoneTransition-module_band{animation:ZoneTransition-out .46s cubic-bezier(.6, 0, .8, .4) calc(var(--i) * 70ms) both}@keyframes ZoneTransition-in{0%{transform:translateX(var(--start)) skewX(-20deg)}to{transform:translateX(var(--pos)) skewX(-20deg)}}@keyframes ZoneTransition-out{0%{transform:translateX(var(--pos)) skewX(-20deg)}to{transform:translateX(var(--end)) skewX(-20deg)}}@keyframes ZoneTransition-logoIn{0%{opacity:.75;translate:calc(-55% * var(--dir)) 0}to{opacity:1;translate:0}}@keyframes ZoneTransition-logoOut{to{translate:calc(-40% * var(--dir)) 0}}@keyframes ZoneTransition-sheen{0%{translate:-150%}37%,to{translate:350%}}@media (prefers-reduced-motion:reduce){.ZoneTransition-module_root[data-phase] .ZoneTransition-module_band,.ZoneTransition-module_root[data-phase] .ZoneTransition-module_logo,.ZoneTransition-module_root[data-phase] .ZoneTransition-module_sheen:before{animation:none}.ZoneTransition-module_root[data-phase=in]{animation:.2s ease-out both ZoneTransition-fade}.ZoneTransition-module_root[data-phase=out]{animation:.25s ease-in reverse both ZoneTransition-fade}}@keyframes ZoneTransition-fade{0%{opacity:0}to{opacity:1}}
