@-webkit-keyframes rotateOut-5a374068{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut-5a374068{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.footer-container[data-v-5a374068]{color:#999;padding:.45rem 0;font-size:15px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-container .company-introduction-cn-wrapper[data-v-5a374068],.footer-container[data-v-5a374068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-container .company-introduction-cn-wrapper[data-v-5a374068]{margin:.12rem 0;white-space:nowrap;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-container .company-introduction-cn-wrapper .kabba-logo[data-v-5a374068]{display:block;width:86px;height:34px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;margin:0 14px 0 8px}.footer-container .company-introduction-cn-wrapper .aha-white[data-v-5a374068]{color:#fff;font-size:13px}.footer-container .company-introduction-cn-wrapper .aha-container-white[data-v-5a374068]{color:#fff;font-size:24px;cursor:pointer;margin-bottom:-2px}.footer-container .company-introduction-cn-wrapper .aha-container-white[data-v-5a374068] :hover{color:#f0f0f0;-webkit-animation:rotateOut-5a374068 1s;animation:rotateOut-5a374068 1s}.footer-container .company-introduction-cn-wrapper .aha-edu-ahacode[data-v-5a374068]{color:#fff;font-size:16px;cursor:pointer;margin-bottom:-2px;margin-left:3px}.footer-container .company-introduction-cn-wrapper .aha-container[data-v-5a374068]{color:#00a4ff;font-size:24px;cursor:pointer;margin-bottom:-2px}.footer-container .company-introduction-cn-wrapper .aha-container[data-v-5a374068] :hover{color:#00a4ff;-webkit-animation:rotateOut-5a374068 1s;animation:rotateOut-5a374068 1s}.footer-container .company-introduction-cn-wrapper .ahacode-logo-text[data-v-5a374068]{width:60px;cursor:pointer;margin-bottom:-2px}.fc[data-v-5af39d44]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fc[data-v-5af39d44],.sc[data-v-5af39d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc[data-v-5af39d44]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac[data-v-5af39d44],.sa[data-v-5af39d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sa[data-v-5af39d44]{-ms-flex-pack:distribute;justify-content:space-around}.ellipsis[data-v-5af39d44]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tc[data-v-5af39d44]{text-align:center}.dis-flex[data-v-5af39d44]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-1[data-v-5af39d44]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cursor[data-v-5af39d44]{cursor:pointer}.color-theme[data-v-5af39d44]{color:#00a4ff}.ellipsis2[data-v-5af39d44]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;word-break:break-all}.no-data[data-v-5af39d44]{color:#999}@-webkit-keyframes topIn-5af39d44{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes topIn-5af39d44{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.contest-container[data-v-5af39d44]{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest-container .banner-wrapper[data-v-5af39d44]{width:100%;height:77vh;height:77dvh;background:#edf4ff}.contest-container .banner-wrapper .banner[data-v-5af39d44]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contest-container .contest[data-v-5af39d44]{max-width:1032px;padding-left:16px;padding-right:16px;padding-top:.26rem}.contest-container .contest .contest-grid[data-v-5af39d44],.contest-container .contest[data-v-5af39d44]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest-container .contest .contest-grid[data-v-5af39d44]{margin-bottom:.26rem}.contest-container .contest .contest-grid-title[data-v-5af39d44]{color:#00a4ff;font-size:26px;font-weight:500;margin-bottom:.26rem}.contest-container .contest .user-wrapper[data-v-5af39d44]{-webkit-box-shadow:0 1px 2px rgba(26,26,26,.1);box-shadow:0 1px 2px rgba(26,26,26,.1);border:1px solid #f0f0f0;border-radius:10px;-webkit-transition:all .4s ease;transition:all .4s ease}.contest-container .contest .user-wrapper[data-v-5af39d44]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.2);box-shadow:0 1px 2px rgba(26,26,26,.2)}.contest-container .contest .user-wrapper .user__header[data-v-5af39d44]{width:100%;padding:.3rem .4rem;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.contest-container .contest .user-wrapper .user__header .el-table[data-v-5af39d44]{-webkit-animation:topIn-5af39d44 .2s ease;animation:topIn-5af39d44 .2s ease}.contest-container .contest .user-wrapper .user__header .loading-wrapper[data-v-5af39d44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contest-container .contest .user-wrapper .user__header .loading-wrapper .el-icon-loading[data-v-5af39d44]{color:#999;font-size:27px}.contest-container .contest .user-wrapper .user__body[data-v-5af39d44]{width:100%;padding:.25rem 1.2rem;color:#999;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contest-container .contest .user-wrapper .user__body .loading-wrapper[data-v-5af39d44]{padding-left:1rem}.contest-container .contest .user-wrapper .user__body .loading-wrapper .el-icon-loading[data-v-5af39d44]{font-size:27px}.contest-container .contest .user-wrapper .user__body .countdown-area[data-v-5af39d44]{font-size:20px;font-weight:500;-webkit-animation:topIn-5af39d44 .2s ease;animation:topIn-5af39d44 .2s ease}.contest-container .contest .user-wrapper .user__body .countdown-area .count-number[data-v-5af39d44]{color:#fec12e}.contest-container .contest .user-wrapper .user__body .result-button[data-v-5af39d44]{border-radius:100px;font-size:20px;padding:.14rem .4rem}.contest-container .contest .user-wrapper .user__body .enter-button[data-v-5af39d44]{border:none;cursor:pointer;font-size:20px;font-weight:500;padding:.14rem .65rem;color:#fff;border-radius:100px;background:#fec12e;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.1);box-shadow:0 1px 2px rgba(26,26,26,.1);-webkit-transition:all .5s ease;transition:all .5s ease}.contest-container .contest .user-wrapper .user__body .enter-button[data-v-5af39d44]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#eea609;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.2);box-shadow:0 1px 2px rgba(26,26,26,.2)}.contest-container .contest .user-wrapper .user__body .enter-button--disabled[data-v-5af39d44],.contest-container .contest .user-wrapper .user__body .enter-button--disabled[data-v-5af39d44]:hover{background:#e8e8e8;cursor:not-allowed}.contest-container .contest .background-wrapper .background-text-area[data-v-5af39d44]{white-space:pre-line;padding:.3rem .4rem;font-size:.16rem;line-height:.3rem;color:#999;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.1);box-shadow:0 1px 2px rgba(26,26,26,.1);border:1px solid #f0f0f0;background-color:#fff;border-radius:10px;-webkit-transition:all .4s ease;transition:all .4s ease}.contest-container .contest .background-wrapper .background-text-area[data-v-5af39d44]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.2);box-shadow:0 1px 2px rgba(26,26,26,.2)}.contest-container .contest .category-wrapper .category-group[data-v-5af39d44]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contest-container .contest .category-wrapper .category-group .bg-white[data-v-5af39d44]{background:#fff}.contest-container .contest .category-wrapper .category-group .category-item[data-v-5af39d44]{margin-top:1.05rem;width:30%;min-height:3.4rem;padding:.25rem;padding-top:1.05rem;line-height:36px;border-radius:2px;border:1px solid #f0f0f0;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.1);box-shadow:0 1px 2px rgba(26,26,26,.1);position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contest-container .contest .category-wrapper .category-group .category-item[data-v-5af39d44]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 2px rgba(26,26,26,.2);box-shadow:0 1px 2px rgba(26,26,26,.2)}.contest-container .contest .category-wrapper .category-group .category-item img[data-v-5af39d44]{position:absolute;top:-1.05rem}.contest-container .contest .category-wrapper .category-group .category-item .category-item__name[data-v-5af39d44]{margin:0;color:#00a4ff;font-size:22px;font-weight:600;text-align:center}.contest-container .contest .category-wrapper .category-group .category-item .category-item__header[data-v-5af39d44]{color:#00a4ff;font-weight:500;font-size:17px}.contest-container .contest .category-wrapper .category-group .category-item .category-item__body[data-v-5af39d44]{color:#606266}@media (max-width:640px){.contest-container .contest .category-wrapper .category-group[data-v-5af39d44]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.contest-container .contest .category-wrapper .category-group .category-item[data-v-5af39d44]{width:100%;max-width:400px}.contest-container .contest .user-wrapper .user__header[data-v-5af39d44]{padding:16px}.contest-container .contest .user-wrapper .user__body[data-v-5af39d44]{padding:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}