@keyframes emitySplashShapeIn{0%{opacity:0;transform:translateY(60px) rotate(var(--rot)) scale(.85)}to{opacity:1;transform:translateY(0) rotate(var(--rot)) scale(1)}}@keyframes emitySplashFloatY{0%,to{transform:translateY(0) rotate(var(--rot)) scale(1)}50%{transform:translateY(-14px) rotate(calc(var(--rot) + 1.5deg)) scale(1.01)}}@keyframes emitySplashFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes emitySplashCharRise{0%{filter:blur(8px);opacity:0;transform:translateY(110%)}60%{filter:blur(0);opacity:1}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes emitySplashDotIn{0%{height:0;opacity:0;width:0}60%{height:14px;opacity:1;width:14px}to{height:10px;opacity:1;width:10px}}@keyframes emitySplashNameIn{to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes emitySplashExitOut{0%{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}to{filter:blur(12px);opacity:0;transform:scale(1.06) translateY(-6px)}}@keyframes emitySplashBgFade{to{opacity:0}}body:has(#emitySplashStage){display:block!important}#emitySplashStage,#emitySplashStage *{box-sizing:border-box!important}#emitySplashStage{align-items:center;background:radial-gradient(ellipse 120% 80% at 50% 0,rgba(231,38,122,.18),transparent 60%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(111,50,126,.25),transparent 60%),linear-gradient(180deg,#14061a,#1a0820 50%,#0d0414);color:#fff;display:flex;font-family:var(--font-body,"Nunito",sans-serif);inset:0;isolation:isolate;justify-content:center;overflow:hidden;position:fixed;z-index:99999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#emitySplashStage:before{background:radial-gradient(ellipse at center top,rgba(231,38,122,.35),transparent 55%);content:"";height:80%;left:50%;pointer-events:none;position:absolute;top:-30%;transform:translateX(-50%);width:140%;z-index:1}#emitySplashStage .emity-splash-shapes{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}#emitySplashStage .emity-splash-shape{animation:emitySplashShapeIn 2.4s cubic-bezier(.22,1,.36,1) forwards,emitySplashFloatY 14s ease-in-out infinite;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;opacity:0;position:absolute;will-change:transform,opacity}#emitySplashStage .emity-splash-shape:before{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 35%,transparent 65%,hsla(0,0%,100%,.04));border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}#emitySplashStage .emity-splash-shape.s1{background:linear-gradient(135deg,rgba(231,38,122,.55),rgba(231,38,122,.05));box-shadow:0 8px 60px rgba(231,38,122,.4),inset 0 0 40px hsla(0,0%,100%,.04);height:140px;left:-8%;top:18%;width:600px;--rot:-12deg;animation-delay:.1s}#emitySplashStage .emity-splash-shape.s2{background:linear-gradient(135deg,rgba(255,79,154,.55),rgba(255,79,154,.05));box-shadow:0 8px 60px rgba(255,79,154,.4),inset 0 0 40px hsla(0,0%,100%,.04);height:120px;right:-6%;top:65%;width:500px;--rot:18deg;animation-delay:.3s;animation-duration:2.4s,16s}#emitySplashStage .emity-splash-shape.s3{background:linear-gradient(135deg,rgba(111,50,126,.65),rgba(111,50,126,.05));bottom:12%;box-shadow:0 8px 60px rgba(111,50,126,.45),inset 0 0 40px hsla(0,0%,100%,.04);height:100px;left:6%;width:380px;--rot:-28deg;animation-delay:.5s;animation-duration:2.4s,18s}#emitySplashStage .emity-splash-shape.s4{background:linear-gradient(135deg,rgba(168,21,90,.6),rgba(168,21,90,.05));box-shadow:0 8px 50px rgba(168,21,90,.4),inset 0 0 40px hsla(0,0%,100%,.04);height:70px;right:18%;top:12%;width:220px;--rot:22deg;animation-delay:.7s;animation-duration:2.4s,12s}#emitySplashStage .emity-splash-shape.s5{background:linear-gradient(135deg,rgba(49,186,208,.45),rgba(49,186,208,.05));bottom:24%;box-shadow:0 8px 50px rgba(49,186,208,.3),inset 0 0 40px hsla(0,0%,100%,.04);height:55px;right:28%;width:170px;--rot:-38deg;animation-delay:.9s;animation-duration:2.4s,15s}#emitySplashStage .emity-splash-shape.s6{background:linear-gradient(135deg,rgba(231,38,122,.4),rgba(231,38,122,.03));box-shadow:0 8px 50px rgba(231,38,122,.3),inset 0 0 40px hsla(0,0%,100%,.04);height:80px;left:22%;top:38%;width:280px;--rot:8deg;animation-delay:.2s;animation-duration:2.4s,17s}#emitySplashStage .emity-splash-vignette{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.5) 100%);inset:0;pointer-events:none;position:absolute;z-index:3}#emitySplashStage .emity-splash-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;z-index:4}#emitySplashStage .emity-splash-composition{padding:0 24px;position:relative;text-align:center;z-index:5}#emitySplashStage .emity-splash-badge{align-items:center;animation:emitySplashFadeUp .8s cubic-bezier(.22,1,.36,1) .2s forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.85);display:inline-flex;font-family:var(--font-heading,"Montserrat",sans-serif);font-size:12px;font-weight:600;gap:10px;letter-spacing:.16em;margin-bottom:36px;opacity:0;padding:8px 16px 8px 8px;text-transform:uppercase;transform:translateY(8px)}#emitySplashStage .emity-splash-badge img{background:hsla(0,0%,100%,.06);border-radius:999px;display:inline-block!important;height:22px;margin:0!important;padding:2px;width:22px}#emitySplashStage .emity-splash-badge span,#emitySplashStage .emity-splash-hint span{display:inline!important;margin:0!important;padding:0!important}#emitySplashStage .emity-splash-badge .emity-splash-dot{background:var(--emity-cyan,#31bad0);border-radius:50%;box-shadow:0 0 10px rgba(49,186,208,.8);display:inline-block!important;height:6px!important;margin-left:4px!important;width:6px!important}#emitySplashStage .emity-splash-title{align-items:center;display:flex;flex-direction:column;line-height:.95;position:relative}#emitySplashStage .emity-splash-bienvenue{color:#fff;display:inline-flex;font-family:var(--font-heading,"Montserrat",sans-serif);font-size:clamp(58px,9.5vw,142px);font-weight:200;letter-spacing:-.04em;line-height:1;margin:0;overflow:hidden;padding:0 .05em .12em;position:relative;text-shadow:0 4px 40px rgba(0,0,0,.3)}#emitySplashStage .emity-splash-bienvenue .ch{animation:emitySplashCharRise 1.2s cubic-bezier(.22,1,.36,1) forwards;display:inline-block!important;margin:0!important;opacity:0;transform:translateY(110%)}#emitySplashStage .emity-splash-bienvenue .ch:first-child{animation-delay:.55s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(2){animation-delay:.63s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(3){animation-delay:.71s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(4){animation-delay:.79s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(5){animation-delay:.87s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(6){animation-delay:.95s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(7){animation-delay:1.03s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(8){animation-delay:1.11s}#emitySplashStage .emity-splash-bienvenue .ch:nth-child(9){animation-delay:1.19s}#emitySplashStage .emity-splash-accent-dot{animation:emitySplashDotIn .7s cubic-bezier(.22,1,.36,1) 2.1s forwards;background:var(--emity-cyan,#31bad0);border-radius:50%;box-shadow:0 0 14px rgba(49,186,208,.9),0 0 36px rgba(49,186,208,.55);height:0;left:50%;opacity:0;position:absolute;top:-1px;width:0}#emitySplashStage .emity-splash-firstname{animation:emitySplashNameIn 1.3s cubic-bezier(.22,1,.36,1) 1.55s forwards;background:linear-gradient(120deg,var(--emity-magenta-bright,#ff4f9a) 0,var(--emity-magenta,#e7267a) 45%,var(--emity-cyan,#31bad0) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:blur(10px);font-family:var(--font-heading,"Montserrat",sans-serif);font-size:clamp(58px,9.5vw,142px);font-weight:300;letter-spacing:-.04em;line-height:1;margin-top:.02em;opacity:0;padding:0 .05em .18em;text-shadow:0 6px 50px rgba(231,38,122,.25);transform:translateY(24px)}#emitySplashStage .emity-splash-subtitle{animation:emitySplashFadeUp .9s cubic-bezier(.22,1,.36,1) 3s forwards;color:hsla(0,0%,100%,.65);font-family:var(--font-body,"Nunito",sans-serif);font-size:clamp(15px,1.4vw,19px);font-weight:400;line-height:1.5;margin:32px auto 0;max-width:540px;opacity:0;transform:translateY(8px)}#emitySplashStage .emity-splash-hint{align-items:center;animation:emitySplashFadeUp .9s cubic-bezier(.22,1,.36,1) 3.4s forwards;background:0 0;border:0;bottom:36px;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;font-family:var(--font-heading,"Montserrat",sans-serif);font-size:11px;font-weight:500;gap:8px;left:50%;letter-spacing:.2em;opacity:0;padding:8px 12px;position:absolute;text-transform:uppercase;transform:translateX(-50%);transition:color .25s ease;z-index:6}#emitySplashStage .emity-splash-hint:hover{color:hsla(0,0%,100%,.85)}#emitySplashStage .emity-splash-hint svg{display:inline-block!important;flex-shrink:0;height:14px!important;margin:0!important;width:14px!important}#emitySplashStage .emity-splash-hint:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:-10px;content:"";height:1px;left:0;position:absolute;right:0}#emitySplashStage.exit{animation:emitySplashBgFade .9s ease-out forwards}#emitySplashStage.exit .emity-splash-badge,#emitySplashStage.exit .emity-splash-composition,#emitySplashStage.exit .emity-splash-hint,#emitySplashStage.exit .emity-splash-shapes{animation:emitySplashExitOut .9s cubic-bezier(.4,0,.2,1) forwards}@media (prefers-reduced-motion:reduce){#emitySplashStage,#emitySplashStage *,#emitySplashStage :after,#emitySplashStage :before{animation-duration:10ms!important}}@media (max-width:720px){#emitySplashStage .emity-splash-bienvenue,#emitySplashStage .emity-splash-firstname{font-size:64px;letter-spacing:-.03em}#emitySplashStage .emity-splash-badge{font-size:11px;margin-bottom:28px;padding:6px 14px 6px 6px}#emitySplashStage .emity-splash-subtitle{font-size:14px}#emitySplashStage .emity-splash-shape.s1{height:90px;width:360px}#emitySplashStage .emity-splash-shape.s2{height:80px;width:320px}#emitySplashStage .emity-splash-shape.s3{height:70px;width:240px}#emitySplashStage .emity-splash-shape.s4{height:50px;width:160px}#emitySplashStage .emity-splash-shape.s5{height:42px;width:130px}#emitySplashStage .emity-splash-shape.s6{display:none}}[data-theme=light] #emitySplashStage{background:radial-gradient(ellipse 120% 80% at 50% 0,rgba(231,38,122,.05),transparent 60%),linear-gradient(180deg,#fafafa,#f5f5f7 50%,#efeff1);color:#1d1d1f}[data-theme=light] #emitySplashStage:before{background:radial-gradient(ellipse at center top,rgba(231,38,122,.08),transparent 55%);height:70%;top:-20%}[data-theme=light] #emitySplashStage .emity-splash-shape{border-color:hsla(0,0%,100%,.6)}[data-theme=light] #emitySplashStage .emity-splash-shape:before{background:linear-gradient(135deg,hsla(0,0%,100%,.65),transparent 35%,transparent 65%,hsla(0,0%,100%,.2))}[data-theme=light] #emitySplashStage .emity-splash-shape.s1{background:linear-gradient(135deg,rgba(231,38,122,.45),rgba(231,38,122,.1));box-shadow:0 16px 50px rgba(231,38,122,.28),0 4px 16px rgba(26,8,32,.08)}[data-theme=light] #emitySplashStage .emity-splash-shape.s2{background:linear-gradient(135deg,rgba(255,79,154,.42),rgba(255,79,154,.08));box-shadow:0 16px 50px rgba(255,79,154,.26),0 4px 16px rgba(26,8,32,.06)}[data-theme=light] #emitySplashStage .emity-splash-shape.s3{background:linear-gradient(135deg,rgba(111,50,126,.38),rgba(111,50,126,.06));box-shadow:0 16px 50px rgba(111,50,126,.25),0 4px 16px rgba(26,8,32,.06)}[data-theme=light] #emitySplashStage .emity-splash-shape.s4{background:linear-gradient(135deg,rgba(168,21,90,.4),rgba(168,21,90,.05));box-shadow:0 12px 40px rgba(168,21,90,.25),0 3px 10px rgba(26,8,32,.06)}[data-theme=light] #emitySplashStage .emity-splash-shape.s5{background:linear-gradient(135deg,rgba(49,186,208,.45),rgba(49,186,208,.08));box-shadow:0 12px 40px rgba(49,186,208,.3),0 3px 10px rgba(26,8,32,.06)}[data-theme=light] #emitySplashStage .emity-splash-shape.s6{background:linear-gradient(135deg,rgba(231,38,122,.32),rgba(231,38,122,.04));box-shadow:0 12px 40px rgba(231,38,122,.22),0 3px 10px rgba(26,8,32,.05)}[data-theme=light] #emitySplashStage .emity-splash-vignette{background:radial-gradient(ellipse at center,transparent 45%,rgba(26,8,32,.06) 100%)}[data-theme=light] #emitySplashStage .emity-splash-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mix-blend-mode:multiply}[data-theme=light] #emitySplashStage .emity-splash-badge{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:hsla(0,0%,100%,.55);border-color:rgba(29,29,31,.14);box-shadow:0 4px 18px rgba(26,8,32,.05);color:#1d1d1f}[data-theme=light] #emitySplashStage .emity-splash-badge img{background:rgba(29,29,31,.04)}[data-theme=light] #emitySplashStage .emity-splash-badge .emity-splash-dot{box-shadow:0 0 10px rgba(49,186,208,.7)}[data-theme=light] #emitySplashStage .emity-splash-bienvenue{color:#1d1d1f;text-shadow:none}[data-theme=light] #emitySplashStage .emity-splash-accent-dot{box-shadow:0 0 14px rgba(49,186,208,.75),0 0 30px rgba(49,186,208,.4)}[data-theme=light] #emitySplashStage .emity-splash-firstname{text-shadow:none}[data-theme=light] #emitySplashStage .emity-splash-subtitle{color:rgba(29,29,31,.65)}[data-theme=light] #emitySplashStage .emity-splash-hint{color:rgba(29,29,31,.45)}[data-theme=light] #emitySplashStage .emity-splash-hint:hover{color:#1d1d1f}[data-theme=light] #emitySplashStage .emity-splash-hint:after{background:linear-gradient(90deg,transparent,rgba(26,8,32,.2),transparent)}