.p-absolute{position:absolute}.p-relative{position:relative}.p-fixed{position:fixed}.p-zero{top:0;left:0}.p-center{position:absolute;inset:0}.f-left{float:left}.f-right{float:right}.f-clear:after{content:"";visibility:hidden;clear:both;display:block}.m-auto{margin:0 auto}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.w-100{width:100%}.h-100{height:100%}.dp-block{display:block}.dp-i-block{display:inline-block}.dp-none{display:none}.dp-table{display:table}.dp-table-cell{display:table-cell}.dp-flex{display:flex}.dp-flex.flex-row{flex-direction:row}.dp-flex.flex-column{flex-direction:column}.dp-flex.flex-wrap{flex-wrap:wrap}.dp-flex.align-center{align-items:center}.dp-flex.justify-center{justify-content:center}.dp-flex.justify-item-center{justify-items:center}.dp-flex.space-between{justify-content:space-between}.border-box{box-sizing:border-box}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.t-over-hidden{text-overflow:ellipsis;overflow:hidden}.t-nowrap,.t-no-wrap{white-space:nowrap}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-fixed{background-attachment:fixed}.over-hidden{overflow:hidden}.over-auto{overflow:auto}.pointer{cursor:pointer}.no-select,.none-select{-webkit-user-select:none;user-select:none}.list-none{margin:0;padding:0;list-style:none}.b-circle{border-radius:50%}.v-hidden{visibility:hidden}[v-cloak]{display:none}.ts-dot-2{transition:all .2s cubic-bezier(.22,.58,.12,.98)}.ts-dot-4{transition:all .4s cubic-bezier(.22,.58,.12,.98)}.ts-dot-6{transition:all .6s cubic-bezier(.22,.58,.12,.98)}.ts-dot-8{transition:all .8s cubic-bezier(.22,.58,.12,.98)}.a-forwards{animation-fill-mode:forwards}.a-move-in-left{animation:.4s cubic-bezier(.22,.58,.12,.98) move-in-left}.a-move-in-right{animation:.4s cubic-bezier(.22,.58,.12,.98) move-in-right}.a-move-in-top{animation:.4s cubic-bezier(.22,.58,.12,.98) move-in-top}.a-move-in-bottom{animation:.4s cubic-bezier(.22,.58,.12,.98) move-in-bottom}.a-move-out-left{animation:.4s cubic-bezier(.22,.58,.12,.98) move-out-left}.a-move-out-right{animation:.4s cubic-bezier(.22,.58,.12,.98) move-out-right}.a-move-out-top{animation:.4s cubic-bezier(.22,.58,.12,.98) move-out-top}.a-move-out-bottom{animation:.4s cubic-bezier(.22,.58,.12,.98) move-out-bottom}.a-splashing{animation:3s infinite splashing}.a-fade-in{animation:.4s linear fade-in}.a-fade-out{animation:.4s linear fade-out}.a-scale-in{animation:.4s cubic-bezier(.22,.58,.12,.98) scale-in}.a-scale-in-ease{animation:.4s cubic-bezier(.22,.58,.12,.98) scale-in-ease}.a-scale-out{animation:.4s cubic-bezier(.22,.58,.12,.98) scale-out}.a-scale-out-ease{animation:.4s cubic-bezier(.22,.58,.12,.98) scale-out-ease}@keyframes move-in-left{0%{opacity:0;transform:translate(5em)}to{opacity:1;transform:translate(0)}}@keyframes move-in-right{0%{opacity:0;transform:translate(-5em)}to{opacity:1;transform:translate(0)}}@keyframes move-in-top{0%{opacity:0;transform:translateY(5em)}to{opacity:1;transform:translate(0)}}@keyframes move-in-bottom{0%{opacity:0;transform:translateY(-5em)}to{opacity:1;transform:translate(0)}}@keyframes move-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10em)}}@keyframes move-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10em)}}@keyframes move-out-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-5em)}}@keyframes move-out-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(5em)}}@keyframes splashing{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scale-in-ease{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes scale-out-ease{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(0)}}@font-face{font-family:kenney-rocket;src:url(/assets/kenney-rocket-VbDmnMEK.ttf)format("truetype"),url(/assets/kenney-rocket-DXS7QgpT.woff)format("woff")}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}p{margin:.3em 0}.flex-grow{flex-grow:1}
