.overlay{height:100%;position:fixed;top:0;width:100%;z-index:-1}.overlay._blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000d9}.overlay._soft{background-color:#0000004d}.overlay._medium{background-color:#0009}.overlay._hard{background-color:#000c}.modalProgress{height:100vh;width:100vw}.modalProgress,.modalProgress-container{align-items:center;display:flex;justify-content:center}.modalProgress-container{flex-direction:column;padding:max(1.5625vw,20px)}.modalProgress-container-icon+.modalProgress-container-msg{margin-top:max(.9375vw,12px)}.v-enter-active,.v-leave-active{transition:all .25s ease}.v-enter-from,.v-leave-to{opacity:0}.modalContainer{background-color:#efefef;border-radius:0;margin:auto;max-width:100%;min-height:max(11.875vw,152px);padding:max(4.0625vw,52px) max(4.375vw,56px);width:max(35.625vw,456px)}.modalContainer._xsmall{padding:max(3.75vw,48px);width:max(25vw,320px)}.modalContainer._small{width:max(31.25vw,400px)}.modalContainer._large{padding:max(5vw,64px) max(5.9375vw,76px);width:max(41.875vw,536px)}.modalContainer._xlarge{padding:max(5.3125vw,68px) max(6.875vw,88px);width:max(50vw,640px)}.modalContainer._paddingNone{padding:0}.modalContainer._backgroundNone{background-color:transparent}.modalContainer._overflow{overflow:hidden}.modalContainer._darkmode{background-color:#2c2c2e}.transitionModal{-webkit-overflow-scrolling:touch;display:flex;height:100vh;left:0;overflow-y:auto;padding-bottom:max(1.875vw,24px);padding-top:max(1.875vw,24px);position:absolute;top:0;width:100vw;z-index:0}.transitionModal-inner{align-items:center;display:flex;justify-content:center;margin:auto;position:relative;z-index:1}.transitionModal-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.transitionModal-bg-loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.transitionModalContainer-enter-active,.transitionModalContainer-leave-active{transition-duration:.15s;transition-property:all;transition-timing-function:ease}.transitionModalContainer-enter-from,.transitionModalContainer-leave-to{opacity:0;transform:translateY(max(1.5625vw,20px))}.transitionModalContainer-enter-to,.transitionModalContainer-leave-from{opacity:1;transform:translateY(0)}.transitionModalBg-enter-active,.transitionModalBg-leave-active{transition-duration:.15s;transition-property:opacity;transition-timing-function:ease}.transitionModalBg-enter-from,.transitionModalBg-leave-to{opacity:0}.transitionModalBg-enter-to,.transitionModalBg-leave-from{opacity:1}.modalAlert-container{align-items:center;display:flex;flex-direction:column}.modalAlert-container-icon+.modalAlert-container-ttl{margin-top:max(1.875vw,24px)}.modalAlert-container-ttl+.modalAlert-container-msg{margin-top:max(.3125vw,4px)}.modalAlert-container-msg+.modalAlert-container-footer{margin-top:max(1.5625vw,20px)}.modalAlert-container-msg{flex-grow:1}.modalAlert-container-footer{margin-bottom:calc(max(.46875vw,6px)*-1);width:100%}.modalAlert-container-footer-item{width:100%}.modalConfirm-container{align-items:center;display:flex;flex-direction:column}.modalConfirm-container-icon+.modalConfirm-container-ttl{margin-top:max(1.875vw,24px)}.modalConfirm-container-ttl+.modalConfirm-container-msg{margin-top:max(.3125vw,4px)}.modalConfirm-container-msg+.modalConfirm-container-footer{margin-top:max(1.5625vw,20px)}.modalConfirm-container-msg{flex-grow:1}.modalConfirm-container-footer{display:flex;flex-direction:column;gap:max(.625vw,8px);margin-bottom:calc(max(1.875vw,24px)*-1);width:100%}.modalConfirm-container-footer-item{width:100%}.modalError-container{align-items:center;display:flex;flex-direction:column}.modalError-container-icon+.modalError-container-ttl{margin-top:max(1.875vw,24px)}.modalError-container-ttl+.modalError-container-msg{margin-top:max(.3125vw,4px)}.modalError-container-msg+.modalError-container-footer{margin-top:max(1.5625vw,20px)}.modalError-container-msg{flex-grow:1}.modalError-container-footer{margin-bottom:calc(max(.46875vw,6px)*-1);width:100%}.modalError-container-footer-item{width:100%}.modalLayer{left:0;position:fixed;top:0;z-index:100}.modalLayer>.modalLayer-item{z-index:1}
