.free-site-preloader{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .92s cubic-bezier(.22,1,.36,1),visibility .92s cubic-bezier(.22,1,.36,1),background-color .92s cubic-bezier(.22,1,.36,1)}.free-site-preloader--exit{opacity:0;visibility:hidden;pointer-events:none;background-color:transparent}.free-site-preloader__remote-wrap{position:relative;width:min(92vw,520px);aspect-ratio:640/799;overflow:visible;opacity:1;transform:scale(1);transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.22,1,.36,1)}.free-site-preloader--exit .free-site-preloader__remote-wrap{opacity:0;transform:scale(.97)}.free-site-preloader__remote-img{display:block;width:100%;height:auto}.free-site-preloader__led{position:absolute;left:51.6%;top:12.6%;z-index:4;display:block;box-sizing:content-box;width:10px;height:10px;padding:0;margin:0;border:none;border-radius:50%;clip-path:circle(50% at 50% 50%);transform:translate(calc(60px + 17px),calc(60px + 50px));pointer-events:none;opacity:0;visibility:hidden;overflow:visible;line-height:0;box-shadow:none;transition:opacity .2s ease,visibility .2s ease,background .2s ease}.free-site-preloader--led-green-fast .free-site-preloader__led,.free-site-preloader--led-green-solid .free-site-preloader__led,.free-site-preloader--led-red .free-site-preloader__led{opacity:1;visibility:visible}.free-site-preloader--led-red .free-site-preloader__led{background:radial-gradient(circle at 38% 32%,#ffc8c8 0,#ff4d4d 42%,#c41e1e 100%);animation:free-site-preloader-led-blink-red .95s ease-in-out infinite}@keyframes free-site-preloader-led-blink-red{0%,to{opacity:.45;filter:brightness(.9) drop-shadow(0 0 2px rgba(255,77,77,.55)) drop-shadow(0 0 5px rgba(255,60,60,.35))}50%{opacity:1;filter:brightness(1.15) drop-shadow(0 0 4px rgba(255,200,200,.95)) drop-shadow(0 0 9px rgba(255,77,77,.85))}}.free-site-preloader--led-green-fast .free-site-preloader__led{background:radial-gradient(circle at 38% 32%,#c8ffd0 0,#4dff62 42%,#18a82e 100%);animation:free-site-preloader-led-blink-green-fast .32s ease-in-out infinite}@keyframes free-site-preloader-led-blink-green-fast{0%,to{opacity:.35;filter:brightness(.9) drop-shadow(0 0 4px rgba(77,255,98,.5))}50%{opacity:1;filter:brightness(1.25) drop-shadow(0 0 6px rgba(200,255,208,1)) drop-shadow(0 0 12px rgba(77,255,98,.9))}}.free-site-preloader--led-green-solid .free-site-preloader__led{background:radial-gradient(circle at 38% 32%,#c8ffd0 0,#4dff62 42%,#18a82e 100%);animation:none;opacity:1;filter:brightness(1.15) drop-shadow(0 0 3px rgba(200,255,208,.95)) drop-shadow(0 0 8px rgba(77,255,98,.85))}.free-site-preloader--led-off .free-site-preloader__led{opacity:0;visibility:hidden;animation:none}.free-site-preloader__screen{--screen-hearts-cycle:1.72s;position:absolute;left:11.2%;top:7.8%;z-index:2;width:38.5%;height:14.2%;overflow:hidden;border-radius:2px;background:#000;transform:translate(60px,60px);opacity:1;visibility:visible;pointer-events:none;transition:opacity .58s ease,visibility .58s ease,background-color .58s ease}.free-site-preloader__screen-sprite{position:absolute;z-index:2;height:auto;opacity:0;visibility:hidden;pointer-events:none;image-rendering:pixelated;transition:opacity .24s ease,visibility .24s ease}.free-site-preloader__screen-sprite--dragon{left:14%;top:54%;width:clamp(30px,7.8vw,46px);transform:translate(-50%,-50%)}.free-site-preloader__screen--icon-dragon .free-site-preloader__screen-sprite--dragon{opacity:1;visibility:visible;animation:free-site-preloader-dragon-idle 2.6s ease-in-out infinite}.free-site-preloader__screen--hearts-active .free-site-preloader__screen-sprite--dragon{animation:free-site-preloader-dragon-alive 1.05s ease-in-out infinite}@keyframes free-site-preloader-dragon-idle{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0deg);filter:drop-shadow(0 0 0 rgba(255,90,130,0))}50%{transform:translate(-50%,-52.5%) scale(1.018) rotate(-.8deg);filter:drop-shadow(0 0 3px rgba(255,90,130,.12))}}@keyframes free-site-preloader-dragon-alive{0%,to{transform:translate(-50%,-50%) scale(1) rotate(-1.5deg);filter:drop-shadow(0 0 0 rgba(255,90,130,0))}14%{transform:translate(calc(-50% + 2px),-54%) scale(1.05) rotate(2.5deg);filter:drop-shadow(0 0 5px rgba(255,90,130,.28))}32%{transform:translate(calc(-50% - 1px),-49%) scale(1.03) rotate(-2deg);filter:drop-shadow(0 0 4px rgba(255,90,130,.2))}50%{transform:translate(calc(-50% + 1px),-56%) scale(1.065) rotate(3deg);filter:drop-shadow(0 0 7px rgba(255,110,150,.38))}68%{transform:translate(calc(-50% - 2px),-51%) scale(1.035) rotate(-1.5deg);filter:drop-shadow(0 0 4px rgba(255,90,130,.22))}84%{transform:translate(-50%,-54%) scale(1.055) rotate(2deg);filter:drop-shadow(0 0 6px rgba(255,100,140,.32))}}.free-site-preloader__screen-hearts{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.free-site-preloader__screen-heart{position:absolute;left:14%;top:52%;width:var(--screen-heart-size,16px)!important;max-width:none;height:auto!important;opacity:0;transform:translate(-50%,-50%) scale(.28) rotate(-10deg);transform-origin:center center;image-rendering:pixelated;filter:drop-shadow(0 1px 4px rgba(255,110,150,.8));animation-duration:var(--screen-hearts-cycle);animation-delay:var(--screen-heart-delay,0s);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;will-change:transform,opacity,left}.free-site-preloader__screen-heart--stream-a{animation-name:free-site-preloader-screen-heart-stream-a;animation-timing-function:cubic-bezier(.33,.12,.22,1)}.free-site-preloader__screen-heart--stream-b{animation-name:free-site-preloader-screen-heart-stream-b;animation-timing-function:cubic-bezier(.28,.08,.18,1)}.free-site-preloader__screen-heart--stream-c{animation-name:free-site-preloader-screen-heart-stream-c;animation-timing-function:cubic-bezier(.32,.1,.24,1)}.free-site-preloader__screen-heart--stream-d{animation-name:free-site-preloader-screen-heart-stream-d;animation-timing-function:cubic-bezier(.26,.14,.2,1)}@keyframes free-site-preloader-screen-heart-stream-a{0%,to{opacity:0;left:14%;transform:translate(-50%,-42%) scale(.3) rotate(-16deg)}5%{opacity:.88;left:17%;transform:translate(-50%,-68%) scale(.56) rotate(-6deg)}16%{opacity:1;left:26%;transform:translate(-50%,-98%) scale(.74) rotate(9deg)}30%{opacity:1;left:38%;transform:translate(-50%,-82%) scale(.84) rotate(-4deg)}44%{opacity:1;left:50%;transform:translate(-50%,-96%) scale(.9) rotate(7deg)}58%{opacity:.95;left:62%;transform:translate(-50%,-78%) scale(.94) rotate(-5deg)}72%{opacity:.78;left:76%;transform:translate(-50%,-88%) scale(.98) rotate(4deg)}86%{opacity:.35;left:90%;transform:translate(-50%,-72%) scale(1) rotate(-2deg)}94%{opacity:.08;left:97%;transform:translate(-50%,-58%) scale(1.02) rotate(1deg)}}@keyframes free-site-preloader-screen-heart-stream-b{0%,to{opacity:0;left:14%;transform:translate(-50%,-48%) scale(.28) rotate(-10deg)}6%{opacity:.85;left:18%;transform:translate(-50%,-62%) scale(.54) rotate(4deg)}18%{opacity:1;left:28%;transform:translate(-50%,-86%) scale(.72) rotate(-7deg)}32%{opacity:1;left:40%;transform:translate(-50%,-68%) scale(.82) rotate(8deg)}46%{opacity:1;left:52%;transform:translate(-50%,-84%) scale(.88) rotate(-5deg)}60%{opacity:.92;left:64%;transform:translate(-50%,-70%) scale(.92) rotate(6deg)}74%{opacity:.72;left:78%;transform:translate(-50%,-80%) scale(.96) rotate(-3deg)}88%{opacity:.22;left:92%;transform:translate(-50%,-64%) scale(.98) rotate(2deg)}96%{opacity:.06;left:98%;transform:translate(-50%,-52%) scale(1) rotate(0deg)}}@keyframes free-site-preloader-screen-heart-stream-c{0%,to{opacity:0;left:14%;transform:translate(-50%,-50%) scale(.32) rotate(-12deg)}4%{opacity:.92;left:16%;transform:translate(-50%,-58%) scale(.58) rotate(2deg)}14%{opacity:1;left:24%;transform:translate(-50%,-72%) scale(.76) rotate(-8deg)}28%{opacity:1;left:36%;transform:translate(-50%,-62%) scale(.86) rotate(10deg)}42%{opacity:1;left:48%;transform:translate(-50%,-76%) scale(.92) rotate(-4deg)}56%{opacity:.94;left:60%;transform:translate(-50%,-66%) scale(.96) rotate(6deg)}70%{opacity:.8;left:74%;transform:translate(-50%,-74%) scale(.98) rotate(-3deg)}84%{opacity:.4;left:88%;transform:translate(-50%,-60%) scale(1) rotate(2deg)}93%{opacity:.1;left:96%;transform:translate(-50%,-50%) scale(1.02) rotate(-1deg)}}@keyframes free-site-preloader-screen-heart-stream-d{0%,to{opacity:0;left:14%;transform:translate(-50%,-46%) scale(.3) rotate(-14deg)}7%{opacity:.9;left:19%;transform:translate(-50%,-74%) scale(.56) rotate(6deg)}20%{opacity:1;left:30%;transform:translate(-50%,-90%) scale(.74) rotate(-9deg)}34%{opacity:1;left:42%;transform:translate(-50%,-64%) scale(.84) rotate(11deg)}48%{opacity:1;left:54%;transform:translate(-50%,-92%) scale(.9) rotate(-6deg)}62%{opacity:.9;left:66%;transform:translate(-50%,-70%) scale(.94) rotate(5deg)}76%{opacity:.65;left:80%;transform:translate(-50%,-84%) scale(.98) rotate(-4deg)}90%{opacity:.18;left:94%;transform:translate(-50%,-66%) scale(1) rotate(2deg)}97%{opacity:.05;left:99%;transform:translate(-50%,-54%) scale(1.02) rotate(0deg)}}.free-site-preloader__screen--hearts-active .free-site-preloader__screen-heart{animation-play-state:running}.free-site-preloader__screen:not(.free-site-preloader__screen--hearts-active) .free-site-preloader__screen-heart{animation:none;opacity:0}.free-site-preloader--exit .free-site-preloader__screen-heart,.free-site-preloader--exit .free-site-preloader__screen-hearts{animation:none!important;opacity:0!important}.free-site-preloader__screen--dissolving{opacity:0;visibility:hidden;background-color:transparent}.free-site-preloader--exit .free-site-preloader__screen,.free-site-preloader--ready .free-site-preloader__screen{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:639px){.free-site-preloader__screen{left:10.2%;top:6.6%;transform:translate(52px,52px)}}@media (prefers-reduced-motion:reduce){.free-site-preloader,.free-site-preloader--exit,.free-site-preloader--exit .free-site-preloader__remote-wrap,.free-site-preloader__remote-wrap{transition-duration:.14s}.free-site-preloader--led-green-fast .free-site-preloader__led,.free-site-preloader--led-red .free-site-preloader__led{animation:none;opacity:.9;filter:none}.free-site-preloader__screen,.free-site-preloader__screen-sprite{transition-duration:.1s}.free-site-preloader__screen--dissolving{transition-duration:.14s}.free-site-preloader__screen{--screen-hearts-cycle:1.15s}.free-site-preloader__screen--icon-dragon .free-site-preloader__screen-sprite--dragon{animation-duration:1.8s}.free-site-preloader__screen--hearts-active .free-site-preloader__screen-sprite--dragon{animation-duration:1.25s}}