.home-page[data-v-450141ec],.home-page b[data-v-450141ec],.home-page h1[data-v-450141ec],.home-page h2[data-v-450141ec],.home-page h3[data-v-450141ec],.home-page strong[data-v-450141ec]{font-weight:400!important}.home-page[data-v-450141ec]{display:flex;flex-direction:column;gap:16px;color:var(--ui-text)}.home-hero[data-v-450141ec]{position:relative;display:grid;grid-template-areas:"carousel welcome";grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;min-height:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.home-hero[data-v-450141ec]:before{content:"";position:absolute;top:0;left:0;z-index:2;width:72px;height:3px;background:var(--ui-primary);box-shadow:0 0 12px rgba(64,158,255,.35)}.home-hero-carousel[data-v-450141ec]{position:relative;grid-area:carousel;width:100%;background:var(--ui-primary-soft)}.home-hero-carousel[data-v-450141ec] .el-carousel__container,.home-hero-carousel[data-v-450141ec] .el-image{width:100%;height:100%}.home-hero-carousel[data-v-450141ec] .el-image__inner{-o-object-position:center;object-position:center}.home-hero-carousel[data-v-450141ec] .el-carousel__arrow{width:30px;height:30px;background:rgba(64,158,255,.82);font-size:12px}.home-hero-carousel[data-v-450141ec] .el-carousel__indicators{right:auto;bottom:14px;left:50%;z-index:3;transform:translateX(-50%)}.home-hero-carousel[data-v-450141ec] .el-carousel__button{width:20px;height:2px;background:#fff}.home-image-fallback[data-v-450141ec]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:var(--ui-primary-soft);color:var(--ui-text-muted)}.home-image-fallback i[data-v-450141ec]{font-size:30px}.home-welcome[data-v-450141ec]{grid-area:welcome;min-width:0;min-height:0;background:linear-gradient(135deg,#fff,var(--ui-primary-soft))}.home-welcome-main[data-v-450141ec]{display:flex;height:100%;min-height:360px;justify-content:center;flex-direction:column;padding:30px 28px;box-sizing:border-box}.home-welcome-copy[data-v-450141ec],.home-welcome-title[data-v-450141ec]{min-width:0;padding:0}.home-welcome h1[data-v-450141ec]{margin:9px 0 0;color:var(--ui-text);font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.home-welcome-copy[data-v-450141ec]{margin-top:18px}.home-welcome-copy strong[data-v-450141ec]{margin:0;color:var(--ui-text-secondary);font-size:15px;font-weight:400;line-height:1.5}.home-welcome-copy p[data-v-450141ec]{margin:6px 0 0;color:var(--ui-text-muted);font-size:12px;line-height:1.6}.home-snapshot[data-v-450141ec]{display:flex;min-height:0;margin:22px 0 0;padding:0}.home-snapshot>div[data-v-450141ec]{display:flex;min-width:0;align-items:flex-start;flex:1;flex-direction:column;gap:5px;padding-right:10px}.home-snapshot>div+div[data-v-450141ec]{margin-left:10px;padding-left:10px;border-left:1px solid var(--ui-border)}.home-snapshot dt[data-v-450141ec]{color:var(--ui-primary-hover);font-family:Consolas,Menlo,monospace;font-size:26px;font-weight:400;line-height:1}.home-snapshot dd[data-v-450141ec]{margin:0;color:var(--ui-text-muted);font-size:12px;line-height:1.4}.home-content-grid[data-v-450141ec]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:16px;margin-bottom:24px}.home-main-column[data-v-450141ec],.home-side-column[data-v-450141ec]{display:flex;min-width:0;flex-direction:column;gap:16px}.home-section[data-v-450141ec]{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.home-section-header[data-v-450141ec]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.home-section-header h2[data-v-450141ec]{margin:0;color:var(--ui-text);font-size:16px;font-weight:400}.home-section-header h2[data-v-450141ec]:before{content:"";display:inline-block;width:4px;height:16px;margin-right:9px;border-radius:2px;background:var(--ui-primary);vertical-align:-2px}.home-text-link[data-v-450141ec]{flex:0 0 auto;padding:5px 0;border:0;background:transparent;color:var(--ui-primary);font-size:12px;font-weight:400;cursor:pointer}.home-text-link i[data-v-450141ec]{margin-left:5px}.home-section-body[data-v-450141ec]{min-height:110px;padding:0 18px 10px}.home-contest-list[data-v-450141ec]{min-width:0}.home-contest-list-head[data-v-450141ec],.home-contest-row[data-v-450141ec]{display:grid;grid-template-columns:minmax(240px,2.4fr) 144px 82px minmax(88px,.75fr) 72px 18px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-contest-list-head[data-v-450141ec]{min-height:34px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:12px;letter-spacing:.04em}.home-contest-list-head span[data-v-450141ec]:nth-child(2),.home-contest-list-head span[data-v-450141ec]:nth-child(3),.home-contest-list-head span[data-v-450141ec]:nth-child(4),.home-contest-list-head span[data-v-450141ec]:nth-child(5),.home-exam-list-head span[data-v-450141ec]:nth-child(2),.home-exam-list-head span[data-v-450141ec]:nth-child(3){text-align:center}.home-contest-duration[data-v-450141ec],.home-contest-host[data-v-450141ec],.home-contest-state[data-v-450141ec],.home-contest-time[data-v-450141ec],.home-exam-state[data-v-450141ec],.home-exam-time[data-v-450141ec]{justify-self:center}.home-contest-time[data-v-450141ec],.home-exam-time[data-v-450141ec]{justify-content:center}.home-contest-duration[data-v-450141ec],.home-contest-host[data-v-450141ec]{text-align:center}.home-contest-row[data-v-450141ec]{position:relative;min-height:60px;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background-color .15s ease}.home-contest-row[data-v-450141ec]:last-child{border-bottom:0}.home-contest-row[data-v-450141ec]:hover{background:var(--ui-primary-soft)}.home-contest-row:hover .home-contest-open[data-v-450141ec],.home-contest-row:hover h3[data-v-450141ec]{color:var(--ui-primary)}.home-contest-row[data-v-450141ec]:focus-visible{z-index:1;outline:2px solid var(--ui-primary);outline-offset:-2px}.home-contest-main[data-v-450141ec]{display:flex;min-width:0;align-items:center}.home-contest-title-wrap[data-v-450141ec]{min-width:0}.home-contest-title-wrap h3[data-v-450141ec]{overflow:hidden;margin:0 0 5px;color:var(--ui-text);font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.home-contest-tags[data-v-450141ec]{display:flex;align-items:center;gap:8px}.home-contest-tags span[data-v-450141ec]{color:var(--ui-text-secondary);font-size:12px;white-space:nowrap}.home-contest-time[data-v-450141ec]{display:flex;align-items:baseline;gap:5px;color:var(--ui-text-secondary);font-size:13px;font-style:normal}.home-contest-time strong[data-v-450141ec]{color:var(--ui-text);font-size:13px;font-weight:400}.home-contest-duration[data-v-450141ec],.home-contest-host[data-v-450141ec]{overflow:hidden;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.home-contest-state[data-v-450141ec]{display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;height:22px;padding:0 7px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:400;white-space:nowrap}.home-contest-open[data-v-450141ec]{color:var(--ui-text-muted);font-size:12px;text-align:right;transition:color .15s ease,transform .15s ease}.home-contest-row:hover .home-contest-open[data-v-450141ec]{transform:translateX(2px)}.home-problem-table[data-v-450141ec]{min-height:120px;padding:0 18px 10px}.home-problem-head[data-v-450141ec],.home-problem-row[data-v-450141ec]{display:grid;grid-template-columns:76px minmax(0,1fr) 104px 84px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-problem-head[data-v-450141ec]{min-height:38px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:12px;letter-spacing:.05em}.home-problem-row[data-v-450141ec]{width:100%;min-height:56px;padding:0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;color:var(--ui-text);text-align:left;cursor:pointer;transition:background-color .15s ease}.home-problem-row[data-v-450141ec]:focus-visible,.home-problem-row[data-v-450141ec]:hover{outline:none;background:var(--ui-primary-soft)}.home-problem-row strong[data-v-450141ec]{overflow:hidden;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.home-problem-main[data-v-450141ec]{display:flex;min-width:0;flex-direction:column;gap:4px}.home-problem-id[data-v-450141ec]{color:#409eff;font-family:Consolas,Menlo,monospace;font-size:12px;font-weight:400}.home-problem-tags[data-v-450141ec]{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap;overflow:visible;white-space:nowrap}.home-problem-tags>.home-problem-tag[data-v-450141ec]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border:1px solid;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;line-height:1;font-weight:400;white-space:nowrap}.home-problem-tags small[data-v-450141ec]{flex:0 0 auto;color:var(--ui-text-muted);font-size:12px;font-weight:400}.home-problem-tags .home-problem-tag-empty[data-v-450141ec]{color:var(--ui-text-muted)}.home-difficulty[data-v-450141ec]{justify-self:start;padding:2px 6px!important;border-radius:var(--ui-radius-sm)!important;font-size:12px!important;white-space:nowrap}.home-update-time[data-v-450141ec]{color:var(--ui-text-muted);font-size:12px}.home-problem-head span[data-v-450141ec]:first-child,.home-problem-head span[data-v-450141ec]:nth-child(3),.home-problem-head span[data-v-450141ec]:nth-child(4){text-align:center}.home-difficulty[data-v-450141ec],.home-problem-id[data-v-450141ec],.home-update-time[data-v-450141ec]{justify-self:center}.home-announcement-list[data-v-450141ec],.home-rank-list[data-v-450141ec],.home-resource-list[data-v-450141ec]{padding:7px 16px 12px}.home-announcement-list.has-pagination[data-v-450141ec]{padding-bottom:4px}.home-announcement-pagination[data-v-450141ec]{display:flex;min-height:38px;align-items:center;justify-content:center;padding:0 12px 8px;border-top:1px solid var(--ui-border)}.home-announcement-pagination[data-v-450141ec] .el-pagination{padding:6px 0 0}.home-announcement-pagination[data-v-450141ec] .btn-next,.home-announcement-pagination[data-v-450141ec] .btn-prev,.home-announcement-pagination[data-v-450141ec] .el-pager li{min-width:24px;height:24px;padding:0 5px;background:transparent;color:var(--ui-text-muted);font-size:12px;line-height:24px}.home-announcement-pagination[data-v-450141ec] .btn-next:hover,.home-announcement-pagination[data-v-450141ec] .btn-prev:hover,.home-announcement-pagination[data-v-450141ec] .el-pager li:hover{color:var(--ui-primary)}.home-announcement-pagination[data-v-450141ec] .el-pager li.active{border-radius:var(--ui-radius-sm);background:var(--ui-primary);color:#fff}.home-announcement-row[data-v-450141ec]{display:grid;width:100%;min-height:44px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;text-align:left;cursor:pointer}.home-announcement-date[data-v-450141ec]{color:var(--ui-primary);font-family:Consolas,Menlo,monospace;font-size:12px;font-weight:400}.home-announcement-title[data-v-450141ec]{overflow:hidden;color:var(--ui-text);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.home-announcement-row:hover .home-announcement-title[data-v-450141ec]{color:var(--ui-primary)}.home-new-badge[data-v-450141ec]{padding:1px 4px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-primary);font-size:12px}.home-exam-list[data-v-450141ec]{min-height:110px;padding:0 18px 10px}.home-exam-list-head[data-v-450141ec],.home-exam-row[data-v-450141ec]{display:grid;grid-template-columns:minmax(240px,2.4fr) 144px 72px 18px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-exam-list-head[data-v-450141ec]{min-height:34px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:12px;letter-spacing:.04em}.home-exam-row[data-v-450141ec]{width:100%;min-height:60px;padding:0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.home-exam-row[data-v-450141ec]:last-child{border-bottom:0}.home-exam-row:hover .home-exam-arrow[data-v-450141ec],.home-exam-row:hover .home-exam-main strong[data-v-450141ec]{color:var(--ui-primary)}.home-exam-row[data-v-450141ec]:hover{background:var(--ui-primary-soft)}.home-exam-main[data-v-450141ec]{min-width:0}.home-exam-main strong[data-v-450141ec]{overflow:hidden;display:block;margin-bottom:5px;color:var(--ui-text);font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.home-exam-time[data-v-450141ec]{display:flex;align-items:baseline;gap:5px;color:var(--ui-text-secondary);font-size:13px;font-style:normal}.home-exam-time strong[data-v-450141ec]{color:var(--ui-text);font-size:13px;font-weight:400}.home-exam-tags[data-v-450141ec]{display:flex;align-items:center;gap:8px}.home-exam-tags span[data-v-450141ec]{color:var(--ui-text-secondary);font-size:12px;white-space:nowrap}.home-contest-tags span[data-v-450141ec],.home-exam-tags span[data-v-450141ec]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;color:var(--ui-primary);font-size:12px;font-weight:400;white-space:nowrap}.home-contest-tags span.home-tag-green[data-v-450141ec],.home-exam-tags span.home-tag-green[data-v-450141ec]{border-color:#67c23a;color:#67c23a}.home-contest-tags span.home-tag-orange[data-v-450141ec],.home-exam-tags span.home-tag-orange[data-v-450141ec]{border-color:#e6a23c;color:#e6a23c}.home-contest-tags span.home-tag-red[data-v-450141ec],.home-exam-tags span.home-tag-red[data-v-450141ec]{border-color:#f56c6c;color:#f56c6c}.home-contest-tags span.home-tag-acm[data-v-450141ec]{color:#409eff;border-color:#409eff}.home-contest-tags span.home-tag-oi[data-v-450141ec]{color:#e6a23c;border-color:#e6a23c}.home-exam-state[data-v-450141ec]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:22px;align-items:center;padding:0 7px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;color:var(--ui-text-secondary);font-size:12px;font-weight:400;white-space:nowrap}.home-exam-state.is-running[data-v-450141ec]{color:#67c23a}.home-exam-state.is-upcoming[data-v-450141ec]{color:#e6a23c}.home-exam-state.is-practice[data-v-450141ec]{color:#409eff}.home-exam-arrow[data-v-450141ec]{color:var(--ui-text-muted);font-size:12px;text-align:right;transition:color .15s ease,transform .15s ease}.home-exam-row:hover .home-exam-arrow[data-v-450141ec]{transform:translateX(2px)}.home-rank-row[data-v-450141ec]{display:flex;width:100%;min-height:49px;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid var(--ui-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.home-rank-index[data-v-450141ec]{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;flex:0 0 23px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font:10px Consolas,Menlo,monospace}.home-rank-index.rank-1[data-v-450141ec]{border-color:#f5dab1;background:#fdf6ec;color:#e6a23c}.home-rank-index.rank-2[data-v-450141ec]{border-color:var(--ui-border-strong);background:var(--ui-surface-muted);color:var(--ui-text-muted)}.home-rank-index.rank-3[data-v-450141ec]{border-color:#f5dab1;background:#fdf6ec;color:#e6a23c}.home-rank-avatar[data-v-450141ec]{flex:0 0 auto;background:var(--ui-primary)!important;color:#fff!important}.home-rank-user[data-v-450141ec]{display:flex;min-width:0;flex:1;flex-direction:column}.home-rank-user strong[data-v-450141ec]{overflow:hidden;color:var(--ui-text);font-size:12px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.home-rank-user small[data-v-450141ec]{margin-top:2px;font-size:12px}.home-rank-ac[data-v-450141ec]{color:var(--ui-primary);font-size:15px}.home-rank-ac small[data-v-450141ec]{color:var(--ui-text-muted);font-size:12px;font-weight:400}.home-resource-list a[data-v-450141ec]{display:flex;min-height:42px;align-items:center;gap:9px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:12px}.home-resource-list a span[data-v-450141ec]{flex:1}.home-resource-list a i[data-v-450141ec]:first-child{color:var(--ui-primary)}.home-empty[data-v-450141ec],.home-resource-list a i[data-v-450141ec]:last-child{color:var(--ui-text-muted);font-size:12px}.home-empty[data-v-450141ec]{display:flex;min-height:105px;align-items:center;justify-content:center;flex-direction:column;gap:8px}.home-empty i[data-v-450141ec]{color:var(--ui-primary);font-size:24px}.home-empty-compact[data-v-450141ec]{min-height:72px}@media (max-width:1120px){.home-hero[data-v-450141ec]{grid-template-columns:minmax(0,1fr) 300px}.home-content-grid[data-v-450141ec]{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}}@media (max-width:920px){.home-hero[data-v-450141ec]{grid-template-areas:"carousel" "welcome";grid-template-columns:1fr}.home-content-grid[data-v-450141ec]{grid-template-columns:1fr}.home-welcome-main[data-v-450141ec]{min-height:0;padding:24px 28px 26px}.home-welcome-copy[data-v-450141ec],.home-welcome-title[data-v-450141ec]{padding:0}}@media (max-width:620px){.home-page[data-v-450141ec]{gap:10px}.home-hero[data-v-450141ec]{min-height:0}.home-welcome-main[data-v-450141ec]{padding:21px 20px 23px}.home-welcome-copy[data-v-450141ec],.home-welcome-title[data-v-450141ec]{padding:0}.home-welcome h1[data-v-450141ec]{font-size:21px}.home-snapshot>div[data-v-450141ec]{align-items:flex-start;flex-direction:column;gap:4px;padding-right:8px}.home-snapshot>div+div[data-v-450141ec]{margin-left:8px;padding-left:8px}.home-section-header[data-v-450141ec]{min-height:52px;padding:0 14px}.home-problem-table[data-v-450141ec],.home-section-body[data-v-450141ec]{padding-right:12px;padding-left:12px}.home-contest-list-head[data-v-450141ec]{display:none}.home-contest-row[data-v-450141ec]{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main state open" "time time open";gap:5px 10px;min-height:74px;padding:10px 0}.home-contest-main[data-v-450141ec]{grid-area:main}.home-contest-title-wrap h3[data-v-450141ec]{max-width:58vw}.home-contest-time[data-v-450141ec]{grid-area:time}.home-contest-duration[data-v-450141ec],.home-contest-host[data-v-450141ec]{display:none}.home-contest-state[data-v-450141ec]{grid-area:state}.home-contest-open[data-v-450141ec]{grid-area:open}.home-exam-list[data-v-450141ec]{padding-right:12px;padding-left:12px}.home-exam-list-head[data-v-450141ec]{display:none}.home-exam-row[data-v-450141ec]{grid-template-areas:"main state open" "time time open";grid-template-columns:minmax(0,1fr) auto 16px;gap:5px 10px;min-height:74px;padding:10px 0}.home-exam-main[data-v-450141ec]{grid-area:main}.home-exam-time[data-v-450141ec]{grid-area:time}.home-exam-state[data-v-450141ec]{grid-area:state}.home-exam-arrow[data-v-450141ec]{grid-area:open}.home-problem-head[data-v-450141ec]{display:none}.home-problem-row[data-v-450141ec]{grid-template-areas:"id main difficulty";grid-template-columns:66px minmax(0,1fr) auto;row-gap:6px;padding:9px 0}.home-problem-id[data-v-450141ec]{grid-area:id}.home-problem-main[data-v-450141ec]{grid-area:main}.home-difficulty[data-v-450141ec]{grid-area:difficulty}.home-update-time[data-v-450141ec]{display:none}}.container[data-v-0256e730]{width:450px;margin:0 auto}[data-v-0256e730] .el-card{border:1px solid #87ceeb;border-radius:8px}h2[data-v-0256e730]{font-size:22px;font-weight:500;font-family:Arial,Helvetica,sans-serif;line-height:1em;color:#303133}file-card .pdf-svg{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:4px;transition:.2s ease-out 0s;color:#909399;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{margin:0;line-height:1;font-family:Roboto}.submission[data-v-522f8847]{background:#87ceeb;color:#fff;font-size:14px}.solved[data-v-522f8847]{background:#67c23a;color:#fff;font-size:14px}.score[data-v-522f8847]{background:#e6a23c;color:#fff;font-size:14px}.time[data-v-522f8847]{background:#ecf5ff;color:#fff;font-size:14px}.rating[data-v-522f8847]{background:#f56c6c;color:#fff;font-size:14px}.default-info[data-v-522f8847]{font-size:13px;padding-right:5px}.data-number[data-v-522f8847]{font-size:20px;font-weight:500}.container p[data-v-522f8847]{margin-top:8px;margin-bottom:8px}@media screen and (max-width:1080px){.container[data-v-522f8847]{position:relative;width:100%;margin-top:110px;text-align:center}.container .avatar-container[data-v-522f8847]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-90px}.container .recent-login[data-v-522f8847]{text-align:center;margin-top:30px}}@media screen and (min-width:1080px){.container[data-v-522f8847]{position:relative;width:75%;margin-top:160px;text-align:center}.container .avatar-container[data-v-522f8847]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-8%}.container .recent-login[data-v-522f8847]{position:absolute;right:1rem;top:.5rem}.container .user-info[data-v-522f8847]{margin-top:50px}}.container .avatar[data-v-522f8847]{width:140px;height:140px;border-radius:50%;box-shadow:0 1px 1px 0}.container .emphasis[data-v-522f8847]{font-size:20px;font-weight:500}#problems[data-v-522f8847]{padding-left:30px;padding-right:30px;font-size:18px}.level-card[data-v-522f8847]{width:calc(45% - .5em);margin:1rem auto}@media (max-width:768px){.level-card[data-v-522f8847]{margin:1em 0;width:100%}#problems[data-v-522f8847]{padding-left:0;padding-right:0}}.card-p-count[data-v-522f8847]{float:right;font-size:1.1em;font-weight:500}.btns[data-v-522f8847]{margin-top:15px}.problem-btn[data-v-522f8847]{display:inline-block;margin:5px}#icons .icon[data-v-522f8847]{font-size:13px!important;padding:0 10px;color:var(--ui-primary)}.signature-body[data-v-522f8847]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.gender-male[data-v-522f8847]{font-size:16px;margin-left:5px;color:#fff;border-radius:4px;padding:2px}.male[data-v-522f8847]{background-color:var(--ui-primary)}.female[data-v-522f8847]{background-color:pink}.card-title[data-v-522f8847]{font-size:1.2rem;font-weight:500;align-items:center;text-align:left;margin-bottom:10px}[data-v-522f8847] .vch__day__square{cursor:pointer!important;transition:all .2s ease-in-out!important}[data-v-522f8847] .vch__day__square:hover{height:11px!important;width:11px!important}[data-v-522f8847] svg.vch__wrapper rect.vch__day__square:hover{stroke:#66b1ff!important}[data-v-522f8847] svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label,[data-v-522f8847] svg.vch__wrapper .vch__legend__wrapper text,[data-v-522f8847] svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label{font-size:.5rem!important;font-weight:500!important}[data-v-522f8847] rect{rx:2;ry:2}@media screen and (min-width:1200px){.box-card[data-v-7bd84752]{margin-left:8%;margin-right:8%}}[data-v-7bd84752] .el-collapse-item__header{border-radius:4px;font-size:18px;color:#409eff}.msg-title[data-v-7bd84752]{background-image:linear-gradient(135deg,#409eff 10%,#409eff)}[data-v-7bd84752] .el-tabs__item{padding:0 40px;line-height:53px;height:53px;font-weight:500}.page[data-v-7a1c019c]{margin:20px;margin-right:0;float:right}.el-pagination[data-v-7a1c019c]{padding-right:0!important}[data-v-7a1c019c] .el-pagination__sizes{margin:0!important}[data-v-7a1c019c] .el-pagination .el-select .el-input{margin-right:0!important}.problem-list-title[data-v-5d587320]{font-size:18px;font-weight:400;color:var(--ui-text);line-height:32px}.taglist-title[data-v-5d587320]{font-size:21px;font-weight:500}section[data-v-5d587320]{display:flex;align-items:baseline;margin-bottom:.8em}.problem-filter[data-v-5d587320]{margin-right:1em;font-weight:400;white-space:nowrap;font-size:14px;margin-top:8px;color:var(--ui-text-secondary)}.filter-item[data-v-5d587320]{margin-right:1em;margin-top:.5em;font-size:13px}.filter-item[data-v-5d587320]:hover{cursor:pointer}@media only screen and (max-width:767px){.filter-mt[data-v-5d587320]{margin-top:8px}}[data-v-5d587320] .el-tag--dark{border-color:var(--ui-primary)}[data-v-5d587320] .filter-item.el-tag{height:26px;padding:0 11px;border-radius:4px;background:#fff!important;border-color:#409eff!important;color:#409eff!important;cursor:pointer}[data-v-5d587320] .filter-item.el-tag.el-tag--dark:not(.auth-filter-item){background:var(--ui-primary)!important;border-color:transparent!important;color:#fff!important;font-weight:500}[data-v-5d587320] .auth-filter-item.el-tag--dark.el-tag--success{background-color:#67c23a!important;border-color:#67c23a!important;color:#fff!important;font-weight:500}[data-v-5d587320] .auth-filter-item.el-tag--dark.el-tag--warning{background-color:#e6a23c!important;border-color:#e6a23c!important;color:#fff!important;font-weight:500}[data-v-5d587320] .auth-filter-item.el-tag--dark.el-tag--danger{background-color:#f56c6c!important;border-color:#f56c6c!important;color:#fff!important;font-weight:500}[data-v-5d587320] .auth-filter-item.el-tag--dark.el-tag--primary{background-color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:#fff!important;font-weight:500}[data-v-5d587320] .tag-btn{margin-left:4px!important;margin-top:4px}[data-v-5d587320] .vxe-checkbox .vxe-checkbox--label{overflow:unset!important}[data-v-5d587320] .vxe-input{width:100%}#pick-one[data-v-5d587320]{margin-top:10px}[data-v-5d587320] .el-card__header{border-bottom:0;padding-bottom:0}@media screen and (min-width:1200px){[data-v-5d587320] .el-card__body{padding-top:0;margin-top:5px}}ul[data-v-5d587320]{float:right}.title-a[data-v-5d587320]{color:var(--ui-text);font-family:inherit;font-size:14px;font-weight:400}.title-a[data-v-5d587320]:hover{color:var(--ui-primary)}.el-progress[data-v-5d587320]{margin-top:15px}@media screen and (min-width:1050px){[data-v-5d587320] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-5d587320] .el-collapse-item__header{font-weight:400!important;height:38px!important;line-height:38px!important;font-size:15px!important}[data-v-5d587320] .el-collapse-item__content{padding-bottom:10px!important}.custom-dialog .content-scroll[data-v-5d587320]{max-height:40vh;overflow-y:auto;padding-right:10px}[data-v-5d587320] .custom-dialog{overflow:hidden;border-radius:var(--ui-radius-lg)}[data-v-5d587320] .custom-dialog .el-dialog__header{margin:0;padding:16px 22px 14px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted)}[data-v-5d587320] .custom-dialog .el-dialog__body{padding:18px 22px}[data-v-5d587320] .custom-dialog .el-dialog__footer{padding:12px 22px;border-top:1px solid var(--ui-border);text-align:right}[data-v-5d587320] .custom-dialog .content-scroll{max-height:42vh;overflow-y:auto;padding-right:10px}[data-v-5d587320] .custom-dialog h3{margin:0 0 12px!important;color:var(--ui-text-secondary);font-size:14px;font-weight:400}[data-v-5d587320] .custom-dialog .tag-btn{height:22px;margin:0 8px 8px 0!important;padding:0 8px!important;border-radius:var(--ui-radius-sm)!important;font-size:12px;transition:transform .15s ease,box-shadow .15s ease}[data-v-5d587320] .custom-dialog .tag-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(16,24,40,.08)}.filter-row[data-v-5d587320]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:4px;min-height:35px}@media only screen and (max-width:767px){.search[data-v-14ad6474]{margin-top:20px}}.flex-container #main[data-v-14ad6474]{flex:auto}.flex-container .filter[data-v-14ad6474]{margin-right:-10px}.flex-container #contest-menu[data-v-14ad6474]{flex:none;width:210px}[data-v-14ad6474] .el-card__header{border-bottom:0;padding-bottom:0;text-align:center}[data-v-14ad6474] .el-dialog{border-radius:6px!important;text-align:center}[data-v-14ad6474] .el-switch{padding-top:6px}@media only screen and (min-width:768px) and (max-width:992px){.el-col-sm-12[data-v-14ad6474]{padding-top:10px}}@media screen and (min-width:1350px){[data-v-14ad6474] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-14ad6474] .vxe-table .vxe-cell{padding:0!important}[data-v-14ad6474] .el-dialog--center .el-dialog__body{padding-bottom:0!important}.manual-judge-title[data-v-14ad6474]{text-align:center;font-weight:500;font-size:15px;margin-bottom:5px}.hljs[data-v-14ebd086]{padding:0!important}.submission-detail pre[data-v-14ebd086]{padding-left:50px!important}pre[data-v-14ebd086]{white-space:pre-wrap;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.el-row--flex[data-v-4ee4f4e4]{flex-wrap:wrap}.el-col[data-v-4ee4f4e4]{padding-left:5px!important;padding-right:5px!important}.test-detail-item[data-v-4ee4f4e4]{width:100%;padding:5px;font-size:14px;display:inline-block;vertical-align:top;border-radius:3px;border:1px solid #f56c6c;border-left:3px solid #f56c6c;color:#f56c6c;margin:0 0 10px 0}.test-detail-item h2[data-v-4ee4f4e4]{font-weight:500;text-align:center;margin:2px;padding:0}.test-detail-item>span[data-v-4ee4f4e4]{margin-right:10px}.test-run-static[data-v-4ee4f4e4]{text-align:center}.test-detail-item.done[data-v-4ee4f4e4]{border-color:#67c23a;color:#67c23a}.subtask-list-card[data-v-4ee4f4e4]{margin:0 1em 1.5em;border-color:rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.default-list-card[data-v-4ee4f4e4]{margin-top:13px}#status .title[data-v-74155163]{font-size:20px}#status .content[data-v-74155163]{margin-top:10px;font-size:14px}#status .content span[data-v-74155163]{margin-right:10px}#status .span-row[data-v-74155163]{display:block;float:left}#status .content pre[data-v-74155163]{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}#share-btn[data-v-74155163]{float:right;margin-top:5px;margin-right:10px}#share-btn[data-v-74155163]:first-child{margin-right:0}.el-row--flex[data-v-74155163]{flex-wrap:wrap}.el-col[data-v-74155163]{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-74155163] .vxe-table--body-wrapper{overflow-x:hidden!important}}.subtask-title[data-v-74155163]{width:100%;padding-left:20px;transition:.1s ease,color .1s ease;font-weight:500!important}@media screen and (max-width:768px){.subtask-title[data-v-74155163]{padding-left:5px}}.subtask-title span[data-v-74155163]{color:rgba(0,0,0,.4)}.subtask-item:hover .subtask-title span[data-v-74155163],.subtask-title.active span[data-v-74155163]{color:rgba(0,0,0,.87)}.subtask-item:hover .text-color-green[data-v-74155163],.subtask-title.active .text-color-green[data-v-74155163]{color:#67c23a!important}.subtask-item:hover .text-color-red[data-v-74155163],.subtask-title.active .text-color-red[data-v-74155163]{color:#f56c6c!important}.subtask-item:hover .text-color-yellow[data-v-74155163],.subtask-title.active .text-color-yellow[data-v-74155163]{color:#e6a23c!important}.subtask-item:hover .text-color-blue[data-v-74155163],.subtask-title.active .text-color-blue[data-v-74155163]{color:#409eff!important}.subtask-item:hover .text-color-gray[data-v-74155163],.subtask-title.active .text-color-gray[data-v-74155163]{color:#909399!important}.subtask-item:hover .text-color-purple[data-v-74155163],.subtask-title.active .text-color-purple.active[data-v-74155163]{color:#409eff!important}.download-btn[data-v-74155163]{float:right;margin-right:10px;margin-bottom:20px}.contest-list-page[data-v-1c5fc185]{width:100%;padding-bottom:24px}.list-surface[data-v-1c5fc185]{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow)}.list-toolbar[data-v-1c5fc185]{padding:12px;border-bottom:1px solid var(--ui-border);background:#fff}.filter-row[data-v-1c5fc185]{display:flex;align-items:center;gap:8px}.keyword-input[data-v-1c5fc185]{width:min(340px,34vw)}.status-select[data-v-1c5fc185],.type-select[data-v-1c5fc185]{width:142px}.filter-row[data-v-1c5fc185] .el-button,.filter-row[data-v-1c5fc185] .el-input__inner{height:34px;border-radius:4px;line-height:34px}.filter-row[data-v-1c5fc185] .el-input__inner{border-color:var(--ui-border-strong);color:var(--ui-text)}.filter-row[data-v-1c5fc185] .el-input__inner:focus{border-color:var(--ui-primary)}.filter-row[data-v-1c5fc185] .el-button{padding-top:0;padding-bottom:0}.contest-list-wrap[data-v-1c5fc185]{min-height:150px}.contest-list-panel[data-v-1c5fc185]{overflow:hidden;background:#fff}.contest-list-head[data-v-1c5fc185],.contest-list-row[data-v-1c5fc185]{display:grid;grid-template-columns:minmax(280px,2.5fr) 164px 94px minmax(92px,.8fr) 88px 110px;grid-template-areas:"primary start duration host state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.contest-list-head[data-v-1c5fc185]{min-height:38px;border-bottom:1px solid var(--ui-border);background:transparent;color:var(--ui-text-muted);font-size:12px;font-weight:500}.col-primary[data-v-1c5fc185],.contest-primary[data-v-1c5fc185]{grid-area:primary}.col-start[data-v-1c5fc185],.contest-start[data-v-1c5fc185]{grid-area:start}.col-duration[data-v-1c5fc185],.contest-duration[data-v-1c5fc185]{grid-area:duration}.col-host[data-v-1c5fc185],.contest-host[data-v-1c5fc185]{grid-area:host}.col-state[data-v-1c5fc185],.contest-state[data-v-1c5fc185]{grid-area:state}.col-actions[data-v-1c5fc185],.contest-actions[data-v-1c5fc185]{grid-area:actions}.col-actions[data-v-1c5fc185],.col-duration[data-v-1c5fc185],.col-host[data-v-1c5fc185],.col-start[data-v-1c5fc185],.col-state[data-v-1c5fc185],.contest-actions[data-v-1c5fc185],.contest-duration[data-v-1c5fc185],.contest-host[data-v-1c5fc185],.contest-start[data-v-1c5fc185],.contest-state[data-v-1c5fc185]{justify-self:center;text-align:center}.contest-list-row[data-v-1c5fc185]{min-height:76px;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background-color .15s ease}.contest-list-row[data-v-1c5fc185]:last-child{border-bottom:0}.contest-list-row[data-v-1c5fc185]:focus-visible,.contest-list-row[data-v-1c5fc185]:hover{outline:none;background:var(--ui-primary-soft)}.contest-primary[data-v-1c5fc185]{min-width:0}.contest-title[data-v-1c5fc185]{display:block;overflow:hidden;margin-bottom:7px;color:var(--ui-text);font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.contest-list-row:hover .contest-title[data-v-1c5fc185]{color:var(--ui-primary)}.contest-tags[data-v-1c5fc185]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ui-text-secondary);font-size:12px}.contest-tags>span[data-v-1c5fc185]{white-space:nowrap}.contest-tags>span.contest-tag-green[data-v-1c5fc185],.contest-tags>span.contest-tag-orange[data-v-1c5fc185],.contest-tags>span.contest-tag-red[data-v-1c5fc185],.contest-tags>span.contest-tag-type[data-v-1c5fc185]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500}.contest-tags>span.contest-tag-type[data-v-1c5fc185]{color:var(--ui-primary)}.contest-tags>span.contest-tag-type.is-acm[data-v-1c5fc185]{color:#409eff}.contest-tags>span.contest-tag-type.is-oi[data-v-1c5fc185]{color:#e6a23c}.contest-tags>span.contest-tag-green[data-v-1c5fc185]{color:#67c23a}.contest-tags>span.contest-tag-orange[data-v-1c5fc185]{color:#e6a23c}.contest-tags>span.contest-tag-red[data-v-1c5fc185]{color:#f56c6c}.contest-tags i[data-v-1c5fc185]{margin-right:3px}.contest-duration[data-v-1c5fc185],.contest-host[data-v-1c5fc185],.contest-start[data-v-1c5fc185]{overflow:hidden;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.contest-start[data-v-1c5fc185]{font-family:Consolas,Menlo,monospace}.contest-state[data-v-1c5fc185]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:23px;align-items:center;justify-content:center;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500;white-space:nowrap}.contest-actions[data-v-1c5fc185]{display:flex;align-items:center;justify-content:center;gap:6px}.scoreboard-link[data-v-1c5fc185]{height:auto;padding:0;border:0;background:transparent;color:var(--ui-primary);font-family:inherit;font-size:12px;cursor:pointer}.scoreboard-link i[data-v-1c5fc185]{margin-right:4px}.scoreboard-link[data-v-1c5fc185]:hover:not(:disabled){color:#409eff}.scoreboard-link[data-v-1c5fc185]:disabled{cursor:not-allowed;opacity:.45}.contest-actions[data-v-1c5fc185] .el-button{min-width:82px;height:28px;padding:0 10px;border-radius:4px}.running-contest-notice[data-v-1c5fc185]{display:flex;min-height:36px;align-items:center;justify-content:space-between;margin:0;padding:0 12px;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:#fff;color:var(--ui-success);font-size:12px}.running-contest-notice i[data-v-1c5fc185]{margin-right:7px;color:var(--ui-success);font-size:12px}.running-contest-notice strong[data-v-1c5fc185]{min-width:22px;height:20px;border-radius:10px;background:var(--ui-success);color:#fff;font-size:12px;line-height:20px;text-align:center}.contest-load-more[data-v-1c5fc185]{display:flex;justify-content:center;padding:12px 0 0}.contest-load-more[data-v-1c5fc185] .el-button{min-width:190px;border-color:var(--ui-border-strong);border-radius:4px;color:var(--ui-primary)}.pagination-wrap[data-v-1c5fc185]{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (max-width:1100px){.contest-list-head[data-v-1c5fc185],.contest-list-row[data-v-1c5fc185]{grid-template-columns:minmax(260px,2fr) 160px 88px 88px 110px;grid-template-areas:"primary start duration state actions"}.col-host[data-v-1c5fc185],.contest-host[data-v-1c5fc185]{display:none}}@media screen and (max-width:760px){.filter-row[data-v-1c5fc185]{align-items:stretch;flex-direction:column}.keyword-input[data-v-1c5fc185],.search-button[data-v-1c5fc185],.status-select[data-v-1c5fc185],.type-select[data-v-1c5fc185]{width:100%}.contest-list-head[data-v-1c5fc185]{display:none}.contest-list-row[data-v-1c5fc185]{grid-template-areas:"primary state" "start actions" "duration actions" "host host";grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:128px;padding:14px}.contest-primary[data-v-1c5fc185]{grid-area:primary}.contest-start[data-v-1c5fc185]{grid-area:start;justify-self:start;text-align:left}.contest-duration[data-v-1c5fc185]{grid-area:duration;justify-self:start;text-align:left}.contest-host[data-v-1c5fc185]{display:block;grid-area:host;justify-self:start;text-align:left}.contest-state[data-v-1c5fc185]{grid-area:state;justify-self:end}.contest-actions[data-v-1c5fc185]{grid-area:actions;justify-self:end}}.header[data-v-4a1cc1ec]{margin-bottom:10px;margin-right:5px;margin-left:5px}.header .left-adjust[data-v-4a1cc1ec]{width:170px;margin-left:5px}.setting-title[data-v-4a1cc1ec]{border-bottom:1px solid #f5f7fa;color:#000;font-weight:500;padding:10px 0}.setting-item[data-v-4a1cc1ec]{display:flex;padding:15px 0 0}.setting-item-name[data-v-4a1cc1ec]{flex:2;color:#303133;font-weight:500;font-size:13px;margin-top:7px}.setting-item-value[data-v-4a1cc1ec]{width:140px;margin-left:15px;flex:5}.select-row[data-v-4a1cc1ec]{margin-top:4px}.code-workbench[data-v-4a1cc1ec]{display:flex;flex-direction:column}.editor-wrap[data-v-4a1cc1ec]{position:relative;transition:height .2s ease}.editor-wrap[data-v-4a1cc1ec],.test-console[data-v-4a1cc1ec]{overflow:hidden;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.test-console[data-v-4a1cc1ec]{display:flex;flex-direction:column;background:var(--ui-surface)}.console-bar[data-v-4a1cc1ec]{display:flex;align-items:center;justify-content:space-between;height:40px;box-sizing:border-box;padding:0 10px 0 14px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted)}.console-tabs[data-v-4a1cc1ec]{display:flex;align-items:center;gap:4px;height:100%}.console-tab[data-v-4a1cc1ec]{position:relative;height:100%;padding:0 12px;border:0;background:transparent;color:var(--ui-text-secondary);font-size:13px;cursor:pointer;transition:color .15s ease}.console-tab[data-v-4a1cc1ec]:hover{color:var(--ui-text)}.console-tab.is-active[data-v-4a1cc1ec]{color:var(--ui-primary);font-weight:500}.console-tab.is-active[data-v-4a1cc1ec]:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:1px;background:var(--ui-primary)}.console-actions[data-v-4a1cc1ec]{display:flex;align-items:center;gap:10px}.console-actions .el-button[data-v-4a1cc1ec],.console-actions .el-tag.console-run-btn[data-v-4a1cc1ec]{height:30px;min-height:30px;padding:0 12px;border-radius:var(--ui-radius-sm);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:13px;line-height:1}.console-run-btn[data-v-4a1cc1ec]{cursor:pointer}.console-fold[data-v-4a1cc1ec],.header .code-fold-btn[data-v-4a1cc1ec]{width:36px;height:30px;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.auto-collapse-btn.is-active[data-v-4a1cc1ec]{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}.console-fold[data-v-4a1cc1ec]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease}.console-fold[data-v-4a1cc1ec]:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.console-body[data-v-4a1cc1ec]{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 14px 14px;box-sizing:border-box}.console-pane[data-v-4a1cc1ec]{min-width:0}.console-pane-input[data-v-4a1cc1ec]{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.console-pane-input .mt-10[data-v-4a1cc1ec]{flex:0 0 auto}.console-pane-input .tj-test-tag[data-v-4a1cc1ec]{height:28px;padding:0 12px;border-radius:var(--ui-radius-sm);display:inline-flex;align-items:center;font-size:13px;line-height:1;cursor:pointer}.console-pane-input .console-input[data-v-4a1cc1ec]{flex:1 1 auto;min-height:0;margin-top:10px}.console-pane-input .console-input[data-v-4a1cc1ec] .el-textarea{height:100%;position:relative}.console-pane-input .console-input[data-v-4a1cc1ec] .el-textarea__inner{height:100%!important;resize:none;overflow-y:auto}.console-pane-result[data-v-4a1cc1ec]{height:100%;box-sizing:border-box}.console-pane-result>div[data-v-4a1cc1ec]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.console-pane-result .tj-res-tab[data-v-4a1cc1ec]{flex:0 0 auto}.console-pane-result .tj-res-tab[data-v-4a1cc1ec]:last-of-type{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.console-pane-result .tj-res-item[data-v-4a1cc1ec]{flex:1 1 0;min-height:0;display:flex;align-items:stretch;margin-top:10px}.console-pane-result .tj-res-item[data-v-4a1cc1ec]:first-child{margin-top:12px}.console-pane-result .tj-res-item .name[data-v-4a1cc1ec]{flex:0 0 60px;min-width:0;padding-right:10px;box-sizing:border-box;text-align:right;line-height:30px;font-size:12px}.console-pane-result .tj-res-item .value[data-v-4a1cc1ec]{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:stretch}.console-pane-result .tj-res-item .value[data-v-4a1cc1ec] .el-textarea{width:100%;height:100%;display:flex;flex-direction:column}.console-pane-result .tj-res-item .value[data-v-4a1cc1ec] .el-textarea__inner{flex:1 1 auto;width:100%;height:100%;min-height:0;overflow-y:auto}.console-body[data-v-4a1cc1ec] .el-textarea__inner{font-family:SF Mono,JetBrains Mono,Consolas,Menlo,Courier New,monospace;font-size:13px;line-height:1.6}.console-input[data-v-4a1cc1ec]{margin-top:10px}.tj-btn[data-v-4a1cc1ec]{font-size:13px;font-weight:500;border:1px solid #67c23a}.tj-btn[data-v-4a1cc1ec]:hover{background-color:#f0f9eb}.tj-test-tag[data-v-4a1cc1ec]{margin-right:15px;cursor:pointer}.tj-test-tag[data-v-4a1cc1ec]:hover{font-weight:500}.tj-res-tab[data-v-4a1cc1ec]{padding-right:15px}.tj-res-item[data-v-4a1cc1ec]{display:flex;margin-top:10px}.tj-res-item .name[data-v-4a1cc1ec]{flex:2;text-align:center;line-height:34px;font-size:12px}.tj-res-item .value[data-v-4a1cc1ec]{flex:10}[data-v-4a1cc1ec] .el-textarea__inner[readonly]{background-color:#f5f7fa!important}.color-gray[data-v-4a1cc1ec]{color:#909399}.mr-5[data-v-4a1cc1ec]{margin-right:5px}.mt-10[data-v-4a1cc1ec]{margin-top:10px}@media screen and (max-width:768px){.select-row span[data-v-4a1cc1ec]{margin-right:2px}.tj-res-item .name[data-v-4a1cc1ec]{flex:2}.tj-res-item .value[data-v-4a1cc1ec]{flex:5}}@media screen and (min-width:768px){.select-row span[data-v-4a1cc1ec]{margin-right:3px}.fl-right[data-v-4a1cc1ec]{float:right}}[data-v-4a1cc1ec] .el-card__header{padding:10px 25px;background-color:#faebd7}.ce-title[data-v-4a1cc1ec]{color:#e6a23c}.ce-title[data-v-4a1cc1ec],.status-title[data-v-4a1cc1ec]{font-size:15px;font-weight:500}@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:#ecf5ff}.cm-s-material .cm-matchhighlight{background-color:rgba(128,203,196,.2)}.textarea{font-family:Inconsolata,monospace}ul[data-v-38609b3b]{margin:0}@media screen and (min-width:1050px){#problem-footer[data-v-38609b3b]{margin:0 -1%}}[data-v-38609b3b] .el-card__body{padding:5px 0!important}.dataNav[data-v-38609b3b]{font-weight:400}.dataNav .dataNavList[data-v-38609b3b],.dataNav[data-v-38609b3b]{display:flex;overflow:hidden}.dataNav .dataNavList .dataNavListItem[data-v-38609b3b]{display:inline-block;height:35px;width:100px;min-width:100px;margin:auto 0;border-radius:5px;font-size:13px;text-align:center;color:#606266;line-height:35px;transition:transform .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.dataNavListItem.is-active[data-v-38609b3b],.dataNavListItem[data-v-38609b3b]:hover{color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important;border-bottom:2px solid var(--ui-primary)!important;outline:0!important;transition:all .2s ease;cursor:pointer}.dataNav .dataNavNext[data-v-38609b3b]{margin-left:auto}.dataNav .dataNavNext[data-v-38609b3b],.dataNav .dataNavPrev[data-v-38609b3b]{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-38609b3b]:focus,.dataNav .dataNavPrev[data-v-38609b3b]:focus{outline:none}.dataNav .dataNavNext[data-v-38609b3b]:hover,.dataNav .dataNavPrev[data-v-38609b3b]:hover{color:#c0c4cc;background-color:#409eff;cursor:pointer}.discussion-page[data-v-73a5b9bf]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-v-73a5b9bf] .el-dialog__body{padding:0 20px}.container[data-v-73a5b9bf]{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-73a5b9bf]{background:#fff;overflow:hidden;padding:10px 20px;position:relative;text-align:center}.title-article h1.title[data-v-73a5b9bf]{font-size:25px;font-weight:500;color:#303133;padding:0 0 10px;width:80%;line-height:32px;word-break:break-all}.title-article .title-msg[data-v-73a5b9bf]{margin-bottom:0;font-size:12px;color:#909399}.title-article .title-msg span[data-v-73a5b9bf]{margin-right:2px}.title-article .title-msg span a.c999[data-v-73a5b9bf]{color:#909399!important}.title-article .title-msg span a.c999[data-v-73a5b9bf]:hover{color:#409eff!important;text-decoration:none}.user-avatar[data-v-73a5b9bf]{vertical-align:middle}.user-name[data-v-73a5b9bf]{margin:0 .25rem!important}.title-article .title-msg a.report[data-v-73a5b9bf]{position:absolute;top:30px;right:5px;color:#67c23a!important;font-weight:500;font-size:14px}.title-article .title-msg a.like[data-v-73a5b9bf]{position:absolute;top:30px;right:68px;color:#e6a23c!important;font-weight:500;font-size:14px}@media screen and (max-width:768px){.title-article .title-msg a.report[data-v-73a5b9bf]{top:50px!important;right:12px!important}.title-article .title-msg a.like[data-v-73a5b9bf]{top:24px!important;right:12px!important}}.body-article[data-v-73a5b9bf]{background:#fff;overflow:hidden;width:100%;padding:20px 20px;text-align:left;font-size:14px;line-height:1.6}.body-article[data-v-73a5b9bf] pre{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0;padding:12px 14px;border:1px solid #dcdfe6;border-radius:8px;background:#f5f7fa;color:#303133;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.body-article[data-v-73a5b9bf] pre code{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit;white-space:inherit}.body-article[data-v-73a5b9bf] code:not(pre code){padding:2px 4px;border-radius:4px;background:#f5f7fa;color:#303133}.katex .katex-mathml{display:none}.problem-menu[data-v-6fb663e4]{float:left}@media screen and (max-width:992px){[data-v-6fb663e4] .problem-explain-drawer{margin-top:56px;height:calc(100% - 56px)!important}}.drawer-toolbar[data-v-6fb663e4]{position:absolute;top:5px;right:16px;z-index:99999}.drawer-toolbar .el-button[data-v-6fb663e4]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.drawer-discussion[data-v-6fb663e4]{height:100%}.role-root[data-v-6fb663e4]{background-color:#f5dab1!important;color:#f56c6c!important;font-weight:500}.role-admin[data-v-6fb663e4]{background-color:#409eff!important;color:#fff!important}.role[data-v-6fb663e4]{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}a[data-v-6fb663e4]{color:#409eff!important}.problem-menu span[data-v-6fb663e4]{margin-left:5px}.el-link[data-v-6fb663e4]{font-size:16px!important}.author-name[data-v-6fb663e4]{font-size:14px!important;color:#909399!important}.question-intr[data-v-6fb663e4]{margin-top:30px;border-radius:4px;border:1px solid #dcdfe6;border-left:2px solid #409eff;background:#f5f7fa;padding:10px;line-height:1.8;margin-bottom:10px;font-size:14px}.problem-tag-container[data-v-6fb663e4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.extra-file[data-v-6fb663e4]{margin:10px;cursor:pointer}.file-download[data-v-6fb663e4]{vertical-align:bottom;float:right;margin-right:5px}.submit-detail[data-v-6fb663e4]{height:100%}[data-v-6fb663e4] .el-tabs--border-card>.el-tabs__content{padding-top:0;padding-right:0;padding-bottom:0}.js-left[data-v-6fb663e4]{padding-top:14px;padding-right:15px}@media screen and (min-width:992px){.problem-body[data-v-6fb663e4]{margin-left:-2%;margin-right:-2%}.js-left[data-v-6fb663e4]{height:730px!important;overflow-y:auto}#js-explain[data-v-6fb663e4],#js-extraFile[data-v-6fb663e4],#js-submission[data-v-6fb663e4],.submit-detail[data-v-6fb663e4]{overflow-y:auto}.js-right[data-v-6fb663e4]{height:635px!important}.problem-tag[data-v-6fb663e4]{display:inline}.problem-menu[data-v-6fb663e4]{float:right}.problem-menu span[data-v-6fb663e4]{margin-left:10px}.question-intr[data-v-6fb663e4]{margin-top:6px}}@media screen and (min-width:992px){.problem-box[data-v-6fb663e4]{width:100%;height:100%;overflow:hidden}.problem-left[data-v-6fb663e4]{width:50%;height:100%;overflow-y:auto;overflow-x:hidden;float:left}.problem-resize[data-v-6fb663e4]{cursor:col-resize;position:absolute;top:330px;left:50%;background-color:#dcdfe6;border-radius:5px;width:10px;height:50px;background-size:cover;background-position:50%;font-size:32px;color:#fff}.problem-resize:hover .right-fold[data-v-6fb663e4]{display:block}.problem-resize:hover .fold[data-v-6fb663e4]:before{content:"";position:absolute;display:block;width:6px;height:24px;left:-6px}.right-fold[data-v-6fb663e4]{display:none;margin-left:15px;margin-top:-35px}.left-fold[data-v-6fb663e4],.right-fold[data-v-6fb663e4]{position:absolute;font-weight:500;cursor:pointer;z-index:1000;text-align:center}.left-fold[data-v-6fb663e4]{margin-left:-40px;margin-top:10px}.fold[data-v-6fb663e4]:hover{color:#409eff;background:#fff}.problem-resize[data-v-6fb663e4]:hover{color:#303133}.problem-right[data-v-6fb663e4]{height:100%;float:left;width:50%}}@media screen and (max-width:992px){.submit-detail[data-v-6fb663e4]{padding-top:20px;height:100%}}[data-v-6fb663e4] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-6fb663e4] .el-card__body{padding-bottom:5px!important}#right-column[data-v-6fb663e4]{flex:none;width:220px}#problem-content[data-v-6fb663e4]{clear:both;margin-top:18px}#problem-content .title[data-v-6fb663e4]{font-size:16px;font-weight:400;margin:25px 0 8px 0;color:var(--ui-primary)}#problem-content .copy[data-v-6fb663e4]{padding-left:8px}.hint-content[data-v-6fb663e4]{margin:1em 0;font-size:15px!important}.md-content[data-v-6fb663e4]{margin:1em;font-size:15px}.flex-container[data-v-6fb663e4]{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.example[data-v-6fb663e4]{align-items:stretch}.example-input[data-v-6fb663e4],.example-output[data-v-6fb663e4]{width:50%;flex:1 1 auto;display:flex;flex-direction:column}.example pre[data-v-6fb663e4]{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:#ebeef5;border:1px dashed #dcdfe6;overflow:auto;font-size:1.1em;margin-right:7%}#submit-code[data-v-6fb663e4]{height:auto}#submit-code .status[data-v-6fb663e4]{float:left}.submission-status[data-v-6fb663e4]:hover{cursor:pointer}#submit-code .status span[data-v-6fb663e4]{margin-left:10px}.captcha-container[data-v-6fb663e4]{display:inline-flex;align-items:center;gap:6px}.captcha-container img[data-v-6fb663e4]{height:30px;width:auto;border-radius:var(--ui-radius-sm);cursor:pointer;vertical-align:middle}.captcha-container .captcha-code[data-v-6fb663e4]{width:110px;margin:0}.captcha-container[data-v-6fb663e4] .el-input__inner{height:30px;line-height:30px}.fl-right[data-v-6fb663e4]{float:right}[data-v-6fb663e4] .el-dialog__body{padding:10px 10px!important}#pieChart .echarts[data-v-6fb663e4]{height:250px;width:210px}#pieChart #detail[data-v-6fb663e4]{position:absolute;right:10px;top:10px}[data-v-6fb663e4] .echarts{width:350px;height:350px}#pieChart-detail[data-v-6fb663e4]{height:350px}.list-card[data-v-6fb663e4]{border-radius:6px;margin-bottom:9px;padding:10px;text-align:left;position:relative}.list-card p[data-v-6fb663e4]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .title_d[data-v-6fb663e4]{overflow:hidden;display:block}.svg-top[data-v-6fb663e4]{position:absolute;top:0;right:0}.title_d[data-v-6fb663e4]{margin:0;padding:0;font-size:16px;font-weight:400;color:var(--ui-text)}.article-hlink2 p[data-v-6fb663e4]{color:#909399;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-6fb663e4]{margin-top:15px;font-size:12px;color:#909399!important}.title-article .title-msg a[data-v-6fb663e4]{color:#909399!important;text-decoration:none}.user-avatar[data-v-6fb663e4]{vertical-align:middle}.title-article .title-msg span[data-v-6fb663e4]{margin-right:3px}.title-article .title-msg .pl[data-v-6fb663e4]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-6fb663e4]{padding-right:.3rem!important}.overflowAuto[data-v-6fb663e4]{overflow-y:auto;position:absolute;width:100%;height:100%}.overflowAuto[data-v-6fb663e4]::-webkit-scrollbar{height:6px;width:6px}.overflowAuto[data-v-6fb663e4]::-webkit-scrollbar-thumb{background:#f4f4f5}.problem-title-row[data-v-6fb663e4]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.problem-title-row>span[data-v-6fb663e4]{color:var(--ui-text);font-weight:400}.problem-title-text[data-v-6fb663e4]{font-size:26px;font-weight:400;color:var(--ui-text);line-height:1.4}.copy-problem-btn[data-v-6fb663e4]{height:34px;padding:0 14px;border:none;border-radius:4px;background:#409eff;color:#fff;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:400;transition:background-color .15s ease;box-shadow:none}.copy-problem-btn i[data-v-6fb663e4]{font-size:14px}.copy-problem-btn[data-v-6fb663e4]:hover{background:#409eff;box-shadow:none}.copy-problem-btn[data-v-6fb663e4]:active{background:#409eff}.copy-problem-btn[data-v-6fb663e4]:focus{outline:none}.echarts[data-v-6c9f652e]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-6c9f652e] .el-card__body{padding:0!important}}@media screen and (min-width:768px){.el-input-group[data-v-6c9f652e]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-6c9f652e]{width:30%}}.rank-signature-body img{height:50px!important;width:50px!important}.rank-signature-body p{margin:0;padding:0}.echarts[data-v-7bdf2b4c]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-7bdf2b4c] .el-card__body{padding:0!important}}.user-avatar[data-v-7bdf2b4c]{margin-right:5px!important;vertical-align:middle}@media screen and (min-width:768px){.el-input-group[data-v-7bdf2b4c]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-7bdf2b4c]{width:30%}}.panel-title[data-v-71f60325]{font-size:1.5rem!important;font-weight:500}@media screen and (min-width:768px){.contest-time .left[data-v-71f60325]{text-align:left}.contest-time .right[data-v-71f60325]{text-align:right}.password-form-card[data-v-71f60325]{width:400px;margin:0 auto}}@media screen and (max-width:768px){.contest-time .left[data-v-71f60325],.contest-time .right[data-v-71f60325]{text-align:center}}[data-v-71f60325] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-71f60325] .el-slider__button-wrapper{z-index:500}[data-v-71f60325] .el-slider__bar{height:10px!important;background-color:#67c23a!important}[data-v-71f60325] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-71f60325] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-71f60325] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.contest-title[data-v-71f60325]{text-align:center}.contest-time[data-v-71f60325]{width:100%;font-size:16px}.el-tag--dark[data-v-71f60325]{border-color:#fff}.el-tag[data-v-71f60325]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}.sub-menu[data-v-71f60325]{margin-top:15px}.contest-home-page[data-v-21e1066b]{width:100%;margin:0 auto;padding:0 0 40px}.contest-home-card[data-v-21e1066b]{border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-surface);box-shadow:var(--ui-shadow)}.contest-hero[data-v-21e1066b]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #ebeef5}.contest-title-block[data-v-21e1066b]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.contest-title-block h1[data-v-21e1066b]{margin:0 0 10px;color:#303133;font-size:22px;font-weight:500;line-height:1.3}.contest-tags[data-v-21e1066b]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.clickable-tag[data-v-21e1066b]{cursor:pointer}.contest-countdown-section[data-v-21e1066b]{margin-top:18px;padding:18px;border-radius:var(--ui-radius);background:var(--ui-surface-muted);border:1px solid var(--ui-border);text-align:center}.countdown-section-title[data-v-21e1066b]{display:flex;align-items:center;justify-content:center;gap:8px;color:#303133;font-size:15px;font-weight:500;margin-bottom:14px}.countdown-section-title i[data-v-21e1066b]{color:#409eff}.countdown-box-row[data-v-21e1066b]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-21e1066b]{width:72px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:var(--ui-surface);border:1px solid var(--ui-border);color:#303133}.countdown-number-box span[data-v-21e1066b]{font-size:24px;line-height:1;font-weight:500}.countdown-number-box small[data-v-21e1066b]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-21e1066b]{color:#909399;font-size:26px;font-weight:500}.countdown-target-time[data-v-21e1066b]{margin-top:14px;color:#909399;font-size:13px}.countdown-before-start[data-v-21e1066b]{border-color:rgba(255,125,0,.18);background:#fdf6ec}.countdown-before-start .countdown-number-box span[data-v-21e1066b],.countdown-before-start .countdown-section-title i[data-v-21e1066b]{color:#e6a23c}.countdown-before-start .countdown-number-box[data-v-21e1066b]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-21e1066b]{border-color:rgba(0,180,42,.18);background:#f0f9eb}.countdown-running .countdown-number-box span[data-v-21e1066b],.countdown-running .countdown-section-title i[data-v-21e1066b]{color:#67c23a}.countdown-running .countdown-number-box[data-v-21e1066b]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-21e1066b]{border-color:rgba(245,63,63,.18);background:#fef0f0}.countdown-ended .countdown-number-box span[data-v-21e1066b],.countdown-ended .countdown-section-title i[data-v-21e1066b]{color:#f56c6c}.countdown-ended .countdown-number-box[data-v-21e1066b]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.contest-info-grid[data-v-21e1066b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.contest-info-item[data-v-21e1066b]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:var(--ui-radius);background:var(--ui-surface);border:1px solid var(--ui-border)}.info-icon[data-v-21e1066b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);color:var(--ui-primary);background:var(--ui-primary-soft);flex-shrink:0}.info-label[data-v-21e1066b]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-21e1066b]{color:#303133;font-size:14px;font-weight:500;line-height:1.5}.contest-description-card[data-v-21e1066b]{padding:20px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff}.contest-description-card.has-personal-start-time[data-v-21e1066b]{min-height:420px}.contest-description-card.no-personal-start-time[data-v-21e1066b]{min-height:375px}.contest-dashboard-grid[data-v-21e1066b]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:20px;align-items:start}.contest-side-panel[data-v-21e1066b]{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.side-card[data-v-21e1066b]{padding:18px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff;min-height:315px}.side-card-title[data-v-21e1066b]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#303133;font-size:15px;font-weight:500}.side-card-title i[data-v-21e1066b]{color:#409eff}.record-status[data-v-21e1066b]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--ui-radius);background:var(--ui-surface-muted);border:1px solid var(--ui-border)}.record-status-icon[data-v-21e1066b]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);font-size:20px;flex-shrink:0}.record-status-icon.running[data-v-21e1066b]{color:#67c23a;background:rgba(25,190,107,.12)}.record-status-icon.finished[data-v-21e1066b]{color:#409eff;background:rgba(45,140,240,.12)}.record-status-icon.waiting[data-v-21e1066b]{color:#909399;background:rgba(144,147,153,.12)}.record-status-icon.empty[data-v-21e1066b]{color:#e6a23c;background:rgba(255,153,0,.12)}.record-status-title[data-v-21e1066b]{color:#303133;font-size:15px;font-weight:500}.record-status-desc[data-v-21e1066b]{margin-top:4px;color:#909399;font-size:13px;line-height:1.5}.record-meta-list[data-v-21e1066b]{margin-top:14px}.record-meta-item[data-v-21e1066b]{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #f5f7fa;color:#606266;font-size:14px}.record-meta-item[data-v-21e1066b]:last-child{border-bottom:none}.record-meta-item strong[data-v-21e1066b]{color:#303133}.side-action-divider[data-v-21e1066b]{height:1px;margin:18px 0 14px;background:#f5f7fa}.full-action-btn[data-v-21e1066b]{width:100%;margin-left:0!important;margin-top:10px}.full-action-btn[data-v-21e1066b]:first-of-type{margin-top:0}.section-title[data-v-21e1066b]{margin-bottom:14px;color:#303133;font-size:16px;font-weight:500}.section-title i[data-v-21e1066b]{margin-right:6px;color:#409eff}[data-v-21e1066b] .contest-register-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-21e1066b] .contest-register-dialog .el-dialog__header{display:none}[data-v-21e1066b] .contest-register-dialog .el-dialog__body{padding:0}[data-v-21e1066b] .contest-register-dialog .el-dialog__footer{padding:16px 22px 20px;background:#ecf5ff;border-top:1px solid #ebeef5}.register-dialog-card[data-v-21e1066b]{padding:24px 24px 8px;background:var(--ui-surface)}.register-dialog-header[data-v-21e1066b]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.register-icon[data-v-21e1066b]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);color:var(--ui-primary);background:var(--ui-primary-soft);font-size:20px}.register-title[data-v-21e1066b]{color:#303133;font-size:18px;font-weight:500}.register-subtitle[data-v-21e1066b]{margin-top:4px;color:#909399;font-size:13px}.register-notice[data-v-21e1066b]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:16px;border-radius:var(--ui-radius-sm);color:#606266;background:rgba(230,162,60,.12);font-size:13px;line-height:1.5}.register-notice i[data-v-21e1066b]{color:#e6a23c;margin-top:3px}.register-form[data-v-21e1066b] .el-form-item{margin-bottom:15px}.register-form[data-v-21e1066b] .el-form-item__label{padding-bottom:6px;color:#606266;font-weight:500;line-height:1.2}.register-select[data-v-21e1066b]{width:100%}.register-radio-group[data-v-21e1066b]{display:flex;gap:10px}.register-dialog-footer[data-v-21e1066b]{display:flex;justify-content:flex-end;gap:10px}[data-v-21e1066b] .contest-enter-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-21e1066b] .contest-enter-dialog .el-dialog__header{display:none}[data-v-21e1066b] .contest-enter-dialog .el-dialog__body{padding:0}[data-v-21e1066b] .contest-enter-dialog .el-dialog__footer{padding:16px 22px 20px;background:#ecf5ff;border-top:1px solid #ebeef5}.enter-dialog-card[data-v-21e1066b]{padding:24px 24px 18px;background:var(--ui-surface)}.enter-dialog-header[data-v-21e1066b]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.enter-icon[data-v-21e1066b]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);color:var(--ui-primary);background:var(--ui-primary-soft);font-size:22px}.enter-title[data-v-21e1066b]{color:#303133;font-size:18px;font-weight:500}.enter-subtitle[data-v-21e1066b]{margin-top:4px;color:#909399;font-size:13px}.enter-notice[data-v-21e1066b]{display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:var(--ui-radius-sm);color:#606266;background:rgba(64,158,255,.1);font-size:13px;line-height:1.6}.enter-notice i[data-v-21e1066b]{color:#409eff;margin-top:4px}.enter-dialog-footer[data-v-21e1066b]{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:768px){.contest-home-page[data-v-21e1066b]{padding:0 0 28px}.contest-hero[data-v-21e1066b]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-21e1066b]{width:68px;height:68px}.countdown-number-box span[data-v-21e1066b]{font-size:23px}.countdown-box-row[data-v-21e1066b]{gap:8px}.contest-dashboard-grid[data-v-21e1066b],.contest-info-grid[data-v-21e1066b]{grid-template-columns:1fr}[data-v-21e1066b] .contest-register-dialog .el-dialog{margin-top:3vh!important}}@media screen and (min-width:1050px){.scoreboard-body[data-v-1e266f9d]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-1e266f9d]{text-align:center}.panel-title[data-v-1e266f9d]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-1e266f9d]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-1e266f9d]{text-align:left}.contest-time .right[data-v-1e266f9d]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-1e266f9d],.contest-time .right[data-v-1e266f9d]{text-align:center}}[data-v-1e266f9d] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-1e266f9d] .el-slider__button-wrapper{z-index:500}[data-v-1e266f9d] .el-slider__bar{height:10px!important;background-color:#67c23a!important}.el-tag--dark[data-v-1e266f9d]{border-color:#fff}.el-tag[data-v-1e266f9d]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}[data-v-1e266f9d] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-1e266f9d] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-1e266f9d] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-1e266f9d] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-1e266f9d],.vxe-cell span[data-v-1e266f9d]{margin:0;padding:0}[data-v-1e266f9d] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-1e266f9d] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.submission-time[data-v-1e266f9d]{font-size:15.6px;font-family:Roboto,sans-serif}.submission-error[data-v-1e266f9d]{font-weight:400}@media screen and (min-width:1050px){.scoreboard-body[data-v-64cddf0e]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-64cddf0e]{text-align:center}.panel-title[data-v-64cddf0e]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-64cddf0e]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-64cddf0e]{text-align:left}.contest-time .right[data-v-64cddf0e]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-64cddf0e],.contest-time .right[data-v-64cddf0e]{text-align:center}}[data-v-64cddf0e] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-64cddf0e] .el-slider__button-wrapper{z-index:500}[data-v-64cddf0e] .el-slider__bar{height:10px!important;background-color:#67c23a!important}.el-tag--dark[data-v-64cddf0e]{border-color:#fff}.el-tag[data-v-64cddf0e]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}[data-v-64cddf0e] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-64cddf0e],.vxe-cell span[data-v-64cddf0e]{margin:0;padding:0}[data-v-64cddf0e] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-64cddf0e] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-64cddf0e] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-64cddf0e] .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-64cddf0e]{color:rgba(0,0,0,.45);font-size:12px}[data-v-64cddf0e] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-b9d7aa7c] .vxe-table--body-wrapper{overflow-x:hidden!important}}.filter-row[data-v-31a176e6]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-31a176e6]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-31a176e6]{margin-right:20px}}[data-v-31a176e6] .el-tag--dark{border-color:#fff}.announcements-container[data-v-323ef4f5]{margin-top:-10px;margin-bottom:10px}.announcements-container li[data-v-323ef4f5]{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-323ef4f5]{text-align:center}.flex-container .info[data-v-323ef4f5]{margin-top:5px}.flex-container .title .entry[data-v-323ef4f5]{color:#606266;font-style:oblique}.flex-container .title a[data-v-323ef4f5]:hover{color:#409eff;border-bottom:1px solid #409eff}.creator[data-v-323ef4f5],.date[data-v-323ef4f5]{width:200px;text-align:center}.date[data-v-323ef4f5]{margin-right:5px}.content-container[data-v-323ef4f5]{padding:0 20px 20px 20px}.no-announcement[data-v-323ef4f5]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-323ef4f5]{animation:fadeIn 1s}ul[data-v-323ef4f5]{list-style-type:none;padding-inline-start:0}.comment .markdown-content p{margin-top:0!important;margin-bottom:0!important}.comment-top[data-v-6a6517fe]{margin-bottom:15px}.comment-top .title[data-v-6a6517fe]{font-size:20px;margin-left:3.5em}.comment-top p[data-v-6a6517fe]{margin:5px;padding:0}.face-box[data-v-6a6517fe]{height:200px!important;width:300px!important;overflow:scroll!important;overflow-x:hidden!important}.container[data-v-6a6517fe]{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}.container .own-input[data-v-6a6517fe]{margin-top:10px}.container .input-bottom[data-v-6a6517fe]{margin-top:10px;padding:0 10px}.container .input-bottom .markdown-key[data-v-6a6517fe]{font-size:20px;margin-left:5px;cursor:pointer}.container .own-input .own-btn-comment[data-v-6a6517fe]{float:right}.container .emotionSelect[data-v-6a6517fe]{font-size:25px;cursor:pointer}.emotionList[data-v-6a6517fe]{display:flex;flex-wrap:wrap;padding:5px;height:200px;overflow-y:scroll}.emotionItem[data-v-6a6517fe]{width:10%;font-size:20px;text-align:center;text-decoration:none}.emotionItem[data-v-6a6517fe]:active,.emotionItem[data-v-6a6517fe]:hover,.emotionItem[data-v-6a6517fe]:link,.emotionItem[data-v-6a6517fe]:visited{text-decoration:none}.comment-total[data-v-6a6517fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-left:12px;border-left:4px solid #409eff;font-size:18px;font-weight:500;height:20px;line-height:20px}.comment-total .text[data-v-6a6517fe]{display:flex;align-items:center}.comment-total .number[data-v-6a6517fe]{margin-left:6px;font-size:14px;font-weight:400}.user-avatar[data-v-6a6517fe]{margin-right:5px!important;vertical-align:middle}.container .comment[data-v-6a6517fe]{display:flex;flex-direction:column;padding:10px;border-top:1px solid #ebeef5}.container .comment .info[data-v-6a6517fe]{display:flex;align-items:center}.container .comment .info .user-info[data-v-6a6517fe]{cursor:pointer}.container .comment .info .right[data-v-6a6517fe]{display:flex;flex-direction:column;margin-left:10px}.container .comment .info .right .name[data-v-6a6517fe]{font-size:16px;color:#409eff;margin-bottom:5px;font-weight:500}.container .comment .info .right .date[data-v-6a6517fe]{font-size:12px;color:#909399}.container .comment .info-bottom[data-v-6a6517fe]{margin-left:47px}.container .comment .content[data-v-6a6517fe]{font-size:16px;color:#303133;line-height:20px;padding:10px 0}.container .comment .control[data-v-6a6517fe]{display:flex;align-items:center;font-size:14px;color:#909399}.container .comment .control .like[data-v-6a6517fe]{display:flex;align-items:center;margin-right:10px;cursor:pointer}.container .comment .control .like.active[data-v-6a6517fe],.container .comment .control .like[data-v-6a6517fe]:hover{color:#409eff}.container .comment .control .like .iconfont[data-v-6a6517fe]{font-size:14px;margin-right:3px}.container .comment .control .comment-opt[data-v-6a6517fe]{display:flex;align-items:center;cursor:pointer;margin-right:10px}.container .comment .control .comment-reply[data-v-6a6517fe]:hover{color:#303133}.container .comment .control .comment-delete[data-v-6a6517fe]:hover{color:#f56c6c}.container .comment .control .comment-opt .iconfont[data-v-6a6517fe]{font-size:16px;margin-right:3px}.container .comment .reply[data-v-6a6517fe]{margin:10px 0;border-left:2px solid #dcdfe6}.container .comment .reply .item[data-v-6a6517fe]{margin:0 10px;padding:10px 0;border-bottom:1px dashed #ebeef5}.container .comment .reply .item .reply-content[data-v-6a6517fe]{display:flex;align-items:center;font-size:14px;color:#303133}.container .comment .reply .item .reply-content .from-name[data-v-6a6517fe]{color:#409eff;cursor:pointer;margin-right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container .comment .reply .item .reply-content .reply-text[data-v-6a6517fe]{margin-left:5px;margin-right:2px;color:#303133;font-size:14px;font-weight:400;width:32px}.container .comment .reply .item .reply-content .to-name[data-v-6a6517fe]{color:#409eff;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.container .comment .reply .item .reply-bottom[data-v-6a6517fe]{display:flex;align-items:center;font-size:12px;color:#909399;margin-left:34px}.container .comment .reply .item .reply-bottom .reply-opt[data-v-6a6517fe]{display:flex;align-items:center;margin-left:5px;cursor:pointer}.container .comment .reply .item .reply-bottom .reply-text[data-v-6a6517fe]:hover{color:#303133}.container .comment .reply .item .reply-bottom .reply-delete[data-v-6a6517fe]:hover{color:#f56c6c}.container .comment .reply .item .reply-bottom .reply-opt .iconfont[data-v-6a6517fe]{margin-right:3px}.container .comment .reply .view-more[data-v-6a6517fe]{font-size:12px;color:#606266}.container .comment .reply .view-more .btn-more[data-v-6a6517fe]{padding:2px 3px;border-radius:4px}.container .comment .reply .view-more a[data-v-6a6517fe]{outline:none;color:#409eff;text-decoration:none;cursor:pointer}.container .comment .reply .view-more a[data-v-6a6517fe]:hover{background:#dcdfe6;color:#409eff}.container .comment .reply .fade-enter-active[data-v-6a6517fe],.container .comment .reply fade-leave-active[data-v-6a6517fe]{transition:opacity .5s}.container .comment .reply .fade-enter[data-v-6a6517fe],.container .comment .reply .fade-leave-to[data-v-6a6517fe]{opacity:0}.container .comment .reply .input-wrapper[data-v-6a6517fe]{padding:10px}.container .btn-control[data-v-6a6517fe]{float:right;align-items:center}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-6a6517fe]{font-size:16px;color:#606266;margin-right:20px;cursor:pointer}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-6a6517fe]:hover{color:#303133}.container .comment .reply .input-wrapper .btn-control .confirm[data-v-6a6517fe]{font-size:16px}.loading-text[data-v-6a6517fe]{text-align:center}.loading-text a[data-v-6a6517fe]{color:#909399}.loading-text a[data-v-6a6517fe]:hover{text-decoration:none;color:#409eff}.print-tips[data-v-9d3c51ba]{margin-left:50px;padding:30px;padding-top:0}.filter-row[data-v-f138cf4e]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-f138cf4e]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-f138cf4e]{margin-right:20px}}[data-v-f138cf4e] .el-tag--dark{border-color:#fff}@media screen and (min-width:1050px){[data-v-758f98b0] .vxe-table--body-wrapper{overflow-x:hidden!important}}.role-root{background-color:#f5dab1!important;color:#f56c6c!important;font-weight:500}.role-admin{background-color:#409eff!important;color:#fff!important}.role{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}[data-v-27596085] .el-card__body{padding:0!important}.discussion-header[data-v-27596085]{background-color:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px;height:41px}.discussion-header .search[data-v-27596085]{margin-top:3px;margin-right:6px;float:right}.list-card[data-v-27596085]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-27596085]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-27596085]{overflow:hidden;display:block}.svg-top[data-v-27596085]{position:absolute;top:0;right:0}.article-hlink[data-v-27596085]{margin:0;padding:0}.article-hlink a[data-v-27596085]{font-size:16px;font-weight:500;color:#303133;margin-top:5px}a[data-v-27596085]{color:#303133;text-decoration:none}.article-hlink2 p[data-v-27596085]{margin-bottom:10px;color:#909399;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-27596085]{margin-top:15px;font-size:12px;color:#909399!important}.title-article .title-msg a[data-v-27596085]{color:#909399;text-decoration:none}.user-avatar[data-v-27596085]{vertical-align:middle}.title-article .title-msg span[data-v-27596085]{margin-right:3px}.title-article .title-msg .pl[data-v-27596085]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-27596085]{padding-right:.3rem!important}.category-body[data-v-27596085]{background:#fff;padding:15px;margin-bottom:15px;border-radius:6px;overflow:hidden;margin-top:12px}.category-body .title-sidebar[data-v-27596085]{border-bottom:1px solid #ebeef5;width:100%;color:#303133;font-size:14px;font-weight:500;padding-bottom:10px;margin-bottom:10px;overflow:hidden}.category-body .title-sideba a[data-v-27596085]{color:#303133}.category-body h3[data-v-27596085]{margin:0;padding:0}.category-item[data-v-27596085]{height:30px;font-size:14px;padding:3px 10px;margin-bottom:5px}.category-item a[data-v-27596085]{color:#303133}.category-item[data-v-27596085]:hover{background-color:#ebeef5!important;font-weight:500;color:#303133}.container[data-v-5ca855be]{margin-bottom:20px}.container .content[data-v-5ca855be]{font-size:16px;margin:0 50px 20px 50px}.container .content pre[data-v-5ca855be]{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f5f7fa;border:1px dashed #dcdfe6}@media screen and (max-width:768px){.container .content[data-v-5ca855be]{font-size:1rem;margin:0 5px}}ul[data-v-5ca855be]{list-style:disc;padding-inline-start:0}li[data-v-5ca855be]{line-height:2}li .title[data-v-5ca855be]{font-weight:500;font-size:1rem}.result li[data-v-5ca855be]{list-style-type:none;margin-top:8px}.msg-title[data-v-0cf04748]{background:#fff;border-bottom:1px solid #dcdfe6}[data-v-0cf04748] .el-alert__title{font-size:18px!important;line-height:18px!important}[data-v-0cf04748] .el-tabs__item{text-align:center!important;padding:0 40px;line-height:53px;height:53px;font-weight:500}[data-v-0cf04748] .el-card__body{padding:15px;padding-bottom:10px}@media only screen and (max-width:767px){[data-v-0cf04748] .el-tabs__item{padding:0 10px}[data-v-0cf04748] .el-tabs__content{padding:12px;padding-left:0!important}}.box-card[data-v-36a6b08e]{margin-bottom:15px;position:relative}.clear-all[data-v-36a6b08e]{cursor:pointer;color:#409eff}.clear-all[data-v-36a6b08e]:hover{color:red;font-weight:500}.msg-wrap[data-v-36a6b08e]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-36a6b08e]{padding:0}}.msg-list-header[data-v-36a6b08e]{height:35px;border-bottom:3px solid #ebeef5;position:relative;top:-10px}.svg-lt[data-v-36a6b08e]{position:absolute;top:0;right:0}.fl[data-v-36a6b08e]{float:left}.fr[data-v-36a6b08e]{float:right}.msg-list-item[data-v-36a6b08e]{display:flex}.msg-list-item .title[data-v-36a6b08e]{color:#909399;font-size:16px;margin-left:13px}.msg-list-item .title .content[data-v-36a6b08e]{color:#303133;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-36a6b08e]{color:#606266;font-weight:500}.user-name[data-v-36a6b08e]:hover{cursor:pointer;color:#409eff}.msg-action[data-v-36a6b08e]{font-size:16px;margin-left:5px}.msg-list-item .orginal-reply[data-v-36a6b08e]{color:#909399;border-left:2px solid #dcdfe6;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-36a6b08e]{color:#909399;font-size:12px;line-height:30px}.msg-list-item .extra-info span[data-v-36a6b08e]{margin-right:10px}.msg-list-item .extra-info .delete[data-v-36a6b08e]:hover{cursor:pointer;color:red}.link-discussion[data-v-36a6b08e]{color:#909399;font-size:15px;text-align:center}.link-discussion .title[data-v-36a6b08e]{color:#409eff;font-weight:500;cursor:pointer}@media only screen and (max-width:767px){.link-discussion[data-v-36a6b08e]{text-align:left}.msg-action[data-v-36a6b08e]{font-size:13px;margin-left:0;display:block}.msg-list-item .extra-info[data-v-36a6b08e],.msg-list-item .orginal-reply[data-v-36a6b08e],.msg-list-item .title .content[data-v-36a6b08e]{margin-left:-47px}}.box-card[data-v-4262ae4e]{margin-bottom:15px;position:relative}.clear-all[data-v-4262ae4e]{cursor:pointer;color:#409eff}.clear-all[data-v-4262ae4e]:hover{color:red;font-weight:500}.msg-wrap[data-v-4262ae4e]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-4262ae4e]{padding:0}}.msg-list-header[data-v-4262ae4e]{height:35px;border-bottom:3px solid #ebeef5;position:relative;top:-10px}.svg-lt[data-v-4262ae4e]{position:absolute;top:0;right:0}.fl[data-v-4262ae4e]{float:left}.fr[data-v-4262ae4e]{float:right}.msg-list-item[data-v-4262ae4e]{line-height:30px}.title[data-v-4262ae4e]{color:#303133;font-weight:500;font-size:14px}.extra[data-v-4262ae4e]{color:#909399;font-size:12px;line-height:22px;margin:0 8px}.bottom[data-v-4262ae4e]{color:#606266;padding-left:8px}.text[data-v-4262ae4e]{word-break:break-word}.delete[data-v-4262ae4e]:hover{cursor:pointer;color:red;font-weight:500}.training-filter[data-v-58a64a2e]{padding-bottom:6px;border-bottom:1px solid var(--ui-border);margin-bottom:4px}section[data-v-58a64a2e]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-training[data-v-58a64a2e]{margin-right:1em;white-space:nowrap;font-size:18px;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:var(--ui-text)}.training-category[data-v-58a64a2e]{margin-right:1.5em;font-weight:500;white-space:nowrap;font-size:14px;margin-top:8px;color:var(--ui-text-secondary)}.category-item[data-v-58a64a2e]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-58a64a2e]:hover{cursor:pointer}.category-item.el-tag[data-v-58a64a2e]{height:26px;padding:0 11px;border-radius:4px}[data-v-58a64a2e] .vxe-input .vxe-input--inner{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text)}[data-v-58a64a2e] .vxe-input .vxe-input--inner:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.card-top[data-v-018c7eee]{margin-top:15px}.training-header[data-v-018c7eee]{text-align:center}.count[data-v-018c7eee]{margin-top:10px;font-size:18px;font-weight:500;color:var(--ui-text)}.password-form-card[data-v-018c7eee]{text-align:center;margin-bottom:15px}.info-rows>[data-v-018c7eee]{margin-bottom:var(--info-row-margin-bottom,1em);display:flex;align-items:center;font-size:16px;line-height:1.5;color:var(--ui-text-secondary)}.info-rows>*>[data-v-018c7eee]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-018c7eee]>:last-child{margin-bottom:0}[data-v-018c7eee] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-018c7eee] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-018c7eee] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.clickable-parent-title[data-v-018c7eee]{cursor:pointer;color:#fff}.training-header-bar[data-v-018c7eee]{position:relative;text-align:center}.centered-title[data-v-018c7eee]{font-size:20px;font-weight:500;color:var(--ui-text)}.training-actions[data-v-018c7eee]{position:absolute;right:0;top:0;display:flex;gap:8px}@media screen and (min-width:1050px){[data-v-40b2dec7] .vxe-table--body-wrapper{overflow-x:hidden!important}}.rank-title[data-v-daf0f1c8]{text-align:center}[data-v-daf0f1c8] .el-card__body{padding:20px!important}.training-rank-search[data-v-daf0f1c8]{text-align:center;margin:10px auto;width:90%}@media screen and (min-width:768px){.training-rank-search[data-v-daf0f1c8]{width:50%}}@media screen and (min-width:1050px){.training-rank-search[data-v-daf0f1c8]{width:30%}}.vxe-cell p[data-v-daf0f1c8],.vxe-cell span[data-v-daf0f1c8]{margin:0;padding:0}@media screen and (max-width:768px){[data-v-daf0f1c8] .el-card__body{padding:0!important}}a.emphasis[data-v-daf0f1c8]{color:var(--ui-text-secondary)!important}a.emphasis[data-v-daf0f1c8]:hover{color:#409eff!important}[data-v-daf0f1c8] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-daf0f1c8] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-daf0f1c8] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-daf0f1c8] .vxe-body--column{min-width:0;height:51px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-daf0f1c8] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.judge-status[data-v-daf0f1c8]{font-size:16px;font-weight:500}.judge-time[data-v-daf0f1c8]{color:var(--ui-text-muted);font-size:12px}.auto-textarea-wrapper .auto-textarea-block{white-space:pre-wrap!important}.marquee-wrap[data-v-db5ac254]{width:100%;overflow:hidden;position:relative}.marquee[data-v-db5ac254]{margin-right:16px}p[data-v-db5ac254]{margin:0;word-break:keep-all;white-space:nowrap}.scroll[data-v-db5ac254]{display:flex}.getWidth[data-v-db5ac254]{word-break:keep-all;white-space:nowrap;position:absolute;opacity:0;top:0}section[data-v-2b6a300f]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-group[data-v-2b6a300f]{margin-right:1em;white-space:nowrap;font-size:18px;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:var(--ui-text)}.group-category[data-v-2b6a300f]{margin-right:1.5em;font-weight:500;white-space:nowrap;font-size:14px;margin-top:8px;color:var(--ui-text-secondary)}.category-item[data-v-2b6a300f]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-2b6a300f]:hover{cursor:pointer}.category-item.el-tag[data-v-2b6a300f]{height:26px;padding:0 11px;border-radius:4px}[data-v-2b6a300f] .vxe-input .vxe-input--inner{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text)}[data-v-2b6a300f] .vxe-input .vxe-input--inner:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.group-name[data-v-2b6a300f]{font-size:1.15rem;font-weight:500}[data-v-2b6a300f] .Public .el-card{border-color:rgba(103,194,58,.5)}[data-v-2b6a300f] .Public .el-card__header{background-color:rgba(103,194,58,.2)}.Public .group-name[data-v-2b6a300f]{color:#67c23a}[data-v-2b6a300f] .Protected .el-card{border-color:rgba(230,162,60,.5)}[data-v-2b6a300f] .Protected .el-card__header{background-color:rgba(230,162,60,.2)}.Protected .group-name[data-v-2b6a300f]{color:#e6a23c}[data-v-2b6a300f] .Private .el-card{border-color:rgba(245,108,108,.5)}[data-v-2b6a300f] .Private .el-card__header{background-color:rgba(245,108,108,.2)}.Private .group-name[data-v-2b6a300f]{color:#f56c6c}.group-brief[data-v-2b6a300f]{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-2b6a300f]{margin-left:3px;margin-top:-1px;font-size:14px}.group-auth[data-v-2b6a300f]:hover{cursor:pointer}[data-v-2b6a300f] .el-card__header{padding:10px;margin-bottom:4px}[data-v-2b6a300f] .el-divider--horizontal{margin:0}.announcement-container[data-v-4ed4cc08]{margin-top:-10px;margin-bottom:10px}.announcement-container li[data-v-4ed4cc08]{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-4ed4cc08]{text-align:center}.flex-container .info[data-v-4ed4cc08]{margin-top:5px}.flex-container .title .entry[data-v-4ed4cc08]{color:#606266;font-style:oblique}.flex-container .title a[data-v-4ed4cc08]:hover{color:#409eff;border-bottom:1px solid #409eff}.creator[data-v-4ed4cc08],.date[data-v-4ed4cc08]{width:200px;text-align:center}.date[data-v-4ed4cc08]{margin-right:5px}.content-container[data-v-4ed4cc08]{padding:0 20px 20px 20px}.no-announcement[data-v-4ed4cc08]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-4ed4cc08]{animation:fadeIn 1s}ul[data-v-4ed4cc08]{list-style-type:none;padding-inline-start:0}[data-v-4b36ffd0] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-4b36ffd0] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-4b36ffd0] .sub-menu .el-tabs__item{width:auto!important;max-width:none;padding-right:14px!important;padding-left:14px!important;white-space:nowrap}[data-v-4b36ffd0] .sub-menu .el-tabs__item>span{display:inline-flex;align-items:center;white-space:nowrap}[data-v-4b36ffd0] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:14px}.description-body[data-v-4b36ffd0]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.separator[data-v-4b36ffd0]{display:block;position:absolute;top:0;bottom:0;left:50%;border:1px dashed #ebeef5}.info-rows>[data-v-4b36ffd0]{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-4b36ffd0]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-4b36ffd0]>:last-child{margin-bottom:0}.container[data-v-4b36ffd0]{border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;margin:180px auto;width:375px;padding:35px 35px 15px 35px;background:#fff;border:1px solid #dcdfe6;box-shadow:0 0 25px #c0c4cc}.title[data-v-4b36ffd0]{margin:0 auto 40px auto;text-align:center;color:#409eff;font-size:25px;font-weight:500}.title-input[data-v-1331a59c]{margin-bottom:20px}.visible-box[data-v-1331a59c]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-1331a59c]{margin-right:10px}.el-form-item[data-v-1331a59c]{margin-bottom:2px!important}[data-v-1331a59c] .el-dialog__body{padding-top:0!important}.title[data-v-17e8a790]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-17e8a790]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-17e8a790]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-17e8a790]{margin-left:10px;margin-right:10px}}.accordion[data-v-6192ada6]{box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.accordion header[data-v-6192ada6]{position:relative}.title[data-v-6192ada6]{font-size:16px;margin:0 0 0 10px;line-height:50px;font-weight:500}.header_right[data-v-6192ada6]{float:right}.body[data-v-6192ada6]{font-family:Inconsolata,monospace;background-color:#f5f7fa;border-top:1px solid rgba(34,36,38,.15);clear:both;overflow:hidden;padding:15px 10px}footer[data-v-6192ada6]{border-top:1px solid rgba(34,36,38,.15);height:36px;box-sizing:border-box;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;margin-top:-1px;color:#c0c4cc;cursor:pointer;transition:.2s}footer[data-v-6192ada6]:hover{background-color:#ebeef5}.rotate[data-v-6192ada6]{transform:rotate(180deg)}.CodeMirror[data-v-9ded49e4]{height:auto!important}.CodeMirror-scroll[data-v-9ded49e4]{min-height:300px;max-height:600px;overflow:auto}.accordion[data-v-369c1a7e]{border:1px solid #ecf5ff}.file[data-v-369c1a7e]{margin:10px;cursor:pointer}.button-new-file[data-v-369c1a7e]{height:32px;line-height:30px;padding-top:0;padding-bottom:0;margin:10px}[data-v-369c1a7e] .CodeMirror-scroll{max-height:300px}[data-v-3c5406e6] .el-form-item__label{padding:0!important}.el-form-item[data-v-3c5406e6]{margin-bottom:10px!important}.difficulty-select[data-v-3c5406e6],.input-new-tag[data-v-3c5406e6]{width:120px}.button-new-tag[data-v-3c5406e6]{height:24px;line-height:22px;padding-top:0;padding-bottom:0}.accordion[data-v-3c5406e6]{margin-bottom:10px}.add-examples[data-v-3c5406e6]{width:100%;background-color:#fff;border:1px dashed #409eff;outline:none;cursor:pointer;color:#409eff;height:35px;font-size:14px}.add-examples i[data-v-3c5406e6]{margin-right:10px}.add-examples[data-v-3c5406e6]:hover{border:0;background-color:#409eff!important;color:#fff}.add-example-btn[data-v-3c5406e6]{margin-bottom:10px}.add-samples[data-v-3c5406e6]{width:100%;background-color:#fff;border:1px dashed #67c23a;outline:none;cursor:pointer;color:#67c23a;height:35px;font-size:14px}.add-samples i[data-v-3c5406e6]{margin-right:10px}.add-samples[data-v-3c5406e6]:hover{border:0;background-color:#67c23a!important;color:#fff}.add-sample-btn[data-v-3c5406e6]{margin-bottom:10px}.dialog-compile-error[data-v-3c5406e6]{width:auto;max-width:80%;overflow-x:scroll}.textarea[data-v-3c5406e6]{font-family:Inconsolata,monospace}.title[data-v-5f3bc02c]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-5f3bc02c]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-5f3bc02c]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-5f3bc02c]{margin-left:10px;margin-right:10px}}[data-v-450ae77a] .el-form-item__label{padding:0!important}.el-form-item[data-v-450ae77a]{margin-bottom:10px!important}.difficulty-select[data-v-450ae77a],.input-new-tag[data-v-450ae77a]{width:120px}.button-new-tag[data-v-450ae77a]{height:24px;line-height:22px;padding-top:0;padding-bottom:0}.accordion[data-v-450ae77a]{margin-bottom:10px}.add-examples[data-v-450ae77a]{width:100%;background-color:#fff;border:1px dashed #409eff;outline:none;cursor:pointer;color:#409eff;height:35px;font-size:14px}.add-examples i[data-v-450ae77a]{margin-right:10px}.add-examples[data-v-450ae77a]:hover{border:0;background-color:#409eff!important;color:#fff}.add-example-btn[data-v-450ae77a]{margin-bottom:10px}.add-samples[data-v-450ae77a]{width:100%;background-color:#fff;border:1px dashed #67c23a;outline:none;cursor:pointer;color:#67c23a;height:35px;font-size:14px}.add-samples i[data-v-450ae77a]{margin-right:10px}.add-samples[data-v-450ae77a]:hover{border:0;background-color:#67c23a!important;color:#fff}.add-sample-btn[data-v-450ae77a]{margin-bottom:10px}.dialog-compile-error[data-v-450ae77a]{width:auto;max-width:80%;overflow-x:scroll}[data-v-9c80619a] .el-form-item__label{padding:0!important}.el-form-item[data-v-9c80619a]{margin-bottom:10px!important}.page[data-v-bb496d04]{margin-top:20px;text-align:right}.tips[data-v-bb496d04]{color:red;font-weight:500;font-size:1rem}.title[data-v-1ac1ff8c]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-1ac1ff8c]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-1ac1ff8c]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-1ac1ff8c]{margin-left:10px;margin-right:10px}}.userPreview[data-v-159f71ee]{padding-left:10px;padding-top:20px;padding-bottom:20px;color:red;font-size:16px;margin-bottom:10px}.input-new-star-user[data-v-159f71ee]{width:200px}.form-tips[data-v-159f71ee]{margin-top:6px;color:#909399;font-size:12px;line-height:1.4}.personal-duration-input[data-v-159f71ee]{display:flex;align-items:center;gap:8px}.personal-duration-input[data-v-159f71ee] .el-input-number{width:160px}.personal-duration-unit[data-v-159f71ee]{color:#606266;font-size:14px}.title[data-v-5391488e]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-5391488e]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-5391488e]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-5391488e]{margin-left:10px;margin-right:10px}}.group-contest-wrap[data-v-5391488e]{min-height:150px}.group-contest-panel[data-v-5391488e]{overflow:hidden;background:#fff}.group-contest-head[data-v-5391488e],.group-contest-row[data-v-5391488e]{display:grid;grid-template-columns:minmax(280px,2.5fr) 164px 94px minmax(92px,.8fr) 110px;grid-template-areas:"primary start duration state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.group-contest-head[data-v-5391488e]{min-height:38px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:12px;font-weight:500}.col-primary[data-v-5391488e],.group-contest-primary[data-v-5391488e]{grid-area:primary}.col-start[data-v-5391488e],.group-contest-start[data-v-5391488e]{grid-area:start}.col-duration[data-v-5391488e],.group-contest-duration[data-v-5391488e]{grid-area:duration}.col-state[data-v-5391488e],.group-contest-state[data-v-5391488e]{grid-area:state}.col-actions[data-v-5391488e],.group-contest-actions[data-v-5391488e]{grid-area:actions}.col-actions[data-v-5391488e],.col-duration[data-v-5391488e],.col-start[data-v-5391488e],.col-state[data-v-5391488e],.group-contest-actions[data-v-5391488e],.group-contest-duration[data-v-5391488e],.group-contest-start[data-v-5391488e],.group-contest-state[data-v-5391488e]{justify-self:center;text-align:center}.group-contest-row[data-v-5391488e]{min-height:76px;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background-color .15s ease}.group-contest-row[data-v-5391488e]:last-child{border-bottom:0}.group-contest-row[data-v-5391488e]:focus-visible,.group-contest-row[data-v-5391488e]:hover{outline:none;background:var(--ui-primary-soft)}.group-contest-primary[data-v-5391488e]{min-width:0}.group-contest-title[data-v-5391488e]{display:block;overflow:hidden;margin-bottom:7px;color:var(--ui-text);font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.group-contest-row:hover .group-contest-title[data-v-5391488e]{color:var(--ui-primary)}.group-contest-tags[data-v-5391488e]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ui-text-secondary);font-size:12px}.group-contest-tags>span[data-v-5391488e]{white-space:nowrap}.group-contest-tag-green[data-v-5391488e],.group-contest-tag-orange[data-v-5391488e],.group-contest-tag-red[data-v-5391488e],.group-contest-tag-type[data-v-5391488e]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500}.group-contest-tag-type[data-v-5391488e]{color:var(--ui-primary)}.group-contest-tag-type.is-acm[data-v-5391488e]{color:#409eff}.group-contest-tag-type.is-oi[data-v-5391488e]{color:#e6a23c}.group-contest-tag-green[data-v-5391488e]{color:#67c23a}.group-contest-tag-orange[data-v-5391488e]{color:#e6a23c}.group-contest-tag-red[data-v-5391488e]{color:#f56c6c}.group-contest-count[data-v-5391488e]{color:var(--ui-text-secondary)}.group-contest-count i[data-v-5391488e]{margin-right:3px}.group-scoreboard-link[data-v-5391488e]{padding:0;border:0;background:transparent;color:var(--ui-primary);font-size:12px;cursor:pointer}.group-scoreboard-link[data-v-5391488e]:disabled{color:var(--ui-text-muted);cursor:not-allowed}.group-contest-duration[data-v-5391488e],.group-contest-start[data-v-5391488e]{overflow:hidden;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.group-contest-state[data-v-5391488e]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500;white-space:nowrap}@media (max-width:920px){.group-contest-panel[data-v-5391488e]{overflow-x:auto}.group-contest-head[data-v-5391488e],.group-contest-row[data-v-5391488e]{min-width:760px}}.group-exam-card[data-v-1458abff]{width:100%}.group-exam-wrap[data-v-1458abff]{min-height:150px}.group-exam-panel[data-v-1458abff]{overflow:hidden;background:#fff}.group-exam-head[data-v-1458abff],.group-exam-row[data-v-1458abff]{display:grid;grid-template-columns:minmax(280px,2.5fr) 164px 94px minmax(92px,.8fr) 110px;grid-template-areas:"primary start duration state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.group-exam-head[data-v-1458abff]{min-height:38px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:12px;font-weight:500}.col-primary[data-v-1458abff],.group-exam-primary[data-v-1458abff]{grid-area:primary}.col-start[data-v-1458abff],.group-exam-start[data-v-1458abff]{grid-area:start}.col-duration[data-v-1458abff],.group-exam-duration[data-v-1458abff]{grid-area:duration}.col-state[data-v-1458abff],.group-exam-state[data-v-1458abff]{grid-area:state}.col-actions[data-v-1458abff],.group-exam-actions[data-v-1458abff]{grid-area:actions}.col-actions[data-v-1458abff],.col-duration[data-v-1458abff],.col-start[data-v-1458abff],.col-state[data-v-1458abff],.group-exam-actions[data-v-1458abff],.group-exam-duration[data-v-1458abff],.group-exam-start[data-v-1458abff],.group-exam-state[data-v-1458abff]{justify-self:center;text-align:center}.group-exam-row[data-v-1458abff]{min-height:76px;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background-color .15s ease}.group-exam-row[data-v-1458abff]:last-child{border-bottom:0}.group-exam-row[data-v-1458abff]:focus-visible,.group-exam-row[data-v-1458abff]:hover{outline:none;background:var(--ui-primary-soft)}.group-exam-primary[data-v-1458abff]{min-width:0}.group-exam-title[data-v-1458abff]{display:block;overflow:hidden;margin-bottom:7px;color:var(--ui-text);font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.group-exam-row:hover .group-exam-title[data-v-1458abff]{color:var(--ui-primary)}.group-exam-tags[data-v-1458abff]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ui-text-secondary);font-size:12px}.group-exam-tags span[data-v-1458abff]{white-space:nowrap}.group-exam-tags span.group-exam-tag-green[data-v-1458abff],.group-exam-tags span.group-exam-tag-orange[data-v-1458abff],.group-exam-tags span.group-exam-tag-red[data-v-1458abff]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500}.group-exam-tags span.group-exam-tag-green[data-v-1458abff]{color:#67c23a}.group-exam-tags span.group-exam-tag-orange[data-v-1458abff]{color:#e6a23c}.group-exam-tags span.group-exam-tag-red[data-v-1458abff]{color:#f56c6c}.group-exam-tags span.group-exam-tag-practice[data-v-1458abff]{color:#409eff}.group-exam-duration[data-v-1458abff],.group-exam-start[data-v-1458abff]{overflow:hidden;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.group-exam-start[data-v-1458abff]{font-family:Consolas,Menlo,monospace}.group-exam-state[data-v-1458abff]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500;white-space:nowrap}.group-exam-state.running[data-v-1458abff]{color:#67c23a}.group-exam-state.scheduled[data-v-1458abff]{color:#e6a23c}.group-exam-state.ended[data-v-1458abff]{color:#f56c6c}.group-exam-state.practice[data-v-1458abff]{color:#409eff}.panel-options[data-v-1458abff]{margin-top:10px;text-align:center}@media (max-width:920px){.group-exam-panel[data-v-1458abff]{overflow-x:auto}.group-exam-head[data-v-1458abff],.group-exam-row[data-v-1458abff]{min-width:760px}}[data-v-3c5099d2] .el-form-item__label{padding:0!important}.el-form-item[data-v-3c5099d2]{margin-bottom:12px!important}.duration-row[data-v-3c5099d2]{display:flex;align-items:center}.duration-input[data-v-3c5099d2]{width:170px}.duration-unit[data-v-3c5099d2]{margin-left:10px;color:#606266}.duration-tip[data-v-3c5099d2]{margin-left:12px;color:#909399;font-size:12px}.program-limit-row[data-v-3c5099d2]{display:flex;align-items:center}.program-limit-input[data-v-3c5099d2]{width:170px}.program-limit-tip[data-v-3c5099d2]{margin-left:12px;color:#909399;font-size:12px}.auth-tip[data-v-3c5099d2]{margin-bottom:16px}.exam-paper-container[data-v-46f5b4ca]{padding:0}.panel-header[data-v-46f5b4ca],.section-header[data-v-46f5b4ca]{display:flex;align-items:center;justify-content:space-between}.panel-actions[data-v-46f5b4ca],.section-actions[data-v-46f5b4ca]{display:flex;align-items:center;gap:8px}.paper-stat-row[data-v-46f5b4ca]{margin-bottom:16px}.section-card[data-v-46f5b4ca],.stat-card[data-v-46f5b4ca]{border-radius:10px}.stat-label[data-v-46f5b4ca]{color:#909399;font-size:13px;margin-bottom:8px}.stat-value[data-v-46f5b4ca]{color:#303133;font-size:22px;font-weight:500}.section-card[data-v-46f5b4ca]{margin-bottom:16px}.section-info[data-v-46f5b4ca]{flex:1;margin-right:20px}.section-title-wrap[data-v-46f5b4ca]{display:flex;align-items:center;gap:10px}.section-order[data-v-46f5b4ca]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;background:#409eff;border-radius:50%;font-size:14px;font-weight:500;flex-shrink:0}.section-title-input[data-v-46f5b4ca]{width:260px}.section-desc-input[data-v-46f5b4ca]{width:420px;margin-top:10px;margin-left:38px}.add-section-bottom[data-v-46f5b4ca]{margin-top:12px}.add-section-btn[data-v-46f5b4ca]{width:100%;height:38px;background-color:#fff;border:1px dashed #409eff;color:#409eff;font-size:14px}.add-section-btn i[data-v-46f5b4ca]{margin-right:8px}.add-section-btn[data-v-46f5b4ca]:hover{border-color:#409eff;background-color:#409eff!important;color:#fff}.children-score-list[data-v-46f5b4ca]{padding:4px 0}.child-edit-row[data-v-46f5b4ca],.child-score-item[data-v-46f5b4ca]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.child-id[data-v-46f5b4ca]{min-width:90px;color:#606266}.dialog-tip[data-v-46f5b4ca]{margin-bottom:10px}.dialog-pagination[data-v-46f5b4ca]{margin-top:12px;text-align:right}.problem-search-form[data-v-46f5b4ca] .el-form-item{margin-bottom:0}.problem-search-form[data-v-46f5b4ca] .el-form-item__label{padding-right:8px}.problem-search-form[data-v-46f5b4ca]{margin-bottom:10px}.problem-search-form[data-v-46f5b4ca] .el-input__inner{height:32px;line-height:32px}.problem-search-form[data-v-46f5b4ca] .el-button{height:32px;padding:8px 16px}.problem-select-dialog[data-v-46f5b4ca] .el-dialog__body{padding-top:12px}.problem-select-table[data-v-46f5b4ca] .vxe-body--row{cursor:pointer}.dialog-search-btn[data-v-46f5b4ca]{width:88px;margin-top:0}.problem-operation-buttons[data-v-46f5b4ca]{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.problem-operation-buttons[data-v-46f5b4ca] .el-button{margin-left:0}.reading-expand-wrapper[data-v-46f5b4ca]{padding:8px 12px;background:#f5f7fa}.problem-content-preview[data-v-46f5b4ca]{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;vertical-align:middle}.problem-content-preview[data-v-46f5b4ca] p{display:inline;margin:0}.problem-content-preview[data-v-46f5b4ca] img,.problem-content-preview[data-v-46f5b4ca] table{display:none}.problem-content-preview[data-v-46f5b4ca] pre{margin:6px 0;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa;color:#303133;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6}.problem-content-preview[data-v-46f5b4ca] pre,.problem-content-preview[data-v-46f5b4ca] pre code{display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.problem-content-preview[data-v-46f5b4ca] pre code{padding:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.rank-input[data-v-46f5b4ca]{width:88px}[data-v-46f5b4ca] .no-expand-row .el-table__expand-column .cell{display:none}[data-v-46f5b4ca] .exam-paper-table-cell,[data-v-46f5b4ca] .exam-paper-table-cell .cell,[data-v-46f5b4ca] .exam-paper-table-header,[data-v-46f5b4ca] .exam-paper-table-header .cell{text-align:center!important}.filter-row[data-v-677a333b]{margin-bottom:5px}@media screen and (max-width:768px){.filter-row span[data-v-677a333b]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-677a333b]{margin-left:10px;margin-right:10px}}.title-input[data-v-677a333b]{margin-bottom:20px}.visible-box[data-v-677a333b]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-677a333b]{margin-right:10px}.el-form-item[data-v-677a333b]{margin-bottom:2px!important}[data-v-677a333b] .el-dialog__body{padding-top:0!important}.title[data-v-4686e61c]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-4686e61c]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-4686e61c]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-4686e61c]{margin-left:10px;margin-right:10px}}.list-card[data-v-4686e61c]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-4686e61c]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-4686e61c]{overflow:hidden;display:block}.svg-top[data-v-4686e61c]{position:absolute;top:0;right:0}.article-hlink[data-v-4686e61c]{margin:0;padding:0}.article-hlink a[data-v-4686e61c]{font-size:16px;font-weight:500;color:#303133;margin-top:5px}a[data-v-4686e61c]{color:#303133;text-decoration:none}.article-hlink2 p[data-v-4686e61c]{margin-bottom:10px;color:#909399;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-4686e61c]{margin-top:15px;font-size:12px;color:#909399!important}.title-article .title-msg a[data-v-4686e61c]{color:#909399;text-decoration:none}.user-avatar[data-v-4686e61c]{vertical-align:middle}.title-article .title-msg span[data-v-4686e61c]{margin-right:3px}.title-article .title-msg .pl[data-v-4686e61c]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-4686e61c]{padding-right:.3rem!important}.filter-row[data-v-d380fd96]{margin-bottom:5px}@media screen and (max-width:768px){.filter-row span[data-v-d380fd96]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-d380fd96]{margin-left:10px;margin-right:10px}}.title-input[data-v-d380fd96]{margin-bottom:20px}.visible-box[data-v-d380fd96]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-d380fd96]{margin-right:10px}.el-form-item[data-v-d380fd96]{margin-bottom:2px!important}[data-v-d380fd96] .el-dialog__body{padding-top:0!important}.title[data-v-6a54dade]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-6a54dade]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-6a54dade]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-6a54dade]{margin-left:10px;margin-right:10px}}.title-input[data-v-6a54dade]{margin-bottom:20px}.visible-box[data-v-6a54dade]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-6a54dade]{margin-right:10px}.el-form-item[data-v-6a54dade]{margin-bottom:2px!important}[data-v-6a54dade] .el-dialog__body{padding-top:0!important}.section-title[data-v-7eb53cf0]{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px;text-align:center}.section-main[data-v-7eb53cf0]{text-align:center;margin-bottom:20px}[data-v-7eb53cf0] .upload-container .el-upload{border:1px dashed #dcdfe6;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:320px}[data-v-7eb53cf0] .upload-container .el-upload:hover{border-color:#409eff}.inline[data-v-7eb53cf0]{display:inline-block}.cropper-btn[data-v-7eb53cf0]{margin:10px 0}.copper-img[data-v-7eb53cf0]{width:400px;height:300px}.cropper-main[data-v-7eb53cf0]{flex:none;width:400px;height:300px}.section-main .cropper-preview[data-v-7eb53cf0]{flex:none;text-align:center;box-shadow:0 0 1px 0}@media screen and (max-width:1080px){.section-main .cropper-preview[data-v-7eb53cf0]{margin:0 auto}}.upload-modal .notice[data-v-7eb53cf0]{font-size:16px;display:inline-block;vertical-align:top;padding:10px}[data-v-7eb53cf0] .el-dialog__body{padding:0}[data-v-7eb53cf0] .el-upload-dragger{width:100%;height:100%}.upload-modal img[data-v-7eb53cf0]{box-shadow:0 0 1px 0;border-radius:50%;width:250px;height:250px}.swtich-type[data-v-3985f28f]{float:right}@media screen and (max-width:768px){[data-v-3985f28f] .el-card__body{padding:0!important}.swtich-type[data-v-3985f28f]{margin-top:10px;margin-bottom:10px;float:none;text-align:center}}@media screen and (min-width:768px){.el-input-group[data-v-3985f28f]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-3985f28f]{width:30%}}.user-avatar{margin-right:5px!important;vertical-align:middle}.search-btn{color:#fff!important;background-color:#409eff!important;border-color:#409eff!important}.not-found-page[data-v-0f621e15]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:48px 20px}.not-found-panel[data-v-0f621e15]{width:100%;max-width:520px;padding:36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);text-align:left}.error-code[data-v-0f621e15]{margin-bottom:18px;color:var(--ui-primary);font-size:54px;font-weight:500;line-height:1;letter-spacing:-2px}.not-found-panel h1[data-v-0f621e15]{margin:0;color:var(--ui-text);font-size:22px;font-weight:500}.not-found-panel p[data-v-0f621e15]{margin:10px 0 24px;color:var(--ui-text-secondary);font-size:14px}.not-found-actions[data-v-0f621e15]{display:flex;gap:8px}.not-found-actions .el-button+.el-button[data-v-0f621e15]{margin-left:0}@media (max-width:520px){.not-found-page[data-v-0f621e15]{align-items:flex-start;padding:28px 12px}.not-found-panel[data-v-0f621e15]{padding:24px 20px}}.panel-kicker[data-v-081215b3]{color:#409eff;font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.auth-panel[data-v-081215b3]{min-width:0;display:flex;flex-direction:column;padding:34px 38px 20px;background:#fff}.panel-header[data-v-081215b3]{margin:28px 0 20px}.panel-header h2[data-v-081215b3]{margin:7px 0 7px;color:#303133;font-size:24px;font-weight:500;line-height:1.3}.panel-header p[data-v-081215b3]{margin:0;color:#606266;font-size:12px;line-height:1.7}.auth-form[data-v-081215b3]{width:100%}.field-label[data-v-081215b3]{color:#303133;font-size:12px;font-weight:500}.form-actions-row[data-v-081215b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 16px}.text-action[data-v-081215b3]{padding:0;border:0;background:transparent;color:#409eff;font-size:11px;cursor:pointer}.back-login-button[data-v-081215b3]:hover,.text-action[data-v-081215b3]:hover{color:#3a8ee6;text-decoration:underline}.submit-button[data-v-081215b3]{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:#409eff!important;border-radius:4px!important;background:#409eff!important;font-size:13px;font-weight:500}.submit-button[data-v-081215b3]:focus,.submit-button[data-v-081215b3]:hover{border-color:#3a8ee6!important;background:#3a8ee6!important}.password-toggle[data-v-081215b3]{width:32px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#909399;cursor:pointer}.password-toggle[data-v-081215b3]:hover{color:#409eff}.caps-lock-hint[data-v-081215b3]{display:flex;align-items:center;gap:5px;margin-top:5px;color:#e6a23c;font-size:10px;line-height:1.4}.register-grid[data-v-081215b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.verification-code-field[data-v-081215b3]{max-width:calc(50% - 6px)}.send-code-button[data-v-081215b3]{min-width:62px;height:38px;padding:0 8px!important;border-radius:0 3px 3px 0!important;background:#409eff!important;color:#fff!important;font-size:11px!important}.password-strength[data-v-081215b3]{display:flex;align-items:center;gap:7px;margin-top:5px}.strength-bars[data-v-081215b3]{display:grid;grid-template-columns:repeat(3,24px);gap:3px}.strength-bars i[data-v-081215b3]{height:3px;border-radius:2px;background:#ebeef5}.strength-bars[data-level="1"] i[data-v-081215b3]:first-child{background:#f56c6c}.strength-bars[data-level="2"] i[data-v-081215b3]:nth-child(-n+2){background:#e6a23c}.strength-bars[data-level="3"] i[data-v-081215b3]{background:#67c23a}.password-strength small[data-v-081215b3]{color:#606266;font-size:9px}.register-caps-hint[data-v-081215b3]{margin:-3px 0 7px}.captcha-row[data-v-081215b3]{display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:8px}.captcha-button[data-v-081215b3]{position:relative;height:40px;overflow:hidden;padding:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer}.captcha-button img[data-v-081215b3]{width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill}.captcha-button span[data-v-081215b3]{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(5,54,105,.72);color:#fff;opacity:0;transition:opacity .15s ease}.captcha-button:focus-visible span[data-v-081215b3],.captcha-button:hover span[data-v-081215b3]{opacity:1}.back-login-button[data-v-081215b3]{padding:0;border:0;background:transparent;color:#409eff;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:6px;margin:14px auto 0}.auth-page[data-v-081215b3] .el-form-item{margin-bottom:11px}.auth-page[data-v-081215b3] .el-form-item__label{height:24px;padding:0;line-height:20px}.auth-page[data-v-081215b3] .el-form-item__content{line-height:normal}.auth-page[data-v-081215b3] .el-form-item__error{position:relative;top:auto;left:auto;padding-top:4px;font-size:10px;line-height:1.3}.auth-page[data-v-081215b3] .el-input__inner{height:40px;border-color:#dcdfe6;border-radius:4px;background:#fff;color:#303133;font-size:12px}.auth-page[data-v-081215b3] .el-input__inner::-moz-placeholder{color:#909399}.auth-page[data-v-081215b3] .el-input__inner::placeholder{color:#909399}.auth-page[data-v-081215b3] .el-input__inner:hover{border-color:#909399}.auth-page[data-v-081215b3] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.12)}.auth-page[data-v-081215b3] .el-input__prefix{left:11px;color:#606266}.auth-page[data-v-081215b3] .el-input--prefix .el-input__inner{padding-left:37px}.auth-page[data-v-081215b3] .el-input__suffix{right:4px}.auth-page[data-v-081215b3] .el-input-group__append{overflow:hidden;padding:0;border-color:#409eff;background:#409eff}.auth-page[data-v-081215b3] .el-input-group>.el-input__inner{border-radius:4px 0 0 4px}.hint-fade-enter-active[data-v-081215b3],.hint-fade-leave-active[data-v-081215b3]{transition:opacity .12s ease}.hint-fade-enter[data-v-081215b3],.hint-fade-leave-to[data-v-081215b3]{opacity:0}@media (max-width:860px){.auth-panel[data-v-081215b3]{padding:26px 28px 18px}}@media (max-width:520px){.auth-panel[data-v-081215b3]{padding:20px 16px 16px}.panel-header[data-v-081215b3]{margin:22px 0 16px}.panel-header h2[data-v-081215b3]{font-size:21px}.register-grid[data-v-081215b3]{grid-template-columns:1fr}.verification-code-field[data-v-081215b3]{max-width:none}.captcha-row[data-v-081215b3]{grid-template-columns:minmax(0,1fr) 104px}.form-actions-row[data-v-081215b3]{align-items:flex-start;flex-direction:column;gap:8px}}.launch-button i[data-v-081215b3]{transition:transform .2s ease}.launch-button:hover i[data-v-081215b3]{transform:translateX(3px)}@media (max-width:1080px){.launch-content[data-v-081215b3]{width:min(960px,calc(100% - 48px));grid-template-columns:minmax(340px,.86fr) minmax(450px,1.14fr);gap:44px}.launch-copy h1[data-v-081215b3]{font-size:52px}.auth-stage[data-v-081215b3]{grid-template-columns:minmax(310px,.72fr) minmax(520px,1.28fr)}}@media (max-width:820px){.launch-stage[data-v-081215b3]{min-height:calc(100vh - 64px)}.launch-copy[data-v-081215b3]{text-align:center}.launch-copy>p[data-v-081215b3]{margin-right:auto;margin-left:auto}.auth-stage[data-v-081215b3]{min-height:calc(100vh - 64px);grid-template-columns:1fr}.auth-stage .auth-panel[data-v-081215b3]{width:min(590px,100%);min-height:auto;padding:42px 36px 30px}}@media (max-width:520px){.launch-copy>p[data-v-081215b3]{font-size:13px;line-height:1.72}.launch-button[data-v-081215b3]{height:48px;margin-top:24px}.auth-stage .panel-header h2[data-v-081215b3]{font-size:25px}}.auth-stage[data-v-081215b3] .el-form-item__label{height:21px;line-height:18px}@keyframes auth-main-arrive-081215b3{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.auth-main[data-v-081215b3]{padding:28px 16px 22px}.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{width:min(520px,100%);padding:24px 24px 21px}}@media (max-width:520px){.auth-stage[data-v-081215b3]{grid-template-rows:minmax(0,1fr) 48px}.auth-main[data-v-081215b3]{align-items:flex-start;padding:22px 12px 18px}.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{width:100%;padding:21px 17px 18px}.auth-stage .register-grid[data-v-081215b3]{grid-template-columns:1fr}.auth-stage .verification-code-field[data-v-081215b3]{max-width:none}}.launch-button[data-v-081215b3]{min-width:178px;height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:0 19px 0 22px;border:1px solid #409eff;border-radius:4px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.2px;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;border-color:#409eff;background:#409eff;box-shadow:0 0 0 1px rgba(73,165,255,.25),0 16px 38px rgba(0,105,255,.34)}.launch-button[data-v-081215b3]:focus-visible,.launch-button[data-v-081215b3]:hover{outline:none;transform:translateY(-2px);background:#3a8ee6;box-shadow:0 0 0 1px rgba(91,177,255,.42),0 20px 44px rgba(0,105,255,.46)}@keyframes center-beam-081215b3{0%,to{opacity:.35}50%{opacity:.9}}.auth-page[data-v-081215b3]{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;color:#303133;background:#fff}@media (max-width:760px){.launch-stage[data-v-081215b3]{grid-template-rows:minmax(0,1fr) 48px}}.launch-stage[data-v-081215b3]{position:relative;overflow:hidden;background:#fff;grid-template-rows:minmax(0,1fr) 54px;display:block;min-height:100vh}.launch-content[data-v-081215b3]{position:relative;z-index:2;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);gap:clamp(56px,8vw,124px);width:min(1120px,calc(100% - 48px));min-height:100vh;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:56px 0;box-sizing:border-box}.launch-copy[data-v-081215b3]{min-width:0;width:100%;max-width:1050px;text-align:center}.launch-copy h1[data-v-081215b3]{font-weight:500;color:#303133;text-shadow:none;max-width:1050px;min-height:2.16em;display:flex;align-items:center;justify-content:center;margin:24px auto 18px;font-size:clamp(56px,6vw,84px);line-height:1.08;letter-spacing:-4px}.typing-cursor[data-v-081215b3]{width:3px;height:.92em;display:inline-block;flex:0 0 auto;margin-left:8px;background:#409eff;box-shadow:0 0 13px rgba(64,158,255,.35);animation:typing-cursor-081215b3 .84s steps(1) infinite}.launch-copy>p[data-v-081215b3]{margin:0;font-size:15px;line-height:1.9;color:#606266;max-width:670px;margin-right:auto;margin-left:auto;animation:launch-detail-enter-081215b3 .7s ease 1.45s both}@keyframes typing-cursor-081215b3{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes launch-detail-enter-081215b3{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.launch-content[data-v-081215b3]{min-height:auto;grid-template-columns:1fr;gap:46px;width:calc(100% - 36px);padding:44px 0}.launch-copy h1[data-v-081215b3]{margin-right:auto;margin-left:auto;min-height:2.4em;font-size:clamp(43px,9vw,62px);letter-spacing:-2.6px}}@media (max-width:520px){.launch-content[data-v-081215b3]{gap:34px;width:calc(100% - 28px);padding:36px 0}.launch-copy h1[data-v-081215b3]{min-height:3.35em;margin:19px auto 14px;font-size:40px;letter-spacing:-2px}.typing-cursor[data-v-081215b3]{width:2px;margin-left:5px}}.launch-button-label[data-v-081215b3]{white-space:nowrap}.launch-button-line i[data-v-081215b3]{position:absolute;top:0;left:-40%;width:40%;height:1px;background:#409eff;animation:entrance-line-081215b3 2.2s linear infinite}@keyframes entrance-line-081215b3{to{left:115%}}@media (max-width:520px){.launch-button-line[data-v-081215b3]{width:52px}}.launch-copy .launch-button[data-v-081215b3]{min-width:0;display:inline-grid;align-items:center;padding:0;font-size:12px;font-weight:500;letter-spacing:.6px;animation:launch-detail-enter-081215b3 .7s ease 1.72s both;width:224px;height:52px;grid-template-columns:minmax(0,1fr) 42px 50px;gap:0;margin-top:36px;padding-left:20px;border:1px solid #409eff;border-radius:3px;background:#409eff;color:#fff;box-shadow:0 10px 26px rgba(64,158,255,.14);text-align:left;overflow:hidden}.launch-copy .launch-button[data-v-081215b3]:focus-visible,.launch-copy .launch-button[data-v-081215b3]:hover{outline:none;border-color:#3a8ee6;background:#3a8ee6;color:#fff;box-shadow:0 14px 30px rgba(64,158,255,.16);transform:translateY(-2px)}.launch-button-line[data-v-081215b3]{position:relative;height:1px;overflow:hidden;background:hsla(0,0%,100%,.45);width:30px;justify-self:center}.launch-copy .launch-button>i[data-v-081215b3]:last-child{display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease;width:50px;height:50px;border:0;border-left:1px solid #409eff;border-radius:0;background:#409eff;color:#fff}.launch-copy .launch-button:focus-visible>i[data-v-081215b3]:last-child,.launch-copy .launch-button:hover>i[data-v-081215b3]:last-child{color:#fff;border-color:#3a8ee6;background:#3a8ee6;transform:none}.auth-stage .auth-panel[data-v-081215b3]:before{position:absolute;top:-1px;left:30px;width:72px;height:3px;content:"";background:#409eff;box-shadow:none;display:none}.auth-scene[data-v-081215b3]:before{top:-1px;left:0;border-top:2px solid #409eff;border-left:1px solid #409eff}.auth-scene[data-v-081215b3]:after,.auth-scene[data-v-081215b3]:before{position:absolute;width:22px;height:22px;pointer-events:none;content:""}.auth-scene[data-v-081215b3]:after{right:0;bottom:-1px;border-right:1px solid #dcdfe6;border-bottom:1px solid #dcdfe6}.auth-scene-login[data-v-081215b3],.auth-scene-resetpwd[data-v-081215b3]{max-width:414px}.auth-scene-register[data-v-081215b3]{max-width:520px}.auth-stage .panel-kicker[data-v-081215b3]{font-family:Consolas,Monaco,monospace;color:#409eff;font-size:8px;letter-spacing:1.4px}.auth-stage .panel-header p[data-v-081215b3]{min-height:32px;margin:0;color:#909399;font-size:10px;line-height:1.6}.auth-stage .field-label[data-v-081215b3]{color:#909399;font-size:10px;font-weight:500;letter-spacing:.2px}.auth-stage[data-v-081215b3] .el-form-item{margin-bottom:10px}.auth-stage[data-v-081215b3] .el-input__inner:hover{border-bottom-color:#409eff;background:#f5f7fa}.auth-stage[data-v-081215b3] .el-input__inner:focus{border-bottom-color:#409eff;background:#fff;box-shadow:none}.auth-stage[data-v-081215b3] .el-input__prefix{color:#909399}.auth-stage .form-actions-row[data-v-081215b3]{min-height:18px;margin:2px 0 13px}.auth-stage .back-login-button[data-v-081215b3],.auth-stage .text-action[data-v-081215b3]{color:#3a8ee6;font-size:9px}.auth-stage .submit-button[data-v-081215b3]:focus,.auth-stage .submit-button[data-v-081215b3]:hover{background:#3a8ee6!important}.auth-stage[data-v-081215b3] .el-input-group__append{border:0;border-bottom:1px solid #409eff;border-radius:0}@media (max-width:620px){.auth-scene-register[data-v-081215b3]{max-width:430px}.auth-stage .register-grid[data-v-081215b3]{grid-template-columns:1fr}.auth-stage .verification-code-field[data-v-081215b3]{max-width:none}}@media (max-width:520px){.launch-copy .launch-button[data-v-081215b3]{gap:10px;width:210px;grid-template-columns:minmax(0,1fr) 34px 46px;padding-left:16px}.launch-copy .launch-button>i[data-v-081215b3]:last-child{width:46px}.auth-stage .panel-header[data-v-081215b3]{margin:25px 0 18px;min-height:86px}}.auth-stage[data-v-081215b3]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 54px;overflow:hidden;position:relative;z-index:2;min-height:100vh;display:block;background:transparent}.auth-stage[data-v-081215b3]:before{position:absolute;left:50%;width:1px;content:"";animation:center-beam-081215b3 4.6s ease-in-out infinite;top:12%;bottom:calc(12% + 54px);background:#ebeef5;box-shadow:none;display:none}.auth-main[data-v-081215b3]{position:relative;z-index:2;display:flex;justify-content:center;overflow-y:auto;box-sizing:border-box;min-height:100vh;align-items:center;padding:42px 24px}.auth-scene[data-v-081215b3]{flex:1;position:relative;width:100%;margin:0 auto;padding:25px 28px 18px;border-top:1px solid #dcdfe6;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:430px;max-height:100%;overflow-y:auto}.content-replace-enter-active[data-v-081215b3]{transition:opacity .48s ease,transform .58s cubic-bezier(.22,1,.36,1);transition:opacity .48s ease,transform .58s cubic-bezier(.22,1,.36,1),clip-path .58s cubic-bezier(.22,1,.36,1)}.content-replace-leave-active[data-v-081215b3]{transition:opacity .28s ease,transform .28s ease}.content-replace-enter[data-v-081215b3]{opacity:0;clip-path:inset(10% 7% 10% 7%);transform:translateY(24px) scale(.985)}.content-replace-enter-to[data-v-081215b3]{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1)}.content-replace-leave-to[data-v-081215b3]{opacity:0;transform:translateY(-14px) scale(.975)}@media (max-height:690px) and (min-width:621px){.auth-main[data-v-081215b3]{align-items:flex-start;padding-top:36px}}@media (max-width:620px){.auth-main[data-v-081215b3]{padding:30px 12px 24px;min-height:100vh;align-items:flex-start;padding-top:48px}.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{width:100%;padding:0 6px 18px;height:auto}.auth-scene[data-v-081215b3]{padding:22px 17px 16px;min-height:0;max-height:none;overflow:visible}}.auth-stage .auth-panel[data-v-081215b3]{min-width:0;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;border-color:#dcdfe6}.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{min-height:0;margin:0;animation:none;transition:none;padding-top:0;padding-bottom:0;width:min(860px,calc(100vw - 64px));height:520px;display:grid;grid-template-columns:360px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid #c0c4cc;border-radius:4px;background:#fff;box-shadow:0 22px 58px rgba(20,83,154,.15)}.auth-code-stage[data-v-081215b3]{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:32px 28px 25px;border-right:1px solid #ebeef5;background:linear-gradient(180deg,rgba(247,249,255,.72),rgba(234,240,255,.72));color:#303133;box-sizing:border-box}.auth-code-stage[data-v-081215b3]:before{top:-155px;right:-185px;width:410px;height:410px;animation:code-orbit-081215b3 9s ease-in-out infinite}.auth-code-stage[data-v-081215b3]:after,.auth-code-stage[data-v-081215b3]:before{position:absolute;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;content:"";border-color:rgba(64,158,255,.16)}.auth-code-stage[data-v-081215b3]:after{bottom:-210px;left:-180px;width:390px;height:390px;animation:code-orbit-081215b3 11s ease-in-out -3s infinite reverse}.code-stage-brand[data-v-081215b3]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-family:Consolas,Monaco,monospace;font-size:9px;font-weight:500;letter-spacing:1.8px;color:#303133}.code-stage-brand i[data-v-081215b3]{width:6px;height:6px;border:2px solid #c2e7b0;border-radius:50%;background:#67c23a;box-shadow:0 0 8px rgba(18,128,92,.35);animation:code-brand-pulse-081215b3 2s ease-in-out infinite}.code-typing-stage[data-v-081215b3]{position:relative;z-index:1;flex:1;margin-top:62px;font-family:Consolas,Monaco,Courier New,monospace}.code-typing-stage p[data-v-081215b3]{min-height:30px;display:flex;align-items:center;margin:0;color:#606266;font-size:13px;line-height:1.7}.code-typing-stage p small[data-v-081215b3]{width:28px;flex:0 0 28px;color:#c0c4cc;font-size:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-typing-stage p>span[data-v-081215b3]{width:0;display:inline-block;overflow:hidden;white-space:nowrap;animation-duration:8.8s;animation-timing-function:steps(24);animation-iteration-count:infinite}.code-typing-stage p:first-child>span[data-v-081215b3]{animation-name:code-type-line-one-081215b3}.code-typing-stage p:nth-child(2)>span[data-v-081215b3]{animation-name:code-type-line-two-081215b3}.code-typing-stage p:nth-child(3)>span[data-v-081215b3]{width:100%;animation:none}.code-typing-stage p:nth-child(4)>span[data-v-081215b3]{animation-name:code-type-line-four-081215b3}.code-typing-stage p:nth-child(5)>span[data-v-081215b3]{width:100%;animation:none}.code-typing-stage p:nth-child(6)>span[data-v-081215b3]{animation-name:code-type-line-five-081215b3}.code-typing-stage p:nth-child(7)>span[data-v-081215b3]{width:100%;animation:none}.code-typing-stage p:nth-child(8)>span[data-v-081215b3]{animation-name:code-type-line-six-081215b3}.code-typing-stage p:nth-child(9)>span[data-v-081215b3]{animation-name:code-type-line-seven-081215b3}.code-typing-stage b[data-v-081215b3]{color:#409eff;font-weight:500}.code-typing-stage em[data-v-081215b3]{color:#67c23a;font-style:normal}.code-typing-caret[data-v-081215b3]{position:absolute;top:248px;left:42px;width:7px;height:15px;display:block;background:#409eff;box-shadow:0 0 6px rgba(64,158,255,.35);opacity:0;animation:code-caret-cycle-081215b3 8.8s steps(1) infinite}.code-stage-caption[data-v-081215b3]{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#909399;font-family:Consolas,Monaco,monospace;font-size:7px;letter-spacing:1px}.code-stage-caption i[data-v-081215b3]{width:16px;height:1px;background:rgba(64,158,255,.35)}.auth-stage .auth-scene[data-v-081215b3]:after,.auth-stage .auth-scene[data-v-081215b3]:before{display:none}.auth-stage .panel-header[data-v-081215b3]{margin:0 0 17px;min-height:64px;margin-bottom:18px}.auth-stage .panel-header h2[data-v-081215b3]{margin:8px 0 6px;color:#303133;line-height:1.2;letter-spacing:-.8px;font-size:28px}.auth-stage[data-v-081215b3] .el-input__inner{border-color:#dcdfe6;border:0;border-bottom:1px solid #dcdfe6;border-radius:2px 2px 0 0;background:#f5f7fa;color:#303133;font-size:11px;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;height:42px}.auth-stage .password-toggle[data-v-081215b3]{height:42px}.auth-stage .send-code-button[data-v-081215b3]{border-radius:0!important;height:42px}.auth-stage .captcha-button[data-v-081215b3]{border-radius:2px;height:42px}.auth-stage .submit-button[data-v-081215b3]{border-radius:2px!important;background:#409eff!important;box-shadow:none;font-size:11px;letter-spacing:.4px;height:42px}@keyframes code-type-line-one-081215b3{0%,3%{width:0;opacity:1}11%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-two-081215b3{0%,12%{width:0;opacity:1}20%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-four-081215b3{0%,24%{width:0;opacity:1}32%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-five-081215b3{0%,34%{width:0;opacity:1}47%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-six-081215b3{0%,49%{width:0;opacity:1}57%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-seven-081215b3{0%,59%{width:0;opacity:1}65%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-caret-cycle-081215b3{0%,64%{opacity:0}65%,72%,81%,88%{opacity:1}73%,80%,89%,to{opacity:0}}@keyframes code-orbit-081215b3{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.04) translate3d(-7px,6px,0)}}@keyframes code-brand-pulse-081215b3{0%,to{opacity:1}50%{opacity:.42}}@media (max-width:900px){.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{width:calc(100vw - 40px);grid-template-columns:300px minmax(0,1fr)}.auth-code-stage[data-v-081215b3]{padding:29px 22px 23px}.code-typing-stage[data-v-081215b3]{margin-top:74px}.auth-stage .auth-scene-login[data-v-081215b3],.auth-stage .auth-scene-register[data-v-081215b3],.auth-stage .auth-scene-resetpwd[data-v-081215b3],.auth-stage .auth-scene[data-v-081215b3]{padding:31px 28px 24px}}@media (max-width:700px){.auth-main[data-v-081215b3]{align-items:flex-start;padding:24px 14px}.auth-stage .auth-panel.auth-panel-register[data-v-081215b3],.auth-stage .auth-panel[data-v-081215b3]{width:min(520px,calc(100vw - 28px));height:auto;grid-template-columns:1fr}.auth-code-stage[data-v-081215b3]{min-height:158px;padding:20px 22px}.code-typing-stage[data-v-081215b3]{margin-top:24px}.code-typing-stage p[data-v-081215b3]{min-height:20px;font-size:11px}.code-stage-caption[data-v-081215b3],.code-typing-caret[data-v-081215b3],.code-typing-stage p[data-v-081215b3]:nth-child(n+5){display:none}}.stage-canvas[data-v-081215b3]{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.auth-stage .auth-flow-button[data-v-081215b3]{position:relative;isolation:isolate;overflow:visible;box-sizing:border-box;border-width:1px!important;border-color:transparent!important;color:#fff!important;background:#409eff!important;box-shadow:none!important}.auth-stage .auth-flow-button[data-v-081215b3]:focus,.auth-stage .auth-flow-button[data-v-081215b3]:hover{border-color:transparent!important;color:#fff!important;background:#3a8ee6!important;box-shadow:none!important;transform:none}.auth-flow-border[data-v-081215b3]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;inset:-1px;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.auth-flow-border[data-v-081215b3]:before{content:"";position:absolute;top:50%;left:50%;width:110%;height:0;padding-top:110%;background:linear-gradient(90deg,#3a8ee6,#409eff,#f5f7fa,#409eff,#3a8ee6);background:conic-gradient(from 0deg,#3a8ee6 0deg,#409eff 58deg,#f5f7fa 112deg,#409eff 170deg,#3a8ee6 225deg,#a0cfff 286deg,#3a8ee6 1turn);transform:translate(-50%,-50%) rotate(0deg);transform-origin:center;animation:auth-border-flow-081215b3 2.6s linear infinite}.auth-flow-border[data-v-081215b3]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;inset:1px;border-radius:2px;background:#409eff}.auth-flow-button:focus .auth-flow-border[data-v-081215b3]:after,.auth-flow-button:hover .auth-flow-border[data-v-081215b3]:after{background:#3a8ee6}.auth-flow-button[data-v-081215b3] .el-icon-loading,.auth-flow-label[data-v-081215b3]{position:relative;z-index:2}.auth-stage .auth-flow-button.is-disabled[data-v-081215b3],.auth-stage .auth-flow-button.is-disabled[data-v-081215b3]:focus,.auth-stage .auth-flow-button.is-disabled[data-v-081215b3]:hover{color:#909399!important;background:#f5f7fa!important;cursor:not-allowed}.auth-flow-button.is-disabled .auth-flow-border[data-v-081215b3]{opacity:.35}.auth-flow-button.is-disabled .auth-flow-border[data-v-081215b3]:before{animation-play-state:paused}.auth-flow-button.is-disabled .auth-flow-border[data-v-081215b3]:after{background:#f5f7fa}.auth-stage .auth-scene-login[data-v-081215b3],.auth-stage .auth-scene-register[data-v-081215b3],.auth-stage .auth-scene-resetpwd[data-v-081215b3],.auth-stage .auth-scene[data-v-081215b3]{width:auto;max-width:none;min-height:0;height:100%;margin:0;padding:34px 38px 27px;border:0;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.auth-stage .auth-form[data-v-081215b3]{display:flex;flex:1;flex-direction:column;min-height:0}.auth-stage .auth-form-body[data-v-081215b3]{min-height:0}.auth-stage .auth-form-footer[data-v-081215b3]{display:flex;flex:0 0 72px;flex-direction:column;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:10px;box-sizing:border-box}.auth-stage .auth-form-footer-login[data-v-081215b3]{flex-basis:52px}.auth-stage .auth-form-footer>span[data-v-081215b3]{display:block;width:100%}.auth-stage .auth-form-footer .submit-button[data-v-081215b3]{width:100%;margin:0}.auth-stage .auth-form-footer .back-login-button[data-v-081215b3]{align-self:center;min-height:18px;margin:0;line-height:18px}.auth-stage .register-form-body[data-v-081215b3]{min-height:0;padding-right:9px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.auth-stage .register-grid[data-v-081215b3]{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.auth-stage .register-form[data-v-081215b3] .el-form-item__content,.auth-stage .register-form[data-v-081215b3] .el-input-group{min-width:0}.auth-stage .register-form .send-code-button[data-v-081215b3]{min-width:108px;padding:0 20px!important;font-size:12px!important;font-weight:500;letter-spacing:.2px;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.auth-stage .register-form .send-code-button[data-v-081215b3],.auth-stage .register-form .send-code-button[data-v-081215b3]:focus,.auth-stage .register-form .send-code-button[data-v-081215b3]:hover{border:0!important;background:#ebeef5!important;color:#3a8ee6!important}.auth-stage .register-form[data-v-081215b3] .el-input-group__append{position:relative;border:0;background:transparent;box-shadow:none}.auth-stage .register-form .verification-code-field[data-v-081215b3]{width:100%;margin-bottom:0}.auth-stage .register-caps-hint[data-v-081215b3]{margin:-3px 0 6px}.auth-stage .register-form-body[data-v-081215b3]::-webkit-scrollbar{width:4px}.auth-stage .register-form-body[data-v-081215b3]::-webkit-scrollbar-track{background:transparent}.auth-stage .register-form-body[data-v-081215b3]::-webkit-scrollbar-thumb{border-radius:999px;background:#dcdfe6}.auth-stage .register-form-body[data-v-081215b3]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}@keyframes auth-border-flow-081215b3{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:700px){.auth-stage .auth-scene-login[data-v-081215b3],.auth-stage .auth-scene-register[data-v-081215b3],.auth-stage .auth-scene-resetpwd[data-v-081215b3],.auth-stage .auth-scene[data-v-081215b3]{height:auto;padding:25px 22px 22px;display:block;overflow:visible}.auth-stage .auth-form[data-v-081215b3]{display:block}.auth-stage .register-grid[data-v-081215b3]{grid-template-columns:1fr}.auth-stage .register-form .verification-code-field[data-v-081215b3]{width:100%}.auth-stage .register-form-body[data-v-081215b3]{padding-right:0;overflow:visible}.auth-stage .auth-form-footer-login[data-v-081215b3],.auth-stage .auth-form-footer[data-v-081215b3]{display:flex;min-height:0;margin-top:14px;padding-top:0}}@media (prefers-reduced-motion:reduce){.code-typing-stage p>span[data-v-081215b3]{width:100%;animation:none!important}.code-typing-caret[data-v-081215b3]{display:none}.auth-page [data-v-081215b3],.auth-page [data-v-081215b3]:after,.auth-page [data-v-081215b3]:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container[data-v-62b11cd9]{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}.content-container[data-v-62b11cd9]{padding:0 20px 20px 20px}@media screen and (min-width:1200px){.box-card[data-v-1fb268f4]{margin-left:8%;margin-right:8%}}[data-v-1fb268f4] .el-collapse-item__header{border-radius:4px;font-size:18px;color:#409eff}.msg-title[data-v-1fb268f4]{background-image:linear-gradient(135deg,#409eff 10%,#409eff)}[data-v-1fb268f4] .el-tabs__item{padding:0 40px;line-height:53px;height:53px;font-weight:500}.filter-row[data-v-4b0457cf]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-4b0457cf]{margin-right:5px}.filter-row span div[data-v-4b0457cf]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-4b0457cf]{margin-right:20px}}.page[data-v-edeebadc]{margin-top:20px;text-align:right}.tips[data-v-edeebadc]{color:red;font-weight:500;font-size:1rem}.filter-row span button[data-v-9597afbc]{margin-top:5px;margin-bottom:5px}.filter-row span div[data-v-9597afbc]{margin-top:8px}@media screen and (max-width:768px){.filter-row span[data-v-9597afbc]{margin-right:5px}.filter-row span div[data-v-9597afbc]{width:80%}}@media screen and (min-width:768px){.filter-row span[data-v-9597afbc]{margin-right:20px}}.userPreview[data-v-b397f6f2]{padding-left:10px;padding-top:20px;padding-bottom:20px;color:red;font-size:16px;margin-bottom:10px}section[data-v-93aa9208]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.chapter-cell[data-v-6245a18d]{text-align:center;display:flex;flex-direction:column;align-items:center}.chapter-runtime[data-v-6245a18d]{font-size:12px;color:var(--ui-text-muted);margin-top:4px}.clickable-tag[data-v-6245a18d]{cursor:pointer;font-weight:500;min-width:60px;text-align:center}.rank-title[data-v-6245a18d]{text-align:center}.training-rank-search[data-v-6245a18d]{text-align:center;margin:10px auto;width:90%}@media screen and (min-width:768px){.training-rank-search[data-v-6245a18d]{width:50%}}@media screen and (min-width:1050px){.training-rank-search[data-v-6245a18d]{width:30%}}.judge-time[data-v-6245a18d]{color:var(--ui-text-muted);font-size:12px}a.emphasis[data-v-6245a18d]{color:var(--ui-text-secondary)!important}a.emphasis[data-v-6245a18d]:hover{color:#409eff!important}[data-v-6245a18d] .el-card__body{padding:20px!important}[data-v-6245a18d] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-6245a18d] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-6245a18d] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-6245a18d] .vxe-body--column{min-width:0;height:55px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-6245a18d] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.filter-row[data-v-ceddd07c]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-ceddd07c]{margin-right:5px}.filter-row span div[data-v-ceddd07c]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-ceddd07c]{margin-right:20px}}.el-tag--dark[data-v-ceddd07c]{border-color:#fff}[data-v-1cab6340]{box-sizing:border-box}body[data-v-1cab6340],html[data-v-1cab6340]{scroll-behavior:smooth}.outline-page[data-v-1cab6340]{min-height:100vh;background:#f5f7fa;color:#303133;line-height:1.7}.mobile-header-wrap[data-v-1cab6340]{position:sticky;top:0;z-index:1000}.mobile-header[data-v-1cab6340]{background:#409eff;color:#fff;padding:15px 20px;text-align:center;font-size:20px;font-weight:500;display:block}.rev-time[data-v-1cab6340]{background:#ecf5ff;color:#3a8ee6;text-align:center;font-size:13px;padding:6px 12px;border-bottom:1px solid #ecf5ff}.pc-rev-time[data-v-1cab6340]{text-align:center;color:#606266;font-size:14px;margin-top:-20px;margin-bottom:30px}.main-container[data-v-1cab6340]{display:flex;max-width:1450px;margin:0 auto;padding:20px;gap:20px}.sidebar[data-v-1cab6340]{width:310px;background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:20px;box-shadow:var(--ui-shadow);position:sticky;top:20px;align-self:flex-start;height:calc(100vh - 40px);overflow-y:auto}.sidebar h2[data-v-1cab6340]{color:#409eff;font-size:18px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.sidebar-nav[data-v-1cab6340]{list-style:none;padding:0;margin:0}.nav-group[data-v-1cab6340]{margin-bottom:10px}.sidebar-nav a[data-v-1cab6340]{text-decoration:none;display:block;border-radius:8px;transition:all .2s ease}.nav-level-1[data-v-1cab6340]{font-weight:500;padding:10px 12px;font-size:14px;margin-bottom:6px}.nav-level-1[data-v-1cab6340],.nav-level-1[data-v-1cab6340]:hover{color:#3a8ee6;background:#ecf5ff}.nav-children[data-v-1cab6340]{list-style:none;padding-left:8px;margin:0}.nav-children li[data-v-1cab6340]{margin:4px 0}.nav-level-2[data-v-1cab6340]{color:#606266;padding:8px 12px 8px 18px;font-size:13px;position:relative}.nav-level-2[data-v-1cab6340]:before{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;background:#ecf5ff;border-radius:50%;transform:translateY(-50%)}.nav-level-2[data-v-1cab6340]:hover{background:#ecf5ff;color:#409eff;padding-left:22px}.content[data-v-1cab6340]{flex:1;background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:35px;box-shadow:var(--ui-shadow)}.content h1[data-v-1cab6340]{text-align:center;color:#3a8ee6;margin-bottom:40px;font-size:32px;position:relative;padding-bottom:20px}.content h1[data-v-1cab6340]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#409eff;border-radius:2px}.stage-banner[data-v-1cab6340]{margin:20px 0 30px 0;padding:22px 24px;border-radius:6px;background:#fff;border:1px solid #dcdfe6;box-shadow:0 1px 2px rgba(26,39,52,.06)}.stage-banner h2[data-v-1cab6340]{color:#3a8ee6;font-size:28px;margin-bottom:8px}.stage-banner p[data-v-1cab6340]{color:#606266;font-size:16px}.section[data-v-1cab6340]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #ebeef5}.section[data-v-1cab6340]:last-child{border-bottom:none}.section h2[data-v-1cab6340]{color:#409eff;margin:0 0 25px 0;font-size:26px;display:flex;align-items:center}.section h2[data-v-1cab6340]:before{content:"";display:inline-block;width:4px;height:24px;background:#409eff;border-radius:2px;margin-right:10px}.topic[data-v-1cab6340]{background:#f5f7fa;border-radius:8px;padding:20px;margin-bottom:20px;border-left:3px solid #409eff;transition:transform .2s ease,box-shadow .2s ease}.topic[data-v-1cab6340]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(59,130,246,.1)}.topic h3[data-v-1cab6340]{color:#3a8ee6;margin:0 0 15px 0;font-size:20px}.topic ul[data-v-1cab6340]{list-style:none;padding-left:15px;margin:0}.topic li[data-v-1cab6340]{margin:10px 0;position:relative;padding-left:20px}.topic li[data-v-1cab6340]:before{content:"✓";color:#409eff;font-weight:500;position:absolute;left:0;top:0}.split-line[data-v-1cab6340]{height:1px;background:#dcdfe6;margin:50px 0 20px 0}@media (max-width:768px){.main-container[data-v-1cab6340]{flex-direction:column;padding:10px}.sidebar[data-v-1cab6340]{width:100%;position:static;height:auto;overflow-y:visible}.content[data-v-1cab6340]{padding:20px}.content h1[data-v-1cab6340]{font-size:26px;margin-bottom:25px}.pc-rev-time[data-v-1cab6340]{display:none}.section h2[data-v-1cab6340]{font-size:22px}.topic h3[data-v-1cab6340]{font-size:18px}.stage-banner h2[data-v-1cab6340]{font-size:24px}}@media (min-width:769px){.mobile-header-wrap[data-v-1cab6340]{display:none}}.exam-list-page[data-v-c6c2b34c]{width:100%;padding-bottom:24px}.list-surface[data-v-c6c2b34c]{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow)}.filter-card[data-v-c6c2b34c]{padding:12px;border-bottom:1px solid var(--ui-border);background:#fff}.filter-row[data-v-c6c2b34c]{display:flex;align-items:center;gap:8px}.keyword-input[data-v-c6c2b34c]{width:min(340px,34vw)}.mode-select[data-v-c6c2b34c],.status-select[data-v-c6c2b34c]{width:142px}.filter-row[data-v-c6c2b34c] .el-button,.filter-row[data-v-c6c2b34c] .el-input__inner{height:34px;border-radius:4px;line-height:34px}.filter-row[data-v-c6c2b34c] .el-input__inner{border-color:var(--ui-border-strong);color:var(--ui-text)}.filter-row[data-v-c6c2b34c] .el-input__inner:focus{border-color:var(--ui-primary)}.filter-row[data-v-c6c2b34c] .el-button{padding-top:0;padding-bottom:0}.exam-list-wrap[data-v-c6c2b34c]{min-height:150px}.exam-list-panel[data-v-c6c2b34c]{overflow:hidden;background:#fff}.exam-list-head[data-v-c6c2b34c],.exam-list-row[data-v-c6c2b34c]{display:grid;grid-template-columns:minmax(300px,2.5fr) 170px 110px 92px 126px;grid-template-areas:"primary start duration state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.exam-list-head[data-v-c6c2b34c]{min-height:38px;border-bottom:1px solid var(--ui-border);background:transparent;color:var(--ui-text-muted);font-size:12px;font-weight:500}.col-primary[data-v-c6c2b34c],.exam-primary[data-v-c6c2b34c]{grid-area:primary}.col-start[data-v-c6c2b34c],.exam-start[data-v-c6c2b34c]{grid-area:start}.col-duration[data-v-c6c2b34c],.exam-duration[data-v-c6c2b34c]{grid-area:duration}.col-state[data-v-c6c2b34c],.exam-state[data-v-c6c2b34c]{grid-area:state}.col-actions[data-v-c6c2b34c],.exam-actions[data-v-c6c2b34c]{grid-area:actions}.col-actions[data-v-c6c2b34c],.col-duration[data-v-c6c2b34c],.col-start[data-v-c6c2b34c],.col-state[data-v-c6c2b34c],.exam-actions[data-v-c6c2b34c],.exam-duration[data-v-c6c2b34c],.exam-start[data-v-c6c2b34c],.exam-state[data-v-c6c2b34c]{justify-self:center;text-align:center}.exam-list-row[data-v-c6c2b34c]{min-height:76px;border-bottom:1px solid var(--ui-border);cursor:pointer;transition:background-color .15s ease}.exam-list-row[data-v-c6c2b34c]:last-child{border-bottom:0}.exam-list-row[data-v-c6c2b34c]:focus-visible,.exam-list-row[data-v-c6c2b34c]:hover{outline:none;background:var(--ui-primary-soft)}.exam-primary[data-v-c6c2b34c]{min-width:0}.exam-title[data-v-c6c2b34c]{display:block;overflow:hidden;margin-bottom:7px;color:var(--ui-text);font-size:15px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.exam-list-row:hover .exam-title[data-v-c6c2b34c]{color:var(--ui-primary)}.exam-tags[data-v-c6c2b34c]{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ui-text-secondary);font-size:12px}.exam-tags span[data-v-c6c2b34c]{white-space:nowrap}.exam-tags span.exam-tag-green[data-v-c6c2b34c],.exam-tags span.exam-tag-orange[data-v-c6c2b34c],.exam-tags span.exam-tag-red[data-v-c6c2b34c]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500}.exam-tags span.exam-tag-green[data-v-c6c2b34c]{color:#67c23a}.exam-tags span.exam-tag-orange[data-v-c6c2b34c]{color:#e6a23c}.exam-tags span.exam-tag-red[data-v-c6c2b34c]{color:#f56c6c}.exam-duration[data-v-c6c2b34c],.exam-start[data-v-c6c2b34c]{overflow:hidden;color:var(--ui-text-secondary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.exam-start[data-v-c6c2b34c]{font-family:Consolas,Menlo,monospace}.exam-state[data-v-c6c2b34c]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:23px;align-items:center;justify-content:center;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500;white-space:nowrap}.exam-state.running[data-v-c6c2b34c]{color:#67c23a}.exam-state.scheduled[data-v-c6c2b34c]{color:#e6a23c}.exam-state.ended[data-v-c6c2b34c]{color:#f56c6c}.exam-state.practice[data-v-c6c2b34c]{color:#409eff}.exam-actions[data-v-c6c2b34c]{display:flex;align-items:center;justify-content:center}.exam-actions[data-v-c6c2b34c] .el-button{min-width:92px;height:28px;padding:0 10px;border-radius:4px;box-shadow:none}.exam-actions[data-v-c6c2b34c] .el-button.is-disabled{box-shadow:none}.pagination-wrap[data-v-c6c2b34c]{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (max-width:920px){.exam-list-head[data-v-c6c2b34c],.exam-list-row[data-v-c6c2b34c]{grid-template-columns:minmax(260px,2fr) 164px 90px 118px;grid-template-areas:"primary start duration actions"}.col-state[data-v-c6c2b34c],.exam-state[data-v-c6c2b34c]{display:none}}@media screen and (max-width:760px){.filter-row[data-v-c6c2b34c]{flex-direction:column;align-items:stretch}.keyword-input[data-v-c6c2b34c],.mode-select[data-v-c6c2b34c],.search-button[data-v-c6c2b34c],.status-select[data-v-c6c2b34c]{width:100%}.exam-list-head[data-v-c6c2b34c]{display:none}.exam-list-row[data-v-c6c2b34c]{grid-template-areas:"primary state" "start actions" "duration actions";grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:108px;padding:14px}.exam-primary[data-v-c6c2b34c]{grid-area:primary}.exam-start[data-v-c6c2b34c]{grid-area:start;justify-self:start;text-align:left}.exam-duration[data-v-c6c2b34c]{grid-area:duration;justify-self:start;text-align:left}.exam-state[data-v-c6c2b34c]{display:inline-flex;grid-area:state;justify-self:end}.exam-actions[data-v-c6c2b34c]{grid-area:actions;justify-self:end}}.exam-rank[data-v-95faedc0]{width:100%;display:block}.rank-table-wrap[data-v-95faedc0]{width:100%;box-sizing:border-box;padding:0}.rank-table-scroll[data-v-95faedc0]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.rank-table-scroll[data-v-95faedc0]::-webkit-scrollbar{height:6px}.rank-table-scroll[data-v-95faedc0]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(144,147,153,.28)}.rank-pagination[data-v-95faedc0]{margin-top:18px}.rank-header[data-v-95faedc0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rank-title[data-v-95faedc0]{display:flex;align-items:center;gap:6px;color:#303133;font-size:15px;font-weight:500}.rank-title i[data-v-95faedc0]{color:#409eff}.rank-podium-wrap[data-v-95faedc0]{margin-bottom:18px;padding:0;background:transparent;border:none;box-shadow:none}.rank-podium[data-v-95faedc0]{display:flex;align-items:flex-end;justify-content:center;gap:16px;min-height:175px}.podium-item[data-v-95faedc0]{width:180px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.podium-avatar-wrap[data-v-95faedc0]{padding:4px;border-radius:50%;background:#dcdfe6;box-shadow:0 6px 16px rgba(64,158,255,.12)}.podium-avatar[data-v-95faedc0]{border-radius:50%;overflow:hidden}.podium-1 .podium-avatar-wrap[data-v-95faedc0]{padding:5px;background:linear-gradient(135deg,#f5dab1,#e6a23c);box-shadow:0 0 0 4px rgba(250,173,20,.12),0 10px 24px rgba(250,173,20,.28)}.podium-2 .podium-avatar-wrap[data-v-95faedc0]{background:linear-gradient(135deg,#ecf5ff,#909399);box-shadow:0 0 0 3px rgba(144,147,153,.12),0 8px 20px rgba(144,147,153,.2)}.podium-3 .podium-avatar-wrap[data-v-95faedc0]{background:linear-gradient(135deg,#f5dab1,#e6a23c);box-shadow:0 0 0 3px rgba(212,107,8,.1),0 8px 20px rgba(212,107,8,.18)}.podium-name[data-v-95faedc0]{max-width:150px;margin-top:8px;color:#303133;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-score[data-v-95faedc0]{margin-top:4px;color:#409eff;font-size:15px;font-weight:500}.podium-time[data-v-95faedc0]{margin-top:2px;color:rgba(0,0,0,.45);font-size:12px}.podium-base[data-v-95faedc0]{width:100%;margin-top:10px;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;color:#606266;font-size:28px;font-weight:500;box-shadow:0 8px 18px rgba(0,0,0,.1)}.podium-1 .podium-base[data-v-95faedc0]{height:88px;color:#e6a23c;background:linear-gradient(180deg,#f5dab1,#e6a23c);border:1px solid #e6a23c}.podium-2 .podium-base[data-v-95faedc0]{height:68px;color:#606266;background:linear-gradient(180deg,#dcdfe6,#c0c4cc);border:1px solid #909399}.podium-3 .podium-base[data-v-95faedc0]{height:54px;color:#e6a23c;background:linear-gradient(180deg,#f5dab1,#e6a23c);border:1px solid #e6a23c}.podium-empty[data-v-95faedc0]{opacity:.45}.podium-empty-text[data-v-95faedc0]{height:94px;display:flex;align-items:flex-end;padding-bottom:8px;color:#c0c4cc;font-size:13px;font-weight:500}@media screen and (max-width:768px){.exam-rank[data-v-95faedc0]{overflow:hidden}.rank-table-wrap[data-v-95faedc0]{margin-left:-4px;margin-right:-4px}.rank-podium-wrap[data-v-95faedc0]{margin-bottom:14px;padding:0 4px}.rank-podium[data-v-95faedc0]{gap:6px;min-height:150px}.podium-item[data-v-95faedc0]{width:32%;min-width:0}.podium-avatar-wrap[data-v-95faedc0]{padding:3px}.podium-name[data-v-95faedc0]{max-width:86px;margin-top:6px;font-size:12px}.podium-score[data-v-95faedc0]{margin-top:3px;font-size:12px}.podium-time[data-v-95faedc0]{font-size:11px}.podium-base[data-v-95faedc0]{margin-top:8px;border-radius:8px 8px 0 0;font-size:22px}.podium-1 .podium-base[data-v-95faedc0]{height:70px}.podium-2 .podium-base[data-v-95faedc0]{height:56px}.podium-3 .podium-base[data-v-95faedc0]{height:46px}.rank-table-scroll[data-v-95faedc0]{padding-bottom:4px}.exam-rank-table[data-v-95faedc0]{min-width:680px}.contest-rank-user-box[data-v-95faedc0]{min-height:44px}.contest-rank-user-info[data-v-95faedc0]{margin-left:6px}.contest-username[data-v-95faedc0]{max-width:145px;font-size:13px}.contest-school[data-v-95faedc0]{max-width:145px;font-size:11px}.contest-rank-flag[data-v-95faedc0]{margin-right:2px;padding:0 3px;font-size:10px}.rank-pagination[data-v-95faedc0]{margin-top:14px;overflow-x:auto;white-space:nowrap}.rank-pagination[data-v-95faedc0] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}.exam-rank-table[data-v-95faedc0]{width:100%;min-width:760px}.exam-rank-table[data-v-95faedc0] .vxe-table,.exam-rank-table[data-v-95faedc0] .vxe-table--body-wrapper,.exam-rank-table[data-v-95faedc0] .vxe-table--header-wrapper,.exam-rank-table[data-v-95faedc0] .vxe-table--render-wrapper{width:100%!important}.exam-rank-table[data-v-95faedc0] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-rank-table[data-v-95faedc0] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-rank-table[data-v-95faedc0] .vxe-table--header-border-line{border-bottom-color:#ecf5ff}.exam-rank-table[data-v-95faedc0] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#ecf5ff}.exam-rank-table[data-v-95faedc0] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-rank-table[data-v-95faedc0] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.contest-rank-user-box[data-v-95faedc0]{display:flex;align-items:center;min-height:48px}.contest-rank-user-info[data-v-95faedc0]{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;margin-left:8px;overflow:hidden}.contest-username[data-v-95faedc0]{display:inline-block;max-width:200px;color:#606266;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.contest-school[data-v-95faedc0]{max-width:210px;margin-top:2px;color:rgba(0,0,0,.45);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contest-rank-flag[data-v-95faedc0]{display:inline-block;margin-right:4px;padding:0 4px;border-radius:3px;color:#fff;background:#f56c6c;font-size:12px}.score-text[data-v-95faedc0]{color:#409eff;font-weight:500}.part-score-text[data-v-95faedc0]{color:#606266;font-weight:500}.problem-time[data-v-95faedc0]{color:rgba(0,0,0,.45);font-size:12px}@media screen and (min-width:1050px){.scoreboard-body[data-v-95faedc0]{width:100%;margin-left:0;margin-right:0}}[data-v-95faedc0] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-95faedc0] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-95faedc0] .own-submit-row{background-color:#ecf5ff!important}[data-v-95faedc0] .bg-female{background-color:#fef0f0!important}.exam-record[data-v-6a38ba70]{width:100%;display:block}.record-table-wrap[data-v-6a38ba70]{width:100%;box-sizing:border-box;padding:0}.record-admin-toolbar[data-v-6a38ba70]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.record-user-search[data-v-6a38ba70]{display:flex;align-items:center;gap:8px;width:390px;max-width:100%}.record-user-search .el-input[data-v-6a38ba70]{flex:1}.record-user[data-v-6a38ba70]{display:flex;flex-direction:column;line-height:18px}.record-user small[data-v-6a38ba70]{color:#909399;font-size:11px}.record-table-scroll[data-v-6a38ba70]{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden}.record-pagination[data-v-6a38ba70]{margin-top:18px}.record-detail-btn[data-v-6a38ba70],.record-recalculate-btn[data-v-6a38ba70]{padding-left:9px;padding-right:9px}.exam-record-table.admin-all-record-table[data-v-6a38ba70],.exam-record-table[data-v-6a38ba70]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-6a38ba70] .vxe-table--render-wrapper{width:100%;max-width:100%}.exam-record-table[data-v-6a38ba70] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-record-table[data-v-6a38ba70] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-record-table[data-v-6a38ba70] .vxe-table--header-border-line{border-bottom-color:#ecf5ff}.exam-record-table[data-v-6a38ba70] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#ecf5ff}.exam-record-table[data-v-6a38ba70] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-record-table[data-v-6a38ba70] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.score-text[data-v-6a38ba70]{color:#409eff;font-weight:500}.part-score-text[data-v-6a38ba70]{color:#606266;font-weight:500}.ongoing-text[data-v-6a38ba70]{color:#e6a23c;font-weight:500}.exam-record-table[data-v-6a38ba70] .ongoing-record-row{background:#fdf6ec}.exam-record-table[data-v-6a38ba70] .ongoing-record-row:hover>td{background:#fdf6ec!important}@media screen and (min-width:1050px){.scoreboard-body[data-v-6a38ba70]{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:768px){.exam-record[data-v-6a38ba70]{overflow:hidden}.record-table-wrap[data-v-6a38ba70]{margin-left:-4px;margin-right:-4px}.record-admin-toolbar[data-v-6a38ba70]{align-items:stretch;flex-direction:column}.record-user-search[data-v-6a38ba70]{width:100%}.record-table-scroll[data-v-6a38ba70]{padding-bottom:0;overflow-x:hidden;overflow-y:hidden}.exam-record-table.admin-all-record-table[data-v-6a38ba70],.exam-record-table[data-v-6a38ba70]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-6a38ba70] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:7px 0!important;font-size:12px}.exam-record-table[data-v-6a38ba70] .vxe-table .vxe-body--column{padding:5px 0!important;font-size:12px}.exam-record-table[data-v-6a38ba70] .vxe-cell{padding-left:4px!important;padding-right:4px!important}.record-detail-btn[data-v-6a38ba70]{padding-left:7px;padding-right:7px;font-size:12px;white-space:nowrap}.record-pagination[data-v-6a38ba70]{margin-top:14px;overflow-x:auto;white-space:nowrap}.record-pagination[data-v-6a38ba70] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}[data-v-6a38ba70] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-6a38ba70] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}.exam-home-page[data-v-497e09f9]{width:100%;max-width:100%;margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow-x:hidden}.exam-home-card[data-v-497e09f9]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-surface);box-shadow:var(--ui-shadow)}.exam-hero[data-v-497e09f9]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #ebeef5}.exam-title-block[data-v-497e09f9]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.exam-title-block h1[data-v-497e09f9]{margin:0 0 10px;color:#303133;font-size:22px;font-weight:500;line-height:1.3}.exam-tags[data-v-497e09f9]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.exam-countdown-section[data-v-497e09f9]{margin-top:18px;padding:18px;border-radius:var(--ui-radius);background:var(--ui-surface-muted);border:1px solid var(--ui-border);text-align:center}.countdown-section-title[data-v-497e09f9]{display:flex;align-items:center;justify-content:center;gap:8px;color:#303133;font-size:15px;font-weight:500;margin-bottom:14px}.countdown-section-title i[data-v-497e09f9]{color:#409eff}.countdown-box-row[data-v-497e09f9]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-497e09f9]{width:72px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:var(--ui-surface);border:1px solid var(--ui-border);color:#303133}.countdown-number-box span[data-v-497e09f9]{font-size:24px;line-height:1;font-weight:500}.countdown-number-box small[data-v-497e09f9]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-497e09f9]{color:#909399;font-size:26px;font-weight:500}.countdown-before-start[data-v-497e09f9]{border-color:rgba(255,125,0,.18);background:#fdf6ec}.countdown-before-start .countdown-number-box span[data-v-497e09f9],.countdown-before-start .countdown-section-title i[data-v-497e09f9]{color:#e6a23c}.countdown-before-start .countdown-number-box[data-v-497e09f9]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-497e09f9]{border-color:rgba(0,180,42,.18);background:#f0f9eb}.countdown-running .countdown-number-box span[data-v-497e09f9],.countdown-running .countdown-section-title i[data-v-497e09f9]{color:#67c23a}.countdown-running .countdown-number-box[data-v-497e09f9]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-497e09f9]{border-color:rgba(245,63,63,.18);background:#fef0f0}.countdown-ended .countdown-number-box span[data-v-497e09f9],.countdown-ended .countdown-section-title i[data-v-497e09f9]{color:#f56c6c}.countdown-ended .countdown-number-box[data-v-497e09f9]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.countdown-practice[data-v-497e09f9]{border-color:rgba(255,153,0,.18);background:#fdf6ec}.countdown-practice .countdown-number-box span[data-v-497e09f9],.countdown-practice .countdown-section-title i[data-v-497e09f9]{color:#e6a23c}.countdown-practice .countdown-number-box[data-v-497e09f9]{background:rgba(255,153,0,.08);border-color:rgba(255,153,0,.16)}.exam-info-grid[data-v-497e09f9]{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:14px;margin-top:18px}.exam-info-time[data-v-497e09f9]{grid-column:span 1}.exam-info-item[data-v-497e09f9]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:var(--ui-radius);background:var(--ui-surface);border:1px solid var(--ui-border)}.info-icon[data-v-497e09f9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);color:var(--ui-primary);background:var(--ui-primary-soft);flex-shrink:0}.info-label[data-v-497e09f9]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-497e09f9]{color:#303133;font-size:14px;font-weight:500;line-height:1.5;word-break:keep-all}.scale-value[data-v-497e09f9]{display:flex;align-items:center;gap:6px;white-space:nowrap}.scale-divider[data-v-497e09f9]{color:#c0c4cc;font-weight:500}.exam-dashboard-grid[data-v-497e09f9]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;min-width:0;max-width:100%;margin-top:20px;align-items:start}.exam-dashboard-grid>[data-v-497e09f9]{min-width:0}.exam-nav-panel[data-v-497e09f9]{position:sticky;top:12px}.exam-content-card[data-v-497e09f9]{min-width:0;max-width:100%;box-sizing:border-box;padding:22px;overflow:hidden}.exam-content-card[data-v-497e09f9],.exam-nav-card[data-v-497e09f9]{min-height:420px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface)}.exam-nav-card[data-v-497e09f9]{padding:18px;box-shadow:var(--ui-shadow);display:flex;flex-direction:column}.side-card-title[data-v-497e09f9]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#303133;font-size:15px;font-weight:500}.side-card-title i[data-v-497e09f9]{color:#409eff}.exam-tab-list[data-v-497e09f9]{display:flex;flex-direction:column;gap:4px}.exam-tab-item[data-v-497e09f9]{position:relative;gap:11px;height:38px;padding:0 10px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent}.exam-tab-item .tab-icon[data-v-497e09f9],.exam-tab-item[data-v-497e09f9]{display:flex;align-items:center;color:#606266;transition:all .22s ease;background:transparent}.exam-tab-item .tab-icon[data-v-497e09f9]{width:24px;height:24px;justify-content:center;border-radius:4px;flex-shrink:0}.exam-tab-item .tab-icon i[data-v-497e09f9]{font-size:14px}.exam-tab-item[data-v-497e09f9]:hover{color:var(--ui-primary-hover);background:var(--ui-surface-muted);border-color:var(--ui-border)}.exam-tab-item:hover .tab-icon[data-v-497e09f9]{background:rgba(37,99,235,.12)}.exam-tab-item.active[data-v-497e09f9]{color:var(--ui-primary);border-color:rgba(37,99,235,.35);background:var(--ui-primary-soft);box-shadow:none}.exam-tab-item.active[data-v-497e09f9]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--ui-primary)}.exam-tab-item.active .tab-icon[data-v-497e09f9]{color:var(--ui-primary);background:rgba(37,99,235,.12)}.exam-tab-item.disabled[data-v-497e09f9]{color:#c0c4cc;cursor:not-allowed;background:transparent;border-color:transparent}.exam-tab-item.disabled .tab-icon[data-v-497e09f9]{color:#c0c4cc;background:rgba(144,147,153,.08)}.exam-tab-item.disabled[data-v-497e09f9]:hover{color:#c0c4cc;background:transparent;border-color:transparent}.exam-tab-item.disabled:hover .tab-icon[data-v-497e09f9]{background:rgba(144,147,153,.08)}.empty-panel[data-v-497e09f9]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:var(--ui-radius);color:#909399;background:var(--ui-surface-muted);border:1px dashed var(--ui-border-strong);text-align:center}.empty-panel i[data-v-497e09f9]{font-size:34px;color:#c0c4cc}.empty-panel p[data-v-497e09f9]{margin:0;max-width:420px;line-height:1.7}.side-action-divider[data-v-497e09f9]{height:1px;margin:auto 0 16px;background:#f5f7fa}.full-action-btn[data-v-497e09f9]{width:100%;margin-left:0!important;margin-top:10px}.full-action-btn[data-v-497e09f9]:first-of-type{margin-top:0}.section-title[data-v-497e09f9]{margin-bottom:14px;color:#303133;font-size:16px;font-weight:500}.section-title i[data-v-497e09f9]{margin-right:6px;color:#409eff}@media screen and (max-width:768px){.exam-home-page[data-v-497e09f9]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 8px 28px;box-sizing:border-box;overflow-x:hidden}.exam-home-card[data-v-497e09f9] .el-card__body{padding:12px;box-sizing:border-box}.exam-hero[data-v-497e09f9]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-497e09f9]{width:68px;height:68px}.countdown-number-box span[data-v-497e09f9]{font-size:23px}.countdown-box-row[data-v-497e09f9]{gap:8px}.exam-info-grid[data-v-497e09f9]{grid-template-columns:1fr}.exam-dashboard-grid[data-v-497e09f9]{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%;overflow:hidden}.exam-nav-panel[data-v-497e09f9]{position:static}.exam-content-card[data-v-497e09f9],.exam-nav-card[data-v-497e09f9]{min-height:auto;padding:12px;border-radius:var(--ui-radius)}.exam-content-card[data-v-497e09f9]{min-width:0}.exam-content-card[data-v-497e09f9],.exam-content-card[data-v-497e09f9] .exam-record{width:100%;max-width:100%;overflow:hidden}.exam-tab-list[data-v-497e09f9]{flex-direction:row;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}.exam-tab-item[data-v-497e09f9]{flex:0 0 auto;height:40px;padding:0 11px;border-radius:var(--ui-radius-sm);font-size:13px;white-space:nowrap}}.exam-bank-page[data-v-191e1f04]{width:100%;padding-bottom:24px}.list-surface[data-v-191e1f04]{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow)}.filter-card[data-v-191e1f04]{padding:16px 16px 12px;border-bottom:1px solid var(--ui-border);background:#fff}.filter-row[data-v-191e1f04]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.keyword-input[data-v-191e1f04]{width:min(300px,40vw)}.type-select[data-v-191e1f04]{width:150px}.tag-filter-btn[data-v-191e1f04]{position:relative;width:auto}.tag-filter-count[data-v-191e1f04]{position:absolute;top:-5px;right:-5px;display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 4px;border-radius:8px;background:var(--ui-danger);color:#fff;font-size:11px;line-height:1}.bank-tag-dialog-title[data-v-191e1f04]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bank-tag-dialog-title-left[data-v-191e1f04],.bank-tag-dialog-title-right[data-v-191e1f04]{display:flex;align-items:center;gap:10px}.bank-tag-dialog-head[data-v-191e1f04]{font-size:18px;font-weight:400}.bank-tag-selected[data-v-191e1f04]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}[data-v-191e1f04] .custom-dialog{overflow:hidden;border-radius:var(--ui-radius-lg)}[data-v-191e1f04] .custom-dialog .el-dialog__header{margin:0;padding:16px 22px 14px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted)}[data-v-191e1f04] .custom-dialog .el-dialog__body{padding:18px 22px}[data-v-191e1f04] .custom-dialog .el-dialog__footer{padding:12px 22px;border-top:1px solid var(--ui-border);text-align:right}[data-v-191e1f04] .custom-dialog .content-scroll{max-height:42vh;overflow-y:auto;padding-right:10px}[data-v-191e1f04] .custom-dialog h3{margin:0 0 12px!important;color:var(--ui-text-secondary);font-size:14px;font-weight:400}[data-v-191e1f04] .custom-dialog .tag-btn{height:22px;margin:0 8px 8px 0!important;padding:0 8px!important;border-radius:var(--ui-radius-sm)!important;font-size:12px;transition:transform .15s ease,box-shadow .15s ease}[data-v-191e1f04] .custom-dialog .tag-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(16,24,40,.08)}.selected-tags[data-v-191e1f04]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.selected-tags-label[data-v-191e1f04]{color:var(--ui-text-secondary);font-size:13px}.bank-switch[data-v-191e1f04]{display:flex;align-items:center;flex-wrap:wrap;margin-top:4px;padding-top:4px;border-top:1px solid var(--ui-border)}.problem-filter[data-v-191e1f04]{margin-right:1em;margin-top:8px;color:var(--ui-text-secondary);font-size:14px;font-weight:500;white-space:nowrap}.bank-switch .filter-item[data-v-191e1f04]{margin-right:1em;margin-top:.5em;font-size:13px}.bank-switch .filter-item[data-v-191e1f04]:hover{cursor:pointer}.bank-switch[data-v-191e1f04] .el-tag--dark{border-color:var(--ui-primary)}.bank-switch[data-v-191e1f04] .filter-item.el-tag{height:26px;padding:0 11px;border-radius:4px;background:#fff!important;border-color:#409eff!important;color:#409eff!important;cursor:pointer}.bank-switch[data-v-191e1f04] .filter-item.el-tag.el-tag--dark{background:var(--ui-primary)!important;border-color:var(--ui-primary)!important;color:#fff!important}.bank-list-wrap[data-v-191e1f04]{min-height:150px}.bank-table[data-v-191e1f04]{width:100%}.bank-table[data-v-191e1f04] .vxe-body--column:first-child,.bank-table[data-v-191e1f04] .vxe-header--column:first-child{padding-left:16px!important}.bank-title-a[data-v-191e1f04]{color:var(--ui-text);font-weight:400}.bank-title-a[data-v-191e1f04]:hover{color:var(--ui-primary)}.bank-title-ellipsis[data-v-191e1f04]{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.bank-type[data-v-191e1f04]{display:inline-flex;align-items:center;height:22px;flex:0 0 auto;padding:0 8px;border:1px solid currentColor;border-radius:var(--ui-radius-sm);background:#fff;font-size:12px;font-weight:500}.bank-type.type-choice[data-v-191e1f04]{color:#409eff}.bank-type.type-judge[data-v-191e1f04]{color:#e6a23c}.bank-type.type-reading[data-v-191e1f04]{color:#409eff}.pagination-wrap[data-v-191e1f04]{padding:14px 0 0;text-align:center}.bank-detail[data-v-191e1f04]{padding:20px}.bank-drawer[data-v-191e1f04] .el-drawer__body{overflow-y:auto}.bank-detail-head[data-v-191e1f04]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bank-detail-id[data-v-191e1f04]{color:var(--ui-text-muted);font-size:13px}.bank-detail-content[data-v-191e1f04]{color:var(--ui-text)}.bank-child-content[data-v-191e1f04]{margin-top:6px}.bank-options[data-v-191e1f04]{margin-top:14px}.bank-option-group[data-v-191e1f04]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bank-option[data-v-191e1f04]{display:flex;align-items:flex-start;height:auto;margin-right:0;white-space:normal}.option-key[data-v-191e1f04]{margin-right:4px;font-weight:500}.bank-child[data-v-191e1f04]{margin-top:18px;padding-top:14px;border-top:1px dashed var(--ui-border)}.bank-child-head[data-v-191e1f04]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bank-child-title[data-v-191e1f04]{color:var(--ui-text);font-size:14px;line-height:1.7}.bank-detail-actions[data-v-191e1f04]{display:flex;gap:10px;margin-top:22px}.bank-result[data-v-191e1f04]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.bank-result-item[data-v-191e1f04]{padding:12px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-muted)}.bank-result-item.is-correct[data-v-191e1f04]{border-color:rgba(103,194,58,.35);background:rgba(103,194,58,.06)}.bank-result-item.is-wrong[data-v-191e1f04]{border-color:rgba(245,108,108,.35);background:rgba(245,108,108,.05)}.bank-result-status[data-v-191e1f04]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.is-correct .bank-result-status[data-v-191e1f04]{color:#67c23a}.is-wrong .bank-result-status[data-v-191e1f04]{color:#f56c6c}.bank-result-line[data-v-191e1f04]{margin-top:6px;color:var(--ui-text-secondary);font-size:13px}.bank-result-line strong[data-v-191e1f04]{color:var(--ui-text)}.bank-result-analysis[data-v-191e1f04]{margin-top:6px;color:var(--ui-text-secondary);font-size:13px}.bank-result-analysis div[data-v-191e1f04]{margin-top:4px;color:var(--ui-text);line-height:1.7}.exam-record-detail-container.exam-arena-page[data-v-088bb424]{width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px;background:#f5f7fa;box-sizing:border-box}.detail-card[data-v-088bb424],.record-header[data-v-088bb424]{border:none;border-radius:var(--ui-radius);box-shadow:none!important}.record-header[data-v-088bb424]{margin-bottom:10px;border:1px solid #ebeef5;background:#fff}.record-header[data-v-088bb424] .el-card__body{padding:14px 18px}.detail-card.exam-container-card[data-v-088bb424],.detail-card[data-v-088bb424] .el-card__body{min-height:calc(100vh - 100px);background:transparent}.detail-card[data-v-088bb424] .el-card__body{padding:0;box-sizing:border-box}.header-main[data-v-088bb424]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-088bb424]{color:#303133;font-size:20px;font-weight:500;line-height:1.4}.page-desc[data-v-088bb424]{margin-top:4px;color:#606266;font-size:13px}.detail-layout[data-v-088bb424]{position:relative;width:100%;min-height:calc(100vh - 20px);padding-left:294px;box-sizing:border-box}.part-list[data-v-088bb424],.question-nav[data-v-088bb424]{width:100%;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);box-sizing:border-box}.question-nav[data-v-088bb424]{position:fixed;left:calc(50% - 50vw + 10px);top:92px;width:280px;height:calc(100vh - 102px);max-height:none;padding:18px;overflow-y:auto;overflow-x:hidden;z-index:100}.nav-title[data-v-088bb424]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;color:#303133;font-size:16px;font-weight:500}.nav-title-text[data-v-088bb424]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.nav-title i[data-v-088bb424]{color:#409eff}.nav-part[data-v-088bb424]{margin-bottom:18px}.nav-part[data-v-088bb424]:last-child{margin-bottom:0}.nav-part-title[data-v-088bb424]{margin-bottom:10px;color:#606266;font-size:13px;font-weight:500;line-height:1.5}.nav-question-list[data-v-088bb424]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.nav-question-item[data-v-088bb424]{height:36px;padding:0;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-secondary);font-weight:500;cursor:pointer;transition:all .2s ease}.nav-question-item[data-v-088bb424]:hover{color:#409eff;border-color:rgba(64,158,255,.35)}.nav-question-item.active[data-v-088bb424]{color:#fff;border-color:transparent;background:#409eff;box-shadow:none}.part-list[data-v-088bb424]{min-width:0;min-height:calc(100vh - 20px);padding:20px}.part-item[data-v-088bb424]{margin-bottom:26px}.part-item[data-v-088bb424]:last-child{margin-bottom:0}.part-header[data-v-088bb424]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #f5f7fa}.part-title[data-v-088bb424]{color:#303133;font-size:18px;font-weight:500;line-height:1.4}.part-score[data-v-088bb424]{color:#909399;font-size:14px;font-weight:400}.part-user-score[data-v-088bb424]{flex-shrink:0;height:38px;display:inline-flex;align-items:center;gap:4px;padding:0 14px;border-radius:var(--ui-radius-sm);border:1px solid #ebeef5;background:#fff;color:#606266;font-size:13px}.part-user-score span[data-v-088bb424]{color:#f56c6c;font-size:15px;font-weight:500}.question-item[data-v-088bb424]{padding:22px 0;border-bottom:1px solid #f5f7fa;scroll-margin-top:92px}.question-item[data-v-088bb424]:first-of-type{padding-top:0}.question-item[data-v-088bb424]:last-child{padding-bottom:0;border-bottom:none}.question-header[data-v-088bb424]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.question-title[data-v-088bb424]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.question-index[data-v-088bb424]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ui-radius-sm);color:#409eff;background:rgba(64,158,255,.09);font-size:14px;font-weight:500;flex-shrink:0}.question-name[data-v-088bb424]{color:#303133;font-size:18px;font-weight:500;line-height:1.5}.question-score[data-v-088bb424]{flex-shrink:0;height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 12px;border-radius:var(--ui-radius-sm);border:1px solid #ebeef5;background:#fff;color:#606266;font-size:13px}.question-score strong[data-v-088bb424]{color:#f56c6c;font-size:15px;font-weight:500}.exam-md-content.md-content[data-v-088bb424]{margin:0;font-size:inherit}.exam-md-content[data-v-088bb424] p{margin:0}.question-content[data-v-088bb424]{margin-bottom:18px;color:#303133;font-size:18px;font-weight:500;line-height:1.7}.question-content-md[data-v-088bb424] p{margin:0}.question-content-md[data-v-088bb424] p,.question-content-md[data-v-088bb424] p>:not(pre):not(code){color:#303133;font-size:18px;font-weight:500;line-height:1.7}.exam-md-content[data-v-088bb424] pre{margin:12px 0;padding:14px 16px;border-radius:8px;background:#f5f7fa;color:#303133;font-size:14px;font-weight:400;line-height:1.6;overflow-x:auto;white-space:pre}.exam-md-content[data-v-088bb424] pre code{display:block;padding:0;background:transparent;color:inherit;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;font-weight:400;line-height:1.6;white-space:pre}.exam-md-content[data-v-088bb424] code{padding:2px 5px;border-radius:4px;background:#f5f7fa;color:#f56c6c;font-family:Consolas,Monaco,Courier New,monospace;font-size:90%;font-weight:400}.exam-md-content[data-v-088bb424] pre code.hljs,.exam-md-content[data-v-088bb424] pre code[class*=language-]{background:transparent;color:inherit}.judge-option-list[data-v-088bb424]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.judge-option-item[data-v-088bb424]{width:100%;min-height:48px;display:flex;align-items:flex-start;justify-content:flex-start;gap:0;padding:14px 16px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:#303133;font-size:15px;font-weight:400;line-height:26px;box-sizing:border-box}.judge-option-item.selected[data-v-088bb424]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.judge-option-item.correct[data-v-088bb424]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08);color:#67c23a}.judge-option-item.wrong[data-v-088bb424]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08);color:#f56c6c}.judge-option-icon[data-v-088bb424]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:4px;margin-right:12px;border-radius:50%;border:1px solid #dcdfe6;background:#fff;color:#fff;font-size:12px}.judge-option-item.selected .judge-option-icon[data-v-088bb424]{border-color:#409eff;background:#409eff}.judge-option-item.correct .judge-option-icon[data-v-088bb424]{border-color:#67c23a;background:#67c23a}.judge-option-item.wrong .judge-option-icon[data-v-088bb424]{border-color:#f56c6c;background:#f56c6c}.judge-option-text[data-v-088bb424]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-list[data-v-088bb424]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.option-item[data-v-088bb424]{width:100%;min-height:48px;display:flex;align-items:flex-start;padding:14px 16px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:#303133;box-sizing:border-box;transition:all .2s ease}.option-item.selected[data-v-088bb424]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.option-item.correct[data-v-088bb424]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08)}.option-item.wrong[data-v-088bb424]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08)}.option-radio[data-v-088bb424]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:4px;margin-right:12px;border-radius:50%;border:1px solid #dcdfe6;background:#fff;color:#fff;font-size:12px}.option-item.selected .option-radio[data-v-088bb424]{border-color:#409eff;background:#409eff}.option-item.correct .option-radio[data-v-088bb424]{border-color:#67c23a;background:#67c23a}.option-item.wrong .option-radio[data-v-088bb424]{border-color:#f56c6c;background:#f56c6c}.option-key[data-v-088bb424]{flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;border-radius:var(--ui-radius-sm);color:#409eff;background:rgba(64,158,255,.09);font-weight:500;line-height:26px}.option-item.correct .option-key[data-v-088bb424]{color:#67c23a;background:rgba(25,190,107,.1)}.option-item.wrong .option-key[data-v-088bb424]{color:#f56c6c;background:rgba(245,108,108,.1)}.option-content[data-v-088bb424]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-content-md[data-v-088bb424] p{display:inline;margin:0}.option-content-md[data-v-088bb424] :not(pre):not(code){color:#303133;font-size:15px;font-weight:400;line-height:26px}.answer-row[data-v-088bb424]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.analysis-box[data-v-088bb424],.answer-box[data-v-088bb424],.program-result[data-v-088bb424]{border-radius:var(--ui-radius);border:1px solid #ebeef5;background:#ecf5ff;box-sizing:border-box}.answer-box[data-v-088bb424]{padding:14px 16px}.analysis-title[data-v-088bb424],.answer-label[data-v-088bb424],.result-label[data-v-088bb424]{margin-bottom:8px;color:#909399;font-size:13px;font-weight:500}.answer-content[data-v-088bb424]{color:#303133;font-size:16px;font-weight:500;line-height:1.6}.reference-answer .answer-content[data-v-088bb424]{color:#67c23a}.user-answer .answer-content[data-v-088bb424]{color:#409eff}.analysis-box[data-v-088bb424]{padding:16px;background:#fdf6ec;border-color:#f5dab1}.analysis-title[data-v-088bb424]{color:#e6a23c}.analysis-content[data-v-088bb424]{color:#606266;font-size:15px;line-height:1.8}.analysis-content-md[data-v-088bb424] p{margin:0}.analysis-content-md[data-v-088bb424] :not(pre):not(code){color:#606266;font-size:15px;line-height:1.8}.analysis-empty[data-v-088bb424]{color:#c0c4cc}.program-preview-box[data-v-088bb424]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.program-title-row[data-v-088bb424]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.program-title-text[data-v-088bb424]{color:#303133;font-size:26px;font-weight:500;line-height:1.4}.problem-tag[data-v-088bb424]{margin-top:12px}.program-tag-item[data-v-088bb424]{padding-right:10px}.question-intr[data-v-088bb424]{margin-top:16px;padding:10px;border-radius:4px;border:1px solid #dcdfe6;border-left:2px solid #409eff;background:#f5f7fa;color:#606266;font-size:14px;line-height:1.8}.program-section-title[data-v-088bb424]{margin:22px 0 8px;color:#409eff;font-size:16px;font-weight:500}.program-md-content[data-v-088bb424]{color:#303133;font-size:15px;line-height:1.8}.sample-box[data-v-088bb424]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.sample-item pre[data-v-088bb424]{min-height:0;margin:8px 0 0;padding:6px 10px;border:1px dashed #dcdfe6;border-radius:6px;background:#ebeef5;color:#303133;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;overflow:auto;white-space:pre}.hint-content[data-v-088bb424]{margin:0;color:#303133;font-size:15px!important;line-height:1.8}.hint-content[data-v-088bb424] p{margin:0 0 8px}.hint-content[data-v-088bb424] p:last-child{margin-bottom:0}.program-result[data-v-088bb424]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-top:14px}.program-score-main[data-v-088bb424]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.result-label[data-v-088bb424]{margin-bottom:0}.result-score[data-v-088bb424]{color:#f56c6c;font-size:20px;font-weight:500}.result-total[data-v-088bb424]{color:#909399;font-size:14px;font-weight:500}@media screen and (max-width:900px){.detail-layout[data-v-088bb424]{min-height:auto;padding-left:0}.question-nav[data-v-088bb424]{position:static;width:100%;height:auto;max-height:240px;padding:12px;border-radius:var(--ui-radius);margin-bottom:10px}.nav-title[data-v-088bb424]{margin-bottom:12px;font-size:15px}.nav-part[data-v-088bb424]{margin-bottom:12px}.nav-question-list[data-v-088bb424]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.nav-question-item[data-v-088bb424]{height:32px;border-radius:8px;font-size:13px}}@media screen and (max-width:768px){.exam-record-detail-container.exam-arena-page[data-v-088bb424]{padding:0}.record-header[data-v-088bb424]{margin:10px;border-radius:var(--ui-radius)}.record-header[data-v-088bb424] .el-card__body{padding:12px}.detail-card.exam-container-card[data-v-088bb424]{min-height:auto}.detail-card[data-v-088bb424] .el-card__body{min-height:auto;padding:0 10px 10px}.header-main[data-v-088bb424],.part-header[data-v-088bb424],.question-header[data-v-088bb424]{align-items:flex-start;flex-direction:column;gap:10px}.page-title[data-v-088bb424]{font-size:18px}.part-list[data-v-088bb424]{min-height:auto;padding:14px;border-radius:var(--ui-radius)}.part-title[data-v-088bb424]{font-size:17px}.part-user-score[data-v-088bb424],.question-score[data-v-088bb424]{height:34px}.question-name[data-v-088bb424]{font-size:16px}.question-content-md[data-v-088bb424] p,.question-content-md[data-v-088bb424] p>:not(pre):not(code),.question-content[data-v-088bb424]{font-size:16px;line-height:1.65;word-break:break-word}.answer-row[data-v-088bb424]{grid-template-columns:1fr}.nav-question-list[data-v-088bb424]{grid-template-columns:repeat(6,minmax(0,1fr))}.judge-option-list[data-v-088bb424]{gap:9px}.judge-option-item[data-v-088bb424]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius);font-size:14px;line-height:24px}.judge-option-icon[data-v-088bb424]{width:18px;height:18px;margin-top:3px;margin-right:10px;font-size:12px}.judge-option-text[data-v-088bb424]{font-size:14px;line-height:24px}.option-item[data-v-088bb424]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius)}.option-key[data-v-088bb424]{flex:0 0 24px;width:24px;height:24px;margin-right:6px;border-radius:8px;line-height:24px;font-size:13px}.analysis-content-md[data-v-088bb424] :not(pre):not(code),.analysis-content[data-v-088bb424],.option-content-md[data-v-088bb424] :not(pre):not(code),.option-content[data-v-088bb424]{font-size:14px;line-height:24px;word-break:break-word}.exam-md-content[data-v-088bb424] pre{margin:10px 0;padding:12px;font-size:13px;line-height:1.55;overflow-x:auto}.exam-md-content[data-v-088bb424] pre code{font-size:13px;line-height:1.55}.sample-box[data-v-088bb424]{grid-template-columns:1fr}.program-title-text[data-v-088bb424]{font-size:20px}}@media screen and (max-width:420px){.nav-question-list[data-v-088bb424]{grid-template-columns:repeat(5,minmax(0,1fr))}.part-list[data-v-088bb424]{padding:12px}.question-content-md[data-v-088bb424] p,.question-content-md[data-v-088bb424] p>:not(pre):not(code),.question-content[data-v-088bb424]{font-size:15px}}#header[data-v-291345de]{position:fixed;top:0;left:0;width:100%;height:60px;z-index:2000;background:#fff;box-shadow:none;border-bottom:1px solid var(--ui-border)}[data-v-291345de] .el-menu--horizontal{height:60px;border-bottom:0;background-color:#fff!important}.mobile-nav[data-v-291345de]{position:fixed;left:0;top:0;z-index:2500;height:auto;width:100%}.logo[data-v-291345de]{cursor:pointer;margin-left:2%;margin-right:2%;float:left;margin-top:9px}.logo[data-v-291345de],.site-logo-image[data-v-291345de]{width:132px;height:40px}.el-dropdown-link[data-v-291345de]{cursor:pointer;color:var(--ui-text)!important}.el-icon-arrow-down[data-v-291345de]{font-size:18px}.drop-menu[data-v-291345de]{float:right;height:34px;display:inline-flex;align-items:center;margin-right:16px;padding:0 10px;position:relative;right:0;margin-top:13px;border-radius:var(--ui-radius-sm);font-weight:400;font-size:13px;transition:background-color .15s ease}.drop-menu[data-v-291345de]:hover{background:var(--ui-surface-muted)}.drop-avatar[data-v-291345de]{float:right;margin-right:8px;position:relative;margin-top:14px;border:1px solid var(--ui-border);border-radius:50%}.drop-msg[data-v-291345de]{float:right;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;margin-right:8px;position:relative;margin-top:13px;border-radius:var(--ui-radius-sm);transition:background-color .15s ease}.drop-msg[data-v-291345de]:hover{background:var(--ui-surface-muted)}.drop-msg-count[data-v-291345de]{margin-left:2px}.btn-menu[data-v-291345de]{font-size:13px;float:right;margin-right:10px;margin-top:12px}[data-v-291345de] .el-dialog{border-radius:6px!important;text-align:center}[data-v-291345de] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;font-family:var(--ui-font);line-height:1em;color:var(--ui-text)}.el-submenu__title i[data-v-291345de]{color:var(--ui-text-secondary)!important}.el-submenu__title[data-v-291345de]{position:relative}.el-menu--horizontal>.el-menu-item.is-active[data-v-291345de],.el-menu--horizontal>.el-menu-item[data-v-291345de],.el-menu--horizontal>.el-submenu .el-submenu__title[data-v-291345de],.el-menu--horizontal>.el-submenu.is-active .el-submenu__title[data-v-291345de]{border-bottom:2px solid transparent!important}.el-menu-item[data-v-291345de]{position:relative;height:60px;padding:0 12px;line-height:60px;font-size:13px;transition:color .2s ease}.el-menu-item[data-v-291345de]:after,.el-submenu__title[data-v-291345de]:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;border-radius:1px;background:var(--ui-primary);transform:scaleX(0);transform-origin:center;transition:transform .2s cubic-bezier(.2,0,0,1)}.el-menu-item.is-active[data-v-291345de]:after,.el-menu-item[data-v-291345de]:hover:after,.el-submenu.is-active>.el-submenu__title[data-v-291345de]:after,.el-submenu__title[data-v-291345de]:hover:after{transform:scaleX(1)}.el-menu .el-menu-item:hover i[data-v-291345de],.el-menu .el-menu-item[data-v-291345de]:hover,.el-submenu .el-submenu__title:hover i[data-v-291345de],.el-submenu .el-submenu__title[data-v-291345de]:hover{outline:0!important;color:var(--ui-primary)!important;background:transparent!important}.el-menu .el-menu-item.is-active[data-v-291345de],.el-menu .el-menu-item.is-active i[data-v-291345de],.el-submenu.is-active[data-v-291345de],.el-submenu.is-active i[data-v-291345de]{color:var(--ui-primary)!important;background-color:transparent!important}.el-menu--horizontal .el-menu .el-menu-item[data-v-291345de]:hover,.el-submenu[data-v-291345de] .el-submenu__title:hover{color:var(--ui-primary)!important;background:transparent!important}.el-menu-item i[data-v-291345de]{color:var(--ui-text-secondary)}.el-menu-item.is-active i[data-v-291345de],.is-active .el-submenu__title i[data-v-291345de],.is-active[data-v-291345de]{color:var(--ui-primary)!important}.navbar-icon[data-v-291345de]{margin-right:5px!important;width:24px!important;text-align:center!important}*{box-sizing:border-box}body{background-color:var(--ui-bg)!important;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif!important}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}::-webkit-scrollbar{width:8px;height:8px;box-shadow:none}::-webkit-scrollbar-thumb{background-color:#c0c4cc;background-clip:content-box}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{display:block;min-height:12px;min-width:10px;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#909399}#admin-content{background-color:var(--ui-bg);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:#409eff!important}a{text-decoration:none;background-color:transparent;color:var(--ui-primary);outline:0;cursor:pointer;transition:color .2s ease}a:hover{color:var(--ui-primary-hover)!important}.markdown-body a{color:var(--ui-primary);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:var(--ui-primary-hover)!important;text-decoration:underline}.panel-title{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px}.home-title{color:var(--ui-text);font-family:var(--ui-font)}.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:var(--element-text-primary);font-size:13.5px;font-weight:500}.contest-school,.contest-username{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contest-school{font-size:12px;font-weight:400;color:var(--element-text-secondary)}.contest-rank-flag{margin-right:20px!important;background-color:var(--element-warning-light);border-radius:4px;color:var(--element-warning);padding:1px 3px!important}.bg-female{background-color:var(--element-info-light)}.bg-concerned,.bg-star{background-color:var(--element-warning-light)}.contest-rank-balloon{vertical-align:top;margin-left:-10px!important;margin-right:-7px!important}.oi-100{background-color:#67c23a;color:#fff;font-weight:500}.oi-0{color:#f56c6c;background-color:#fef0f0}.oi-between{background-color:#409eff;color:#fff}.after-ac{background-color:#f0f9eb}.first-ac{background-color:#67c23a}.ac{background-color:#b3e19d}.wa{background-color:#fab6b6}.try{background-color:#f3d19e}.status-green{background-color:#67c23a!important;color:#fff!important}.status-red{background-color:#f56c6c!important;color:#fff!important}.status-yellow{background-color:#e6a23c!important;color:#fff!important}.status-blue{background-color:#409eff!important;color:#fff!important}.status-gray,.status-purple{background-color:#909399!important;color:#fff!important}.own-submit-row{background:#f0f9eb!important}.row--hover,.submission-hover:hover{cursor:pointer}.row--hover{background-color:var(--ui-surface-muted)!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:#409eff!important}@media screen and (min-width:1050px){#oj-content{margin-top:20px;padding:0 3%;margin-bottom:16px}}@media screen and (min-width:1050px){#oj-content.exam-taking-content{margin-top:0;margin-bottom:0;padding:0;height:100vh;overflow:hidden}}.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:16px}.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}}@media screen and (max-width:1050px){#oj-content.exam-taking-content{margin-top:0;margin-bottom:0;padding:0}}#problem-content .sample pre{flex:1 1 auto;align-self:stretch;border-style:solid;background:#f5f7fa;border-left:2px solid #409eff}.markdown-body pre{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f5f7fa;border:1px dashed #dcdfe6}.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:500}.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}.exam-taking-content{flex:1;min-height:0}.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:#409eff;font-size:13px}.markdown-body pre{display:block;border-radius:3px!important;border:1px solid #c0c4cc;padding:0 16px 0 50px!important;position:relative!important;overflow-y:hidden!important;font-size:1rem!important;background:#f5f7fa!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:#ebeef5;color:#606266;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:#409eff;display:none;padding:5px;margin:5px 5px 0 0;font-size:11px;border-radius:inherit;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:#606266;border-left:4px solid #67c23a;padding:10px;margin-left:0;font-size:14px;background:#f5f7fa}.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:500;line-height:1.4}.markdown-body h1{padding-bottom:.3em;font-size:1.86em;line-height:1.2;border-bottom:1px solid #ebeef5}.markdown-body h2{font-size:1.45em;line-height:1.425;border-bottom:1px solid #ebeef5;background:#ecf5ff;padding:8px 10px;color:#606266;border-radius:3px}.markdown-body h3{font-size:1.3em;line-height:1.43}.markdown-body h3:before{content:"";border-left:4px solid #409eff;padding-left:6px}.markdown-body h4{font-size:1.12em}.markdown-body h4:before{content:"";border-left:4px solid #c0c4cc;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}.dark-footer{background:#0e1432;color:#d8dcec;font-size:14px;line-height:1.65;border-top:1px solid #252d55}.footer-grid{padding:24px 40px 10px;background:#0e1432}.footer-left h2{font-size:18px;font-weight:500;color:#fff}.footer-left p{margin-top:6px;font-size:15px;color:#aeb5cf}.footer-links a{color:#c5cada;text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:#fff;text-decoration:none}.footer-links div{margin-bottom:6px}.footer-contact .contact-item{margin-bottom:6px;color:#bbc1d5;font-size:14px}.footer-qq{justify-content:center}.footer-qq,.qq-vertical{display:flex;align-items:center}.qq-vertical{flex-direction:column;cursor:pointer}.qq-vertical img{width:50px;height:50px;margin-bottom:4px}.qq-vertical span{font-size:13px;color:#e8f1f7;text-align:center;width:100%}.qq-code-content{background-color:#fff;padding:5px;text-align:center;border-radius:4px}.qq-code-img{width:180px;height:180px;border-radius:3px}.qq-code-text{margin-top:8px;font-size:14px}.footer-powered{color:#aaacba;font-size:15px;padding:10px 20px 4px;border-top:1px solid #353642}.footer-bottom,.footer-powered{background-color:#1e1e2a;text-align:center}.footer-bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#9fa1ae;font-size:14px;padding:4px 20px 12px;gap:6px}.footer-bottom img{height:20px;vertical-align:middle}.footer-bottom a,.footer-bottom span{color:#9fa1ae;text-decoration:none}.footer-bottom a{transition:color .15s ease}.footer-bottom a:hover{color:#fff;text-decoration:none}.version-status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.version-latest{color:#67c23a!important}.version-new{color:#e6a23c!important;font-weight:500}.version-error{color:#f56c6c!important}.version-update-btn{border:none;background:#409eff;color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;cursor:pointer;line-height:18px}.version-update-btn:hover{background:#66b1ff}:root{--element-primary:#409eff;--element-primary-hover:#66b1ff;--element-primary-active:#3a8ee6;--element-primary-light:#ecf5ff;--element-success:#67c23a;--element-success-hover:#85ce61;--element-success-light:#f0f9eb;--element-success-border:#c2e7b0;--element-warning:#e6a23c;--element-warning-hover:#ebb563;--element-warning-light:#fdf6ec;--element-warning-border:#f5dab1;--element-danger:#f56c6c;--element-danger-hover:#f78989;--element-danger-light:#fef0f0;--element-danger-border:#fbc4c4;--element-info:#909399;--element-info-light:#f4f4f5;--element-info-border:#d3d4d6;--element-text-primary:#303133;--element-text-regular:#606266;--element-text-secondary:#909399;--element-text-placeholder:#c0c4cc;--element-border:#dcdfe6;--element-border-light:#e4e7ed;--element-border-lighter:#ebeef5;--element-border-extra-light:#f2f6fc;--element-background:#f5f7fa;--element-surface:#fff;--ui-primary:var(--element-primary);--ui-primary-hover:var(--element-primary-hover);--ui-primary-active:var(--element-primary-active);--ui-primary-soft:var(--element-primary-light);--ui-bg:var(--element-background);--ui-surface:var(--element-surface);--ui-surface-muted:var(--element-background);--ui-border:var(--element-border);--ui-border-strong:var(--element-text-placeholder);--ui-text:var(--element-text-primary);--ui-text-secondary:var(--element-text-regular);--ui-text-muted:var(--element-text-secondary);--ui-success:var(--element-success);--ui-warning:var(--element-warning);--ui-danger:var(--element-danger);--ui-info:var(--element-info);--ui-radius:4px;--ui-radius-sm:4px;--ui-shadow:0 1px 4px rgba(0,0,0,0.04);--ui-shadow-hover:0 3px 10px rgba(0,0,0,0.07);--ui-shadow-popover:0 6px 18px rgba(0,0,0,0.1);--ui-control-height:32px;--ui-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Helvetica,Arial,sans-serif}#app,body,html{min-height:100%}body{margin:0;background:var(--ui-bg)!important;color:var(--ui-text)!important;font-family:var(--ui-font)!important;font-size:14px!important;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{color:var(--ui-text);font-family:var(--ui-font);font-weight:400}b,strong{font-weight:500}::-moz-selection{color:#fff;background:var(--ui-primary)}::selection{color:#fff;background:var(--ui-primary)}::-webkit-scrollbar{width:8px!important;height:8px!important;box-shadow:none!important}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-width:8px!important;min-height:8px!important;border:2px solid transparent;border-radius:8px!important;background:#c0c4cc!important;background-clip:content-box!important}.el-link.el-link--default,a{color:var(--ui-primary)}.el-link.el-link--default:hover,a:hover{color:var(--ui-primary-hover)!important}#oj-content{width:100%}.app-container,.page-container{color:var(--ui-text)}.home-title,.panel-title{margin:0;padding:0;color:var(--ui-text)!important;font-family:var(--ui-font)!important;font-size:18px;font-weight:400!important;line-height:1.4}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.panel-options{margin-top:16px}.el-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--ui-shadow-hover)}.el-card__header{padding:14px 16px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.el-card__body{padding:16px}.el-dialog,.el-dropdown-menu,.el-message-box,.el-picker-panel,.el-popover,.el-select-dropdown{border:1px solid var(--ui-border);border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-popover)!important}.el-dialog__header,.el-message-box__header{padding:16px 18px;border-bottom:1px solid var(--ui-border)}.el-dialog__title,.el-message-box__title,.el-notification__title{color:var(--ui-text);font-size:16px!important;font-weight:400!important}.el-dialog__body{padding:18px}.el-dialog__footer{padding:12px 18px;border-top:1px solid var(--ui-border)}.el-button{min-height:var(--ui-control-height);padding:7px 13px;border-radius:var(--ui-radius-sm);font-family:var(--ui-font);font-size:13px;font-weight:400!important;box-shadow:none!important;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.el-button--medium{min-height:34px;padding:8px 14px;font-size:13px}.el-button--small{min-height:30px;padding:6px 11px;font-size:13px}.el-button--mini{min-height:26px;padding:4px 8px;font-size:12px}.el-button--primary.is-round,.el-button.is-round{border-radius:var(--ui-radius-sm)}.el-button--primary{border-color:var(--ui-primary);background:var(--ui-primary)}.el-button--primary:focus,.el-button--primary:hover{border-color:var(--ui-primary-hover);background:var(--ui-primary-hover)}.el-button--success{border-color:var(--ui-success);background:var(--ui-success)}.el-button--success:focus,.el-button--success:hover{border-color:var(--element-success-hover);background:var(--element-success-hover)}.el-button--warning{border-color:var(--ui-warning);background:var(--ui-warning)}.el-button--warning:focus,.el-button--warning:hover{border-color:var(--element-warning-hover);background:var(--element-warning-hover)}.el-button--danger{border-color:var(--ui-danger);background:var(--ui-danger)}.el-button--danger:focus,.el-button--danger:hover{border-color:var(--element-danger-hover);background:var(--element-danger-hover)}.el-button--default{border-color:var(--ui-border-strong);color:var(--ui-text);background:var(--ui-surface)}.el-button--default:focus,.el-button--default:hover{border-color:var(--ui-border-strong);color:var(--ui-primary);background:var(--ui-surface-muted)}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{border-color:var(--ui-border)!important;color:var(--ui-text-muted)!important;background:var(--ui-surface-muted)!important}#app .el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){border-color:var(--ui-border-strong)!important;color:var(--ui-text-secondary)!important;background:var(--ui-surface)!important}#app .el-button--danger:not(.is-plain),#app .el-button--info:not(.is-plain),#app .el-button--primary:not(.is-plain),#app .el-button--success:not(.is-plain),#app .el-button--warning:not(.is-plain){color:#fff!important}#app .el-button--primary:not(.is-plain){border-color:var(--element-primary)!important;background:var(--element-primary)!important}#app .el-button--success:not(.is-plain){border-color:var(--element-success)!important;background:var(--element-success)!important}#app .el-button--warning:not(.is-plain){border-color:var(--element-warning)!important;background:var(--element-warning)!important}#app .el-button--danger:not(.is-plain){border-color:var(--element-danger)!important;background:var(--element-danger)!important}#app .el-button--info:not(.is-plain){border-color:var(--element-info)!important;background:var(--element-info)!important}#app .el-button.is-plain{background:var(--ui-surface)!important}#app .el-button--primary.is-plain{border-color:var(--element-primary)!important;color:var(--element-primary)!important}#app .el-button--success.is-plain{border-color:var(--element-success)!important;color:var(--element-success)!important}#app .el-button--warning.is-plain{border-color:var(--element-warning)!important;color:var(--element-warning)!important}#app .el-button--danger.is-plain{border-color:var(--element-danger)!important;color:var(--element-danger)!important}#app .el-button--info.is-plain{border-color:var(--element-info)!important;color:var(--element-info)!important}#app .el-button--primary.is-plain:focus,#app .el-button--primary.is-plain:hover{background:var(--element-primary-light)!important}#app .el-button--success.is-plain:focus,#app .el-button--success.is-plain:hover{background:var(--element-success-light)!important}#app .el-button--warning.is-plain:focus,#app .el-button--warning.is-plain:hover{background:var(--element-warning-light)!important}#app .el-button--danger.is-plain:focus,#app .el-button--danger.is-plain:hover{background:var(--element-danger-light)!important}#app .el-button--info.is-plain:focus,#app .el-button--info.is-plain:hover{background:var(--element-info-light)!important}#app .el-button--text,#app .el-button--text:focus,#app .el-button--text:hover{min-height:0;padding-right:0;padding-left:0;border-color:transparent!important;color:var(--element-primary)!important;background:transparent!important}#app .el-button.is-disabled,#app .el-button.is-disabled:focus,#app .el-button.is-disabled:hover{border-color:var(--ui-border)!important;color:var(--ui-text-muted)!important;background:var(--ui-surface-muted)!important}.el-input-group__append,.el-input-group__prepend,.el-input__inner,.el-textarea__inner{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-family:var(--ui-font);box-shadow:none}.el-input__inner{height:var(--ui-control-height);line-height:var(--ui-control-height)}.el-input--small .el-input__inner,.el-select .el-input--small .el-input__inner{height:30px;line-height:30px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px rgba(64,158,255,.12)}.el-form-item__label{color:var(--ui-text-secondary);font-size:13px;font-weight:400!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{border-color:var(--ui-primary);background:var(--ui-primary)}.el-tag{height:24px;padding:0 7px;border-radius:var(--ui-radius-sm);line-height:22px;font-size:12px;font-weight:400!important}.el-tag--small{height:22px;line-height:20px}.el-alert{border-radius:var(--ui-radius)}.el-tag--success{background-color:var(--element-success-light);border-color:var(--element-success-border);color:var(--ui-success)}.el-tag--success.el-tag--dark{background-color:var(--ui-success);border-color:var(--ui-success);color:#fff}.el-tag--success.el-tag--plain{background-color:#fff;border-color:var(--ui-success);color:var(--ui-success)}.el-tag--warning{background-color:var(--element-warning-light);border-color:var(--element-warning-border);color:var(--ui-warning)}.el-tag--warning.el-tag--dark{background-color:var(--ui-warning);border-color:var(--ui-warning);color:#fff}.el-tag--warning.el-tag--plain{background-color:#fff;border-color:var(--ui-warning);color:var(--ui-warning)}.el-tag--danger{background-color:var(--element-danger-light);border-color:var(--element-danger-border);color:var(--ui-danger)}.el-tag--danger.el-tag--dark{background-color:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.el-tag--danger.el-tag--plain{background-color:#fff;border-color:var(--ui-danger);color:var(--ui-danger)}.el-alert--success{border:1px solid #e1f3d8;background-color:var(--element-success-light);color:var(--ui-success)}.el-alert--warning{border:1px solid #faecd8;background-color:var(--element-warning-light);color:var(--ui-warning)}.el-alert--error{border:1px solid #fde2e2;background-color:var(--element-danger-light);color:var(--ui-danger)}.el-tabs__item{height:40px;color:var(--ui-text-secondary);font-size:13px;font-weight:400!important;line-height:40px}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--ui-primary)}.el-tabs__active-bar{height:2px;background:var(--ui-primary)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{min-width:28px;height:28px;border-radius:var(--ui-radius-sm);line-height:28px}.el-pagination,.el-pagination .el-pager,.el-pagination .el-pager li,.el-select-dropdown__item,.el-select-dropdown__item.selected{font-weight:400!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--ui-primary)}.el-menu{border-color:var(--ui-border)}.el-menu-item,.el-submenu__title{color:var(--ui-text-secondary);font-size:13px;font-weight:400!important}.el-menu-item:hover,.el-submenu__title:hover{color:var(--ui-text)!important;background:var(--ui-surface-muted)!important}.el-menu-item.is-active{color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}.vxe-table{color:var(--ui-text)!important;font-size:13px!important;font-weight:400!important}.vxe-table .vxe-table--fixed-left-wrapper .vxe-table--header-wrapper,.vxe-table .vxe-table--fixed-right-wrapper .vxe-table--header-wrapper,.vxe-table .vxe-table--header-wrapper{background:var(--ui-surface-muted)}.vxe-table .vxe-header--column{color:var(--ui-text-secondary);font-weight:400}.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:8px 0!important}.vxe-table .row--hover,.vxe-table .vxe-body--row.row--hover{background:var(--ui-surface-muted)!important}.vxe-table.border--full .vxe-body--column,.vxe-table.border--full .vxe-footer--column,.vxe-table.border--full .vxe-header--column,.vxe-table .vxe-table--border-line{border-color:var(--ui-border)!important}.el-table{color:var(--ui-text);font-size:13px}.el-table th,.el-table thead{color:var(--ui-text-secondary);background:var(--ui-surface-muted);font-weight:400!important}.el-table td{font-weight:400}.el-table--border,.el-table--group,.el-table td,.el-table th.is-leaf{border-color:var(--ui-border)}.el-table--enable-row-hover .el-table__body tr:hover>td{background:var(--ui-surface-muted)}.el-table--border:after,.el-table--group:after,.el-table:before{background-color:var(--ui-border)}.el-collapse,.el-collapse-item__header{border-color:var(--ui-border)}.el-collapse-item__header{color:var(--ui-text);font-weight:400!important}.el-collapse-item__wrap{border-color:var(--ui-border)}.el-breadcrumb__inner,.el-breadcrumb__inner a{color:var(--ui-text-secondary)!important;font-weight:400!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--ui-text)!important}.el-dropdown-menu__item{color:var(--ui-text-secondary);font-size:13px;font-weight:400}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{color:var(--ui-primary);background:var(--ui-primary-soft)}.el-descriptions__title,.el-page-header__title{color:var(--ui-text);font-weight:400}.el-message,.el-notification{border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-popover)}.el-progress-bar__outer{background:var(--element-border-lighter)}.el-loading-mask{background-color:rgba(245,247,250,.82)}.el-checkbox__label,.el-radio__label{color:var(--ui-text-secondary);font-weight:400}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--ui-primary)}#admin-content,.admin-container{background:var(--ui-bg)!important}.admin-container .vertical_menu{border-right:1px solid var(--ui-border);background:var(--ui-surface)}.admin-container .vertical_menu .el-menu-item,.admin-container .vertical_menu .el-submenu__title{height:44px;line-height:44px}.admin-container .vertical_menu .el-menu-item.is-active{box-shadow:inset 3px 0 0 var(--ui-primary)}.admin-container #header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.admin-container .breadcrumb-container{padding:17px 18px;background:transparent}.admin-container .content-app{padding-bottom:18px}#app>.full-height>#header,.site-nav-shell #header{background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.markdown-body{color:var(--ui-text);font-family:var(--ui-font)}.markdown-body h2{border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;color:var(--ui-text)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:400!important}.markdown-body b,.markdown-body strong{font-weight:500!important}.markdown-body blockquote{border-left-color:var(--ui-primary);background:var(--ui-surface-muted)}.group-page-toolbar{overflow-x:auto;overflow-y:hidden;margin-bottom:12px!important;padding-bottom:2px;text-align:left!important;scrollbar-width:thin}.group-page-toolbar>.el-row{display:flex;width:100%;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:16px}.group-page-toolbar>.el-row:after,.group-page-toolbar>.el-row:before{display:none}.group-page-toolbar>.el-row>.el-col{float:none;width:auto}.group-page-toolbar>.el-row>.el-col:first-child{flex:0 0 auto}.group-page-toolbar>.el-row>.el-col:not(:first-child){display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;justify-content:flex-end;flex:1 0 auto;gap:8px}.group-page-toolbar .title{display:block;float:none!important;margin:0!important;font-size:18px!important;font-weight:400;line-height:32px;white-space:nowrap}.group-page-toolbar .el-button,.group-page-toolbar .el-button+.el-button{flex:none;margin:0!important;white-space:nowrap}.group-page-toolbar .el-button span{margin:0!important}@media screen and (min-width:1050px){#oj-content:not(.exam-taking-content){max-width:1480px;margin:18px auto 16px;padding:0 24px}}@media screen and (max-width:768px){:root{--ui-control-height:34px}.el-card__body{padding:12px}.filter-row>*{max-width:100%}}#app .el-card__header,#app .el-card__header b,#app .el-card__header strong,#app .el-table th,#app .el-table th b,#app .el-table th strong,#app .vxe-table .vxe-header--column,#app [class$=-title],#app [class$=__title],#app [class*="-title "],#app [class*="__title "],#app [class~=title],#app h1,#app h2,#app h3,#app h4,#app h5,#app h6{font-weight:400!important}