/* ME-MASTER-v9 · 15 ESCENAS */
body.me{background:#ffffff}
body.me::before{background:none}
.bg-anim{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;z-index:0;transform:scale(1.15);animation:mePan 36s ease-in-out infinite alternate;background:#ffffff}
.bg-anim i{position:absolute;display:block}
.bg-anim i:nth-child(1){width:44vw;height:44vw;top:-12vw;right:-10vw;background:#f0f0f0;border:1px solid #dedede;animation:meBlock1 24s ease-in-out infinite}
.bg-anim i:nth-child(2){width:30vw;height:30vw;bottom:-9vw;left:-9vw;background:#ededed;border:1px solid #dcdcdc;animation:meBlock2 28s ease-in-out infinite}
.bg-anim i:nth-child(3){width:13vw;height:13vw;top:30%;left:6%;background:transparent;border:2px solid rgba(237,28,36,.4);animation:meBlock3 16s linear infinite}
.bg-anim i:nth-child(4),.bg-anim i:nth-child(5){height:2px;width:55vw;left:-60vw;opacity:0;background:linear-gradient(90deg,transparent,rgba(237,28,36,.65),transparent);transform:rotate(-10deg)}
.bg-anim i:nth-child(4){top:16%;animation:meStreak 4.5s .6s linear infinite}
.bg-anim i:nth-child(5){top:48%;height:3px;animation:meStreak 6.5s 2.2s linear infinite}
.bg-anim i:nth-child(6){display:none}
.bg-anim::before{content:'';position:absolute;top:0;left:0;width:10px;height:10px;background:transparent;
box-shadow:
 12vw 18vh 0 rgba(237,28,36,.6),28vw 64vh 0 rgba(10,10,10,.25),41vw 30vh 0 rgba(237,28,36,.5),
 55vw 76vh 0 rgba(10,10,10,.2),63vw 12vh 0 rgba(237,28,36,.55),74vw 48vh 0 rgba(10,10,10,.25),
 86vw 26vh 0 rgba(237,28,36,.6),92vw 70vh 0 rgba(10,10,10,.2),8vw 82vh 0 rgba(237,28,36,.5),
 35vw 90vh 0 rgba(10,10,10,.2),50vw 50vh 0 rgba(237,28,36,.45),70vw 88vh 0 rgba(237,28,36,.4);
animation:meDrift 18s linear infinite}
.bg-anim::after{content:'';position:absolute;top:-12vw;right:-12vw;width:46vw;height:46vw;border:3px solid rgba(237,28,36,.15);border-top-color:rgba(237,28,36,.65);border-right-color:rgba(237,28,36,.4);border-radius:50%;animation:meSpin 9s linear infinite}
body.me::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);background-size:300% 300%;animation:meSweep 8s ease-in-out infinite}
@keyframes mePan{from{transform:scale(1.15) translate(-1.5vw,-1vh)}to{transform:scale(1.15) translate(1.5vw,1vh)}}
@keyframes meBlock1{0%{transform:rotate(8deg) translate(0,0)}50%{transform:rotate(22deg) translate(-6vw,5vw)}100%{transform:rotate(8deg) translate(0,0)}}
@keyframes meBlock2{0%{transform:rotate(-6deg) translate(0,0)}50%{transform:rotate(-26deg) translate(6vw,-4vw)}100%{transform:rotate(-6deg) translate(0,0)}}
@keyframes meBlock3{0%{transform:rotate(0) translate(0,0)}50%{transform:rotate(180deg) translate(5vw,4vw)}100%{transform:rotate(360deg) translate(0,0)}}
@keyframes meStreak{0%{left:-60vw;opacity:0}5%{opacity:1}40%{left:110vw;opacity:0}100%{left:110vw;opacity:0}}
@keyframes meDrift{0%{transform:translate(0,0);opacity:0}10%{opacity:1}25%{transform:translate(1.5vw,-28vh)}50%{transform:translate(-1vw,-55vh)}75%{transform:translate(1vw,-82vh)}90%{opacity:1}100%{transform:translate(0,-110vh);opacity:0}}
@keyframes meSpin{to{transform:rotate(360deg)}}
@keyframes meSweep{0%{background-position:100% 100%}50%{background-position:0% 0%}100%{background-position:100% 100%}}
body.me .card,body.me .rw-card,body.me .kpi{background:rgba(255,255,255,.38);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}
body.me .hero,body.me .cab,body.me .login{background:rgba(10,10,10,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body.me header{background:rgba(10,10,10,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body.me nav{background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body.me .sb-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
.bg-anim i{transition:top 1.6s cubic-bezier(.55,.06,.18,1),right 1.6s cubic-bezier(.55,.06,.18,1),bottom 1.6s cubic-bezier(.55,.06,.18,1),left 1.6s cubic-bezier(.55,.06,.18,1),width 1.6s cubic-bezier(.55,.06,.18,1),height 1.6s cubic-bezier(.55,.06,.18,1)}
.bg-anim::after{transition:top 1.6s ease,right 1.6s ease,width 1.6s ease,height 1.6s ease}
body[data-scene="1"] .bg-anim i:nth-child(1){top:-6vw;right:40vw;width:26vw;height:26vw}
body[data-scene="1"] .bg-anim i:nth-child(2){bottom:-4vw;left:45vw;width:24vw;height:24vw}
body[data-scene="1"] .bg-anim i:nth-child(3){top:60%;left:78%;width:10vw;height:10vw}
body[data-scene="1"] .bg-anim i:nth-child(4){top:64%}
body[data-scene="1"] .bg-anim i:nth-child(5){top:22%}
body[data-scene="1"] .bg-anim::after{top:30vh;right:-18vw;width:36vw;height:36vw}
body[data-scene="2"] .bg-anim i:nth-child(1){top:20vh;right:-14vw;width:36vw;height:36vw}
body[data-scene="2"] .bg-anim i:nth-child(2){bottom:30vh;left:-6vw;width:20vw;height:20vw}
body[data-scene="2"] .bg-anim i:nth-child(3){top:8%;left:40%;width:16vw;height:16vw}
body[data-scene="2"] .bg-anim i:nth-child(4){top:40%}
body[data-scene="2"] .bg-anim i:nth-child(5){top:80%}
body[data-scene="2"] .bg-anim::after{top:40vh;right:-10vw;width:50vw;height:50vw}
body[data-scene="3"] .bg-anim i:nth-child(1){top:-16vw;right:20vw;width:50vw;height:50vw}
body[data-scene="3"] .bg-anim i:nth-child(2){bottom:-10vw;left:30vw;width:34vw;height:34vw}
body[data-scene="3"] .bg-anim i:nth-child(3){top:70%;left:12%;width:8vw;height:8vw}
body[data-scene="3"] .bg-anim i:nth-child(4){top:12%}
body[data-scene="3"] .bg-anim i:nth-child(5){top:55%}
body[data-scene="3"] .bg-anim::after{top:-20vw;right:40vw;width:40vw;height:40vw}
body[data-scene="4"] .bg-anim i:nth-child(1){top:45vh;right:55vw;width:22vw;height:22vw}
body[data-scene="4"] .bg-anim i:nth-child(2){bottom:-12vw;left:60vw;width:30vw;height:30vw}
body[data-scene="4"] .bg-anim i:nth-child(3){top:20%;left:85%;width:12vw;height:12vw}
body[data-scene="4"] .bg-anim i:nth-child(4){top:75%}
body[data-scene="4"] .bg-anim i:nth-child(5){top:30%}
body[data-scene="4"] .bg-anim::after{top:55vh;right:20vw;width:30vw;height:30vw}
body[data-scene="5"] .bg-anim i:nth-child(1){top:-10vw;right:-16vw;width:55vw;height:55vw}
body[data-scene="5"] .bg-anim i:nth-child(2){bottom:45vh;left:-10vw;width:18vw;height:18vw}
body[data-scene="5"] .bg-anim i:nth-child(3){top:45%;left:50%;width:9vw;height:9vw}
body[data-scene="5"] .bg-anim i:nth-child(4){top:20%}
body[data-scene="5"] .bg-anim i:nth-child(5){top:66%}
body[data-scene="5"] .bg-anim::after{top:-15vw;right:-15vw;width:60vw;height:60vw}
body[data-scene="6"] .bg-anim i:nth-child(1){top:60vh;right:10vw;width:28vw;height:28vw}
body[data-scene="6"] .bg-anim i:nth-child(2){bottom:-6vw;left:15vw;width:26vw;height:26vw}
body[data-scene="6"] .bg-anim i:nth-child(3){top:10%;left:15%;width:14vw;height:14vw}
body[data-scene="6"] .bg-anim i:nth-child(4){top:50%}
body[data-scene="6"] .bg-anim i:nth-child(5){top:8%}
body[data-scene="6"] .bg-anim::after{top:10vh;right:50vw;width:34vw;height:34vw}
body[data-scene="7"] .bg-anim i:nth-child(1){top:-18vw;right:60vw;width:32vw;height:32vw}
body[data-scene="7"] .bg-anim i:nth-child(2){bottom:20vh;left:70vw;width:22vw;height:22vw}
body[data-scene="7"] .bg-anim i:nth-child(3){top:80%;left:60%;width:11vw;height:11vw}
body[data-scene="7"] .bg-anim i:nth-child(4){top:33%}
body[data-scene="7"] .bg-anim i:nth-child(5){top:71%}
body[data-scene="7"] .bg-anim::after{top:60vh;right:-20vw;width:44vw;height:44vw}
body[data-scene="8"] .bg-anim i:nth-child(1){top:30vh;right:-8vw;width:40vw;height:40vw}
body[data-scene="8"] .bg-anim i:nth-child(2){bottom:-14vw;left:-12vw;width:40vw;height:40vw}
body[data-scene="8"] .bg-anim i:nth-child(3){top:35%;left:30%;width:7vw;height:7vw}
body[data-scene="8"] .bg-anim i:nth-child(4){top:85%}
body[data-scene="8"] .bg-anim i:nth-child(5){top:45%}
body[data-scene="8"] .bg-anim::after{top:-10vw;right:10vw;width:38vw;height:38vw}
body[data-scene="9"] .bg-anim i:nth-child(1){top:-8vw;right:15vw;width:30vw;height:30vw}
body[data-scene="9"] .bg-anim i:nth-child(2){bottom:55vh;left:40vw;width:16vw;height:16vw}
body[data-scene="9"] .bg-anim i:nth-child(3){top:55%;left:90%;width:13vw;height:13vw}
body[data-scene="9"] .bg-anim i:nth-child(4){top:15%}
body[data-scene="9"] .bg-anim i:nth-child(5){top:60%}
body[data-scene="9"] .bg-anim::after{top:45vh;right:35vw;width:28vw;height:28vw}
body[data-scene="10"] .bg-anim i:nth-child(1){top:70vh;right:45vw;width:24vw;height:24vw}
body[data-scene="10"] .bg-anim i:nth-child(2){bottom:-8vw;left:80vw;width:28vw;height:28vw}
body[data-scene="10"] .bg-anim i:nth-child(3){top:25%;left:5%;width:10vw;height:10vw}
body[data-scene="10"] .bg-anim i:nth-child(4){top:58%}
body[data-scene="10"] .bg-anim i:nth-child(5){top:26%}
body[data-scene="10"] .bg-anim::after{top:20vh;right:-12vw;width:46vw;height:46vw}
body[data-scene="11"] .bg-anim i:nth-child(1){top:-14vw;right:-6vw;width:44vw;height:44vw}
body[data-scene="11"] .bg-anim i:nth-child(2){bottom:35vh;left:10vw;width:20vw;height:20vw}
body[data-scene="11"] .bg-anim i:nth-child(3){top:65%;left:40%;width:15vw;height:15vw}
body[data-scene="11"] .bg-anim i:nth-child(4){top:42%}
body[data-scene="11"] .bg-anim i:nth-child(5){top:88%}
body[data-scene="11"] .bg-anim::after{top:-18vw;right:55vw;width:36vw;height:36vw}
body[data-scene="12"] .bg-anim i:nth-child(1){top:15vh;right:70vw;width:20vw;height:20vw}
body[data-scene="12"] .bg-anim i:nth-child(2){bottom:-10vw;left:50vw;width:32vw;height:32vw}
body[data-scene="12"] .bg-anim i:nth-child(3){top:5%;left:70%;width:9vw;height:9vw}
body[data-scene="12"] .bg-anim i:nth-child(4){top:70%}
body[data-scene="12"] .bg-anim i:nth-child(5){top:18%}
body[data-scene="12"] .bg-anim::after{top:65vh;right:5vw;width:40vw;height:40vw}
body[data-scene="13"] .bg-anim i:nth-child(1){top:-20vw;right:35vw;width:48vw;height:48vw}
body[data-scene="13"] .bg-anim i:nth-child(2){bottom:10vh;left:-8vw;width:24vw;height:24vw}
body[data-scene="13"] .bg-anim i:nth-child(3){top:50%;left:20%;width:12vw;height:12vw}
body[data-scene="13"] .bg-anim i:nth-child(4){top:28%}
body[data-scene="13"] .bg-anim i:nth-child(5){top:76%}
body[data-scene="13"] .bg-anim::after{top:5vh;right:-16vw;width:52vw;height:52vw}
body[data-scene="14"] .bg-anim i:nth-child(1){top:50vh;right:-12vw;width:34vw;height:34vw}
body[data-scene="14"] .bg-anim i:nth-child(2){bottom:25vh;left:25vw;width:18vw;height:18vw}
body[data-scene="14"] .bg-anim i:nth-child(3){top:15%;left:55%;width:8vw;height:8vw}
body[data-scene="14"] .bg-anim i:nth-child(4){top:62%}
body[data-scene="14"] .bg-anim i:nth-child(5){top:36%}
body[data-scene="14"] .bg-anim::after{top:35vh;right:60vw;width:30vw;height:30vw}
@media(max-width:900px){
  .bg-anim{transform:none;animation:none;background:#ffffff}
  .bg-anim i:nth-child(1),.bg-anim i:nth-child(2){animation:none;opacity:.55}
  .bg-anim i:nth-child(3){animation:meBlock3 18s linear infinite}
  .bg-anim i:nth-child(4){animation:meStreak 7s 1.2s linear infinite}
  .bg-anim i:nth-child(5),.bg-anim i:nth-child(6){display:none}
  .bg-anim::before{animation:meDrift 24s linear infinite}
  .bg-anim::after{animation:meSpin 12s linear infinite}
  body.me::after{display:none}
  body.me .card,body.me .rw-card,body.me .kpi{background:rgba(255,255,255,.94);backdrop-filter:none;-webkit-backdrop-filter:none}
  body.me .hero,body.me .cab,body.me .login{background:rgba(10,10,10,.96);backdrop-filter:none;-webkit-backdrop-filter:none}
  body.me header{background:rgba(10,10,10,.97)}
  body.me nav{background:rgba(255,255,255,.97)}
}