html.dib-loading,html.dib-loading body{overflow:hidden!important;height:100%}.dib-preloader{position:fixed;inset:0;z-index:var(--dib-z,999999);display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--dib-bg,#0a0e1a);overflow:hidden;opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility 0s linear 0s}.dib-preloader--inline{position:relative;inset:auto;height:380px;width:100%;z-index:1}.dib-preloader.is-hidden{opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s;pointer-events:none}.dib-preloader.is-skipped{transition:none!important;opacity:0;visibility:hidden;pointer-events:none}.dib-preloader__backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.035) 0%,rgba(255,255,255,0) 60%),repeating-linear-gradient(115deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 3px);opacity:.6}.dib-preloader__glow{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(80px);opacity:0;animation:dibGlowBreathe 4.5s ease-in-out infinite;will-change:transform,opacity}.dib-preloader__glow--a{background:radial-gradient(circle,var(--dib-accent-from,#ea2c42) 0%,transparent 70%);top:-18vmax;left:-12vmax;animation-delay:.1s}.dib-preloader__glow--b{background:radial-gradient(circle,var(--dib-accent-to,#6d289d) 0%,transparent 70%);bottom:-20vmax;right:-14vmax;animation-delay:1.4s}@keyframes dibGlowBreathe{0%{opacity:0;transform:scale(.85)}35%{opacity:.35;transform:scale(1)}70%{opacity:.22;transform:scale(1.08)}100%{opacity:0;transform:scale(1.15)}}.dib-preloader__stage{position:relative;display:flex;align-items:center;justify-content:center;width:min(78vw, 420px);height:160px}.dib-preloader__ring{position:absolute;width:128px;height:128px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--dib-accent-from,#ea2c42);border-right-color:var(--dib-accent-to,#6d289d);opacity:0;transform:scale(.6) rotate(0deg)}.dib-preloader__img{position:absolute;left:50%;top:50%;height:auto;user-select:none;pointer-events:none}.dib-preloader__mark{width:min(46vw, 168px);transform:translate(-50%,-50%) scale(.55);opacity:0;filter:drop-shadow(0 0 18px rgba(234,44,66,.35))}.dib-preloader__full{width:min(78vw, 400px);transform:translate(-50%,-50%) scale(.92) translateY(6px);opacity:0;filter:drop-shadow(0 6px 30px rgba(0,0,0,.35))}.dib-preloader.is-active .dib-preloader__ring{animation:dibRingIn .6s cubic-bezier(.2,.9,.25,1) .05s forwards,dibRingSpin 2.4s linear .05s infinite}@keyframes dibRingIn{to{opacity:.9;transform:scale(1) rotate(0deg)}}@keyframes dibRingSpin{to{transform:scale(1) rotate(360deg)}}.dib-preloader.is-active .dib-preloader__mark{animation:dibMarkIn .85s cubic-bezier(.2,.9,.2,1) .1s forwards}@keyframes dibMarkIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-6deg);filter:blur(6px) drop-shadow(0 0 0 rgba(234,44,66,0))}55%{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(1deg);filter:blur(0) drop-shadow(0 0 22px rgba(234,44,66,.45))}100%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg);filter:blur(0) drop-shadow(0 0 14px rgba(234,44,66,.3))}}.dib-preloader.phase-full .dib-preloader__ring{animation:dibRingSpin 2.4s linear infinite,dibRingOut .5s ease forwards}@keyframes dibRingOut{to{opacity:0;transform:scale(1.5) rotate(360deg)}}.dib-preloader.phase-full .dib-preloader__mark{animation:dibMarkOut .55s cubic-bezier(.4,0,.2,1) forwards}@keyframes dibMarkOut{to{opacity:0;transform:translate(-50%,-50%) scale(.85) translateX(-10px);filter:blur(4px)}}.dib-preloader.phase-full .dib-preloader__full{animation:dibFullIn .75s cubic-bezier(.2,.85,.2,1) .12s forwards}@keyframes dibFullIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9) translateY(10px)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.02) translateY(0)}100%{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}}.dib-preloader__shimmer{position:absolute;left:50%;top:50%;width:min(78vw, 400px);height:133px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;overflow:hidden}.dib-preloader__shimmer::before{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,transparent 10%,rgba(255,255,255,.55) 45%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 55%,transparent 90%);transform:skewX(-18deg) translateX(-40%);mix-blend-mode:overlay}.dib-preloader.phase-shimmer .dib-preloader__shimmer{animation:dibShimmerSweep 1.15s ease-in-out .05s 1}@keyframes dibShimmerSweep{0%{opacity:0}8%{opacity:1}85%{opacity:1}100%{opacity:0}}.dib-preloader.phase-shimmer .dib-preloader__shimmer::before{animation:dibShimmerMove 1.15s cubic-bezier(.4,0,.2,1) .05s 1}@keyframes dibShimmerMove{0%{transform:skewX(-18deg) translateX(-40%)}100%{transform:skewX(-18deg) translateX(340%)}}.dib-preloader__bar{position:relative;margin-top:34px;width:min(60vw, 200px);height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden;opacity:0;transition:opacity .4s ease}.dib-preloader.is-active .dib-preloader__bar,.dib-preloader.phase-full .dib-preloader__bar,.dib-preloader.phase-shimmer .dib-preloader__bar{opacity:1}.dib-preloader__bar-fill{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--dib-accent-from,#ea2c42),var(--dib-accent-to,#6d289d));animation:dibBarSlide 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes dibBarSlide{0%{left:-40%}100%{left:100%}}.dib-preloader.is-hiding .dib-preloader__bar-fill{animation:none;left:0;width:100%;transition:width .3s ease}.dib-preloader__tagline{margin-top:14px;font:600 11px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--dib-text,#8a94a6);opacity:0;transform:translateY(6px)}.dib-preloader.phase-full .dib-preloader__tagline,.dib-preloader.phase-shimmer .dib-preloader__tagline{animation:dibTaglineIn .6s ease .35s forwards}@keyframes dibTaglineIn{to{opacity:.85;transform:translateY(0)}}.dib-preloader.is-hiding .dib-preloader__stage{animation:dibStageOut .6s cubic-bezier(.5,0,.75,0) forwards}@keyframes dibStageOut{to{transform:scale(1.06);filter:blur(6px);opacity:0}}.dib-preloader.is-hiding .dib-preloader__tagline,.dib-preloader.is-hiding .dib-preloader__ring{transition:opacity .35s ease;opacity:0}@media (prefers-reduced-motion:reduce){.dib-preloader__glow,.dib-preloader__ring,.dib-preloader__mark,.dib-preloader__full,.dib-preloader__shimmer,.dib-preloader__shimmer::before,.dib-preloader__tagline,.dib-preloader__bar-fill,.dib-preloader__stage{animation:none!important;transition:opacity .3s ease!important}.dib-preloader.is-active .dib-preloader__mark{opacity:0}.dib-preloader.phase-full .dib-preloader__mark,.dib-preloader.phase-shimmer .dib-preloader__mark{opacity:0}.dib-preloader.phase-full .dib-preloader__full,.dib-preloader.phase-shimmer .dib-preloader__full{opacity:1;transform:translate(-50%,-50%)}.dib-preloader.phase-full .dib-preloader__tagline,.dib-preloader.phase-shimmer .dib-preloader__tagline{opacity:.85}}.no-js .dib-preloader{display:none}@media (max-width:480px){.dib-preloader__stage{height:130px}.dib-preloader__ring{width:96px;height:96px}}