.LoginMenu{width:50vw;max-width:450px;padding-top:6rem;top:0;left:0;right:0;bottom:0;background-color:#fff}.LoginMenu .prehead{min-height:0;padding:0;text-align:center}.LoginMenu .container{display:flex;flex-flow:column;align-items:center;justify-content:space-around;height:100vh;width:100%;max-width:450px;margin:0 auto}.LoginMenu .container .loginSection{width:100%}.LoginMenu .container .loginSection.loginSection--status{min-height:0;display:flex;align-items:center;justify-content:center}.LoginMenu .container .loginSection.loginSection--authenticated{display:flex;flex-direction:column;gap:16px;align-items:center}.LoginMenu .container .loginSection .button{background-color:#3f3f3f;color:#fff;width:100%;max-width:220px;margin:0 auto;padding:9px 14px;font-size:.85rem;text-align:center;border:1px solid #3f3f3f;cursor:pointer}.LoginMenu .container .loginSection .button span{color:inherit;font-family:MimBold;text-transform:uppercase}.LoginMenu .container .loginSection .button:disabled{opacity:.55;cursor:not-allowed}.LoginMenu .container .loginSection .goPanelButton{font-size:.8rem;text-transform:uppercase}.LoginMenu .container .loginSection .logoutButton{background-color:#fff;color:#3f3f3f}.LoginMenu .container .loginSection .titleGoPanel{text-align:center;font-size:.85rem;font-family:MimBoldItalic;text-transform:uppercase}.LoginMenu .container .loginSection .descriptionGoPanel{text-align:center;font-size:.85rem;font-family:MimItalic;text-transform:uppercase}.LoginMenu .container .loginSection .opSentence{text-align:center;margin-top:20px;font-size:.95rem}.LoginMenu .container .loginSection .opSentenceButton{width:100%;background:transparent;border:0;color:#3f3f3f;cursor:pointer;font-family:inherit}.LoginMenu .container .loginSection .sessionBadge{margin:0;padding:6px 12px;border:1px solid #3f3f3f;border-radius:999px;font-size:.72rem;font-family:MimBold;text-transform:uppercase;letter-spacing:.08em}.LoginMenu .container .loginSection .sessionCard{width:100%;max-width:320px;padding:18px 16px;border:1px solid #d8d8d8;background-color:#f8f8f8}.LoginMenu .container .loginSection .sessionLogo{width:88px;height:88px;margin:0 auto 14px;padding:8px;border-radius:24px;background-color:#fff;border:1px solid #e5e5e5;overflow:hidden;display:flex;align-items:center;justify-content:center}.LoginMenu .container .loginSection .sessionLogo img{width:100%;height:100%;object-fit:contain}.LoginMenu .container .loginSection .sessionLabel{margin:0 0 8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#666}.LoginMenu .container .loginSection .sessionValue{margin:0;font-size:1.2rem;font-family:MimBoldItalic;text-align:center}.LoginMenu .container .loginSection .sessionMeta{margin:10px 0 0;text-align:center;font-size:.82rem;color:#666}.LoginMenu .container .loginSection .sessionActions{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.LoginMenu .container .petGap{width:auto;height:30%;max-height:225px}.LoginMenu .container .petGap .pet.petRegularSize{height:100%;width:auto}.LoginMenu .container .petGap .pet.petRegularSize .petImg{position:absolute;left:50%;width:auto;height:100%;transform:translate(-50%)}.LoginMenu .container .petGap .zContainer{position:absolute;width:20px;height:20px;animation-name:opacityZ;animation-iteration-count:infinite}.LoginMenu .container .petGap .zContainer.first{top:0;left:10px;animation-duration:2s;-webkit-animation-duration:2s;animation-delay:1s;-webkit-animation-delay:1s}.LoginMenu .container .petGap .zContainer.second{top:-24px;left:25px;animation-duration:3s;-webkit-animation-duration:3s;animation-delay:2s;-webkit-animation-delay:2s}.LoginMenu .container .petGap .zContainer.third{top:-15px;left:45px;animation-duration:4s;-webkit-animation-duration:4s;animation-delay:3s;-webkit-animation-delay:3s}.LoginMenu .container .petGap .zContainer img{width:100%;height:auto}@media screen and (max-width:900px){.LoginMenu{width:100vw;max-width:100vw}}@keyframes opacityZ{0%{opacity:0}50%{opacity:0}75%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=15cf5ba213f9812c.css.map*/