@charset "UTF-8";@keyframes fade-in-out-95ef5d21{0%{opacity:0}to{opacity:1}}.base-popup-wrapper[data-v-95ef5d21]{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:2000;margin:0 auto;width:7.5rem;min-height:100vh}@media (max-height: 480px) and (orientation: landscape){.base-popup-wrapper[data-v-95ef5d21]{width:100vw}}.base-popup-wrapper.no-overlay[data-v-95ef5d21]{pointer-events:none}.base-popup-wrapper.no-overlay .base-popup[data-v-95ef5d21]{pointer-events:auto}.base-popup-overlay[data-v-95ef5d21]{position:absolute;inset:0}.base-popup[data-v-95ef5d21]{position:relative}.base-popup-top[data-v-95ef5d21]{position:fixed;top:0}.base-popup-bottom[data-v-95ef5d21]{position:fixed;bottom:0}.base-popup-left[data-v-95ef5d21]{position:fixed;left:0}.base-popup-right[data-v-95ef5d21]{position:fixed;right:0}.kiff-html{font-size:.16rem;color:#333;font-weight:400;font-family:SourceHanSansCN-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;white-space:pre-line;color:inherit}.kiff-html a{text-decoration:underline}.kiff-html img{display:block;width:100%;object-fit:contain}@keyframes fade-in-out-2130140d{0%{opacity:0}to{opacity:1}}.toast[data-v-2130140d]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.1rem .16rem;z-index:3000;text-align:center;border-radius:.12rem;background:#34333899;pointer-events:auto}.toast-content[data-v-2130140d]{display:inline-flex;align-items:center;gap:.08rem}.toast-message[data-v-2130140d]{font-size:.2rem;color:#fff;font-weight:400;font-family:var(--font-family-primary)}.toast-success[data-v-2130140d]{background:#68b8f7}.toast-success .toast-icon[data-v-2130140d]{color:#f6f8f9}.toast-error[data-v-2130140d]{background:#fc5757}.toast-error .toast-icon[data-v-2130140d]{color:#f6f8f9}.toast-warning[data-v-2130140d]{background:#ffcc4d}.toast-warning .toast-icon[data-v-2130140d]{color:#f6f8f9}.toast-info[data-v-2130140d]{background:#68b8f7}.toast-info .toast-icon[data-v-2130140d]{color:#f6f8f9}@keyframes fade-in-out-92269da8{0%{opacity:0}to{opacity:1}}.dialog-container-content[data-v-92269da8]{display:flex;flex-direction:column;justify-content:space-between;width:5.4rem;min-height:3.22rem;padding:.36rem;background:#fff;border-radius:.12rem;overflow:hidden}.dialog-header[data-v-92269da8]{font-size:.28rem;color:#353535;font-weight:700;font-family:SourceHanSansCN-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;text-align:center;margin-bottom:.2rem}.dialog-content[data-v-92269da8]{font-size:.24rem;color:#353535;font-weight:400;font-family:SourceHanSansCN-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;flex:1;max-height:2rem;text-align:center;overflow-y:scroll}.dialog-footer[data-v-92269da8]{display:flex;justify-content:space-between}.dialog-button[data-v-92269da8]{width:2.14rem;height:.62rem;font-size:.26rem;color:#6a6a6a;font-weight:400;font-family:var(--font-family-serif-bold);border:.01rem solid #9c9c9c;border-radius:1rem;margin-top:.2rem}.dialog-button-confirm[data-v-92269da8]{color:#fc596a;background:#2f2f2f;border:none}.dialog-loading[data-v-92269da8]{padding:.1rem;background-color:#fffc;border-radius:.04rem}.dialog-loading-spinner[data-v-92269da8]{width:.32rem;height:.32rem;border:.02rem solid rgba(125,132,216,.3);border-top-color:#7d84d8;border-radius:50%;animation:dialog-loading-spin-92269da8 1s linear infinite}@keyframes dialog-loading-spin-92269da8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-out-048c6cba{0%{opacity:0}to{opacity:1}}.base-button[data-v-048c6cba]{display:flex;align-items:center;justify-content:center;font-size:.24rem;color:#333;border:none;background:none;cursor:pointer}.base-button[data-v-048c6cba]:disabled{cursor:not-allowed;opacity:.6}@keyframes fade-in-out-757b0772{0%{opacity:0}to{opacity:1}}.kiif-input[data-v-757b0772]{position:relative;display:flex;align-items:center}.kiif-input__inner[data-v-757b0772]{flex:1;padding:.12rem .16rem;font-size:.2rem;color:inherit;outline:none;border:none;background:none}.kiif-input__inner[data-v-757b0772]::placeholder{color:#898989}.kiif-input__inner[data-v-757b0772]:disabled{background-color:#f7f7f7;color:#999;cursor:not-allowed}.kiif-input__inner[data-v-757b0772]:disabled::placeholder{color:#898989}.kiif-input__clear[data-v-757b0772]{position:absolute;right:.12rem;top:50%;transform:translateY(-50%);width:.2rem;height:.2rem;display:flex;align-items:center;justify-content:center;font-size:.18rem;color:#b4b4b4;border-radius:50%;background-color:#f7f7f7;transition:all .2s ease}@keyframes fade-in-out-0031601d{0%{opacity:0}to{opacity:1}}.kiif-checkbox[data-v-0031601d]{width:.18rem;height:.18rem;border:.01rem solid #bcbcbc}.kiif-checkbox--checked[data-v-0031601d]{border-color:#fc6475;padding:.02rem}.kiif-checkbox--checked__icon[data-v-0031601d]{width:100%;height:100%;background:#fc6475}@keyframes fade-in-out-6eb0ed69{0%{opacity:0}to{opacity:1}}.login[data-v-6eb0ed69]{width:5.4rem;height:4.28rem;display:flex;flex-direction:column;background:#fff;border-radius:.1rem;align-items:center;position:relative;padding:.36rem .36rem .3rem}.login__logo[data-v-6eb0ed69]{width:1.46rem;height:.54rem;background-image:url(https://kiif-ase-web.kiifstudio.com/activity/images/logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:.16rem}.login__input[data-v-6eb0ed69]{width:4.66rem;height:.66rem;border:.01rem solid #bcbcbc;border-radius:.04rem;margin-top:.16rem}.login__verification[data-v-6eb0ed69]{display:flex;align-items:center;justify-content:space-between;width:4.66rem;height:.66rem;border:.01rem solid #bcbcbc;margin-top:.16rem}.login__verification-btn[data-v-6eb0ed69]{width:1.6rem;height:.27rem;color:#fc6475;font-size:.2rem;border-left:.02rem solid #bcbcbc;text-align:center}.login__verification-btn--disabled[data-v-6eb0ed69]{pointer-events:none}.login__submit-btn[data-v-6eb0ed69]{font-size:.24rem;color:#fc6475;font-weight:400;font-family:var(--font-family-serif-bold);width:4.66rem;height:.6rem;background:#353535;border-radius:1rem;margin-top:.32rem}.login__agreement[data-v-6eb0ed69]{font-size:.18rem;color:#898989;font-weight:400;font-family:SourceHanSansCN-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;display:flex;align-items:center;justify-content:center;width:4.66rem;margin-top:.36rem;padding-left:.26rem}.login__agreement-text[data-v-6eb0ed69]{margin-left:.08rem}.login__agreement-link[data-v-6eb0ed69]{flex:1;color:#fc6475}.login__close[data-v-6eb0ed69]{width:.24rem;height:.24rem;background-image:url(https://kiif-ase-web.kiifstudio.com/activity/images/login_close.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:.14rem;right:.14rem}@keyframes fade-in-out{0%{opacity:0}to{opacity:1}}@font-face{font-family:SourceHanSansCN-Regular;src:url(https://kiif-ase-web.oss-cn-hangzhou.aliyuncs.com/assets/fonts/SourceHanSansCN-Regular.woff2) format("woff2");font-display:fallback}@font-face{font-family:SourceHanSansCN-Bold;src:url(https://kiif-ase-web.kiifstudio.com/activity/fonts/SourceHanSansCN-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:SourceHanSerifCN-Regular;src:url(https://kiif-ase-web.oss-cn-hangzhou.aliyuncs.com/assets/fonts/SourceHanSerifCN-Regular.woff2) format("woff2");font-display:optional}@font-face{font-family:SourceHanSerifCN-Bold;src:url(https://kiif-ase-web.oss-cn-hangzhou.aliyuncs.com/assets/fonts/SourceHanSerifCN-Bold.woff2) format("woff2");font-display:optional}:root{--font-family-primary: "SourceHanSansCN-Regular", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", sans-serif;--font-family-bold: "SourceHanSansCN-Bold", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", sans-serif;--font-family-serif: "SourceHanSerifCN-Regular", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", serif;--font-family-serif-bold: "SourceHanSerifCN-Bold", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", serif}@media (prefers-reduced-data: reduce){:root{--font-family-primary: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif !important;--font-family-bold: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif !important;--font-family-serif: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", serif !important;--font-family-serif-bold: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", serif !important}}@media (max-width: 480px) and (prefers-reduced-motion: reduce){*{font-family:system-ui,-apple-system,sans-serif!important}}@supports not (font-display: swap){html,body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}}*{box-sizing:border-box;margin:0;padding:0}:root{--app-width: 7.5rem;--app-height: 100vh}html,body{font-family:SourceHanSansCN-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%;position:relative}@media (min-width: 750px){#app{width:7.5rem;margin:0 auto}}a{color:inherit;text-decoration:none}button{background:none;border:none;padding:0}::-webkit-scrollbar{display:none;width:0!important;height:0!important}html{scrollbar-width:none;-ms-overflow-style:none}
