.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-just-center{justify-content:center}.flex-just-between{justify-content:space-between}.flex-just-round{justify-content:space-around}.flex-just-end{justify-content:flex-end}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-start{align-items:flex-start}.flex-align-stretch{align-items:stretch}.flex-0{flex-shrink:0}.flex-1{flex-grow:1}.w-1{width:100%}.h-1{height:100%}.w-0{width:0}.h-0{height:0}.position-fx{position:fixed!important}.position-re{position:relative!important}.position-ab{position:absolute!important}.inset-0{top:0;right:0;bottom:0;left:0}.line1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-white{color:#fff}.color-white-half{color:#ffffff80}.color-black{color:#000}.color-black-half{color:#00000080}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fw-bold{font-weight:700}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-21{font-size:21px}.fs-24{font-size:24px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:900px;margin:0 auto;height:100%;user-select:none;-webkit-user-select:none;overscroll-behavior:none}::-webkit-scrollbar{display:none}#app{height:100%}img{display:block}.navbar{width:100%;height:44px;position:fixed;top:0;z-index:600}@supports (padding-bottom: env(safe-area-inset-bottom)){.ios{padding-bottom:env(safe-area-inset-bottom)}}.loading{width:28px;height:28px;animation:load 1s linear infinite}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pwa-toast[data-v-de2a7f4e]{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;display:grid;background-color:#fff}.pwa-toast .message[data-v-de2a7f4e]{margin-bottom:8px}.pwa-toast .buttons[data-v-de2a7f4e]{display:flex}.pwa-toast button[data-v-de2a7f4e]{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}.pwa-toast button.reload[data-v-de2a7f4e]{display:block}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast[data-v-7fb5217f]{position:fixed;z-index:1010;left:50%;transform:translate(-50%)}.toast.top[data-v-7fb5217f]{top:10%}.toast.bottom[data-v-7fb5217f]{bottom:10%}.toast .box[data-v-7fb5217f]{background-color:#000000b3;border-radius:25px;transition:opacity .3s;padding:10px 20px;max-width:80%}.main[data-v-bab7072d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000080}
