.mp-root{--mp-top:env(safe-area-inset-top,0px);--mp-bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;letter-spacing:0}.mp-root button{cursor:pointer}.mp-status,.mp-home-ind{display:none}@media (min-width:768px){.mp-framed .mp-root{--mp-top:47px;--mp-bottom:34px}.mp-framed .mp-status{display:flex}.mp-framed .mp-home-ind{display:block}}.mp-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.mp-scroll::-webkit-scrollbar{display:none}.mp-hscroll{scrollbar-width:none}.mp-hscroll::-webkit-scrollbar{display:none}@keyframes mp-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.mp-pop{animation:.22s cubic-bezier(.2,.8,.2,1) both mp-pop}@keyframes mp-drop{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}.mp-drop{animation:.36s cubic-bezier(.2,.8,.2,1) both mp-drop}@keyframes mp-in{0%{transform:translate(100%)}to{transform:none}}@keyframes mp-out{0%{transform:none}to{transform:translate(100%)}}.mp-in{animation:.3s cubic-bezier(.2,.8,.2,1) both mp-in;box-shadow:-8px 0 24px #0000000f}.mp-out{animation:.24s cubic-bezier(.4,0,.6,1) both mp-out}@keyframes mp-fade{0%{opacity:0}to{opacity:1}}.mp-fade{animation:.25s both mp-fade}@keyframes mp-shake{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.mp-shake{animation:.4s mp-shake}@keyframes mp-check{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.mp-check path{stroke-dasharray:40;animation:.5s ease-out .15s both mp-check}@keyframes mp-bar{0%{width:0}}.mp-bar{animation:.8s ease-out both mp-bar}.mp-hair{position:relative}.mp-hair:after{content:"";background:#00000014;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}
