.preloader{align-items:center;background:radial-gradient(ellipse at 50% 0,#1a1a1a 0,#0a0a0a 100%);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.02;pointer-events:none;position:absolute}.preloader-glow{animation:blobMorph 5s ease-in-out infinite,drift 8s ease-in-out infinite;background:radial-gradient(ellipse at 30% 20%,rgba(250,204,21,.15) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(250,204,21,.08) 0,transparent 40%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.03) 0,transparent 60%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;filter:blur(60px);height:60vw;max-height:600px;max-width:600px;opacity:.8;position:absolute;width:60vw;z-index:0}@keyframes blobMorph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 40% 70% 60%}75%{border-radius:40% 60% 60% 40%/60% 40% 40% 60%}}@keyframes drift{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-20px) rotate(2deg)}66%{transform:translate(-20px,15px) rotate(-1deg)}}.preloader-content{gap:24px;position:relative;z-index:1}.loading-text,.preloader-content{align-items:center;display:flex;flex-direction:column}.loading-text{-webkit-text-fill-color:transparent;animation:skeletonSlide 1.5s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.3));-webkit-background-clip:text;background-size:200% 100%;gap:6px}@keyframes skeletonSlide{0%{background-position:200% 0}to{background-position:-200% 0}}.brand{color:#f5f5f7;font-size:17px;letter-spacing:-.022em}.brand,.status{font-family:Courier New,Courier,monospace;font-weight:600}.status{color:#86868b;font-size:13px;letter-spacing:.01em}@keyframes breathe{0%,to{filter:drop-shadow(0 0 8px rgba(250,204,21,.15));opacity:.85;transform:scale(.98)}50%{filter:drop-shadow(0 0 16px rgba(250,204,21,.35));opacity:1;transform:scale(1.02)}}.spark{background:gold;border-radius:50%;height:4px;opacity:0;pointer-events:none;position:absolute;width:4px}.bolt-wrapper{align-items:center;display:flex;height:60px;justify-content:center}.bolt svg{left:0;position:absolute;top:0}.bolt-fill{fill:#ff0}.bolt-stroke{fill:none;stroke:#fff;stroke-width:3;stroke-dasharray:600;stroke-dashoffset:600;animation:dash 1s linear infinite}@keyframes dash{to{stroke-dashoffset:0}}.bolt{--bolt:#f2de10;animation:breathe 3.5s ease-in-out infinite;position:relative}.bolt div span{background:var(--bolt);-webkit-clip-path:polygon(0 0,35% 40%,2% 40%,92% 100%,64% 50%,100% 50%);clip-path:polygon(0 0,35% 40%,2% 40%,92% 100%,64% 50%,100% 50%);display:block;transition:filter .5s ease}.bolt.is-morphing div{filter:url(#liquid-plasma);transform:translateZ(0)}.logo .logo-text{color:#6200ee;letter-spacing:-10px;opacity:0}.logo .logo-text #r{display:inline-block;left:-1000px!important;position:relative}.logo .logo-text #i{display:inline-block;position:relative;top:800px!important}.logo .logo-text #g{display:inline-block;position:relative;transform:rotateX(90deg);transform-origin:center}.logo .logo-text #e{display:inline-block;position:relative;right:-1000px}.logo .logo-text #n{display:inline-block;left:-1000px;position:relative;top:-300px;transform:rotate(270deg)}@media (min-width:768px){.bolt,.bolt div span,.bolt svg{height:61px;width:40px}.logo .logo-text{font-size:2vw}}@media (max-width:768px){.bolt,.bolt div span,.bolt svg{height:61px;width:40px}.logo .logo-text{font-size:3.5vw}}.bolt div{display:block;position:relative}.bolt div:after,.bolt div:before{content:"";left:50%;position:absolute;top:44%}.bolt div:after{height:64px;margin:-32px 0 0 -32px;width:64px;z-index:1}.bolt.animate div:after,.bolt.animate div:before{-webkit-animation:shine 2s ease;animation:shine 2s ease}.bolt.animate div span{-webkit-animation:morph 2s ease;animation:morph 2s ease}@-webkit-keyframes shine{30%,70%{opacity:0}}@keyframes shine{30%,70%{opacity:0}}@-webkit-keyframes morph{12%{-webkit-clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%);clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%)}24%,72%{-webkit-clip-path:polygon(18% 40%,18% 40%,18% 40%,64% 71%,64% 40%,64% 40%);clip-path:polygon(18% 40%,18% 40%,18% 40%,64% 71%,64% 40%,64% 40%)}84%{-webkit-clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%);clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%)}}@keyframes morph{12%{-webkit-clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%);clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%)}24%,72%{-webkit-clip-path:polygon(18% 40%,18% 40%,18% 40%,64% 71%,64% 40%,64% 40%);clip-path:polygon(18% 40%,18% 40%,18% 40%,64% 71%,64% 40%,64% 40%)}84%{-webkit-clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%);clip-path:polygon(0 0,35% 40%,35% 40%,92% 100%,76% 50%,76% 50%)}}