.contest-card-running{border-color:#19be6b}.contest-card-schedule{border-color:#f90}[data-v-640a920a] .el-card__header{padding:.6rem 1.25rem!important}.card-top[data-v-640a920a]{margin-top:20px}.home-contest[data-v-640a920a]{text-align:left;font-size:21px;font-weight:500;line-height:30px}.oj-logo[data-v-640a920a]{border:1px solid rgba(0,0,0,.15);border-radius:4px;margin-bottom:1rem;padding:.5rem 1rem;background:#fff;min-height:47px}.oj-normal[data-v-640a920a]{border-color:#409eff}.oj-error[data-v-640a920a]{border-color:#e65c47}.el-carousel__item h3[data-v-640a920a]{color:#475669;font-size:14px;opacity:.75;line-height:200px;margin:0}.contest-card[data-v-640a920a]{margin-bottom:20px}.contest-title[data-v-640a920a]{font-size:1.15rem;font-weight:600}.contest-type-auth[data-v-640a920a]{text-align:center;margin-top:-10px;margin-bottom:5px}li[data-v-640a920a],ul[data-v-640a920a]{padding:0;margin:0;list-style:none}.contest-info[data-v-640a920a]{text-align:center}.contest-info li[data-v-640a920a]{display:inline-block;padding-right:10px}[data-v-640a920a] .contest-card-running .el-card__header{border-color:#19be6b;background-color:rgba(94,185,94,.15)}.contest-card-running .contest-title[data-v-640a920a]{color:#5eb95e}[data-v-640a920a] .contest-card-schedule .el-card__header{border-color:#f90;background-color:rgba(243,123,29,.15)}.contest-card-schedule .contest-title[data-v-640a920a]{color:#f37b1d}.content-center[data-v-640a920a]{text-align:center}.clearfix[data-v-640a920a]:after,.clearfix[data-v-640a920a]:before{display:table;content:""}.clearfix[data-v-640a920a]:after{clear:both}.welcome-title[data-v-640a920a]{font-weight:600;font-size:25px;font-family:Raleway}.contest-status[data-v-640a920a]{float:right}.img-carousel[data-v-640a920a]{height:490px}@media screen and (max-width:768px){.contest-status[data-v-640a920a]{text-align:center;float:none;margin-top:5px}.contest-header[data-v-640a920a]{text-align:center}.img-carousel[data-v-640a920a]{height:220px;overflow:hidden}.phone-margin[data-v-640a920a]{margin-top:20px}}.title .el-link[data-v-640a920a]{font-size:21px;font-weight:500;color:#444}.clearfix h2[data-v-640a920a]{color:#409eff}.el-link.el-link--default[data-v-640a920a]:hover{color:#409eff;transition:all .28s ease}.contest .content-info[data-v-640a920a]{padding:0 70px 40px 70px}.contest .contest-description[data-v-640a920a]{margin-top:25px}span.rank-tag.no1[data-v-640a920a]{line-height:24px;background:#bf2c24}span.rank-tag.no2[data-v-640a920a]{line-height:24px;background:#e67225}span.rank-tag.no3[data-v-640a920a]{line-height:24px;background:#e6bf25}span.rank-tag[data-v-640a920a]{font:16px/22px FZZCYSK;min-width:14px;height:22px;padding:0 4px;text-align:center;color:#fff;background:#000;background:rgba(0,0,0,.6)}.user-avatar[data-v-640a920a]{margin-right:5px!important;vertical-align:middle}.cite[data-v-640a920a]{display:block;width:14px;height:0;margin:0 auto;margin-top:-3px;border-right:11px solid transparent;border-bottom:0 none;border-left:11px solid transparent}.cite.no0[data-v-640a920a]{border-top:5px solid #bf2c24}.cite.no1[data-v-640a920a]{border-top:5px solid #e67225}.cite.no2[data-v-640a920a]{border-top:5px solid #e6bf25}@media screen and (min-width:1050px){[data-v-640a920a] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-640a920a] .el-image{height:100%;width:100%}.container[data-v-5d132ea5]{width:450px;margin:0 auto}[data-v-5d132ea5] .el-card{border:1px solid #87ceeb;border-radius:8px}h2[data-v-5d132ea5]{font-size:22px;font-weight:600;font-family:Arial,Helvetica,sans-serif;line-height:1em;color:#4e4e4e}file-card .pdf-svg{border-radius:20px;padding:0!important;margin:0!important;box-shadow:none!important}file-card{margin:1rem 0;display:flex;align-items:center;max-width:100%;border-radius:20px;transition:.2s ease-out 0s;color:#e4a3b5;background:#fff;padding:.6rem;position:relative;border:1px solid rgba(0,0,0,.15)}file-card>div:first-of-type{display:flex;align-items:center;padding-right:1rem;width:5rem;height:5rem;flex-shrink:0;flex-grow:0}file-card .filename{overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;margin-bottom:.5rem!important;font-family:Roboto;font-weight:400!important;line-height:1.2!important;color:#000;word-wrap:break-word;word-break:break-all;white-space:normal!important;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}file-card p{border-radius:20px;margin:0;line-height:1;font-family:Roboto}.submission[data-v-6696830f]{background:#87ceeb;color:#fff;font-size:14px}.solved[data-v-6696830f]{background:#67c23a;color:#fff;font-size:14px}.score[data-v-6696830f]{background:#e6a23c;color:#fff;font-size:14px}.rating[data-v-6696830f]{background:#dd6161;color:#fff;font-size:14px}.default-info[data-v-6696830f]{font-size:13px;padding-right:5px}.data-number[data-v-6696830f]{font-size:20px;font-weight:600}.container p[data-v-6696830f]{margin-top:8px;margin-bottom:8px}@media screen and (max-width:1080px){.container[data-v-6696830f]{position:relative;width:100%;margin-top:110px;text-align:center}.container .avatar-container[data-v-6696830f]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-90px}.container .recent-login[data-v-6696830f]{text-align:center;margin-top:30px}}@media screen and (min-width:1080px){.container[data-v-6696830f]{position:relative;width:75%;margin-top:160px;text-align:center}.container .avatar-container[data-v-6696830f]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-8%}.container .recent-login[data-v-6696830f]{position:absolute;right:1rem;top:.5rem}.container .user-info[data-v-6696830f]{margin-top:50px}}.container .avatar[data-v-6696830f]{width:140px;height:140px;border-radius:50%;box-shadow:0 1px 1px 0}.container .emphasis[data-v-6696830f]{font-size:20px;font-weight:600}#problems[data-v-6696830f]{padding-left:30px;padding-right:30px;font-size:18px}.level-card[data-v-6696830f]{width:calc(45% - .5em);margin:1rem auto}@media (max-width:768px){.level-card[data-v-6696830f]{margin:1em 0;width:100%}#problems[data-v-6696830f]{padding-left:0;padding-right:0}}.card-p-count[data-v-6696830f]{float:right;font-size:1.1em;font-weight:bolder}.btns[data-v-6696830f]{margin-top:15px}.problem-btn[data-v-6696830f]{display:inline-block;margin:5px}#icons .icon[data-v-6696830f]{font-size:13px!important;padding:0 10px;color:#2196f3}.signature-body[data-v-6696830f]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.gender-male[data-v-6696830f]{font-size:16px;margin-left:5px;color:#fff;border-radius:4px;padding:2px}.male[data-v-6696830f]{background-color:#409eff}.female[data-v-6696830f]{background-color:pink}.card-title[data-v-6696830f]{font-size:1.2rem;font-weight:500;align-items:center;text-align:left;margin-bottom:10px}[data-v-6696830f] .vch__day__square{cursor:pointer!important;transition:all .2s ease-in-out!important}[data-v-6696830f] .vch__day__square:hover{height:11px!important;width:11px!important}[data-v-6696830f] svg.vch__wrapper rect.vch__day__square:hover{stroke:#73b3f3!important}[data-v-6696830f] svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label,[data-v-6696830f] svg.vch__wrapper .vch__legend__wrapper text,[data-v-6696830f] svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label{font-size:.5rem!important;font-weight:600!important}[data-v-6696830f] rect{rx:2;ry:2}@media screen and (min-width:1200px){.box-card[data-v-cab6b016]{margin-left:10%;margin-right:10%}}[data-v-cab6b016] .el-collapse-item__header{border-radius:4px;font-size:18px;color:#409eff}.learning-container[data-v-bf5803ac]{min-height:100vh;padding:20px;box-sizing:border-box;background-color:#f5f7fa}.outline-title[data-v-bf5803ac]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-bf5803ac]{display:flex;align-items:center;gap:8px}.dashboard-link[data-v-bf5803ac]{padding:0;color:#409eff}.sidebar-toggle[data-v-bf5803ac]{padding:0}.sidebar-expanded[data-v-bf5803ac]{transform:rotate(180deg)}.chapter-title[data-v-bf5803ac]{font-weight:700}.learning-chat[data-v-bf5803ac]{position:relative;height:calc(100vh - 150px);overflow:hidden}.chat-messages-area[data-v-bf5803ac]{position:absolute;top:0;right:0;bottom:80px;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c0c4cc #f4f4f5}.chat-messages-inner[data-v-bf5803ac]{padding:20px;padding-bottom:40px;max-width:100%;box-sizing:border-box}.bottom-space[data-v-bf5803ac]{height:40px}.chat-input-wrapper[data-v-bf5803ac]{position:absolute;left:0;right:0;bottom:0;height:80px;background-color:#fff;border-top:1px solid #eee;padding:10px 15px;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.05);box-sizing:border-box}.chat-input[data-v-bf5803ac]{display:flex;align-items:flex-start;width:100%;height:100%}.input-textarea[data-v-bf5803ac]{flex:1;margin-right:10px}.send-button[data-v-bf5803ac]{margin-top:5px}.chat-messages-area[data-v-bf5803ac]::-webkit-scrollbar{width:6px}.chat-messages-area[data-v-bf5803ac]::-webkit-scrollbar-track{background:#f4f4f5}.chat-messages-area[data-v-bf5803ac]::-webkit-scrollbar-thumb{background-color:#c0c4cc;border-radius:3px}.chat-messages-area[data-v-bf5803ac]::-webkit-scrollbar-thumb:hover{background-color:#909399}.scroll-buttons[data-v-bf5803ac]{position:fixed;right:30px;bottom:100px;display:flex;flex-direction:column;z-index:110}.scroll-button[data-v-bf5803ac]{margin:5px 0;width:36px;height:36px;border-radius:50%;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.scroll-button[data-v-bf5803ac]:hover{background-color:#f2f6fc}.scroll-button i[data-v-bf5803ac]{font-size:18px;color:#606266}.user-row[data-v-bf5803ac]{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.ai-row[data-v-bf5803ac]{align-self:flex-start;margin-bottom:16px;max-width:70%;width:100%}.user-bubble[data-v-bf5803ac]{background-color:#409eff;color:#fff;display:inline-block}.ai-bubble[data-v-bf5803ac],.user-bubble[data-v-bf5803ac]{padding:12px 16px;border-radius:18px;text-align:left;word-break:break-word;max-width:70%}.ai-bubble[data-v-bf5803ac]{background-color:#f2f2f2;color:#333;overflow-wrap:break-word}.ai-content[data-v-bf5803ac]{max-width:100%;overflow-wrap:break-word;word-break:break-word;font-size:14px;line-height:1.5}.ai-content pre[data-v-bf5803ac]{overflow-x:auto;background-color:#f8f8f8;padding:10px;border-radius:5px;margin:10px 0;line-height:1.5;box-sizing:border-box}.ai-content code[data-v-bf5803ac],.ai-content pre[data-v-bf5803ac]{white-space:pre-wrap!important;word-wrap:break-word!important;max-width:100%;font-size:14px}.ai-content code[data-v-bf5803ac]{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.char[data-v-bf5803ac]{display:inline-block;text-align:center;margin-right:1px}.streaming[data-v-bf5803ac]{animation:pulse-bf5803ac 1.2s infinite}@keyframes pulse-bf5803ac{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.ai-controls[data-v-bf5803ac]{display:flex;flex-direction:column;margin-top:10px}.response-controls[data-v-bf5803ac]{justify-content:center;gap:10px;margin-bottom:8px}.feedback-controls[data-v-bf5803ac]{display:flex;justify-content:center;align-items:center;gap:10px}.feedback-question[data-v-bf5803ac]{font-size:13px;color:#606266}.control-button[data-v-bf5803ac],.feedback-button[data-v-bf5803ac]{padding:5px 10px;font-size:12px}.control-button[data-v-bf5803ac]{transition:all .3s}.control-button[data-v-bf5803ac]:hover{transform:scale(1.05)}.icon-button[data-v-bf5803ac]{margin:0 5px;border-radius:50%;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-button[data-v-bf5803ac]:hover{background-color:#f0f8ff;color:#409eff}.icon-button[data-v-bf5803ac]:focus{outline:none}.response-controls[data-v-bf5803ac]{display:flex;margin-top:8px;justify-content:flex-end}.vote-button[data-v-bf5803ac]{margin-left:10px;font-size:16px;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vote-icon[data-v-bf5803ac]{font-size:14px;line-height:1}.vote-active[data-v-bf5803ac]{transform:scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.vote-active .vote-icon[data-v-bf5803ac]{filter:saturate(1.5)}.outline-menu[disabled][data-v-bf5803ac]{opacity:.6;pointer-events:none}.topic-status-icon[data-v-bf5803ac]{margin-right:4px;font-size:12px}.topic-mastered[data-v-bf5803ac]{background-color:rgba(103,194,58,.1)!important;border-left:3px solid #67c23a!important}.topic-frontier[data-v-bf5803ac]{background-color:rgba(64,158,255,.1)!important;border-left:3px solid #409eff!important;animation:frontierPulse-bf5803ac 2s ease-in-out infinite}@keyframes frontierPulse-bf5803ac{0%,to{opacity:1}50%{opacity:.7}}.topic-remedial[data-v-bf5803ac]{background-color:rgba(230,162,60,.1)!important;border-left:3px solid #e6a23c!important}.topic-weak[data-v-bf5803ac]{background-color:rgba(245,108,108,.1)!important;border-left:3px solid #f56c6c!important}.topic-locked[data-v-bf5803ac]{background-color:rgba(144,147,153,.1)!important;border-left:3px solid #909399!important;opacity:.6;cursor:not-allowed!important}.dashboard-entry[data-v-bf5803ac]{margin-top:12px;padding:8px;text-align:center}.dashboard-btn[data-v-bf5803ac]{width:100%}@media screen and (max-width:768px){.learning-container[data-v-bf5803ac]{padding:10px}.sidebar-card[data-v-bf5803ac]{margin-bottom:10px}.sidebar-card.mobile-collapsed .outline-menu[data-v-bf5803ac]{display:none}.outline-menu[data-v-bf5803ac]{max-height:300px;overflow-y:auto}.learning-chat[data-v-bf5803ac]{height:calc(100vh - 200px)!important}.learning-chat.mobile-chat[data-v-bf5803ac]{margin-top:10px}.chat-messages-area[data-v-bf5803ac]{bottom:100px!important}.chat-input-wrapper[data-v-bf5803ac]{height:100px!important;padding:8px!important}.chat-input[data-v-bf5803ac]{flex-direction:column}.input-textarea[data-v-bf5803ac]{margin-right:0!important;margin-bottom:8px}.send-button[data-v-bf5803ac]{width:100%;margin-top:0!important}.ai-bubble[data-v-bf5803ac],.user-bubble[data-v-bf5803ac]{max-width:90%!important;padding:10px 12px!important;font-size:14px}.ai-row[data-v-bf5803ac]{max-width:95%!important}.response-controls[data-v-bf5803ac]{flex-wrap:wrap;gap:6px!important}.icon-button[data-v-bf5803ac]{width:28px!important;height:28px!important;margin:0 3px!important}.scroll-buttons[data-v-bf5803ac]{right:10px!important;bottom:120px!important}.scroll-button[data-v-bf5803ac]{width:32px!important;height:32px!important}.outline-title[data-v-bf5803ac]{flex-wrap:wrap;gap:8px}.header-actions[data-v-bf5803ac]{width:100%;justify-content:flex-end}}@media screen and (max-width:480px){.learning-chat[data-v-bf5803ac]{height:calc(100vh - 180px)!important}.chat-messages-inner[data-v-bf5803ac]{padding:10px!important}.ai-content[data-v-bf5803ac]{font-size:13px!important}.ai-content pre[data-v-bf5803ac]{font-size:12px!important;padding:8px!important}}.history-link[data-v-bf5803ac]{padding:0;color:#409eff}.session-history-content[data-v-bf5803ac]{padding:0 16px;height:100%;overflow-y:auto}.loading-placeholder[data-v-bf5803ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399}.loading-placeholder i[data-v-bf5803ac]{font-size:24px;margin-bottom:10px}.empty-history[data-v-bf5803ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#909399;text-align:center}.empty-history i[data-v-bf5803ac]{font-size:48px;margin-bottom:16px;color:#dcdfe6}.empty-history p[data-v-bf5803ac]{margin:8px 0}.empty-history .tip[data-v-bf5803ac]{font-size:12px;color:#c0c4cc}.session-list[data-v-bf5803ac]{display:flex;flex-direction:column;gap:12px}.session-item[data-v-bf5803ac]{background:#f8f9fa;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.session-item[data-v-bf5803ac]:hover{background:#e8f4ff;border-color:#409eff;transform:translateX(4px)}.session-topic[data-v-bf5803ac]{font-weight:500;color:#303133;margin-bottom:8px;display:flex;align-items:center;gap:6px}.session-topic i[data-v-bf5803ac]{color:#409eff}.session-meta[data-v-bf5803ac]{display:flex;gap:16px;font-size:12px;color:#909399;margin-bottom:6px}.session-meta span[data-v-bf5803ac]{display:flex;align-items:center;gap:4px}.session-preview[data-v-bf5803ac]{font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:6px 8px;border-radius:4px;margin-top:8px}.new-session-tip[data-v-bf5803ac]{text-align:center;padding:16px 0;border-top:1px solid #ebeef5;margin-top:16px}.dashboard-container[data-v-51fb4674]{min-height:100vh;padding:24px;background:#f5f7fa;color:#303133;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.update-banner[data-v-51fb4674]{position:fixed;top:60px;left:0;right:0;z-index:1000;background:linear-gradient(90deg,rgba(230,162,60,.95),rgba(245,108,108,.9));backdrop-filter:blur(10px);padding:12px 24px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.update-content[data-v-51fb4674]{display:flex;align-items:center;gap:16px;max-width:1200px;margin:0 auto}.update-content i[data-v-51fb4674]{font-size:20px;color:#fff;animation:spin-51fb4674 1s linear infinite}.update-message[data-v-51fb4674]{font-weight:600;color:#fff}.update-progress[data-v-51fb4674]{flex:1;max-width:200px;height:6px;background:hsla(0,0%,100%,.3);border-radius:3px;overflow:hidden}.progress-bar[data-v-51fb4674]{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}.update-hint[data-v-51fb4674]{font-size:12px;color:hsla(0,0%,100%,.8)}.update-complete-banner[data-v-51fb4674]{position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:1000;background:linear-gradient(90deg,rgba(103,194,58,.95),rgba(64,158,255,.9));backdrop-filter:blur(10px);padding:12px 24px;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;align-items:center;gap:12px}.update-complete-banner i[data-v-51fb4674]{font-size:20px;color:#fff}.update-complete-banner span[data-v-51fb4674]{font-weight:600;color:#fff}.slide-down-enter-active[data-v-51fb4674],.slide-down-leave-active[data-v-51fb4674]{transition:all .3s ease}.slide-down-enter[data-v-51fb4674],.slide-down-leave-to[data-v-51fb4674]{transform:translateY(-100%);opacity:0}.fade-enter-active[data-v-51fb4674],.fade-leave-active[data-v-51fb4674]{transition:opacity .3s ease}.fade-enter[data-v-51fb4674],.fade-leave-to[data-v-51fb4674]{opacity:0}.header-section[data-v-51fb4674]{margin-bottom:24px}.identity-card[data-v-51fb4674]{display:flex;align-items:center;gap:24px;padding:24px;background:#fff;border:1px solid #ebeef5;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.avatar-section[data-v-51fb4674]{display:flex;flex-direction:column;align-items:center;gap:8px}.avatar[data-v-51fb4674]{border:3px solid #ff9500;box-shadow:0 0 20px rgba(255,149,0,.3)}.avatar-placeholder[data-v-51fb4674]{font-size:32px;font-weight:700}.primary-badge[data-v-51fb4674]{display:flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,#ff9500,#ff6b00);border:none;border-radius:12px;font-size:12px;color:#fff}.badge-icon[data-v-51fb4674]{font-size:16px}.info-section[data-v-51fb4674]{flex:1}.nickname[data-v-51fb4674]{margin:0 0 8px;font-size:24px;font-weight:600;color:#303133}.rank-badge[data-v-51fb4674]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,149,0,.15);border-radius:20px;font-size:14px;margin-bottom:12px;color:#ff6b00}.score-bar[data-v-51fb4674]{position:relative;width:200px;height:24px;background:#ebeef5;border-radius:12px;overflow:hidden}.score-fill[data-v-51fb4674]{height:100%;background:linear-gradient(90deg,#ff9500,#ff6b00);border-radius:12px;transition:width 1s ease}.score-text[data-v-51fb4674]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.status-indicator[data-v-51fb4674]{display:flex;flex-direction:column;align-items:center;gap:8px}.status-light[data-v-51fb4674]{position:relative;width:24px;height:24px;border-radius:50%}.status-light.green[data-v-51fb4674]{background:#67c23a;box-shadow:0 0 20px #67c23a}.status-light.yellow[data-v-51fb4674]{background:#e6a23c;box-shadow:0 0 20px #e6a23c}.status-light.red[data-v-51fb4674]{background:#f56c6c;box-shadow:0 0 20px #f56c6c}.status-light.gray[data-v-51fb4674]{background:#909399}.status-pulse[data-v-51fb4674]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:pulse-51fb4674 2s infinite}@keyframes pulse-51fb4674{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:0}}.status-label[data-v-51fb4674]{font-size:11px;color:#909399}.main-content[data-v-51fb4674]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.el-card[data-v-51fb4674]{background:#fff!important;border:1px solid #ebeef5!important;border-radius:12px!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important}.el-card[data-v-51fb4674] .el-card__header{background:linear-gradient(135deg,#ff9500,#ff6b00);border-bottom:none;padding:12px 16px;color:#fff}.card-header[data-v-51fb4674]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#fff}.radar-chart[data-v-51fb4674]{width:100%;height:250px}.radar-legend[data-v-51fb4674]{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.legend-item[data-v-51fb4674]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.legend-item[data-v-51fb4674]:hover{background:rgba(255,149,0,.1)}.legend-dot[data-v-51fb4674]{width:10px;height:10px;border-radius:50%}.legend-text[data-v-51fb4674]{font-size:12px;color:#606266}.competence-gauge[data-v-51fb4674]{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px}.gauge-circle[data-v-51fb4674]{position:relative;width:100px;height:100px}.gauge-circle svg[data-v-51fb4674]{transform:rotate(-90deg)}.gauge-bg[data-v-51fb4674]{fill:none;stroke:#ebeef5;stroke-width:8}.gauge-fill[data-v-51fb4674]{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray 1s ease}.gauge-value[data-v-51fb4674]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700;color:#303133}.gauge-label[data-v-51fb4674]{display:block;text-align:center;margin-top:8px;font-size:12px;color:#909399}.gauge-connector[data-v-51fb4674]{display:flex;flex-direction:column;align-items:center;gap:8px}.loss-pipe[data-v-51fb4674]{width:60px;height:16px;background:#ebeef5;border-radius:8px;overflow:hidden;position:relative}.loss-pipe.high[data-v-51fb4674]{background:rgba(245,108,108,.3)}.loss-pipe.medium[data-v-51fb4674]{background:rgba(230,162,60,.3)}.loss-flow[data-v-51fb4674]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:flow-51fb4674 2s linear infinite}@keyframes flow-51fb4674{0%{left:-100%}to{left:100%}}.loss-rate[data-v-51fb4674]{font-size:11px;color:#909399}.gap-insight[data-v-51fb4674]{margin:16px;padding:12px;background:rgba(255,149,0,.08);border-left:3px solid #ff9500;border-radius:0 8px 8px 0;font-size:13px;color:#606266}.narrative-content[data-v-51fb4674]{padding:16px}.narrative-paragraph[data-v-51fb4674]{display:flex;gap:12px;margin-bottom:16px;padding:12px;border-radius:8px}.narrative-paragraph.affirmation[data-v-51fb4674]{background:rgba(103,194,58,.1);border-left:3px solid #67c23a}.narrative-paragraph.critique[data-v-51fb4674]{background:rgba(230,162,60,.1);border-left:3px solid #e6a23c}.narrative-paragraph.callToAction[data-v-51fb4674]{background:rgba(255,149,0,.08);border-left:3px solid #ff9500}.paragraph-icon[data-v-51fb4674]{font-size:20px}.narrative-paragraph p[data-v-51fb4674]{margin:0;font-size:14px;line-height:1.6;color:#606266}.issues-list[data-v-51fb4674]{padding:12px}.issue-item[data-v-51fb4674]{display:grid;grid-template-columns:30px 1fr 60px 1fr;gap:12px;align-items:center;padding:12px;background:#fafafa;border-radius:8px;margin-bottom:8px;border:1px solid #ebeef5}.issue-severity[data-v-51fb4674]{font-size:18px}.issue-type[data-v-51fb4674]{font-weight:600;color:#303133}.issue-frequency[data-v-51fb4674]{padding:2px 8px;background:rgba(245,108,108,.2);border-radius:10px;font-size:11px;text-align:center}.issue-suggestion[data-v-51fb4674]{font-size:12px;color:#909399}.recommendation-section[data-v-51fb4674]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.topics-container[data-v-51fb4674]{padding:16px}.topic-group[data-v-51fb4674]{margin-bottom:24px}.group-title[data-v-51fb4674]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:#303133}.group-icon[data-v-51fb4674]{font-size:18px}.group-icon.pulse[data-v-51fb4674]{animation:iconPulse-51fb4674 1.5s ease-in-out infinite}@keyframes iconPulse-51fb4674{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.topic-cards[data-v-51fb4674]{display:grid;gap:12px}.topic-card[data-v-51fb4674]{padding:16px;border-radius:10px;cursor:pointer;transition:all .3s}.topic-card.frontier[data-v-51fb4674]{background:linear-gradient(135deg,rgba(255,149,0,.1),rgba(255,107,0,.05));border:1px solid rgba(255,149,0,.3)}.topic-card.remedial[data-v-51fb4674]{background:linear-gradient(135deg,rgba(230,162,60,.15),rgba(245,108,108,.1));border:1px solid rgba(230,162,60,.3)}.topic-card[data-v-51fb4674]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.topic-header[data-v-51fb4674]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.topic-name[data-v-51fb4674]{font-weight:600;color:#303133}.readiness-badge[data-v-51fb4674]{background:rgba(103,194,58,.2);color:#67c23a}.readiness-badge[data-v-51fb4674],.urgency-badge[data-v-51fb4674]{padding:2px 8px;border-radius:10px;font-size:11px}.urgency-badge.high[data-v-51fb4674]{background:rgba(245,108,108,.2);color:#f56c6c}.urgency-badge.medium[data-v-51fb4674]{background:rgba(230,162,60,.2);color:#e6a23c}.topic-reason[data-v-51fb4674]{margin:0 0 12px;font-size:12px;color:#909399;line-height:1.5}.start-btn[data-v-51fb4674]{width:100%}.problems-container[data-v-51fb4674]{display:grid;gap:16px;padding:16px}.problem-card[data-v-51fb4674]{padding:16px;background:#fff;border:1px solid #ebeef5;border-radius:10px;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.problem-card[data-v-51fb4674]:hover{border-color:#ff9500;box-shadow:0 4px 16px rgba(255,149,0,.15)}.problem-card.repair[data-v-51fb4674]{border-left:3px solid #e6a23c}.problem-card.confidence[data-v-51fb4674]{border-left:3px solid #67c23a}.problem-card.exploration[data-v-51fb4674]{border-left:3px solid #ff9500}.problem-card.gym[data-v-51fb4674]{border-left:3px solid #909399}.problem-badge[data-v-51fb4674]{display:inline-block;padding:2px 8px;background:rgba(255,149,0,.15);border-radius:4px;font-size:11px;color:#ff6b00;margin-bottom:8px}.problem-title[data-v-51fb4674]{margin:0 0 8px;font-size:15px;font-weight:600;color:#303133}.problem-reasoning[data-v-51fb4674]{margin:0 0 12px;font-size:12px;color:#909399;line-height:1.5}.problem-tags[data-v-51fb4674]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.problem-footer[data-v-51fb4674]{display:flex;justify-content:space-between;align-items:center}.difficulty[data-v-51fb4674]{font-size:12px;color:#909399}.problem-actions[data-v-51fb4674]{display:flex;gap:8px}.intervention-tip[data-v-51fb4674]{margin-top:12px;padding:8px 12px;background:rgba(230,162,60,.1);border-radius:6px;font-size:11px;color:#e6a23c}.intervention-tip i[data-v-51fb4674]{margin-right:4px}.loading-overlay[data-v-51fb4674]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-51fb4674]{text-align:center}.loading-spinner i[data-v-51fb4674]{font-size:48px;color:#ff9500;animation:spin-51fb4674 1s linear infinite}@keyframes spin-51fb4674{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner p[data-v-51fb4674]{margin-top:16px;font-size:14px;color:#909399}@media (max-width:1200px){.main-content[data-v-51fb4674],.recommendation-section[data-v-51fb4674]{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-container[data-v-51fb4674]{padding:10px}.identity-card[data-v-51fb4674]{flex-direction:column;text-align:center;padding:16px}.avatar-section[data-v-51fb4674]{margin-bottom:16px}.info-section[data-v-51fb4674]{width:100%}.status-indicator[data-v-51fb4674]{margin-top:16px}.competence-gauge[data-v-51fb4674]{flex-direction:column;gap:20px}.gauge-connector[data-v-51fb4674]{transform:rotate(90deg);margin:10px 0}.main-content[data-v-51fb4674]{gap:15px}.gap-gauge-card[data-v-51fb4674],.radar-card[data-v-51fb4674],.recommendation-card[data-v-51fb4674]{margin-bottom:15px}.radar-chart[data-v-51fb4674]{height:250px!important}.radar-legend[data-v-51fb4674]{flex-wrap:wrap;gap:8px}.problem-list[data-v-51fb4674]{gap:12px}.problem-card[data-v-51fb4674]{padding:12px}.card-header span[data-v-51fb4674]{font-size:14px}.update-banner .update-content[data-v-51fb4674]{flex-direction:column;gap:8px;text-align:center}.gauge-circle[data-v-51fb4674]{width:80px!important;height:80px!important}.gauge-value[data-v-51fb4674]{font-size:18px!important}}@media (max-width:480px){.header-section[data-v-51fb4674]{margin-bottom:15px}.nickname[data-v-51fb4674]{font-size:18px!important}.score-bar[data-v-51fb4674]{height:20px!important}.score-text[data-v-51fb4674]{font-size:11px!important}.el-card[data-v-51fb4674]{border-radius:10px!important}.problem-title[data-v-51fb4674]{font-size:14px!important}.problem-reasoning[data-v-51fb4674]{font-size:11px!important}}.page[data-v-f1eaf18c]{margin:20px;margin-right:0;float:right;border-radius:20px}.el-pagination[data-v-f1eaf18c]{padding-right:0!important;border-radius:20px}[data-v-f1eaf18c] .el-pagination__sizes{margin:0!important}[data-v-f1eaf18c] .el-pagination .el-select .el-input{margin-right:0!important}.problem-list-title[data-v-69ccee42]{font-size:2em;font-weight:500;line-height:30px}.taglist-title[data-v-69ccee42]{font-size:21px;font-weight:500}section[data-v-69ccee42]{display:flex;align-items:baseline;margin-bottom:.8em}.problem-filter[data-v-69ccee42]{margin-right:1em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.filter-item[data-v-69ccee42]{margin-right:1em;margin-top:.5em;font-size:13px}.filter-item[data-v-69ccee42]:hover{cursor:pointer}@media only screen and (max-width:767px){.filter-mt[data-v-69ccee42]{margin-top:8px}}[data-v-69ccee42] .el-tag--dark{border-color:#d9ecff}[data-v-69ccee42] .tag-btn{margin-left:4px!important;margin-top:4px}[data-v-69ccee42] .vxe-checkbox .vxe-checkbox--label{overflow:unset!important}[data-v-69ccee42] .vxe-input{width:100%}#pick-one[data-v-69ccee42]{margin-top:10px}[data-v-69ccee42] .el-card__header{border-bottom:0;padding-bottom:0}@media screen and (min-width:1200px){[data-v-69ccee42] .el-card__body{padding-top:0;margin-top:5px}}ul[data-v-69ccee42]{float:right}.title-a[data-v-69ccee42]{color:#495060;font-family:inherit;font-size:14px;font-weight:500}.el-progress[data-v-69ccee42]{margin-top:15px}@media screen and (min-width:1050px){[data-v-69ccee42] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-69ccee42] .el-collapse-item__header{font-weight:bolder!important;height:38px!important;line-height:38px!important;font-size:15px!important}[data-v-69ccee42] .el-collapse-item__content{padding-bottom:10px!important}.student-overview[data-v-40b3f750]{padding:10px}.info-card[data-v-40b3f750]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;color:#fff}.info-header[data-v-40b3f750]{display:flex;align-items:center;margin-bottom:20px}.info-main[data-v-40b3f750]{margin-left:16px}.info-main h3[data-v-40b3f750]{margin:0;font-size:20px}.info-main .username[data-v-40b3f750]{margin:4px 0 0;opacity:.8;font-size:14px}.info-details[data-v-40b3f750] .el-descriptions-item__label{color:hsla(0,0%,100%,.8)}.info-details[data-v-40b3f750] .el-descriptions-item__content{color:#fff}.stat-card[data-v-40b3f750]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:16px}.stat-icon[data-v-40b3f750]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.stat-card.submissions .stat-icon[data-v-40b3f750]{background:rgba(64,158,255,.1);color:#409eff}.stat-card.accepted .stat-icon[data-v-40b3f750]{background:rgba(103,194,58,.1);color:#67c23a}.stat-card.solved .stat-icon[data-v-40b3f750]{background:rgba(230,162,60,.1);color:#e6a23c}.stat-card.rate .stat-icon[data-v-40b3f750]{background:rgba(102,126,234,.1);color:#667eea}.stat-value[data-v-40b3f750]{font-size:24px;font-weight:700;color:#303133}.stat-label[data-v-40b3f750]{font-size:13px;color:#909399;margin-top:4px}.chart-card[data-v-40b3f750]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.chart-card h4[data-v-40b3f750]{margin:0 0 16px;color:#303133;font-size:15px}.chart-card h4 i[data-v-40b3f750]{margin-right:8px;color:#667eea}.chart-container[data-v-40b3f750]{height:200px}@media screen and (max-width:768px){.student-overview[data-v-40b3f750]{padding:5px}.info-card[data-v-40b3f750]{padding:16px;margin-bottom:15px}.info-header[data-v-40b3f750]{flex-direction:column;text-align:center}.info-main[data-v-40b3f750]{margin-left:0;margin-top:12px}.info-main h3[data-v-40b3f750]{font-size:18px}.stat-card[data-v-40b3f750]{padding:12px;flex-direction:column;text-align:center}.stat-icon[data-v-40b3f750]{width:40px;height:40px;font-size:20px;margin-right:0;margin-bottom:8px}.stat-value[data-v-40b3f750]{font-size:20px}.stat-label[data-v-40b3f750]{font-size:12px}.chart-card[data-v-40b3f750]{padding:12px;margin-bottom:15px}.chart-card h4[data-v-40b3f750]{font-size:14px}.chart-container[data-v-40b3f750]{height:180px}}@media screen and (max-width:480px){.stat-card[data-v-40b3f750]{padding:10px}.stat-icon[data-v-40b3f750]{width:36px;height:36px;font-size:18px}.stat-value[data-v-40b3f750]{font-size:18px}.chart-container[data-v-40b3f750]{height:160px}}.student-submissions[data-v-4cbdc9fd]{padding:10px}.problem-title[data-v-4cbdc9fd]{color:#409eff;cursor:pointer}.problem-title[data-v-4cbdc9fd]:hover{text-decoration:underline}.pagination[data-v-4cbdc9fd]{margin-top:20px;text-align:center}.code-dialog[data-v-4cbdc9fd] .el-dialog{border-radius:12px}.code-dialog[data-v-4cbdc9fd] .el-dialog__body{padding:20px}.code-info[data-v-4cbdc9fd]{display:flex;flex-direction:column;gap:16px}.error-message[data-v-4cbdc9fd]{margin-top:12px}.error-message pre[data-v-4cbdc9fd]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Fira Code,monospace;font-size:13px}.code-container[data-v-4cbdc9fd]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.code-header[data-v-4cbdc9fd]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f7fa;border-bottom:1px solid #ebeef5;font-weight:500}.code-content[data-v-4cbdc9fd]{margin:0;padding:16px;background:#fafafa;overflow-x:auto;max-height:500px;font-family:Fira Code,Monaco,Menlo,monospace;font-size:14px;line-height:1.5}.code-content code[data-v-4cbdc9fd]{font-family:inherit}@media screen and (max-width:768px){.student-submissions[data-v-4cbdc9fd]{padding:5px;overflow-x:auto}[data-v-4cbdc9fd] .el-table{font-size:12px}[data-v-4cbdc9fd] .el-table__body td,[data-v-4cbdc9fd] .el-table__header th{padding:8px 0}.pagination[data-v-4cbdc9fd]{margin-top:15px}[data-v-4cbdc9fd] .el-pagination{display:flex;flex-wrap:wrap;justify-content:center}.code-dialog[data-v-4cbdc9fd] .el-dialog{width:95%!important;margin:5vh auto!important}.code-dialog[data-v-4cbdc9fd] .el-dialog__body{padding:12px}.code-info[data-v-4cbdc9fd] .el-descriptions{font-size:12px}.code-info[data-v-4cbdc9fd] .el-descriptions-item{padding:6px 8px}.code-header[data-v-4cbdc9fd]{padding:8px 12px;font-size:13px}.code-content[data-v-4cbdc9fd]{padding:10px;font-size:12px;max-height:350px}}@media screen and (max-width:480px){[data-v-4cbdc9fd] .el-table__column--selection .cell,[data-v-4cbdc9fd] .el-table th.el-table__cell>.cell{padding:0 4px}.code-content[data-v-4cbdc9fd]{font-size:11px;max-height:300px}}.student-profile[data-v-47c0e52f]{padding:10px;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.profile-content[data-v-47c0e52f]{display:flex;flex-direction:column;gap:20px;min-height:100%}.profile-card[data-v-47c0e52f]{border-radius:12px}.card-header[data-v-47c0e52f]{display:flex;align-items:center;font-weight:600}.card-header i[data-v-47c0e52f]{margin-right:8px;color:#667eea;font-size:18px}.overall-assessment[data-v-47c0e52f]{display:flex;flex-direction:column;gap:20px}.assessment-score[data-v-47c0e52f]{display:flex;align-items:center;gap:30px}.score-circle[data-v-47c0e52f]{width:120px;height:120px;border-radius:50%;border:6px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.score-value[data-v-47c0e52f]{font-size:36px;font-weight:700;color:#303133}.score-label[data-v-47c0e52f]{font-size:12px;color:#909399;margin-top:4px}.assessment-info[data-v-47c0e52f]{flex:1}.level-badge[data-v-47c0e52f]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:8px}.level-badge.improvement[data-v-47c0e52f]{background:#e6f7ff;color:#1890ff}.level-badge.entry[data-v-47c0e52f]{background:#f6ffed;color:#52c41a}.level-badge.noi[data-v-47c0e52f]{background:#fff7e6;color:#fa8c16}.rank-text[data-v-47c0e52f]{color:#606266;font-size:14px}.strengths-weaknesses[data-v-47c0e52f]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-section h4[data-v-47c0e52f]{margin:0 0 12px;font-size:15px;color:#303133;display:flex;align-items:center;gap:8px}.sw-section ul[data-v-47c0e52f]{margin:0;padding-left:20px}.sw-section li[data-v-47c0e52f]{margin-bottom:8px;color:#606266;line-height:1.6}.cognitive-grid[data-v-47c0e52f]{display:flex;flex-direction:column;gap:20px}.cognitive-item[data-v-47c0e52f]{padding:16px;background:#f8f9fa;border-radius:8px}.cognitive-label[data-v-47c0e52f]{font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.cognitive-evidence[data-v-47c0e52f]{margin-top:8px;font-size:13px;color:#606266;line-height:1.6}.gap-analysis[data-v-47c0e52f]{margin-top:20px;padding:16px;background:#fff7e6;border-radius:8px;border-left:4px solid #fa8c16}.gap-analysis h4[data-v-47c0e52f]{margin:0 0 8px;color:#303133}.gap-analysis p[data-v-47c0e52f]{margin:0;color:#606266;line-height:1.6}.section-title[data-v-47c0e52f]{margin:20px 0 12px;font-size:15px;font-weight:600;color:#303133;border-left:4px solid #667eea;padding-left:12px}.section-title[data-v-47c0e52f]:first-child{margin-top:0}.topics-list[data-v-47c0e52f]{display:flex;flex-direction:column;gap:12px}.topic-item[data-v-47c0e52f]{padding:16px;border-radius:8px;border-left:4px solid}.topic-item.mastered[data-v-47c0e52f]{background:#f6ffed;border-color:#52c41a}.topic-item.frontier[data-v-47c0e52f]{background:#e6f7ff;border-color:#1890ff}.topic-item.weak[data-v-47c0e52f]{background:#fff7e6;border-color:#fa8c16}.topic-header[data-v-47c0e52f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.topic-name[data-v-47c0e52f]{font-weight:600;color:#303133}.topic-evidence[data-v-47c0e52f]{font-size:13px;color:#606266;line-height:1.6}.recommendations-list[data-v-47c0e52f]{display:flex;flex-direction:column;gap:12px}.recommendation-item[data-v-47c0e52f]{padding:16px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:8px;border-left:4px solid #667eea}.rec-header[data-v-47c0e52f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rec-name[data-v-47c0e52f]{font-weight:600;color:#303133}.rec-reason[data-v-47c0e52f]{font-size:13px;color:#606266;line-height:1.6}.practice-list[data-v-47c0e52f]{margin:0;padding-left:20px}.practice-list li[data-v-47c0e52f]{margin-bottom:8px;color:#606266;line-height:1.6}.learning-chars[data-v-47c0e52f]{display:flex;flex-direction:column;gap:12px}.char-item[data-v-47c0e52f]{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.char-label[data-v-47c0e52f]{font-weight:600;color:#303133;margin-right:8px;min-width:100px}.error-patterns[data-v-47c0e52f]{display:flex;flex-wrap:wrap;gap:8px}.error-tag[data-v-47c0e52f]{font-size:13px}@media screen and (max-width:768px){.student-profile[data-v-47c0e52f]{padding:5px}.profile-content[data-v-47c0e52f]{gap:15px}.assessment-score[data-v-47c0e52f]{flex-direction:column;align-items:center;text-align:center}.strengths-weaknesses[data-v-47c0e52f]{grid-template-columns:1fr}.score-circle[data-v-47c0e52f]{width:100px;height:100px}.score-value[data-v-47c0e52f]{font-size:28px}.cognitive-item[data-v-47c0e52f],.recommendation-item[data-v-47c0e52f],.topic-item[data-v-47c0e52f]{padding:12px}.char-item[data-v-47c0e52f]{flex-direction:column;align-items:flex-start}.char-label[data-v-47c0e52f]{min-width:auto;margin-bottom:4px}}.student-ai-chat[data-v-082408eb]{display:flex;flex-direction:column;height:calc(100vh - 280px);min-height:500px}.chat-header[data-v-082408eb]{justify-content:space-between;align-items:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.chat-header[data-v-082408eb],.mode-selector[data-v-082408eb]{display:flex;padding:12px 16px;border-radius:12px;margin-bottom:16px}.mode-selector[data-v-082408eb]{flex-direction:column;gap:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-selector[data-v-082408eb] .el-radio-group{display:flex;gap:8px}.student-selector[data-v-082408eb]{margin-top:8px}.header-info[data-v-082408eb]{display:flex;align-items:center;font-size:15px;color:#303133}.header-info i[data-v-082408eb]{font-size:20px;color:#667eea;margin-right:8px}.header-info strong[data-v-082408eb]{color:#667eea}.chat-messages[data-v-082408eb]{flex:1;overflow-y:auto;padding:16px;background:#f8f9fa;border-radius:12px;margin-bottom:16px}.welcome-message[data-v-082408eb]{text-align:center;padding:40px 20px;color:#606266}.welcome-icon[data-v-082408eb]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.welcome-icon i[data-v-082408eb]{font-size:40px;color:#fff}.welcome-message h3[data-v-082408eb]{margin:0 0 12px;color:#303133}.welcome-message ul[data-v-082408eb]{text-align:left;max-width:300px;margin:0 auto 24px;padding-left:20px}.welcome-message li[data-v-082408eb]{margin:8px 0;font-size:14px}.quick-questions[data-v-082408eb]{margin-top:24px}.quick-title[data-v-082408eb]{font-size:13px;color:#909399;margin-bottom:12px}.question-tags[data-v-082408eb]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.question-tag[data-v-082408eb]{cursor:pointer;transition:all .3s}.question-tag[data-v-082408eb]:hover{background:#667eea;color:#fff;border-color:#667eea}.message-wrapper[data-v-082408eb]{margin-bottom:20px}.message[data-v-082408eb]{display:flex;align-items:flex-start;max-width:85%}.user-message[data-v-082408eb]{margin-left:auto;flex-direction:row-reverse}.ai-message[data-v-082408eb]{margin-right:auto}.message-avatar[data-v-082408eb]{flex-shrink:0;background:#e0e0e0}.ai-avatar[data-v-082408eb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-content[data-v-082408eb]{padding:12px 16px;border-radius:16px;margin:0 12px;position:relative}.user-message .message-content[data-v-082408eb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.ai-message .message-content[data-v-082408eb]{background:#fff;color:#303133;border-bottom-left-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ai-message .message-content.loading[data-v-082408eb]{padding:16px 24px}.markdown-body[data-v-082408eb]{font-size:14px;line-height:1.6}.markdown-body[data-v-082408eb] p{margin:0 0 12px}.markdown-body[data-v-082408eb] p:last-child{margin-bottom:0}.markdown-body[data-v-082408eb] pre{background:#f5f7fa;padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-body[data-v-082408eb] code{font-family:Fira Code,monospace;font-size:13px}.markdown-body[data-v-082408eb] ol,.markdown-body[data-v-082408eb] ul{margin:8px 0;padding-left:20px}.message-actions[data-v-082408eb]{display:flex;justify-content:flex-end;margin-top:8px;gap:4px;opacity:.6;transition:opacity .3s}.message-content:hover .message-actions[data-v-082408eb]{opacity:1}.typing-indicator[data-v-082408eb]{display:flex;gap:4px}.typing-indicator span[data-v-082408eb]{width:8px;height:8px;background:#667eea;border-radius:50%;animation:typing-082408eb 1.4s ease-in-out infinite}.typing-indicator span[data-v-082408eb]:first-child{animation-delay:0s}.typing-indicator span[data-v-082408eb]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-082408eb]:nth-child(3){animation-delay:.4s}@keyframes typing-082408eb{0%,80%,to{transform:scale(.6);opacity:.6}40%{transform:scale(1);opacity:1}}.chat-input-area[data-v-082408eb]{background:#fff;border-radius:12px;padding:12px;box-shadow:0 -2px 12px rgba(0,0,0,.05)}.chat-input[data-v-082408eb] .el-textarea__inner{border-radius:8px;border-color:#dcdfe6;padding:12px;font-size:14px}.chat-input[data-v-082408eb] .el-textarea__inner:focus{border-color:#667eea}.input-actions[data-v-082408eb]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.input-tip[data-v-082408eb]{font-size:12px;color:#909399}.suggestions-dialog[data-v-082408eb] .el-dialog{border-radius:16px}.suggestion-category[data-v-082408eb]{margin-bottom:24px}.suggestion-category[data-v-082408eb]:last-child{margin-bottom:0}.suggestion-category h4[data-v-082408eb]{margin:0 0 12px;color:#303133;font-size:14px;display:flex;align-items:center}.suggestion-category h4 i[data-v-082408eb]{margin-right:8px;color:#667eea}.suggestion-items[data-v-082408eb]{display:flex;flex-direction:column;gap:8px}.suggestion-item[data-v-082408eb]{padding:12px 16px;background:#f5f7fa;border-radius:8px;cursor:pointer;transition:all .3s;font-size:14px;color:#606266;display:flex;align-items:center}.suggestion-item i[data-v-082408eb]{margin-right:8px;color:#909399}.suggestion-item[data-v-082408eb]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));color:#667eea}.suggestion-item:hover i[data-v-082408eb]{color:#667eea}@media screen and (max-width:768px){.student-ai-chat[data-v-082408eb]{height:calc(100vh - 200px);min-height:400px}.chat-header[data-v-082408eb]{flex-direction:column;gap:10px;padding:10px 12px;text-align:center}.mode-selector[data-v-082408eb]{padding:10px 12px}.mode-selector[data-v-082408eb] .el-radio-group{flex-direction:column;width:100%}.mode-selector[data-v-082408eb] .el-radio-button,.student-selector[data-v-082408eb]{width:100%}.header-info[data-v-082408eb]{font-size:13px;flex-wrap:wrap;justify-content:center}.header-actions[data-v-082408eb]{display:flex;gap:12px}.header-actions .el-button[data-v-082408eb]{padding:4px 8px;font-size:12px}.chat-messages[data-v-082408eb]{padding:10px;margin-bottom:10px}.welcome-message[data-v-082408eb]{padding:20px 10px}.welcome-icon[data-v-082408eb]{width:60px;height:60px}.welcome-icon i[data-v-082408eb]{font-size:28px}.welcome-message h3[data-v-082408eb]{font-size:16px}.welcome-message ul[data-v-082408eb]{padding-left:16px;font-size:13px}.quick-questions[data-v-082408eb]{margin-top:16px}.question-tags[data-v-082408eb]{gap:6px}.question-tag[data-v-082408eb]{font-size:12px;padding:4px 8px}.message[data-v-082408eb]{max-width:92%}.message-avatar[data-v-082408eb]{width:28px!important;height:28px!important}.message-content[data-v-082408eb]{padding:10px 12px;margin:0 8px;border-radius:12px}.markdown-body[data-v-082408eb]{font-size:13px}.markdown-body[data-v-082408eb] pre{padding:8px;font-size:11px}.chat-input-area[data-v-082408eb]{padding:10px}.chat-input[data-v-082408eb] .el-textarea__inner{padding:10px;font-size:13px}.input-actions[data-v-082408eb]{flex-direction:column;gap:8px;align-items:stretch}.input-tip[data-v-082408eb]{text-align:center;display:none}.input-actions .el-button[data-v-082408eb]{width:100%}.suggestions-dialog[data-v-082408eb] .el-dialog{width:95%!important;margin:5vh auto!important}.suggestion-item[data-v-082408eb]{padding:10px 12px;font-size:13px}}@media screen and (max-width:480px){.student-ai-chat[data-v-082408eb]{height:calc(100vh - 160px);min-height:350px}.chat-header[data-v-082408eb]{padding:8px 10px}.header-info[data-v-082408eb]{font-size:12px}.message-content[data-v-082408eb]{padding:8px 10px;font-size:13px}.message-avatar[data-v-082408eb]{width:24px!important;height:24px!important}.message-avatar i[data-v-082408eb]{font-size:12px}}.teacher-dashboard[data-v-65d81522]{padding:20px;min-height:calc(100vh - 100px);background:linear-gradient(135deg,#667eea,#764ba2)}.detail-card[data-v-65d81522],.empty-card[data-v-65d81522],.student-list-card[data-v-65d81522]{height:calc(100vh - 140px);border-radius:16px;overflow:hidden}.card-header[data-v-65d81522]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-65d81522]{font-size:16px;font-weight:600;color:#303133}.header-title i[data-v-65d81522]{margin-right:8px;color:#667eea}.student-quota[data-v-65d81522]{margin-left:8px;font-weight:400}.search-input[data-v-65d81522]{margin-bottom:16px}.student-list[data-v-65d81522]{max-height:calc(100vh - 350px);overflow-y:auto}.student-item[data-v-65d81522]{display:flex;align-items:center;padding:12px;border-radius:12px;cursor:pointer;transition:all .3s;margin-bottom:8px}.student-item[data-v-65d81522]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.student-item.active[data-v-65d81522]{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-left:3px solid #667eea}.student-info[data-v-65d81522]{flex:1;margin-left:12px;min-width:0}.student-name[data-v-65d81522]{font-weight:500;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.display-name-tag[data-v-65d81522]{margin-left:4px;font-size:10px;height:18px;line-height:18px;padding:0 6px}.student-meta[data-v-65d81522]{display:flex;justify-content:space-between;font-size:12px;color:#909399;margin-top:4px}.stats i[data-v-65d81522]{color:#67c23a;margin-right:2px}.action-icon[data-v-65d81522]{color:#909399;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s}.action-icon[data-v-65d81522]:hover{background:#f5f7fa;color:#667eea}.pending-section[data-v-65d81522]{margin-top:16px}.pending-item[data-v-65d81522]{padding:8px 12px;background:#fff3cd;border-radius:8px;font-size:13px;color:#856404;margin-bottom:8px}.empty-card[data-v-65d81522]{display:flex;align-items:center;justify-content:center}.detail-card[data-v-65d81522] .el-tabs__nav-wrap{padding:0 20px}.detail-card[data-v-65d81522] .el-tab-pane{padding:0 20px 20px;height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden}.bind-dialog[data-v-65d81522] .el-dialog{border-radius:16px}.bind-dialog[data-v-65d81522] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0}.bind-dialog[data-v-65d81522] .el-dialog__headerbtn .el-dialog__close,.bind-dialog[data-v-65d81522] .el-dialog__title{color:#fff}@media screen and (max-width:768px){.teacher-dashboard[data-v-65d81522]{padding:10px}.student-list-card[data-v-65d81522]{height:auto!important;max-height:400px;margin-bottom:15px}.student-list[data-v-65d81522]{max-height:250px!important}.detail-card[data-v-65d81522],.empty-card[data-v-65d81522]{height:auto!important;min-height:400px}.student-item[data-v-65d81522]{padding:10px}.student-info[data-v-65d81522]{margin-left:10px}.student-name[data-v-65d81522]{font-size:14px}.student-meta[data-v-65d81522]{font-size:11px}.card-header[data-v-65d81522]{flex-wrap:wrap;gap:10px}.header-title[data-v-65d81522]{font-size:14px}.bind-dialog[data-v-65d81522] .el-dialog{width:90%!important;margin:10vh auto!important}.detail-card[data-v-65d81522] .el-tabs__nav-wrap{padding:0 10px}.detail-card[data-v-65d81522] .el-tab-pane{padding:0 10px 10px;height:auto;max-height:600px;overflow-y:auto}.detail-card[data-v-65d81522] .el-tabs__item{padding:0 10px;font-size:13px}}@media screen and (max-width:480px){.student-list-card[data-v-65d81522]{max-height:300px}.student-list[data-v-65d81522]{max-height:180px!important}.el-avatar[data-v-65d81522]{width:36px!important;height:36px!important}}.display-name-dialog[data-v-65d81522] .el-dialog__body{padding:20px}.student-info-display[data-v-65d81522]{display:flex;align-items:center;padding:12px;background:#f5f7fa;border-radius:8px}.role-settings[data-v-4ee476ac]{padding:20px;max-width:800px;margin:0 auto}.bindings-card[data-v-4ee476ac],.settings-card[data-v-4ee476ac],.teacher-entry-card[data-v-4ee476ac]{margin-bottom:20px;border-radius:16px}.card-header[data-v-4ee476ac]{display:flex;align-items:center;font-weight:600;font-size:16px}.card-header i[data-v-4ee476ac]{margin-right:8px;color:#667eea;font-size:20px}.pending-section[data-v-4ee476ac]{margin-bottom:24px}.pending-section h4[data-v-4ee476ac],.teachers-section h4[data-v-4ee476ac]{margin:0 0 16px;color:#303133;font-size:14px}.pending-item[data-v-4ee476ac]{justify-content:space-between;padding:16px;background:#fff3cd;border-radius:12px;margin-bottom:12px}.binding-info[data-v-4ee476ac],.pending-item[data-v-4ee476ac]{display:flex;align-items:center}.binding-detail[data-v-4ee476ac]{margin-left:12px}.binding-name[data-v-4ee476ac]{font-weight:500;color:#303133}.binding-meta[data-v-4ee476ac]{font-size:13px;color:#909399;margin-top:4px}.binding-note[data-v-4ee476ac]{font-size:12px;color:#606266;margin-top:4px;font-style:italic}.binding-actions[data-v-4ee476ac]{display:flex;gap:8px}.teachers-list[data-v-4ee476ac]{display:flex;flex-direction:column;gap:12px}.teacher-item[data-v-4ee476ac]{display:flex;align-items:center;padding:16px;background:#f5f7fa;border-radius:12px}.teacher-info[data-v-4ee476ac]{flex:1;margin-left:12px}.teacher-name[data-v-4ee476ac]{font-weight:500;color:#303133}.teacher-meta[data-v-4ee476ac]{font-size:13px;color:#909399;margin-top:4px}.teacher-entry-card[data-v-4ee476ac]{background:linear-gradient(135deg,#667eea,#764ba2)}.teacher-entry-card[data-v-4ee476ac] .el-card__header{display:none}.entry-content[data-v-4ee476ac]{text-align:center;padding:40px 20px;color:#fff}.entry-content i[data-v-4ee476ac]{font-size:60px;margin-bottom:20px}.entry-content h3[data-v-4ee476ac]{margin:0 0 12px;font-size:24px}.entry-content p[data-v-4ee476ac]{margin:0 0 24px;opacity:.9}.entry-content .el-button[data-v-4ee476ac]{background:#fff;color:#667eea;border:none;font-weight:500}.entry-content .el-button[data-v-4ee476ac]:hover{background:#f5f7fa}@media screen and (max-width:768px){.role-settings[data-v-4ee476ac]{padding:12px}.bindings-card[data-v-4ee476ac],.settings-card[data-v-4ee476ac],.teacher-entry-card[data-v-4ee476ac]{margin-bottom:15px;border-radius:12px}.card-header[data-v-4ee476ac]{font-size:14px}.el-form-item[data-v-4ee476ac]{margin-bottom:16px}[data-v-4ee476ac] .el-form-item__label{width:80px!important;font-size:13px}[data-v-4ee476ac] .el-form-item__content{margin-left:80px!important}.el-radio-button[data-v-4ee476ac]{padding:8px 12px}[data-v-4ee476ac] .el-radio-button__inner{padding:8px 12px;font-size:13px}.pending-item[data-v-4ee476ac]{gap:12px;padding:12px}.binding-info[data-v-4ee476ac],.pending-item[data-v-4ee476ac]{flex-direction:column;text-align:center}.binding-detail[data-v-4ee476ac]{margin-left:0;margin-top:8px}.binding-actions[data-v-4ee476ac]{width:100%;justify-content:center}.teacher-item[data-v-4ee476ac]{padding:12px}.teacher-info[data-v-4ee476ac]{margin-left:10px}.entry-content[data-v-4ee476ac]{padding:30px 15px}.entry-content i[data-v-4ee476ac]{font-size:48px;margin-bottom:16px}.entry-content h3[data-v-4ee476ac]{font-size:20px}.entry-content p[data-v-4ee476ac]{font-size:14px}}@media screen and (max-width:480px){[data-v-4ee476ac] .el-form-item__label{width:100%!important;text-align:left;padding-bottom:6px}[data-v-4ee476ac] .el-form-item__content{margin-left:0!important}.el-radio-group[data-v-4ee476ac]{display:flex;width:100%}.el-radio-button[data-v-4ee476ac]{flex:1}[data-v-4ee476ac] .el-radio-button__inner{width:100%;padding:10px 8px}}@media only screen and (max-width:767px){.search[data-v-7e69f849]{margin-top:20px}}.flex-container #main[data-v-7e69f849]{flex:auto}.flex-container .filter[data-v-7e69f849]{margin-right:-10px}.flex-container #contest-menu[data-v-7e69f849]{flex:none;width:210px}[data-v-7e69f849] .el-card__header{border-bottom:0;padding-bottom:0;text-align:center}[data-v-7e69f849] .el-dialog{border-radius:6px!important;text-align:center}[data-v-7e69f849] .el-switch{padding-top:6px}@media only screen and (min-width:768px) and (max-width:992px){.el-col-sm-12[data-v-7e69f849]{padding-top:10px}}@media screen and (min-width:1350px){[data-v-7e69f849] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-7e69f849] .vxe-table .vxe-cell{padding:0!important}[data-v-7e69f849] .el-dialog--center .el-dialog__body{padding-bottom:0!important}.manual-judge-title[data-v-7e69f849]{text-align:center;font-weight:bolder;font-size:15px;margin-bottom:5px}.hljs[data-v-52b24323]{padding:0!important;border-radius:20px}.submission-detail pre[data-v-52b24323]{padding-left:50px!important;border-radius:20px}.el-row--flex[data-v-697a2a90]{flex-wrap:wrap}.el-col[data-v-697a2a90]{padding-left:5px!important;padding-right:5px!important;border-radius:20px}.test-detail-item[data-v-697a2a90]{width:100%;padding:5px;font-size:14px;display:inline-block;vertical-align:top;border-radius:20px;border:1px solid #ff431e;border-left:3px solid #ff431e;color:#ff431e;margin:0 0 10px 0}.test-detail-item h2[data-v-697a2a90]{font-weight:bolder;text-align:center;margin:2px;padding:0}.test-detail-item>span[data-v-697a2a90]{margin-right:10px}.test-run-static[data-v-697a2a90]{text-align:center}.test-detail-item.done[data-v-697a2a90]{border-color:#e3651e;color:#e3651e}.subtask-list-card[data-v-697a2a90]{margin:0 1em 1.5em;border-color:rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:20px}.default-list-card[data-v-697a2a90]{margin-top:13px;border-radius:20px}#status .title[data-v-40a9a882]{font-size:20px}#status .content[data-v-40a9a882]{margin-top:10px;font-size:14px}#status .content span[data-v-40a9a882]{margin-right:10px}#status .span-row[data-v-40a9a882]{display:block;float:left}#status .content pre[data-v-40a9a882]{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}#share-btn[data-v-40a9a882]{float:right;margin-top:5px;margin-right:10px}#share-btn[data-v-40a9a882]:first-child{margin-right:0}.el-row--flex[data-v-40a9a882]{flex-wrap:wrap}.el-col[data-v-40a9a882]{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-40a9a882] .vxe-table--body-wrapper{overflow-x:hidden!important}}.subtask-title[data-v-40a9a882]{width:100%;padding-left:20px;transition:.1s ease,color .1s ease;font-weight:700!important}@media screen and (max-width:768px){.subtask-title[data-v-40a9a882]{padding-left:5px}}.subtask-title span[data-v-40a9a882]{color:rgba(0,0,0,.4)}.subtask-item:hover .subtask-title span[data-v-40a9a882],.subtask-title.active span[data-v-40a9a882]{color:rgba(0,0,0,.87)}.subtask-item:hover .text-color-green[data-v-40a9a882],.subtask-title.active .text-color-green[data-v-40a9a882]{color:#19be6b!important}.subtask-item:hover .text-color-red[data-v-40a9a882],.subtask-title.active .text-color-red[data-v-40a9a882]{color:#ed3f14!important}.subtask-item:hover .text-color-yellow[data-v-40a9a882],.subtask-title.active .text-color-yellow[data-v-40a9a882]{color:#f90!important}.subtask-item:hover .text-color-blue[data-v-40a9a882],.subtask-title.active .text-color-blue[data-v-40a9a882]{color:#2d8cf0!important}.subtask-item:hover .text-color-gray[data-v-40a9a882],.subtask-title.active .text-color-gray[data-v-40a9a882]{color:#909399!important}.subtask-item:hover .text-color-purple[data-v-40a9a882],.subtask-title.active .text-color-purple.active[data-v-40a9a882]{color:#676fc1!important}#no-contest[data-v-69b42510]{text-align:center;font-size:16px;padding:20px}.filter-row[data-v-69b42510]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-69b42510]{margin-right:2px}ol[data-v-69b42510]{padding-inline-start:5px}[data-v-69b42510] .el-card__header{margin-bottom:5px}}@media screen and (min-width:768px){.filter-row span[data-v-69b42510]{margin-right:20px}}[data-v-69b42510] .el-card__header{border-bottom:0}#contest-list>li[data-v-69b42510]{padding:5px;margin-left:-20px;margin-top:10px;width:100%;border-bottom:1px solid hsla(0,0%,73.3%,.5);list-style:none}#contest-list .trophy[data-v-69b42510]{height:70px;margin-left:10px;margin-right:-20px}@media screen and (max-width:1500px) and (min-width:1200px){#contest-list .trophy[data-v-69b42510]{width:100%!important}#contest-list .contest-main[data-v-69b42510]{margin-left:20px}}#contest-list .contest-main[data-v-69b42510]{text-align:left}#contest-list .contest-main .title[data-v-69b42510]{font-size:1.25rem;padding-left:8px;margin-bottom:0}#contest-list .contest-main .title a.entry[data-v-69b42510]{color:#495060}#contest-list .contest-main .title a[data-v-69b42510]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}#contest-list .contest-main .detail[data-v-69b42510]{font-size:.875rem;padding-left:0;padding-bottom:10px}#contest-list .contest-main li[data-v-69b42510]{display:inline-block;padding:10px 0 0 10px}.header[data-v-68af9f68]{margin-bottom:10px;margin-right:5px;margin-left:5px}.header .left-adjust[data-v-68af9f68]{width:170px;margin-left:5px}.setting-title[data-v-68af9f68]{border-bottom:1px solid #f3f3f6;color:#000;font-weight:700;padding:10px 0}.setting-item[data-v-68af9f68]{display:flex;padding:15px 0 0}.setting-item-name[data-v-68af9f68]{flex:2;color:#333;font-weight:700;font-size:13px;margin-top:7px}.setting-item-value[data-v-68af9f68]{width:140px;margin-left:15px;flex:5}.select-row[data-v-68af9f68]{margin-top:4px}[data-v-68af9f68] .el-drawer__body{border:1px solid #f0f0f0}.tj-btn[data-v-68af9f68]{font-size:13px;font-weight:600;border:1px solid #e4a3b5;border-radius:20px}.tj-btn[data-v-68af9f68]:hover{background-color:#e4a3b5}.tj-test-tag[data-v-68af9f68]{margin-right:15px;cursor:pointer}.tj-test-tag[data-v-68af9f68]:hover{font-weight:600}.tj-res-tab[data-v-68af9f68]{padding-right:15px}.tj-res-item[data-v-68af9f68]{display:flex;margin-top:10px}.tj-res-item .name[data-v-68af9f68]{flex:2;text-align:center;line-height:34px;font-size:12px}.tj-res-item .value[data-v-68af9f68]{flex:10}[data-v-68af9f68] .el-textarea__inner[readonly]{background-color:#f7f8f9!important}.color-gray[data-v-68af9f68]{color:#999}.mr-5[data-v-68af9f68]{margin-right:5px}.mt-10[data-v-68af9f68]{margin-top:10px}@media screen and (max-width:768px){.select-row span[data-v-68af9f68]{margin-right:2px}.tj-res-item .name[data-v-68af9f68]{flex:2}.tj-res-item .value[data-v-68af9f68]{flex:5}}@media screen and (min-width:768px){.select-row span[data-v-68af9f68]{margin-right:3px}.fl-right[data-v-68af9f68]{float:right}}[data-v-68af9f68] .el-tabs__content{position:absolute;top:40px;bottom:2px;left:0;right:0;overflow-y:auto}[data-v-68af9f68] .el-card__header{padding:10px 25px;background-color:#faebd7}.ce-title[data-v-68af9f68]{color:#f90;font-size:15px;font-weight:600}.status-title[data-v-68af9f68]{font-size:15px;font-weight:700}@media screen and (max-width:992px){.CodeMirror{height:550px}}.cm-s-monokai .cm-matchhighlight{background-color:rgba(73,72,62,.99)}.cm-s-solarized .cm-matchhighlight{background-color:#d7d4f0}.cm-s-material .cm-matchhighlight{background-color:rgba(228,163,181,.2)}ul[data-v-61052f34]{margin:0}@media screen and (min-width:1050px){#problem-footer[data-v-61052f34]{margin:0 -1%}}[data-v-61052f34] .el-card__body{padding:5px 0!important}.dataNav[data-v-61052f34]{font-weight:bolder}.dataNav .dataNavList[data-v-61052f34],.dataNav[data-v-61052f34]{display:flex;overflow:hidden}.dataNav .dataNavList .dataNavListItem[data-v-61052f34]{display:inline-block;height:35px;width:100px;min-width:100px;margin:auto 0;border-radius:5px;font-size:13px;text-align:center;color:#7e8690;line-height:35px;transition:transform .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.dataNavListItem.is-active[data-v-61052f34],.dataNavListItem[data-v-61052f34]:hover{color:#e3651e!important;background:linear-gradient(2100deg,#f2f7fc,#fefefe)!important;border-bottom:2px solid #e3651e!important;outline:0!important;transition:all .2s ease;cursor:pointer}.dataNav .dataNavNext[data-v-61052f34]{margin-left:auto}.dataNav .dataNavNext[data-v-61052f34],.dataNav .dataNavPrev[data-v-61052f34]{display:inline-block;width:35px;min-width:35px;height:35px;margin:auto 0;border:none;border-radius:5px;text-align:center;line-height:35px;background-color:#f6f7f9}.dataNav .dataNavNext[data-v-61052f34]:focus,.dataNav .dataNavPrev[data-v-61052f34]:focus{outline:none}.dataNav .dataNavNext[data-v-61052f34]:hover,.dataNav .dataNavPrev[data-v-61052f34]:hover{color:#c7cede;background-color:#e3651e;cursor:pointer}.katex .katex-mathml{display:none}.problem-menu[data-v-eab3254c]{float:left}a[data-v-eab3254c]{color:#3091f2!important}.problem-menu span[data-v-eab3254c]{margin-left:5px}.el-link[data-v-eab3254c]{font-size:16px!important}.author-name[data-v-eab3254c]{font-size:14px!important;color:#909399!important}.question-intr[data-v-eab3254c]{margin-top:30px;border-radius:4px;border:1px solid #ddd;border-left:2px solid #3498db;background:#fafafa;padding:10px;line-height:1.8;margin-bottom:10px;font-size:14px}.extra-file[data-v-eab3254c]{margin:10px;cursor:pointer}.file-download[data-v-eab3254c]{vertical-align:bottom;float:right;margin-right:5px}.submit-detail[data-v-eab3254c]{height:auto}[data-v-eab3254c] .el-tabs--border-card>.el-tabs__content{padding-top:0;padding-right:0;padding-bottom:0}.js-left[data-v-eab3254c]{padding-right:15px;height:100%;overflow-y:auto}@media screen and (min-width:992px){.problem-body[data-v-eab3254c]{margin-left:-2%;margin-right:-2%}.js-left[data-v-eab3254c]{min-height:calc(100vh - 200px);overflow-y:auto}#js-extraFile[data-v-eab3254c],#js-submission[data-v-eab3254c],.submit-detail[data-v-eab3254c]{overflow-y:auto}.js-right[data-v-eab3254c]{min-height:calc(100vh - 200px)!important}#js-right-bottom[data-v-eab3254c]{height:49px}.problem-tag[data-v-eab3254c]{display:inline}.problem-menu[data-v-eab3254c]{float:right}.problem-menu span[data-v-eab3254c]{margin-left:10px}.question-intr[data-v-eab3254c]{margin-top:6px}}@media screen and (max-width:992px){.submit-detail[data-v-eab3254c]{padding-top:20px;height:100%}}[data-v-eab3254c] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-eab3254c] .el-card__body{padding-bottom:5px!important}#right-column[data-v-eab3254c]{flex:none;width:220px}#problem-content[data-v-eab3254c]{margin-top:-40px}#problem-content .title[data-v-eab3254c]{font-size:16px;font-weight:600;margin:25px 0 8px 0;color:#3091f2}#problem-content .copy[data-v-eab3254c]{padding-left:8px}.hint-content[data-v-eab3254c]{margin:1em 0;font-size:15px!important}.md-content[data-v-eab3254c]{margin:1em;font-size:15px}.flex-container[data-v-eab3254c]{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.example[data-v-eab3254c]{align-items:stretch}.example-input[data-v-eab3254c],.example-output[data-v-eab3254c]{width:50%;flex:1 1 auto;display:flex;flex-direction:column}.example pre[data-v-eab3254c]{flex:1 1 auto;align-self:stretch;border-style:solid;background:transparent;padding:5px 10px;white-space:pre;margin-top:10px;margin-bottom:10px;background:#f1f1f1;border:1px dashed #e9eaec;overflow:auto;font-size:1.1em;margin-right:7%}#submit-code[data-v-eab3254c]{height:auto}#submit-code .status[data-v-eab3254c]{float:left}.submission-status[data-v-eab3254c]:hover{cursor:pointer}#submit-code .status span[data-v-eab3254c]{margin-left:10px}.captcha-container[data-v-eab3254c]{display:inline-block}.captcha-container .captcha-code[data-v-eab3254c]{width:auto;margin-top:-20px;margin-left:20px}.fl-right[data-v-eab3254c]{float:right}[data-v-eab3254c] .el-dialog__body{padding:10px 10px!important}#pieChart .echarts[data-v-eab3254c]{height:250px;width:210px}#pieChart #detail[data-v-eab3254c]{position:absolute;right:10px;top:10px}[data-v-eab3254c] .echarts{width:350px;height:350px}#pieChart-detail[data-v-eab3254c]{height:350px}.tj-btn[data-v-eab3254c]{margin-right:15px;float:right;cursor:pointer}.tj-btn.non-active[data-v-eab3254c]{border:1px solid #32ca99}.tj-btn.non-active[data-v-eab3254c]:hover{background-color:#d5f1eb}.tj-btn.active[data-v-eab3254c]{background-color:#67c23a;border-color:#67c23a;color:#fff}.chat-window[data-v-eab3254c]{position:fixed;bottom:73px;right:25px;width:500px;height:600px;background-color:#fff;border:1px solid #ccc;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;z-index:999}.chat-header[data-v-eab3254c]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:5px}.history-btn[data-v-eab3254c],.new-chat-btn[data-v-eab3254c]{font-size:12px}.close-btn[data-v-eab3254c]{border:none;background:transparent}.session-history-overlay[data-v-eab3254c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:1000}.session-history-panel[data-v-eab3254c]{background:#fff;border-radius:8px;width:90%;max-height:80%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.panel-header[data-v-eab3254c]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;font-weight:500}.panel-content[data-v-eab3254c]{flex:1;overflow-y:auto;padding:12px}.loading-placeholder[data-v-eab3254c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#909399}.loading-placeholder i[data-v-eab3254c]{font-size:24px;margin-bottom:10px}.empty-history[data-v-eab3254c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#909399}.empty-history i[data-v-eab3254c]{font-size:40px;margin-bottom:12px;color:#dcdfe6}.session-list[data-v-eab3254c]{display:flex;flex-direction:column;gap:8px}.session-item[data-v-eab3254c]{background:#f8f9fa;border-radius:6px;padding:10px 12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.session-item.active[data-v-eab3254c],.session-item[data-v-eab3254c]:hover{background:#e8f4ff;border-color:#409eff}.session-info[data-v-eab3254c]{display:flex;justify-content:space-between;font-size:12px;color:#909399;margin-bottom:6px}.session-preview[data-v-eab3254c]{font-size:13px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages[data-v-eab3254c]{flex-grow:1;overflow-y:auto;margin-top:5px;font-size:16px;display:flex;flex-direction:column}.user-msg[data-v-eab3254c]{background-color:#dcf8c6;margin:5px 10px 15px auto}.server-msg[data-v-eab3254c],.user-msg[data-v-eab3254c]{text-align:left;padding:10px 15px;border-radius:20px;max-width:70%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.server-msg[data-v-eab3254c]{background-color:#dcdcdc;margin:5px auto 15px 10px}.message-with-code[data-v-eab3254c]{width:100%}.code-collapse-section[data-v-eab3254c]{margin-top:8px;border-top:1px dashed #aaa;padding-top:8px}.code-toggle-btn[data-v-eab3254c]{color:#666;font-size:12px;padding:2px 8px}.code-toggle-btn[data-v-eab3254c]:hover{color:#409eff}.code-content[data-v-eab3254c]{margin-top:8px;background-color:rgba(0,0,0,.03);border-radius:8px;padding:8px;max-height:300px;overflow-y:auto}.code-content pre[data-v-eab3254c]{margin:0;white-space:pre-wrap;word-break:break-all}.input-area[data-v-eab3254c]{display:flex;margin-top:10px}.message-input[data-v-eab3254c]{flex-grow:1;margin-right:10px}.vote-button[data-v-eab3254c]{margin-left:5px;font-size:16px;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vote-icon[data-v-eab3254c]{font-size:14px;line-height:1}.vote-active[data-v-eab3254c]{transform:scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.vote-active .vote-icon[data-v-eab3254c]{filter:saturate(1.5)}.mobile-tip-banner[data-v-eab3254c]{position:fixed;top:60px;left:0;right:0;z-index:2000;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.tip-content[data-v-eab3254c]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.tip-content i[data-v-eab3254c]{font-size:18px}.tip-close[data-v-eab3254c]{cursor:pointer;opacity:.8;margin-left:10px}.tip-close[data-v-eab3254c]:hover{opacity:1}.slide-down-enter-active[data-v-eab3254c],.slide-down-leave-active[data-v-eab3254c]{transition:all .3s ease}.slide-down-enter[data-v-eab3254c],.slide-down-leave-to[data-v-eab3254c]{transform:translateY(-100%);opacity:0}.echarts[data-v-dee3945c]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-dee3945c] .el-card__body{padding:0!important}}@media screen and (min-width:768px){.el-input-group[data-v-dee3945c]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-dee3945c]{width:30%}}.rank-signature-body img{height:50px!important;width:50px!important}.rank-signature-body p{margin:0;padding:0}.echarts[data-v-503c8c3b]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-503c8c3b] .el-card__body{padding:0!important}}.user-avatar[data-v-503c8c3b]{margin-right:5px!important;vertical-align:middle}@media screen and (min-width:768px){.el-input-group[data-v-503c8c3b]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-503c8c3b]{width:30%}}.panel-title[data-v-31aa6e10]{font-size:1.5rem!important;font-weight:500}@media screen and (min-width:768px){.contest-time .left[data-v-31aa6e10]{text-align:left}.contest-time .right[data-v-31aa6e10]{text-align:right}.password-form-card[data-v-31aa6e10]{width:400px;margin:0 auto}}@media screen and (max-width:768px){.contest-time .left[data-v-31aa6e10],.contest-time .right[data-v-31aa6e10]{text-align:center}}[data-v-31aa6e10] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-31aa6e10] .el-slider__button-wrapper{z-index:500}[data-v-31aa6e10] .el-slider__bar{height:10px!important;background-color:#09be24!important}[data-v-31aa6e10] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-31aa6e10] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-31aa6e10] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.contest-title[data-v-31aa6e10]{text-align:center}.contest-time[data-v-31aa6e10]{width:100%;font-size:16px}.el-tag--dark[data-v-31aa6e10]{border-color:#fff}.el-tag[data-v-31aa6e10]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}.sub-menu[data-v-31aa6e10]{margin-top:15px}.password-form-tips[data-v-31aa6e10]{text-align:center;font-size:14px}@media screen and (min-width:1050px){.scoreboard-body[data-v-8c1afc26]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-8c1afc26]{text-align:center}.panel-title[data-v-8c1afc26]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-8c1afc26]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-8c1afc26]{text-align:left}.contest-time .right[data-v-8c1afc26]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-8c1afc26],.contest-time .right[data-v-8c1afc26]{text-align:center}}[data-v-8c1afc26] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-8c1afc26] .el-slider__button-wrapper{z-index:500}[data-v-8c1afc26] .el-slider__bar{height:10px!important;background-color:#09be24!important}.el-tag--dark[data-v-8c1afc26]{border-color:#fff}.el-tag[data-v-8c1afc26]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}[data-v-8c1afc26] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-8c1afc26] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-8c1afc26] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-8c1afc26] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-8c1afc26],.vxe-cell span[data-v-8c1afc26]{margin:0;padding:0}[data-v-8c1afc26] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-8c1afc26] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.submission-time[data-v-8c1afc26]{font-size:15.6px;font-family:Roboto,sans-serif}.submission-error[data-v-8c1afc26]{font-weight:400}@media screen and (min-width:1050px){.scoreboard-body[data-v-4084790d]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-4084790d]{text-align:center}.panel-title[data-v-4084790d]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-4084790d]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-4084790d]{text-align:left}.contest-time .right[data-v-4084790d]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-4084790d],.contest-time .right[data-v-4084790d]{text-align:center}}[data-v-4084790d] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-4084790d] .el-slider__button-wrapper{z-index:500}[data-v-4084790d] .el-slider__bar{height:10px!important;background-color:#09be24!important}.el-tag--dark[data-v-4084790d]{border-color:#fff}.el-tag[data-v-4084790d]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}[data-v-4084790d] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-4084790d],.vxe-cell span[data-v-4084790d]{margin:0;padding:0}[data-v-4084790d] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-4084790d] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-4084790d] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-4084790d] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}.problem-time[data-v-4084790d]{color:rgba(0,0,0,.45);font-size:12px}[data-v-4084790d] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-01aa6788] .vxe-table--body-wrapper{overflow-x:hidden!important}}.filter-row[data-v-d72d7cca]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-d72d7cca]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-d72d7cca]{margin-right:20px}}[data-v-d72d7cca] .el-tag--dark{border-color:#fff}.announcements-container[data-v-b414acc6]{margin-top:-10px;margin-bottom:10px;border-radius:20px}.announcements-container li[data-v-b414acc6]{padding-top:15px;list-style:none;padding-bottom:15px;margin-left:20px;margin-top:10px;font-size:16px;border:1px solid hsla(0,0%,73.3%,.5);border-left:2px solid #409eff}.flex-container[data-v-b414acc6]{text-align:center;border-radius:20px}.flex-container .info[data-v-b414acc6]{margin-top:5px}.flex-container .title .entry[data-v-b414acc6]{color:#495060;font-style:oblique}.flex-container .title a[data-v-b414acc6]:hover{color:#e3651e;border-bottom:1px solid #e3651e;border-radius:20px}.creator[data-v-b414acc6],.date[data-v-b414acc6]{width:200px;text-align:center}.date[data-v-b414acc6]{margin-right:5px}.content-container[data-v-b414acc6]{padding:0 20px 20px 20px;border-radius:20px}.no-announcement[data-v-b414acc6]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-b414acc6]{animation:fadeIn 1s}ul[data-v-b414acc6]{list-style-type:none;padding-inline-start:0}.comment .markdown-content p{margin-top:0!important;margin-bottom:0!important}.comment-top[data-v-2adf243d]{margin-bottom:15px;border-radius:20px}.comment-top .title[data-v-2adf243d]{font-size:20px;margin-left:3.5em}.comment-top p[data-v-2adf243d]{margin:5px;padding:0}.face-box[data-v-2adf243d]{height:200px!important;width:300px!important;overflow:scroll!important;overflow-x:hidden!important;border-radius:20px}.container[data-v-2adf243d]{padding:10px 20px;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #ebeef5;margin-bottom:10px;border-radius:20px}.container .own-input[data-v-2adf243d]{margin-top:10px}.container .input-bottom[data-v-2adf243d]{margin-top:10px;padding:0 10px}.container .input-bottom .markdown-key[data-v-2adf243d]{font-size:20px;margin-left:5px;cursor:pointer}.container .own-input .own-btn-comment[data-v-2adf243d]{float:right}.container .emotionSelect[data-v-2adf243d]{font-size:25px;cursor:pointer}.emotionList[data-v-2adf243d]{display:flex;flex-wrap:wrap;padding:5px;height:200px;overflow-y:scroll}.emotionItem[data-v-2adf243d]{width:10%;font-size:20px;text-align:center;text-decoration:none}.emotionItem[data-v-2adf243d]:active,.emotionItem[data-v-2adf243d]:hover,.emotionItem[data-v-2adf243d]:link,.emotionItem[data-v-2adf243d]:visited{text-decoration:none}.comment-total[data-v-2adf243d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-left:12px;border-left:4px solid #03a9f4;font-size:18px;font-weight:500;height:20px;line-height:20px;border-radius:20px}.comment-total .text[data-v-2adf243d]{display:flex;align-items:center}.comment-total .number[data-v-2adf243d]{margin-left:6px;font-size:14px;font-weight:400;border-radius:20px}.user-avatar[data-v-2adf243d]{margin-right:5px!important;vertical-align:middle;border-radius:20px}.container .comment[data-v-2adf243d]{display:flex;flex-direction:column;padding:10px;border-top:1px solid #eee;border-radius:20px}.container .comment .info[data-v-2adf243d]{display:flex;align-items:center}.container .comment .info .user-info[data-v-2adf243d]{cursor:pointer}.container .comment .info .right[data-v-2adf243d]{display:flex;flex-direction:column;margin-left:10px}.container .comment .info .right .name[data-v-2adf243d]{font-size:16px;color:#d9c7b8;margin-bottom:5px;font-weight:500}.container .comment .info .right .date[data-v-2adf243d]{font-size:12px;color:#909399}.container .comment .info-bottom[data-v-2adf243d]{margin-left:47px}.container .comment .content[data-v-2adf243d]{font-size:16px;color:#303133;line-height:20px;padding:10px 0}.container .comment .control[data-v-2adf243d]{display:flex;align-items:center;font-size:14px;color:#909399}.container .comment .control .like[data-v-2adf243d]{display:flex;align-items:center;margin-right:10px;cursor:pointer}.container .comment .control .like.active[data-v-2adf243d],.container .comment .control .like[data-v-2adf243d]:hover{color:#d9c7b8}.container .comment .control .like .iconfont[data-v-2adf243d]{font-size:14px;margin-right:3px}.container .comment .control .comment-opt[data-v-2adf243d]{display:flex;align-items:center;cursor:pointer;margin-right:10px}.container .comment .control .comment-reply[data-v-2adf243d]:hover{color:#333}.container .comment .control .comment-delete[data-v-2adf243d]:hover{color:#ff503f}.container .comment .control .comment-opt .iconfont[data-v-2adf243d]{font-size:16px;margin-right:3px}.container .comment .reply[data-v-2adf243d]{margin:10px 0;border-left:2px solid #dcdfe6}.container .comment .reply .item[data-v-2adf243d]{margin:0 10px;padding:10px 0;border-bottom:1px dashed #ebeef5}.container .comment .reply .item .reply-content[data-v-2adf243d]{display:flex;align-items:center;font-size:14px;color:#303133}.container .comment .reply .item .reply-content .from-name[data-v-2adf243d]{color:#d9c7b8;cursor:pointer;margin-right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container .comment .reply .item .reply-content .reply-text[data-v-2adf243d]{margin-left:5px;margin-right:2px;color:#333;font-size:14px;font-weight:400;width:32px}.container .comment .reply .item .reply-content .to-name[data-v-2adf243d]{color:#d9c7b8;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.container .comment .reply .item .reply-bottom[data-v-2adf243d]{display:flex;align-items:center;font-size:12px;color:#909399;margin-left:34px}.container .comment .reply .item .reply-bottom .reply-opt[data-v-2adf243d]{display:flex;align-items:center;margin-left:5px;cursor:pointer}.container .comment .reply .item .reply-bottom .reply-text[data-v-2adf243d]:hover{color:#333}.container .comment .reply .item .reply-bottom .reply-delete[data-v-2adf243d]:hover{color:#ff503f}.container .comment .reply .item .reply-bottom .reply-opt .iconfont[data-v-2adf243d]{margin-right:3px}.container .comment .reply .view-more[data-v-2adf243d]{font-size:12px;color:#6d757a}.container .comment .reply .view-more .btn-more[data-v-2adf243d]{padding:2px 3px;border-radius:4px}.container .comment .reply .view-more a[data-v-2adf243d]{outline:none;color:#e3651e;text-decoration:none;cursor:pointer}.container .comment .reply .view-more a[data-v-2adf243d]:hover{background:#e5e9ef;color:#e3651e}.container .comment .reply .fade-enter-active[data-v-2adf243d],.container .comment .reply fade-leave-active[data-v-2adf243d]{transition:opacity .5s}.container .comment .reply .fade-enter[data-v-2adf243d],.container .comment .reply .fade-leave-to[data-v-2adf243d]{opacity:0}.container .comment .reply .input-wrapper[data-v-2adf243d]{padding:10px}.container .btn-control[data-v-2adf243d]{float:right;align-items:center;border-radius:20px}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-2adf243d]{font-size:16px;color:#606266;margin-right:20px;cursor:pointer;border-radius:20px}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-2adf243d]:hover{color:#333}.container .comment .reply .input-wrapper .btn-control .confirm[data-v-2adf243d]{font-size:16px}.loading-text[data-v-2adf243d]{border-radius:20px;text-align:center}.loading-text a[data-v-2adf243d]{color:#999}.loading-text a[data-v-2adf243d]:hover{text-decoration:none;color:#e3651e}.print-tips[data-v-d7823772]{margin-left:50px;padding:30px;padding-top:0}.filter-row[data-v-70602418]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-70602418]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-70602418]{margin-right:20px}}[data-v-70602418] .el-tag--dark{border-color:#fff}@media screen and (min-width:1050px){[data-v-1553dc6a] .vxe-table--body-wrapper{overflow-x:hidden!important}}.role-root{background-color:#f9d681!important;color:#ff503f!important;font-weight:600}.role-admin{background-color:#409eff!important;color:#fff!important}.role{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}[data-v-035c1bb8] .el-card__body{padding:0!important}.discussion-header[data-v-035c1bb8]{background-color:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px;height:41px}.discussion-header .search[data-v-035c1bb8]{margin-top:3px;margin-right:6px;float:right}.list-card[data-v-035c1bb8]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-035c1bb8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-035c1bb8]{overflow:hidden;display:block}.svg-top[data-v-035c1bb8]{position:absolute;top:0;right:0}.article-hlink[data-v-035c1bb8]{margin:0;padding:0}.article-hlink a[data-v-035c1bb8]{font-size:16px;font-weight:600;color:#34495e;margin-top:5px}a[data-v-035c1bb8]{color:#34495e;text-decoration:none}.article-hlink2 p[data-v-035c1bb8]{margin-bottom:10px;color:#888;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-035c1bb8]{margin-top:15px;font-size:12px;color:#999!important}.title-article .title-msg a[data-v-035c1bb8]{color:#999;text-decoration:none}.user-avatar[data-v-035c1bb8]{vertical-align:middle}.title-article .title-msg span[data-v-035c1bb8]{margin-right:3px}.title-article .title-msg .pl[data-v-035c1bb8]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-035c1bb8]{padding-right:.3rem!important}.category-body[data-v-035c1bb8]{background:#fff;padding:15px;margin-bottom:15px;border-radius:6px;overflow:hidden;margin-top:12px}.category-body .title-sidebar[data-v-035c1bb8]{border-bottom:1px solid #eee;width:100%;color:#34495e;font-size:14px;font-weight:600;padding-bottom:10px;margin-bottom:10px;overflow:hidden}.category-body .title-sideba a[data-v-035c1bb8]{color:#34495e}.category-body h3[data-v-035c1bb8]{margin:0;padding:0}.category-item[data-v-035c1bb8]{height:30px;font-size:14px;padding:3px 10px;margin-bottom:5px}.category-item a[data-v-035c1bb8]{color:#34495e}.category-item[data-v-035c1bb8]:hover{background-color:#eff3f5!important;font-weight:700;color:#222}[data-v-407a0e3a] .el-dialog__body{padding:0 20px}.container[data-v-407a0e3a]{box-sizing:border-box;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #ebeef5;margin-bottom:20px}.title-article[data-v-407a0e3a]{background:#fff;overflow:hidden;padding:10px 20px;position:relative;text-align:center}.title-article h1.title[data-v-407a0e3a]{font-size:25px;font-weight:600;color:#34495e;padding:0 0 10px;width:80%;line-height:32px;word-break:break-all}.title-article .title-msg[data-v-407a0e3a]{margin-bottom:0;font-size:12px;color:#999}.title-article .title-msg span[data-v-407a0e3a]{margin-right:2px}.title-article .title-msg span a.c999[data-v-407a0e3a]{color:#999!important}.title-article .title-msg span a.c999[data-v-407a0e3a]:hover{color:#007bff!important;text-decoration:none}.user-avatar[data-v-407a0e3a]{vertical-align:middle}.user-name[data-v-407a0e3a]{margin:0 .25rem!important}.title-article .title-msg a.report[data-v-407a0e3a]{position:absolute;top:30px;right:5px;color:#4caf50!important;font-weight:700;font-size:14px}.title-article .title-msg a.like[data-v-407a0e3a]{position:absolute;top:30px;right:68px;color:#ff6700!important;font-weight:700;font-size:14px}@media screen and (max-width:768px){.title-article .title-msg a.report[data-v-407a0e3a]{top:50px!important;right:12px!important}.title-article .title-msg a.like[data-v-407a0e3a]{top:24px!important;right:12px!important}}.body-article[data-v-407a0e3a]{background:#fff;overflow:hidden;width:100%;padding:20px 20px;text-align:left;font-size:14px;line-height:1.6}.container[data-v-69fec1be]{margin-bottom:20px}.container .content[data-v-69fec1be]{font-size:16px;margin:0 50px 20px 50px}.container .content pre[data-v-69fec1be]{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f8f8f9;border:1px dashed #e9eaec}@media screen and (max-width:768px){.container .content[data-v-69fec1be]{font-size:1rem;margin:0 5px}}ul[data-v-69fec1be]{list-style:disc;padding-inline-start:0}li[data-v-69fec1be]{line-height:2}li .title[data-v-69fec1be]{font-weight:600;font-size:1rem}.result li[data-v-69fec1be]{list-style-type:none;margin-top:8px}.intr-center[data-v-3d34773a]{text-align:center;max-width:100%;margin:0 auto}paper-card[type=server][data-v-3d34773a]{display:block;text-align:center;border-radius:4px;transition:.2s ease-out 0s;color:rgba(0,0,0,.63);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 30%,#fff),linear-gradient(70deg,#e0f1ff 32%,#fffae3);padding:1rem;position:relative;border:1px solid rgba(0,0,0,.15);margin-bottom:2rem}paper-card[data-v-3d34773a]:hover{box-shadow:0 0 40px rgba(0,0,0,.15)}.teal-text[data-v-3d34773a]{color:#009688!important}.text-darken[data-v-3d34773a]{margin-top:0;margin-bottom:.5rem;color:#2196f3!important;font-weight:400;font-size:40px}.icon[data-v-3d34773a]{color:#212529}.icon[data-v-3d34773a],.intr-center p[data-v-3d34773a]{font-size:1rem;line-height:1.5}.msg-title[data-v-fe517e4e]{background-image:linear-gradient(135deg,#2afadf 10%,#4c83ff)}[data-v-fe517e4e] .el-alert__title{font-size:18px!important;line-height:18px!important}[data-v-fe517e4e] .el-tabs__item{text-align:center!important;padding:0 40px;line-height:53px;height:53px;font-weight:700}[data-v-fe517e4e] .el-card__body{padding:15px;padding-bottom:10px}@media only screen and (max-width:767px){[data-v-fe517e4e] .el-tabs__item{padding:0 10px}[data-v-fe517e4e] .el-tabs__content{padding:12px;padding-left:0!important}}.box-card[data-v-697c212c]{margin-bottom:15px;position:relative}.clear-all[data-v-697c212c]{cursor:pointer;color:#409eff}.clear-all[data-v-697c212c]:hover{color:red;font-weight:bolder}.msg-wrap[data-v-697c212c]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-697c212c]{padding:0}}.msg-list-header[data-v-697c212c]{height:35px;border-bottom:3px solid #eff3f5;position:relative;top:-10px}.svg-lt[data-v-697c212c]{position:absolute;top:0;right:0}.fl[data-v-697c212c]{float:left}.fr[data-v-697c212c]{float:right}.msg-list-item[data-v-697c212c]{display:flex}.msg-list-item .title[data-v-697c212c]{color:#99a;font-size:16px;margin-left:13px}.msg-list-item .title .content[data-v-697c212c]{color:#222;margin:10px 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;max-height:2.6em}.user-name[data-v-697c212c]{color:#666;font-weight:700}.user-name[data-v-697c212c]:hover{cursor:pointer;color:#409eff}.msg-action[data-v-697c212c]{font-size:16px;margin-left:5px}.msg-list-item .orginal-reply[data-v-697c212c]{color:#999;border-left:2px solid #e7e7e7;margin:8px 0 5px;padding-left:4px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;max-height:2.6em}.msg-list-item .extra-info[data-v-697c212c]{color:#999;font-size:12px;line-height:30px}.msg-list-item .extra-info span[data-v-697c212c]{margin-right:10px}.msg-list-item .extra-info .delete[data-v-697c212c]:hover{cursor:pointer;color:red}.link-discussion[data-v-697c212c]{color:#999;font-size:15px;text-align:center}.link-discussion .title[data-v-697c212c]{color:#409eff;font-weight:700;cursor:pointer}@media only screen and (max-width:767px){.link-discussion[data-v-697c212c]{text-align:left}.msg-action[data-v-697c212c]{font-size:13px;margin-left:0;display:block}.msg-list-item .extra-info[data-v-697c212c],.msg-list-item .orginal-reply[data-v-697c212c],.msg-list-item .title .content[data-v-697c212c]{margin-left:-47px}}.box-card[data-v-27f3ea61]{margin-bottom:15px;position:relative}.clear-all[data-v-27f3ea61]{cursor:pointer;color:#409eff}.clear-all[data-v-27f3ea61]:hover{color:red;font-weight:bolder}.msg-wrap[data-v-27f3ea61]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-27f3ea61]{padding:0}}.msg-list-header[data-v-27f3ea61]{height:35px;border-bottom:3px solid #eff3f5;position:relative;top:-10px}.svg-lt[data-v-27f3ea61]{position:absolute;top:0;right:0}.fl[data-v-27f3ea61]{float:left}.fr[data-v-27f3ea61]{float:right}.msg-list-item[data-v-27f3ea61]{line-height:30px}.title[data-v-27f3ea61]{color:#333;font-weight:700;font-size:14px}.extra[data-v-27f3ea61]{color:#999;font-size:12px;line-height:22px;margin:0 8px}.bottom[data-v-27f3ea61]{color:#666;padding-left:8px}.text[data-v-27f3ea61]{word-break:break-word}.delete[data-v-27f3ea61]:hover{cursor:pointer;color:red;font-weight:bolder}section[data-v-57d2c271]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-training[data-v-57d2c271]{margin-right:1em;white-space:nowrap;font-size:1.7em;margin-top:0;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.training-category[data-v-57d2c271]{margin-right:1.5em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.category-item[data-v-57d2c271]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-57d2c271]:hover{cursor:pointer}.card-top[data-v-5f9792b8]{margin-top:15px}.training-header[data-v-5f9792b8]{text-align:center}.count[data-v-5f9792b8]{margin-top:10px;font-size:18px;font-weight:700}.password-form-card[data-v-5f9792b8]{text-align:center;margin-bottom:15px}.info-rows>[data-v-5f9792b8]{margin-bottom:var(--info-row-margin-bottom,1em);display:flex;align-items:center;font-size:16px;line-height:1.5;color:rgba(0,0,0,.75)}.info-rows>*>[data-v-5f9792b8]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-5f9792b8]>:last-child{margin-bottom:0}[data-v-5f9792b8] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-5f9792b8] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-5f9792b8] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}@media screen and (min-width:1050px){[data-v-701205d3] .vxe-table--body-wrapper{overflow-x:hidden!important}}.rank-title[data-v-631bd71e]{text-align:center}[data-v-631bd71e] .el-card__body{padding:20px!important}.training-rank-search[data-v-631bd71e]{text-align:center;margin:10px auto;width:90%}@media screen and (min-width:768px){.training-rank-search[data-v-631bd71e]{width:50%}}@media screen and (min-width:1050px){.training-rank-search[data-v-631bd71e]{width:30%}}.vxe-cell p[data-v-631bd71e],.vxe-cell span[data-v-631bd71e]{margin:0;padding:0}@media screen and (max-width:768px){[data-v-631bd71e] .el-card__body{padding:0!important}}a.emphasis[data-v-631bd71e]{color:#495060!important}a.emphasis[data-v-631bd71e]:hover{color:#2d8cf0!important}[data-v-631bd71e] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-631bd71e] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-631bd71e] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-631bd71e] .vxe-body--column{min-width:0;height:51px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-631bd71e] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.judge-status[data-v-631bd71e]{font-size:16px;font-weight:700}.judge-time[data-v-631bd71e]{color:rgba(0,0,0,.45);font-size:12px}.auto-textarea-wrapper .auto-textarea-block{white-space:pre-wrap!important}.marquee-wrap[data-v-f957694c]{width:100%;overflow:hidden;position:relative;border-radius:20px}.marquee[data-v-f957694c]{margin-right:16px;border-radius:20px}p[data-v-f957694c]{margin:0;word-break:keep-all;white-space:nowrap}.scroll[data-v-f957694c]{display:flex}.getWidth[data-v-f957694c]{word-break:keep-all;white-space:nowrap;position:absolute;border-radius:20px;opacity:0;top:0}section[data-v-eed82c94]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-group[data-v-eed82c94]{margin-right:1em;white-space:nowrap;font-size:1.7em;margin-top:0;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.group-category[data-v-eed82c94]{margin-right:1.5em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.category-item[data-v-eed82c94]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-eed82c94]:hover{cursor:pointer}.group-name[data-v-eed82c94]{font-size:1.15rem;font-weight:600}[data-v-eed82c94] .Public .el-card{border-color:rgba(103,194,58,.5)}[data-v-eed82c94] .Public .el-card__header{background-color:rgba(103,194,58,.2)}.Public .group-name[data-v-eed82c94]{color:#67c23a}[data-v-eed82c94] .Protected .el-card{border-color:rgba(230,162,60,.5)}[data-v-eed82c94] .Protected .el-card__header{background-color:rgba(230,162,60,.2)}.Protected .group-name[data-v-eed82c94]{color:#e6a23c}[data-v-eed82c94] .Private .el-card{border-color:rgba(245,108,108,.5)}[data-v-eed82c94] .Private .el-card__header{background-color:rgba(245,108,108,.2)}.Private .group-name[data-v-eed82c94]{color:#f56c6c}.group-brief[data-v-eed82c94]{height:86px;font-size:14px;padding:0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.group-auth[data-v-eed82c94]{margin-left:3px;margin-top:-1px;font-size:14px}.group-auth[data-v-eed82c94]:hover{cursor:pointer}[data-v-eed82c94] .el-card__header{padding:10px;margin-bottom:4px}[data-v-eed82c94] .el-divider--horizontal{margin:0}.announcement-container[data-v-076a4df5]{margin-top:-10px;margin-bottom:10px;border-radius:20px}.announcement-container li[data-v-076a4df5]{padding-top:15px;list-style:none;padding-bottom:15px;margin-left:20px;margin-top:10px;font-size:16px;border:1px solid hsla(0,0%,73.3%,.5);border-left:2px solid #e3651e;border-radius:20px}.flex-container[data-v-076a4df5]{text-align:center;border-radius:20px}.flex-container .info[data-v-076a4df5]{margin-top:5px}.flex-container .title .entry[data-v-076a4df5]{color:#495060;font-style:oblique}.flex-container .title a[data-v-076a4df5]:hover{color:#e3651e;border-bottom:1px solid #e3651e}.creator[data-v-076a4df5],.date[data-v-076a4df5]{width:200px;text-align:center}.date[data-v-076a4df5]{margin-right:5px}.content-container[data-v-076a4df5]{padding:0 20px 20px 20px}.no-announcement[data-v-076a4df5]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-076a4df5]{animation:fadeIn 1s}ul[data-v-076a4df5]{list-style-type:none;padding-inline-start:0}[data-v-65cb8d09] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-65cb8d09] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-65cb8d09] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.description-body[data-v-65cb8d09]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.separator[data-v-65cb8d09]{display:block;position:absolute;top:0;bottom:0;left:50%;border:1px dashed #eee}.info-rows>[data-v-65cb8d09]{margin-bottom:var(--info-row-margin-bottom,1em);display:flex;align-items:center;font-size:16px;line-height:1.5;color:rgba(0,0,0,.75)}.info-rows>*>[data-v-65cb8d09]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-65cb8d09]>:last-child{margin-bottom:0}.title-input[data-v-480da0b0]{margin-bottom:20px}.visible-box[data-v-480da0b0]{margin-top:10px;width:205px;float:left;border-radius:20px}.visible-box span[data-v-480da0b0]{margin-right:10px}.el-form-item[data-v-480da0b0]{margin-bottom:2px!important;border-radius:20px}[data-v-480da0b0] .el-dialog__body{padding-top:0!important}.title[data-v-c17e83f6]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-c17e83f6]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-c17e83f6]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-c17e83f6]{margin-left:10px;margin-right:10px}}.accordion[data-v-09c87166]{box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.accordion header[data-v-09c87166]{position:relative}.title[data-v-09c87166]{font-size:16px;margin:0 0 0 10px;line-height:50px;font-weight:bolder}.header_right[data-v-09c87166]{float:right}.body[data-v-09c87166]{background-color:#f9fafc;border-top:1px solid rgba(34,36,38,.15);clear:both;overflow:hidden;padding:15px 10px}footer[data-v-09c87166]{border-top:1px solid rgba(34,36,38,.15);height:36px;box-sizing:border-box;background-color:#fff;border-radius:20px;text-align:center;margin-top:-1px;color:#b9c9d8;cursor:pointer;transition:.2s}footer[data-v-09c87166]:hover{background-color:#ebeef5}.rotate[data-v-09c87166]{transform:rotate(180deg)}.CodeMirror[data-v-4630f01f]{height:auto!important;border-radius:20px}.CodeMirror-scroll[data-v-4630f01f]{min-height:300px;max-height:600px;border-radius:20px}.accordion[data-v-db4d8bdc]{border:1px solid #b9c9d8;border-radius:20px}.file[data-v-db4d8bdc]{margin:10px;cursor:pointer;border-radius:20px}.button-new-file[data-v-db4d8bdc]{height:32px;line-height:30px;padding-top:0;padding-bottom:0;margin:10px;border-radius:20px}[data-v-db4d8bdc] .CodeMirror-scroll{max-height:300px;border-radius:20px}[data-v-687b17c4] .el-form-item__label{padding:0!important}.el-form-item[data-v-687b17c4]{margin-bottom:10px!important}.difficulty-select[data-v-687b17c4]{width:120px}.input-new-tag[data-v-687b17c4]{width:120px;border-radius:20px}.button-new-tag[data-v-687b17c4]{height:24px;line-height:22px;padding-top:0;padding-bottom:0;border-radius:20px}.accordion[data-v-687b17c4]{margin-bottom:10px}.add-examples[data-v-687b17c4]{width:100%;background-color:#fff;border:1px dashed #e3651e;outline:none;cursor:pointer;color:#e3651e;height:35px;border-radius:20px;font-size:14px}.add-examples i[data-v-687b17c4]{margin-right:10px;border-radius:20px}.add-examples[data-v-687b17c4]:hover{border:0;background-color:#e3651e!important;color:#fff}.add-example-btn[data-v-687b17c4]{margin-bottom:10px;border-radius:20px}.add-samples[data-v-687b17c4]{width:100%;background-color:#fff;border:1px dashed #e4a3b5;outline:none;cursor:pointer;border-radius:20px;color:#e4a3b5;height:35px;font-size:14px}.add-samples i[data-v-687b17c4]{margin-right:10px}.add-samples[data-v-687b17c4]:hover{border:0;background-color:#e4a3b5!important;color:#fff}.add-sample-btn[data-v-687b17c4]{margin-bottom:10px}.dialog-compile-error[data-v-687b17c4]{width:auto;max-width:80%;overflow-x:scroll}.title[data-v-7cbbf93c]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-7cbbf93c]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-7cbbf93c]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-7cbbf93c]{margin-left:10px;margin-right:10px}}[data-v-57178f58] .el-form-item__label{padding:0!important}.el-form-item[data-v-57178f58]{margin-bottom:10px!important}.difficulty-select[data-v-57178f58],.input-new-tag[data-v-57178f58]{width:120px}.button-new-tag[data-v-57178f58]{height:24px;line-height:22px;padding-top:0;padding-bottom:0;border-radius:20px}.accordion[data-v-57178f58]{margin-bottom:10px}.add-examples[data-v-57178f58]{width:100%;background-color:#fff;border:1px dashed #e3651e;outline:none;cursor:pointer;color:#e3651e;height:35px;border-radius:20px;font-size:14px}.add-examples i[data-v-57178f58]{margin-right:10px}.add-examples[data-v-57178f58]:hover{border:0;background-color:#e3651e!important;color:#fff}.add-example-btn[data-v-57178f58]{margin-bottom:10px}.add-samples[data-v-57178f58]{width:100%;background-color:#fff;border:1px dashed #e4a3b5;outline:none;cursor:pointer;color:#e4a3b5;height:35px;font-size:14px;border-radius:20px}.add-samples i[data-v-57178f58]{margin-right:10px}.add-samples[data-v-57178f58]:hover{border:0;background-color:#e4a3b5!important;color:#fff}.add-sample-btn[data-v-57178f58]{margin-bottom:10px}.dialog-compile-error[data-v-57178f58]{width:auto;max-width:80%;overflow-x:scroll}.page[data-v-378ac6b2]{margin-top:20px;text-align:right;border-radius:20px}.tips[data-v-378ac6b2]{color:red;font-weight:bolder;font-size:1rem;border-radius:20px}.title[data-v-136450a1]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-136450a1]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-136450a1]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-136450a1]{margin-left:10px;margin-right:10px}}.userPreview[data-v-b61e2d22]{padding-left:10px;padding-top:20px;padding-bottom:20px;color:red;font-size:16px;margin-bottom:10px;border-radius:20px}.input-new-star-user[data-v-b61e2d22]{width:200px}.title[data-v-2edb2b74]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-2edb2b74]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-2edb2b74]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-2edb2b74]{margin-left:10px;margin-right:10px}}#no-contest[data-v-2edb2b74]{text-align:center;font-size:16px;padding:20px}#contest-list>li[data-v-2edb2b74]{padding:5px;margin-left:-20px;margin-top:10px;width:100%;border-bottom:1px solid hsla(0,0%,73.3%,.5);list-style:none;text-align:center}#contest-list .trophy[data-v-2edb2b74]{height:70px;margin-left:10px;margin-right:-20px}#contest-list .contest-main .contest-title[data-v-2edb2b74]{font-size:1.25rem;padding-left:8px;margin-bottom:0}#contest-list .contest-main .contest-title a.entry[data-v-2edb2b74]{color:#495060}#contest-list .contest-main .contest-title a[data-v-2edb2b74]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}#contest-list .contest-main .detail[data-v-2edb2b74]{padding-left:0;padding-bottom:10px}#contest-list .contest-main li[data-v-2edb2b74]{display:inline-block;padding:10px 0 0 10px}.filter-row[data-v-8fca2eee]{margin-bottom:5px;border-radius:20px}@media screen and (max-width:768px){.filter-row span[data-v-8fca2eee]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-8fca2eee]{margin-left:10px;margin-right:10px}}.title-input[data-v-8fca2eee]{margin-bottom:20px}.visible-box[data-v-8fca2eee]{margin-top:10px;width:205px;float:left;border-radius:20px}.visible-box span[data-v-8fca2eee]{margin-right:10px}.el-form-item[data-v-8fca2eee]{margin-bottom:2px!important;border-radius:20px}[data-v-8fca2eee] .el-dialog__body{padding-top:0!important}.title[data-v-6ac10aae]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-6ac10aae]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-6ac10aae]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-6ac10aae]{margin-left:10px;margin-right:10px}}.list-card[data-v-6ac10aae]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-6ac10aae]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-6ac10aae]{overflow:hidden;display:block}.svg-top[data-v-6ac10aae]{position:absolute;top:0;right:0}.article-hlink[data-v-6ac10aae]{margin:0;padding:0}.article-hlink a[data-v-6ac10aae]{font-size:16px;font-weight:600;color:#34495e;margin-top:5px}a[data-v-6ac10aae]{color:#34495e;text-decoration:none}.article-hlink2 p[data-v-6ac10aae]{margin-bottom:10px;color:#888;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-6ac10aae]{margin-top:15px;font-size:12px;color:#999!important}.title-article .title-msg a[data-v-6ac10aae]{color:#999;text-decoration:none}.user-avatar[data-v-6ac10aae]{vertical-align:middle}.title-article .title-msg span[data-v-6ac10aae]{margin-right:3px}.title-article .title-msg .pl[data-v-6ac10aae]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-6ac10aae]{padding-right:.3rem!important}.filter-row[data-v-ea8d68d4]{margin-bottom:5px}@media screen and (max-width:768px){.filter-row span[data-v-ea8d68d4]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-ea8d68d4]{margin-left:10px;margin-right:10px}}.title-input[data-v-ea8d68d4]{margin-bottom:20px}.visible-box[data-v-ea8d68d4]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-ea8d68d4]{margin-right:10px}.el-form-item[data-v-ea8d68d4]{margin-bottom:2px!important}[data-v-ea8d68d4] .el-dialog__body{padding-top:0!important}.title[data-v-29d5148c]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-29d5148c]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-29d5148c]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-29d5148c]{margin-left:10px;margin-right:10px}}.title-input[data-v-29d5148c]{margin-bottom:20px}.visible-box[data-v-29d5148c]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-29d5148c]{margin-right:10px}.el-form-item[data-v-29d5148c]{margin-bottom:2px!important}[data-v-29d5148c] .el-dialog__body{padding-top:0!important}.section-title[data-v-fd14d662]{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px;text-align:center}.section-main[data-v-fd14d662]{text-align:center;margin-bottom:20px}[data-v-fd14d662] .upload-container .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:320px}[data-v-fd14d662] .upload-container .el-upload:hover{border-color:#409eff}.inline[data-v-fd14d662]{display:inline-block}.cropper-btn[data-v-fd14d662]{margin:10px 0}.copper-img[data-v-fd14d662]{width:400px;height:300px}.cropper-main[data-v-fd14d662]{flex:none;width:400px;height:300px}.section-main .cropper-preview[data-v-fd14d662]{flex:none;text-align:center;box-shadow:0 0 1px 0}@media screen and (max-width:1080px){.section-main .cropper-preview[data-v-fd14d662]{margin:0 auto}}.upload-modal .notice[data-v-fd14d662]{font-size:16px;display:inline-block;vertical-align:top;padding:10px}[data-v-fd14d662] .el-dialog__body{padding:0}[data-v-fd14d662] .el-upload-dragger{width:100%;height:100%}.upload-modal img[data-v-fd14d662]{box-shadow:0 0 1px 0;border-radius:50%;width:250px;height:250px}.swtich-type[data-v-703dbd92]{float:right}@media screen and (max-width:768px){[data-v-703dbd92] .el-card__body{padding:0!important}.swtich-type[data-v-703dbd92]{margin-top:10px;margin-bottom:10px;float:none;text-align:center}}@media screen and (min-width:768px){.el-input-group[data-v-703dbd92]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-703dbd92]{width:30%}}.user-avatar{margin-right:5px!important;vertical-align:middle}.search-btn{color:#fff!important;background-color:#409eff!important;border-color:#409eff!important}.error .clip .shadow[data-v-502bdc40]{height:180px}.error .clip:nth-of-type(2) .shadow[data-v-502bdc40]{width:130px}.error .clip:first-of-type .shadow[data-v-502bdc40],.error .clip:nth-of-type(3) .shadow[data-v-502bdc40]{width:250px}.error .digit[data-v-502bdc40]{width:150px;height:150px;line-height:150px;font-size:120px;font-weight:700}.error h2[data-v-502bdc40]{font-size:32px}.error .msg[data-v-502bdc40]{top:-190px;left:30%;width:80px;height:80px;line-height:80px;font-size:32px}.error span.triangle[data-v-502bdc40]{top:70%;right:0;border-left:20px solid #535353;border-top:15px solid transparent;border-bottom:15px solid transparent}.error .container-error-404[data-v-502bdc40]{margin:0 auto;position:relative;height:250px;padding-top:40px}.error .container-error-404 .clip[data-v-502bdc40]{display:inline-block;transform:skew(-45deg)}.error .clip .shadow[data-v-502bdc40]{overflow:hidden}.error .clip:nth-of-type(2) .shadow[data-v-502bdc40]{overflow:hidden;position:relative;box-shadow:inset 20px 0 20px -15px hsla(0,0%,58.8%,.8),20px 0 20px -15px hsla(0,0%,58.8%,.8)}.error .clip:first-of-type .shadow[data-v-502bdc40]:after,.error .clip:nth-of-type(3) .shadow[data-v-502bdc40]:after{content:"";position:absolute;right:-8px;bottom:0;z-index:9999;height:100%;width:10px;background:linear-gradient(90deg,transparent,hsla(0,0%,67.8%,.8),transparent);border-radius:20px}.error .clip:nth-of-type(3) .shadow[data-v-502bdc40]:after{left:-8px}.error .digit[data-v-502bdc40]{position:relative;top:8%;color:#fff;background:#1e9fff;border-radius:20px;display:inline-block;transform:skew(45deg)}.error .clip:nth-of-type(2) .digit[data-v-502bdc40]{left:-10%}.error .clip:first-of-type .digit[data-v-502bdc40]{right:-20%}.error .clip:nth-of-type(3) .digit[data-v-502bdc40]{left:-20%}.error h2[data-v-502bdc40]{font-size:24px;color:#a2a2a2;font-weight:700;padding-bottom:20px}.error .tohome[data-v-502bdc40]{font-size:16px;color:#07b3f9}.error .msg[data-v-502bdc40]{position:relative;z-index:9999;display:block;background:#535353;color:#a2a2a2;border-radius:20px;font-style:italic}.error .triangle[data-v-502bdc40]{position:absolute;z-index:999;transform:rotate(45deg);content:"";width:0;height:0}@media (max-width:767px){.error .clip .shadow[data-v-502bdc40]{height:100px}.error .clip:nth-of-type(2) .shadow[data-v-502bdc40]{width:80px}.error .clip:first-of-type .shadow[data-v-502bdc40],.error .clip:nth-of-type(3) .shadow[data-v-502bdc40]{width:100px}.error .digit[data-v-502bdc40]{width:80px;height:80px;line-height:80px;font-size:52px}.error h2[data-v-502bdc40]{font-size:18px}.error .msg[data-v-502bdc40]{top:-110px;left:15%;width:40px;height:40px;line-height:40px;font-size:18px}.error span.triangle[data-v-502bdc40]{top:70%;right:-3%;border-left:10px solid #535353;border-top:8px solid transparent;border-bottom:8px solid transparent}.error .container-error-404[data-v-502bdc40]{height:150px}}.footer[data-v-2e712b1a]{overflow:auto;margin-top:20px;margin-bottom:5px;text-align:left;border-radius:20px}[data-v-2e712b1a] .el-button{margin:0 0 15px 0;width:100%;border-radius:20px}[data-v-2e712b1a] .el-form-item__content{margin-left:0!important;border-radius:20px}.footer[data-v-18a2d0da]{overflow:auto;margin-top:20px;margin-bottom:-15px;text-align:center;border-radius:20px}[data-v-18a2d0da] .el-input-group__append{color:#fff;background:#e4a3b5}[data-v-18a2d0da] .footer .el-button--primary{margin:0 0 15px 0;width:100%}[data-v-18a2d0da] .el-form-item__content{margin-left:0!important}#captcha[data-v-0810798c]{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;height:36px;border-radius:20px}#captchaCode[data-v-0810798c]{flex:auto;border-radius:20px}#captchaImg[data-v-0810798c]{margin-left:10px;padding:3px;flex:initial;border-radius:20px}.footer[data-v-0810798c]{overflow:auto;margin-top:20px;margin-bottom:-15px;text-align:center;border-radius:20px}[data-v-0810798c] .el-button--primary{margin:0 0 15px 0;width:100%}[data-v-0810798c] .el-form-item__content{margin-left:0!important}#header[data-v-f51f835a]{min-width:300px;position:fixed;top:0;left:0;height:auto;width:100%;z-index:2000;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.mobile-nav[data-v-f51f835a]{position:fixed;left:0;top:0;z-index:2500;height:auto;width:100%}#drawer[data-v-f51f835a]{position:fixed;left:0;bottom:0;z-index:1000;width:100%;box-shadow:0 0 0 #fff,0 0 10px #fff,0 0 0 #fff,1px 1px 0 #dadada}.logo[data-v-f51f835a]{cursor:pointer;margin-left:2%;margin-right:2%;float:left;width:139px;height:42px;margin-top:5px}.el-dropdown-link[data-v-f51f835a]{cursor:pointer;color:#e3651e!important}.el-icon-arrow-down[data-v-f51f835a]{font-size:18px}.drop-menu[data-v-f51f835a]{float:right;margin-right:30px;position:relative;font-weight:500;right:10px;margin-top:18px;border-radius:20px;font-size:18px}.drop-avatar[data-v-f51f835a]{float:right;margin-right:15px;position:relative;margin-top:16px;border-radius:20px}.drop-msg[data-v-f51f835a]{float:right;font-size:25px;margin-right:10px;position:relative;margin-top:13px;border-radius:20px}.drop-msg-count[data-v-f51f835a]{margin-left:2px;border-radius:20px}.btn-menu[data-v-f51f835a]{font-size:16px;float:right;margin-right:10px;margin-top:12px;border-radius:20px}[data-v-f51f835a] .el-dialog{border-radius:20px!important;text-align:center}[data-v-f51f835a] .el-dialog__body{padding-bottom:25px;overflow:visible}[data-v-f51f835a] .el-dialog__header .el-dialog__title{font-size:22px;font-weight:600;font-family:Arial,Helvetica,sans-serif;line-height:1em;color:#4e4e4e}.el-submenu__title i[data-v-f51f835a]{color:#495060!important}.el-menu-item[data-v-f51f835a]{padding:0 13px}.el-menu-item[data-v-f51f835a]:hover,.el-menu .el-menu-item[data-v-f51f835a]:hover{border-bottom:2px solid #2474b5!important}.el-menu .el-menu-item:hover i[data-v-f51f835a],.el-menu .el-menu-item[data-v-f51f835a]:hover,.el-submenu .el-submenu__title:hover i[data-v-f51f835a],.el-submenu .el-submenu__title[data-v-f51f835a]:hover{outline:0!important;color:#e3651e!important;background:linear-gradient(270deg,#f2f7fc,#fefefe)!important;transition:all .2s ease}.el-menu .el-menu-item.is-active[data-v-f51f835a],.el-menu .el-menu-item.is-active i[data-v-f51f835a],.el-submenu.is-active[data-v-f51f835a],.el-submenu.is-active i[data-v-f51f835a]{color:#e3651e!important;background:linear-gradient(270deg,#f2f7fc,#fefefe)!important;transition:all .2s ease}.el-menu--horizontal .el-menu .el-menu-item[data-v-f51f835a]:hover,.el-submenu[data-v-f51f835a] .el-submenu__title:hover{color:#e3651e!important;background:linear-gradient(270deg,#f2f7fc,#fefefe)!important}.el-menu-item i[data-v-f51f835a]{color:#495060}.el-menu-item.is-active i[data-v-f51f835a],.is-active .el-submenu__title i[data-v-f51f835a],.is-active[data-v-f51f835a]{color:#e3651e!important}.navbar-icon[data-v-f51f835a]{margin-right:5px!important;width:24px!important;text-align:center!important}.subscription-banner[data-v-f51f835a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin-right:10px;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;font-size:12px;white-space:nowrap}.subscription-banner.expired[data-v-f51f835a]{background:#fff1f0;border-color:#ffa39e}.subscription-text[data-v-f51f835a]{color:#666}.subscription-text b[data-v-f51f835a]{color:#d48806}.subscription-banner.expired .subscription-text[data-v-f51f835a],.subscription-banner.expired .subscription-text b[data-v-f51f835a]{color:#cf1322}.redeem-dialog[data-v-f51f835a]{text-align:center;padding:10px 0}.redeem-hint[data-v-f51f835a]{margin-bottom:20px;color:#606266;font-size:14px}.redeem-dialog .el-input[data-v-f51f835a]{margin-bottom:12px}.current-status[data-v-f51f835a]{font-size:13px;color:#909399;margin-top:8px}[data-v-f51f835a] .mu-drawer{background:#fff}[data-v-f51f835a] .mu-list{padding:0;list-style:none!important}[data-v-f51f835a] .mu-item{list-style:none!important;display:flex;align-items:center;padding:12px 16px;color:#333;text-decoration:none;border-bottom:1px solid #f0f0f0}[data-v-f51f835a] .mu-item:before{display:none!important}[data-v-f51f835a] .mu-item-action{min-width:40px;margin-right:8px}[data-v-f51f835a] .mu-item-title{font-size:15px}[data-v-f51f835a] .mu-item.mobile-menu-active{background:#e6f7ff;color:#1890ff}[data-v-f51f835a] .mu-appbar{background:linear-gradient(135deg,#667eea,#764ba2)!important}[data-v-f51f835a] .mu-icon{font-size:20px}*{box-sizing:border-box}body{background-color:#eff3f5!important;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif!important;color:#495060!important;font-size:12px!important}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}::-webkit-scrollbar{width:10px;height:12px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background-color:#bbb}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{display:block;min-height:12px;min-width:10px;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#9f9f9f}#admin-content{background-color:#e3651e;position:absolute;top:0;bottom:0;width:100%}.mobile-menu-active{background-color:rgba(0,0,0,.1)}.mobile-menu-active .mu-icon,.mobile-menu-active .mu-item-title{color:#2d8cf0!important}#particles-js{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0}a{text-decoration:none;background-color:transparent;color:#495060;outline:0;cursor:pointer;transition:color .2s ease}a:hover{color:#2196f3!important}.markdown-body a{color:#2196f3;cursor:pointer;text-decoration:none;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.markdown-body a:hover{color:#ff5722!important;text-decoration:underline}.panel-title{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px}.home-title{color:#409eff;font-family:Raleway}.contest-config{text-align:right}.contest-config-switches p span{margin-left:8px;margin-right:4px}.contest-rank-filter{margin:10px 0}.contest-rank-config{text-align:right;margin-top:15px}.contest-scoreBoard-config{margin-top:30px!important}.contest-config span,.contest-rank-config span{margin-left:5px}@media screen and (max-width:992px){.contest-rank-config{text-align:center;margin-bottom:10px;margin-top:-1px}.contest-config{margin-top:5px;text-align:center}.contest-scoreBoard-config{margin-top:10px!important}}.contest-rank-concerned{font-size:1rem;margin-left:.5rem!important;margin-right:.5rem!important;vertical-align:top}.contest-rank-concerned i{margin-top:11px;cursor:pointer}.contest-rank-user-box{display:flex}.contest-rank-user-info{flex:1;text-align:right;min-width:0}.contest-username{color:#000;font-size:13.5px;font-weight:550}.contest-school,.contest-username{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contest-school{font-size:12px;font-weight:400;color:#696969}.contest-rank-flag{margin-right:20px!important;background-color:#ffc10a;border-radius:20px;color:#492400;padding:1px 3px!important}.bg-female{background-color:#ff99cb}.bg-star{background-color:#ffc}.bg-concerned{background-color:#ffffe0}.contest-rank-balloon{vertical-align:top;margin-left:-10px!important;margin-right:-7px!important}.oi-100{background-color:#19be6b;color:#fff;font-weight:700}.oi-0{color:#a94442;background-color:#f2dede}.oi-between{background-color:#2d8cf0;color:#fff}.after-ac{background-color:rgba(92,184,92,.4)}.first-ac{background-color:#1daa1d}.ac{background-color:#60e760}.wa{background-color:#e87272}.try{background-color:#ff9800}.status-green{background-color:#19be6b!important;color:#fff!important}.status-red{background-color:#ed3f14!important;color:#fff!important}.status-yellow{background-color:#f90!important;color:#fff!important}.status-blue{background-color:#2d8cf0!important;color:#fff!important}.status-gray{background-color:#909399!important;color:#fff!important}.status-purple{background-color:#676fc1!important;color:#fff!important}.own-submit-row{background:#e6ffdf!important}.submission-hover:hover{cursor:pointer}.vxe-table{color:#000!important;font-size:12px!important;font-weight:500!important}.row--hover{cursor:pointer;background-color:#ebf7ff!important}.vxe-table .vxe-body--column:not(.col--ellipsis),.vxe-table .vxe-footer--column:not(.col--ellipsis),.vxe-table .vxe-header--column:not(.col--ellipsis){padding:9px 0!important}#nprogress .bar{background:#66b1ff!important}@media screen and (min-width:1050px){#oj-content{margin-top:20px;padding:0 3%;margin-bottom:1.5rem}}.contest-description img,.markdown-body img{max-width:100%}@media screen and (max-width:1050px){#oj-content{margin-top:20px;padding:0 5px;margin-bottom:1.5rem}.el-row{margin-left:0!important;margin-right:0!important}.el-col{padding-left:0!important;padding-right:0!important}.el-message-box{width:70%!important}}#problem-content .sample pre{flex:1 1 auto;align-self:stretch;border-style:solid;background:#fafafa;border-left:2px solid #3498db}.markdown-body pre{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f8f8f9;border:1px dashed #e9eaec}.el-menu--popup{min-width:120px!important;text-align:center}.panel-options{margin-top:10px;text-align:center}.el-tag--dark{border-color:#fff!important}.v-note-wrapper .v-note-panel{height:460px!important}.tex-formula{vertical-align:middle;margin:0;border:medium none;position:relative;bottom:2px}.tex-formula,.tex-span{font-family:times new roman,sans-serif}.tex-span{font-size:125%;white-space:nowrap}.tex-font-size-tiny{font-size:70%}.tex-font-size-script{font-size:75%}.tex-font-size-footnotes,.tex-font-size-small{font-size:85%}.tex-font-size-normal{font-size:100%}.tex-font-size-large-1{font-size:115%}.tex-font-size-large-2{font-size:130%}.tex-font-size-large-3{font-size:145%}.tex-font-size-huge-1{font-size:175%}.tex-font-size-huge-2{font-size:200%}.tex-font-style-sf{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.tex-font-style-tt{font-size:110%;font-family:courier new,monospace}.tex-font-style-bf{font-weight:700}.tex-font-style-it,.tex-font-style-sl{font-style:italic}.tex-font-style-sc{text-transform:uppercase}.tex-font-style-striked{text-decoration:line-through}.tex-font-style-underline{text-decoration:underline}.tex-graphics{display:block}.full-height{height:100vh}.flex-column{display:flex;flex-direction:column}.fix-to-bottom{margin-top:auto}footer{color:#555!important;background-color:#fff;text-align:center}footer a{color:#555}footer a:hover{color:#409eff;text-decoration:none}footer h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:300;color:#3d3d3d;line-height:1.1;font-size:1.5rem}.mundb-footer{padding:1rem 2.5rem;width:100%;font-weight:400;font-size:1rem;line-height:1}@media (min-width:768px){.hr-none{display:none!important}}.el-empty{max-width:256px;margin:0 auto}.el-empty__description{text-align:center;color:#3498db;font-size:13px}.contact-section{border-top:1px solid #eee;padding-top:1.5rem;margin-top:.5rem}.contact-info-wrapper{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.contact-qr-code{flex-shrink:0}.contact-qr-code img{width:140px;height:140px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.contact-qr-code img:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.15)}.contact-details{text-align:left}.contact-details h1{font-size:1.3rem;margin-bottom:.8rem;color:#07c160}.contact-details h1 i{margin-right:8px}.contact-hint{font-size:.9rem;color:#666;margin:.4rem 0;line-height:1.6}.contact-hint i{width:20px;margin-right:6px;color:#409eff}.contact-wechat{margin-top:.8rem;font-size:1rem;color:#333;display:flex;align-items:center;gap:6px}.contact-wechat i{font-size:1.2rem}.contact-wechat strong{color:#07c160;font-weight:600}@media (max-width:768px){.contact-info-wrapper{flex-direction:column;gap:1rem}.contact-details{text-align:center}.contact-qr-code img{width:120px;height:120px}}.markdown-body pre{display:block;border-radius:20px!important;border:1px solid #c3ccd0;padding:0 16px 0 50px!important;position:relative!important;overflow-y:hidden!important;font-size:1rem!important;background:#f8f8f9!important;white-space:pre!important}.markdown-body pre code{line-height:26px!important}.markdown-body pre ol.pre-numbering{position:absolute;top:0;left:0;line-height:26px;margin:0;padding:0;list-style-type:none;counter-reset:sectioncounter;background:#f1f1f1;color:#777;font-size:12px}.markdown-body pre ol.pre-numbering li{margin-top:0!important}.markdown-body pre ol.pre-numbering li:before{content:counter(sectioncounter) "";counter-increment:sectioncounter;display:inline-block;width:40px;text-align:center}.markdown-body pre i.code-copy{position:absolute;top:0;right:0;background-color:#2196f3;display:none;padding:5px;margin:5px 5px 0 0;font-size:11px;border-radius:20px;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.markdown-body pre:hover i.code-copy,.markdown-body pre i.code-copy:hover i.code-copy{display:block}.markdown-body blockquote{color:#666;border-left:4px solid #8bc34a;padding:10px;margin-left:0;font-size:14px;background:#f8f8f8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{position:relative;margin-top:1em;margin-bottom:16px;font-weight:700;line-height:1.4}.markdown-body h1{padding-bottom:.3em;font-size:1.86em;line-height:1.2;border-bottom:1px solid #eee}.markdown-body h2{font-size:1.45em;line-height:1.425;border-bottom:1px solid #eee;background:#cce5ff;padding:8px 10px;color:#545857;border-radius:20px}.markdown-body h3{font-size:1.3em;line-height:1.43}.markdown-body h3:before{content:"";border-left:4px solid #03a9f4;padding-left:6px}.markdown-body h4{font-size:1.12em}.markdown-body h4:before{content:"";border-left:4px solid #bbb;padding-left:6px}.markdown-body img{border:0;background:#fff;padding:15px;margin:5px 0;box-shadow:inset 0 0 12px #dbdbdb}.markdown-body p{font-size:15px;word-wrap:break-word;word-break:break-word;line-height:1.8}.hljs{padding:0!important}