.efbi-splash{--splash-bottom:#ddeffa;z-index:2147483000;pointer-events:auto;background:radial-gradient(60% 45% at 50% 38%, #fffffff2, #fff0 70%), linear-gradient(180deg, #f7fbfe 0%, #eaf4fb 55%, var(--splash-bottom) 100%);will-change:transform;display:none;position:fixed;inset:0;overflow:visible}html[data-splash] .efbi-splash{display:block}html[data-splash=out] .efbi-splash{pointer-events:none;animation:.9s cubic-bezier(.76,0,.24,1) forwards efbi-splash-lift}@keyframes efbi-splash-lift{to{transform:translateY(calc(-100% - 170px))}}html[data-splash=on] .reveal,html[data-splash=on] .reveal-stagger>*{opacity:0!important;transform:translateY(30px)!important}.efbi-splash__bg{background-image:linear-gradient(#278fce12 1px,#0000 1px),linear-gradient(90deg,#278fce12 1px,#0000 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 72%)}.efbi-splash__bg:before,.efbi-splash__bg:after{content:"";background:radial-gradient(circle,#6fc1e852,#6fc1e800 62%);border-radius:50%;width:70vmax;height:70vmax;animation:5s ease-in-out infinite alternate efbi-splash-caustic;position:absolute}.efbi-splash__bg:before{top:-18vmax;left:-22vmax}.efbi-splash__bg:after{background:radial-gradient(circle,#2a95d638,#2a95d600 62%);animation-direction:alternate-reverse;bottom:-30vmax;right:-26vmax}@keyframes efbi-splash-caustic{to{transform:translate(6vmax,5vmax)scale(1.12)}}.efbi-splash__stage{flex-direction:column;justify-content:center;align-items:center;padding-bottom:4vh;display:flex;position:absolute;inset:0}html[data-splash=out] .efbi-splash__stage{animation:.55s cubic-bezier(.55,0,.75,0) forwards efbi-splash-stage-out}@keyframes efbi-splash-stage-out{to{opacity:0;transform:translateY(-6vh)scale(.96)}}.efbi-splash__logo{width:min(420px,68vw,63.856vh);position:relative}.efbi-splash__mark{width:100%;height:auto;display:block;overflow:visible}.efbi-splash__glow,.efbi-splash__ripple,.efbi-splash__drop{pointer-events:none;width:12.62%;position:absolute;top:37.92%;left:49.94%}.efbi-splash__drop{transform-origin:50% 64.3%;filter:drop-shadow(0 6px 10px #278fce59);height:auto;animation:.62s cubic-bezier(.55,.06,.68,.53) both efbi-splash-drop;overflow:visible}@keyframes efbi-splash-drop{0%{opacity:1;transform:translate(-50%,-64.3%)translateY(-75vh)scale(.82,1.18)}88%{opacity:1;transform:translate(-50%,-64.3%)translateY(0)scale(.86,1.14)}to{opacity:0;transform:translate(-50%,-64.3%)translateY(0)scale(1.3,.62)}}.efbi-splash__ripple{aspect-ratio:1;opacity:0;border:2px solid #2a95d68c;border-radius:50%;animation:1.35s cubic-bezier(.2,.7,.3,1) both efbi-splash-ripple;transform:translate(-50%,-50%)}.efbi-splash__ripple:nth-of-type(2){animation-delay:.58s}.efbi-splash__ripple:nth-of-type(3){animation-delay:.74s}.efbi-splash__ripple:nth-of-type(4){animation-delay:.9s}@keyframes efbi-splash-ripple{0%{opacity:0;border-width:3px;transform:translate(-50%,-50%)scale(.9)}6%{opacity:.7;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(7.5)}}.efbi-splash__core,.efbi-splash__petal,.efbi-splash__symbol{transform-box:view-box;transform-origin:403.5px 249.5px}.efbi-splash__core{animation:.75s cubic-bezier(.34,1.56,.64,1) .56s both efbi-splash-core}@keyframes efbi-splash-core{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}.efbi-splash__symbol{animation:1.7s cubic-bezier(.22,1,.36,1) .64s both efbi-splash-symbol}@keyframes efbi-splash-symbol{0%{transform:rotate(-28deg)}to{transform:none}}.efbi-splash__petal{animation:1.05s cubic-bezier(.16,1,.3,1) both efbi-splash-petal}.efbi-splash__petal:first-child{animation-delay:.64s}.efbi-splash__petal:nth-child(2){animation-delay:.71s}.efbi-splash__petal:nth-child(3){animation-delay:.78s}.efbi-splash__petal:nth-child(4){animation-delay:.85s}@keyframes efbi-splash-petal{0%{opacity:0;transform:rotate(-200deg)scale(.15)}35%{opacity:1}to{opacity:1;transform:none}}.efbi-splash__glow{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#7dd8e899,#7dd8e800 65%);border-radius:50%;animation:1.5s ease-out 1.05s both efbi-splash-glow;transform:translate(-50%,-50%)}@keyframes efbi-splash-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}40%{opacity:.9;transform:translate(-50%,-50%)scale(3)}to{opacity:0;transform:translate(-50%,-50%)scale(4.6)}}.efbi-splash__letter{animation:.8s cubic-bezier(.22,1,.36,1) both efbi-splash-letter}.efbi-splash__letter:first-child{animation-delay:1.15s}.efbi-splash__letter:nth-child(2){animation-delay:1.195s}.efbi-splash__letter:nth-child(3){animation-delay:1.24s}.efbi-splash__letter:nth-child(4){animation-delay:1.285s}.efbi-splash__letter:nth-child(5){animation-delay:1.33s}.efbi-splash__letter:nth-child(6){animation-delay:1.375s}.efbi-splash__letter:nth-child(7){animation-delay:1.42s}.efbi-splash__letter:nth-child(8){animation-delay:1.465s}.efbi-splash__letter:nth-child(9){animation-delay:1.51s}@keyframes efbi-splash-letter{0%{transform:translateY(190px)}to{transform:none}}.efbi-splash__dot{transform-box:view-box;transform-origin:293.5px 523px;animation:.62s cubic-bezier(.33,0,.2,1) 1.62s both efbi-splash-dot}@keyframes efbi-splash-dot{0%{opacity:0;transform:translateY(-170px)scale(.9,1.15)}15%{opacity:1}55%{transform:translateY(0)scale(1.25,.75)}75%{transform:translateY(-16px)scale(.94,1.06)}to{opacity:1;transform:none}}.efbi-splash__tagline{letter-spacing:.34em;text-indent:.34em;color:#5a6b82;text-align:center;white-space:nowrap;margin:clamp(18px,3.4vh,30px) 0 0;font:600 clamp(10.5px,1.25vw,13px)/1 JetBrains Mono,ui-monospace,monospace;animation:.95s cubic-bezier(.22,1,.36,1) 1.55s both efbi-splash-tagline}@keyframes efbi-splash-tagline{0%{opacity:0;letter-spacing:.75em;text-indent:.75em;filter:blur(5px)}to{opacity:1;letter-spacing:.34em;text-indent:.34em;filter:none}}.efbi-splash__progress{background:#2a95d626;border-radius:2px;width:132px;height:2px;margin-top:18px;animation:.4s ease-out 1.6s both efbi-splash-fade;display:block;position:relative;overflow:hidden}.efbi-splash__progress:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7dd8e8,#278fce);animation:1.05s cubic-bezier(.65,0,.35,1) 1.6s both efbi-splash-fill;position:absolute;inset:0}@keyframes efbi-splash-fade{0%{opacity:0}}@keyframes efbi-splash-fill{0%{transform:scaleX(0)}}.efbi-splash__wave{pointer-events:none;width:200%;animation:2.2s linear infinite efbi-splash-wave;position:absolute;top:calc(100% - 1px);left:0}.efbi-splash__wave--back{fill:#2a95d647;height:150px;animation-duration:3.1s;animation-direction:reverse}.efbi-splash__wave--front{height:110px;fill:var(--splash-bottom);filter:drop-shadow(0 6px 8px #0a1b3d14)}@keyframes efbi-splash-wave{to{transform:translate(-50%)}}@media (max-width:600px){.efbi-splash__logo{width:min(420px,74vw,63.856vh)}.efbi-splash__tagline{letter-spacing:.26em;text-indent:.26em;font-size:11px}@keyframes efbi-splash-tagline{0%{opacity:0;letter-spacing:.6em;text-indent:.6em;filter:blur(5px)}to{opacity:1;letter-spacing:.26em;text-indent:.26em;filter:none}}.efbi-splash__progress{width:112px}.efbi-splash__wave--back{height:96px}.efbi-splash__wave--front{height:72px}}@media (prefers-reduced-motion:reduce){.efbi-splash{display:none!important}}@media print{.efbi-splash{display:none!important}}
