#mowo-intro{align-items:center;background:linear-gradient(145deg,#1d60e6 0%,#2868ed 46%,#9b3ddd 100%);display:flex;inset:0;top:var(--intro-top,0px);bottom:auto;width:100%;height:var(--intro-height,100dvh);min-height:100dvh;justify-content:center;opacity:0;overflow:hidden;position:fixed;visibility:visible!important;z-index:100000}
#mowo-intro[hidden]{display:none}
#mowo-intro.is-ready{opacity:1}
#mowo-intro::before,#mowo-intro::after{border:1px solid rgb(255 255 255 / 34%);border-radius:30px;content:"";height:190px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:190px}
#mowo-intro::after{border-color:rgb(255 255 255 / 58%);height:136px;width:136px}
#mowo-intro .mowo-intro-logo{height:auto;max-width:min(196px,54vw);position:relative;transform:scale(.78);z-index:1}
#mowo-intro.is-playing::before{animation:mowo-intro-outer 1.35s cubic-bezier(.16,.84,.28,1) both}
#mowo-intro.is-playing::after{animation:mowo-intro-inner 1.15s .14s cubic-bezier(.16,.84,.28,1) both}
#mowo-intro.is-playing .mowo-intro-logo{animation:mowo-intro-logo 1.05s .22s cubic-bezier(.18,.92,.32,1) both}
#mowo-intro.is-leaving{animation:mowo-intro-leave .65s cubic-bezier(.65,0,.25,1) forwards}
@keyframes mowo-intro-outer{from{opacity:0;transform:translate(-50%,-50%) rotate(18deg) scale(.65)}to{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}
@keyframes mowo-intro-inner{from{opacity:0;transform:translate(-50%,-50%) rotate(72deg) scale(.56)}to{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}
@keyframes mowo-intro-logo{0%{opacity:0;transform:scale(.68)}70%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}
@keyframes mowo-intro-leave{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-105%)}}
@media(prefers-reduced-motion:reduce){#mowo-intro.is-playing::before,#mowo-intro.is-playing::after,#mowo-intro.is-playing .mowo-intro-logo,#mowo-intro.is-leaving{animation:none}}
