#app,#standalone-app,body,html{min-height:100%;margin:0}#standalone-app{--standalone-bg:#f3f5f1;--standalone-ink:#15231f;--standalone-muted:#68746f;--standalone-action:#40514b;--standalone-line:#cad2cd;--standalone-surface:#fff}body{background:#070a10}*,:after,:before,[data-v-99727464]{box-sizing:border-box}a[data-v-99727464],button[data-v-99727464]{font:inherit}button[data-v-99727464]{cursor:pointer}.standalone-shell[data-v-99727464]{--portal-accent:#2f68e8;--portal-bg:#070a10;--portal-ink:#f4f7fb;--portal-muted:#9aa8bc;min-height:100dvh;color:var(--portal-ink);background:var(--portal-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.poster-portal[data-v-99727464]{display:grid;height:100vh;height:100dvh;min-height:100dvh;overflow:hidden;grid-template-rows:minmax(0,1fr) auto;background:#070a10}.poster-stage[data-v-99727464]{position:relative;min-height:0;overflow:hidden}.poster-stage img[data-v-99727464]{position:absolute;inset:24px;display:block;width:calc(100% - 48px);height:calc(100% - 48px);-o-object-fit:contain;object-fit:contain}.poster-toolbar[data-v-99727464]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;min-height:102px;padding:18px clamp(20px,4vw,64px);border-top:1px solid rgba(244,247,251,.14);background:#0d121c}.poster-meta[data-v-99727464]{min-width:0}.poster-meta span[data-v-99727464],.poster-meta strong[data-v-99727464]{display:block}.poster-meta strong[data-v-99727464]{overflow:hidden;color:#f4f7fb;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.poster-meta span[data-v-99727464]{margin-top:5px;color:#9aa8bc;font-size:12px}.poster-toolbar nav[data-v-99727464]{display:flex;justify-content:center;gap:20px}.poster-toolbar a[data-v-99727464]{color:#9aa8bc;font-size:13px;text-decoration:none}.poster-toolbar a[data-v-99727464]:hover{color:#f4f7fb}.poster-actions[data-v-99727464]{display:flex;justify-content:flex-end;gap:10px}.poster-actions button[data-v-99727464]{min-height:42px;padding:0 20px;border-radius:6px;font-weight:700;white-space:nowrap}.poster-primary[data-v-99727464]{border:1px solid #2f68e8;color:#f7f9fc;background:#2f68e8}.poster-secondary[data-v-99727464]{border:1px solid rgba(244,247,251,.28);color:#f4f7fb;background:transparent}.poster-primary[data-v-99727464]:disabled{cursor:not-allowed;border-color:#424957;color:#8992a0;background:#2a303b}.poster-actions button[data-v-99727464]:focus-visible,.poster-toolbar a[data-v-99727464]:focus-visible{outline:3px solid #91b2ff;outline-offset:3px}.standalone-portal[data-v-99727464]{position:relative;isolation:isolate;display:grid;min-height:100dvh;overflow:hidden;grid-template-rows:minmax(0,1fr) auto}.portal-ambient[data-v-99727464]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.portal-ambient[data-v-99727464]:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,16,.08),rgba(7,10,16,.62));content:""}.portal-ambient i[data-v-99727464]{position:absolute;display:block;border-radius:50%;filter:blur(96px);opacity:.55}.portal-ambient i[data-v-99727464]:first-child{top:-38%;right:-16%;width:min(66vw,880px);aspect-ratio:1;background:rgba(47,104,232,.42)}.portal-ambient i[data-v-99727464]:nth-child(2){bottom:-50%;left:-18%;width:min(56vw,720px);aspect-ratio:1;background:rgba(41,63,124,.34)}.portal-ambient i[data-v-99727464]:last-child{top:36%;left:34%;width:min(30vw,420px);aspect-ratio:1;background:rgba(21,74,176,.18)}.portal-hero[data-v-99727464]{display:grid;place-items:center;width:min(1120px,calc(100% - 48px));min-height:0;margin:0 auto;padding:64px 0;text-align:center}.portal-copy[data-v-99727464]{width:100%}.portal-state[data-v-99727464]{margin:0 0 24px;color:#76a1ff;font-size:15px;font-weight:700;letter-spacing:.08em}.portal-copy h1[data-v-99727464]{max-width:980px;margin:0 auto;color:var(--portal-ink);font-size:clamp(50px,8vw,104px);font-weight:780;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.portal-description[data-v-99727464]{max-width:650px;margin:28px auto 0;color:var(--portal-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.7;text-wrap:balance}.portal-actions[data-v-99727464]{display:flex;justify-content:center;gap:14px;margin-top:42px}.portal-actions button[data-v-99727464]{min-width:152px;min-height:52px;padding:0 28px;border-radius:8px;font-weight:700;white-space:nowrap;transition:border-color .25s ease,background .25s ease,transform .25s ease}.portal-actions button[data-v-99727464]:active{transform:translateY(1px)}.portal-primary[data-v-99727464]{border:1px solid var(--portal-accent);color:#f7f9fc;background:var(--portal-accent)}.portal-primary[data-v-99727464]:hover{background:#255acb}.portal-primary[data-v-99727464]:disabled,.portal-primary[data-v-99727464]:disabled:hover{cursor:not-allowed;border-color:#424957;color:#8992a0;background:#2a303b}.portal-secondary[data-v-99727464]{border:1px solid rgba(244,247,251,.26);color:var(--portal-ink);background:rgba(244,247,251,.04)}.portal-secondary[data-v-99727464]:hover{border-color:rgba(244,247,251,.52);background:rgba(244,247,251,.08)}.portal-actions button[data-v-99727464]:focus-visible,.portal-footer a[data-v-99727464]:focus-visible{outline:3px solid #91b2ff;outline-offset:4px}.portal-footer[data-v-99727464]{display:flex;width:min(1240px,calc(100% - 48px));min-height:84px;align-items:center;justify-content:space-between;gap:28px;margin:0 auto;border-top:1px solid rgba(244,247,251,.1);color:var(--portal-muted);font-size:13px}.portal-footer nav[data-v-99727464]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 28px}.portal-footer a[data-v-99727464]{color:var(--portal-muted);text-decoration:none;transition:color .25s ease}.portal-footer a[data-v-99727464]:hover{color:var(--portal-ink)}.standalone-skeleton[data-v-99727464]{display:grid;min-height:100dvh;background:var(--portal-bg)}.skeleton-copy[data-v-99727464]{display:grid;width:min(780px,calc(100% - 48px));place-content:center;gap:18px;margin:0 auto}.skeleton-copy i[data-v-99727464]{display:block;margin:0 auto;background:#171d28;animation:skeleton-pulse-99727464 1.15s ease-in-out infinite alternate}.skeleton-copy i[data-v-99727464]:first-child{width:140px;height:16px}.skeleton-copy i[data-v-99727464]:nth-child(2){width:min(720px,80vw);height:180px}.skeleton-copy i[data-v-99727464]:nth-child(3){width:min(520px,66vw);height:24px}.skeleton-copy i[data-v-99727464]:last-child{width:320px;height:52px}.standalone-empty[data-v-99727464]{display:grid;min-height:100dvh;place-items:center;color:var(--portal-muted);background:var(--portal-bg)}@keyframes skeleton-pulse-99727464{to{background:#202939}}@keyframes portal-enter-99727464{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift-99727464{to{transform:translate3d(28px,18px,0) scale(1.04)}}@media (prefers-reduced-motion:no-preference){.portal-copy[data-v-99727464]{animation:portal-enter-99727464 .8s cubic-bezier(.16,1,.3,1) both}.portal-ambient i[data-v-99727464]{animation:ambient-drift-99727464 9s ease-in-out infinite alternate}.portal-ambient i[data-v-99727464]:nth-child(2){animation-delay:-3s}}@media (max-width:760px){.poster-stage img[data-v-99727464]{inset:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.poster-toolbar[data-v-99727464]{grid-template-columns:1fr auto;min-height:164px;gap:14px;padding:18px 20px}.poster-toolbar nav[data-v-99727464]{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto}.poster-actions[data-v-99727464]{grid-column:2;grid-row:1}.portal-footer[data-v-99727464]{width:calc(100% - 40px)}.portal-hero[data-v-99727464]{width:calc(100% - 40px);padding:54px 0}.portal-state[data-v-99727464]{margin-bottom:20px;font-size:13px}.portal-copy h1[data-v-99727464]{font-size:clamp(46px,14.5vw,72px);line-height:1.02}.portal-description[data-v-99727464]{margin-top:22px;font-size:16px}.portal-actions[data-v-99727464]{margin-top:34px}.portal-footer[data-v-99727464]{min-height:112px;align-items:flex-start;flex-direction:column-reverse;justify-content:center;gap:18px;padding:22px 0}.portal-footer nav[data-v-99727464]{justify-content:flex-start;gap:14px 22px}.portal-ambient i[data-v-99727464]:first-child{top:-8%;right:-46%;width:110vw}.portal-ambient i[data-v-99727464]:nth-child(2){bottom:-24%;left:-54%;width:100vw}}@media (max-width:480px){.poster-toolbar[data-v-99727464]{grid-template-columns:1fr;min-height:202px}.poster-actions[data-v-99727464]{display:grid;width:100%;grid-column:1;grid-row:2;grid-template-columns:1fr 1fr}.poster-toolbar nav[data-v-99727464]{grid-row:3}.portal-actions[data-v-99727464]{display:grid;width:100%}.portal-actions button[data-v-99727464]{width:100%}.portal-footer nav[data-v-99727464]{width:100%;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-v-99727464],[data-v-99727464]:after,[data-v-99727464]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login-page[data-v-495dd877]{min-height:100vh;background:var(--standalone-bg);color:var(--standalone-ink);font-family:Segoe UI,PingFang SC,sans-serif}.standalone-header[data-v-495dd877]{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;min-height:64px;padding:0 28px;border-bottom:1px solid var(--standalone-line);background:var(--standalone-bg)}.standalone-header strong[data-v-495dd877]{overflow:hidden;font-size:15px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}.back[data-v-495dd877]{width:-moz-max-content;width:max-content;padding:0;border:0;background:none;color:var(--standalone-action);font:inherit;cursor:pointer}.login-main[data-v-495dd877]{display:grid;min-height:calc(100vh - 65px);padding:56px 24px;place-items:center}.login-form[data-v-495dd877]{width:min(400px,100%)}h1[data-v-495dd877]{margin:0 0 34px;font-size:28px;font-weight:600;letter-spacing:0}.captcha-row[data-v-495dd877]{display:grid;grid-template-columns:1fr 116px;gap:10px}.captcha[data-v-495dd877]{padding:0;border:1px solid var(--standalone-line);background:var(--standalone-surface);overflow:hidden;cursor:pointer}.captcha img[data-v-495dd877]{display:block;width:100%;height:38px;-o-object-fit:cover;object-fit:cover}.error[data-v-495dd877]{margin:-4px 0 16px;color:#b42318;font-size:13px}.submit[data-v-495dd877]{width:100%;min-height:44px;border-radius:0;background:var(--standalone-ink);border-color:var(--standalone-ink);color:#fff;font-weight:600}.submit[data-v-495dd877]:focus,.submit[data-v-495dd877]:hover{background:var(--standalone-action);border-color:var(--standalone-action)}[data-v-495dd877] .el-input__inner{border-radius:0}[data-v-495dd877] .el-input__inner:focus{border-color:var(--standalone-action)}[data-v-495dd877] .el-form-item__label{padding:0 0 6px;color:var(--standalone-action);line-height:1.4}@media (max-width:760px){.standalone-header[data-v-495dd877]{grid-template-columns:56px 1fr 56px;padding:0 16px}.login-main[data-v-495dd877]{padding:44px 20px}}@media screen and (min-width:1050px){.scoreboard-body[data-v-0da55255]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-0da55255]{text-align:center}.panel-title[data-v-0da55255]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-0da55255]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-0da55255]{text-align:left}.contest-time .right[data-v-0da55255]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-0da55255],.contest-time .right[data-v-0da55255]{text-align:center}}[data-v-0da55255] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-0da55255] .el-slider__button-wrapper{z-index:500}[data-v-0da55255] .el-slider__bar{height:10px!important;background-color:#67c23a!important}.el-tag--dark[data-v-0da55255]{border-color:#fff}.el-tag[data-v-0da55255]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}[data-v-0da55255] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-0da55255] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-0da55255] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-0da55255] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-0da55255],.vxe-cell span[data-v-0da55255]{margin:0;padding:0}[data-v-0da55255] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-0da55255] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.submission-time[data-v-0da55255]{font-size:15.6px;font-family:Roboto,sans-serif}.submission-error[data-v-0da55255]{font-weight:400}@media screen and (min-width:1050px){.scoreboard-body[data-v-7e4f6eb0]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-7e4f6eb0]{text-align:center}.panel-title[data-v-7e4f6eb0]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-7e4f6eb0]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-7e4f6eb0]{text-align:left}.contest-time .right[data-v-7e4f6eb0]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-7e4f6eb0],.contest-time .right[data-v-7e4f6eb0]{text-align:center}}[data-v-7e4f6eb0] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-7e4f6eb0] .el-slider__button-wrapper{z-index:500}[data-v-7e4f6eb0] .el-slider__bar{height:10px!important;background-color:#67c23a!important}.el-tag--dark[data-v-7e4f6eb0]{border-color:#fff}.el-tag[data-v-7e4f6eb0]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}[data-v-7e4f6eb0] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-7e4f6eb0],.vxe-cell span[data-v-7e4f6eb0]{margin:0;padding:0}[data-v-7e4f6eb0] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-7e4f6eb0] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-7e4f6eb0] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-7e4f6eb0] .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-7e4f6eb0]{color:rgba(0,0,0,.45);font-size:12px}[data-v-7e4f6eb0] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.rank-page[data-v-1008f030]{min-height:100vh;padding:28px clamp(16px,4vw,64px) 64px;background:var(--standalone-bg);color:var(--standalone-ink);font-family:Segoe UI,PingFang SC,sans-serif}header[data-v-1008f030]{max-width:1440px;margin:0 auto 26px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--standalone-line);padding-bottom:20px}header button[data-v-1008f030]{border:0;background:none;color:var(--standalone-action);cursor:pointer}header div[data-v-1008f030]{text-align:right}header span[data-v-1008f030]{color:var(--standalone-muted);font-size:12px}h1[data-v-1008f030]{margin:4px 0 0;font-size:36px;font-weight:600;letter-spacing:0}.rank-content[data-v-1008f030]{max-width:1440px;margin:auto}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}.contest-home-page[data-v-c5cfedf0]{width:100%;margin:0 auto;padding:0 0 40px}.contest-home-card[data-v-c5cfedf0]{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-c5cfedf0]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #ebeef5}.contest-title-block[data-v-c5cfedf0]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.contest-title-block h1[data-v-c5cfedf0]{margin:0 0 10px;color:#303133;font-size:22px;font-weight:500;line-height:1.3}.contest-tags[data-v-c5cfedf0]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.clickable-tag[data-v-c5cfedf0]{cursor:pointer}.contest-countdown-section[data-v-c5cfedf0]{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-c5cfedf0]{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-c5cfedf0]{color:#409eff}.countdown-box-row[data-v-c5cfedf0]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-c5cfedf0]{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-c5cfedf0]{font-size:24px;line-height:1;font-weight:500}.countdown-number-box small[data-v-c5cfedf0]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-c5cfedf0]{color:#909399;font-size:26px;font-weight:500}.countdown-target-time[data-v-c5cfedf0]{margin-top:14px;color:#909399;font-size:13px}.countdown-before-start[data-v-c5cfedf0]{border-color:rgba(255,125,0,.18);background:#fdf6ec}.countdown-before-start .countdown-number-box span[data-v-c5cfedf0],.countdown-before-start .countdown-section-title i[data-v-c5cfedf0]{color:#e6a23c}.countdown-before-start .countdown-number-box[data-v-c5cfedf0]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-c5cfedf0]{border-color:rgba(0,180,42,.18);background:#f0f9eb}.countdown-running .countdown-number-box span[data-v-c5cfedf0],.countdown-running .countdown-section-title i[data-v-c5cfedf0]{color:#67c23a}.countdown-running .countdown-number-box[data-v-c5cfedf0]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-c5cfedf0]{border-color:rgba(245,63,63,.18);background:#fef0f0}.countdown-ended .countdown-number-box span[data-v-c5cfedf0],.countdown-ended .countdown-section-title i[data-v-c5cfedf0]{color:#f56c6c}.countdown-ended .countdown-number-box[data-v-c5cfedf0]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.contest-info-grid[data-v-c5cfedf0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.contest-info-item[data-v-c5cfedf0]{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-c5cfedf0]{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-c5cfedf0]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-c5cfedf0]{color:#303133;font-size:14px;font-weight:500;line-height:1.5}.contest-description-card[data-v-c5cfedf0]{padding:20px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff}.contest-description-card.has-personal-start-time[data-v-c5cfedf0]{min-height:420px}.contest-description-card.no-personal-start-time[data-v-c5cfedf0]{min-height:375px}.contest-dashboard-grid[data-v-c5cfedf0]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:20px;align-items:start}.contest-side-panel[data-v-c5cfedf0]{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.side-card[data-v-c5cfedf0]{padding:18px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff;min-height:315px}.side-card-title[data-v-c5cfedf0]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#303133;font-size:15px;font-weight:500}.side-card-title i[data-v-c5cfedf0]{color:#409eff}.record-status[data-v-c5cfedf0]{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-c5cfedf0]{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-c5cfedf0]{color:#67c23a;background:rgba(25,190,107,.12)}.record-status-icon.finished[data-v-c5cfedf0]{color:#409eff;background:rgba(45,140,240,.12)}.record-status-icon.waiting[data-v-c5cfedf0]{color:#909399;background:rgba(144,147,153,.12)}.record-status-icon.empty[data-v-c5cfedf0]{color:#e6a23c;background:rgba(255,153,0,.12)}.record-status-title[data-v-c5cfedf0]{color:#303133;font-size:15px;font-weight:500}.record-status-desc[data-v-c5cfedf0]{margin-top:4px;color:#909399;font-size:13px;line-height:1.5}.record-meta-list[data-v-c5cfedf0]{margin-top:14px}.record-meta-item[data-v-c5cfedf0]{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-c5cfedf0]:last-child{border-bottom:none}.record-meta-item strong[data-v-c5cfedf0]{color:#303133}.side-action-divider[data-v-c5cfedf0]{height:1px;margin:18px 0 14px;background:#f5f7fa}.full-action-btn[data-v-c5cfedf0]{width:100%;margin-left:0!important;margin-top:10px}.full-action-btn[data-v-c5cfedf0]:first-of-type{margin-top:0}.section-title[data-v-c5cfedf0]{margin-bottom:14px;color:#303133;font-size:16px;font-weight:500}.section-title i[data-v-c5cfedf0]{margin-right:6px;color:#409eff}[data-v-c5cfedf0] .contest-register-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-c5cfedf0] .contest-register-dialog .el-dialog__header{display:none}[data-v-c5cfedf0] .contest-register-dialog .el-dialog__body{padding:0}[data-v-c5cfedf0] .contest-register-dialog .el-dialog__footer{padding:16px 22px 20px;background:#ecf5ff;border-top:1px solid #ebeef5}.register-dialog-card[data-v-c5cfedf0]{padding:24px 24px 8px;background:var(--ui-surface)}.register-dialog-header[data-v-c5cfedf0]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.register-icon[data-v-c5cfedf0]{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-c5cfedf0]{color:#303133;font-size:18px;font-weight:500}.register-subtitle[data-v-c5cfedf0]{margin-top:4px;color:#909399;font-size:13px}.register-notice[data-v-c5cfedf0]{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-c5cfedf0]{color:#e6a23c;margin-top:3px}.register-form[data-v-c5cfedf0] .el-form-item{margin-bottom:15px}.register-form[data-v-c5cfedf0] .el-form-item__label{padding-bottom:6px;color:#606266;font-weight:500;line-height:1.2}.register-select[data-v-c5cfedf0]{width:100%}.register-radio-group[data-v-c5cfedf0]{display:flex;gap:10px}.register-dialog-footer[data-v-c5cfedf0]{display:flex;justify-content:flex-end;gap:10px}[data-v-c5cfedf0] .contest-enter-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-c5cfedf0] .contest-enter-dialog .el-dialog__header{display:none}[data-v-c5cfedf0] .contest-enter-dialog .el-dialog__body{padding:0}[data-v-c5cfedf0] .contest-enter-dialog .el-dialog__footer{padding:16px 22px 20px;background:#ecf5ff;border-top:1px solid #ebeef5}.enter-dialog-card[data-v-c5cfedf0]{padding:24px 24px 18px;background:var(--ui-surface)}.enter-dialog-header[data-v-c5cfedf0]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.enter-icon[data-v-c5cfedf0]{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-c5cfedf0]{color:#303133;font-size:18px;font-weight:500}.enter-subtitle[data-v-c5cfedf0]{margin-top:4px;color:#909399;font-size:13px}.enter-notice[data-v-c5cfedf0]{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-c5cfedf0]{color:#409eff;margin-top:4px}.enter-dialog-footer[data-v-c5cfedf0]{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:768px){.contest-home-page[data-v-c5cfedf0]{padding:0 0 28px}.contest-hero[data-v-c5cfedf0]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-c5cfedf0]{width:68px;height:68px}.countdown-number-box span[data-v-c5cfedf0]{font-size:23px}.countdown-box-row[data-v-c5cfedf0]{gap:8px}.contest-dashboard-grid[data-v-c5cfedf0],.contest-info-grid[data-v-c5cfedf0]{grid-template-columns:1fr}[data-v-c5cfedf0] .contest-register-dialog .el-dialog{margin-top:3vh!important}}.panel-title[data-v-0f9f4c9e]{font-size:1.5rem!important;font-weight:500}@media screen and (min-width:768px){.contest-time .left[data-v-0f9f4c9e]{text-align:left}.contest-time .right[data-v-0f9f4c9e]{text-align:right}.password-form-card[data-v-0f9f4c9e]{width:400px;margin:0 auto}}@media screen and (max-width:768px){.contest-time .left[data-v-0f9f4c9e],.contest-time .right[data-v-0f9f4c9e]{text-align:center}}[data-v-0f9f4c9e] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-0f9f4c9e] .el-slider__button-wrapper{z-index:500}[data-v-0f9f4c9e] .el-slider__bar{height:10px!important;background-color:#67c23a!important}[data-v-0f9f4c9e] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-0f9f4c9e] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-0f9f4c9e] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.contest-title[data-v-0f9f4c9e]{text-align:center}.contest-time[data-v-0f9f4c9e]{width:100%;font-size:16px}.el-tag--dark[data-v-0f9f4c9e]{border-color:#fff}.el-tag[data-v-0f9f4c9e]{color:#67c23a;background:#fff;border:1px solid #dcdfe6;font-size:18px}.sub-menu[data-v-0f9f4c9e]{margin-top:15px}@media screen and (min-width:1050px){[data-v-79e46d86] .vxe-table--body-wrapper{overflow-x:hidden!important}}.comment .markdown-content p{margin-top:0!important;margin-bottom:0!important}.comment-top[data-v-6a9a4b6a]{margin-bottom:15px}.comment-top .title[data-v-6a9a4b6a]{font-size:20px;margin-left:3.5em}.comment-top p[data-v-6a9a4b6a]{margin:5px;padding:0}.face-box[data-v-6a9a4b6a]{height:200px!important;width:300px!important;overflow:scroll!important;overflow-x:hidden!important}.container[data-v-6a9a4b6a]{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-6a9a4b6a]{margin-top:10px}.container .input-bottom[data-v-6a9a4b6a]{margin-top:10px;padding:0 10px}.container .input-bottom .markdown-key[data-v-6a9a4b6a]{font-size:20px;margin-left:5px;cursor:pointer}.container .own-input .own-btn-comment[data-v-6a9a4b6a]{float:right}.container .emotionSelect[data-v-6a9a4b6a]{font-size:25px;cursor:pointer}.emotionList[data-v-6a9a4b6a]{display:flex;flex-wrap:wrap;padding:5px;height:200px;overflow-y:scroll}.emotionItem[data-v-6a9a4b6a]{width:10%;font-size:20px;text-align:center;text-decoration:none}.emotionItem[data-v-6a9a4b6a]:active,.emotionItem[data-v-6a9a4b6a]:hover,.emotionItem[data-v-6a9a4b6a]:link,.emotionItem[data-v-6a9a4b6a]:visited{text-decoration:none}.comment-total[data-v-6a9a4b6a]{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-6a9a4b6a]{display:flex;align-items:center}.comment-total .number[data-v-6a9a4b6a]{margin-left:6px;font-size:14px;font-weight:400}.user-avatar[data-v-6a9a4b6a]{margin-right:5px!important;vertical-align:middle}.container .comment[data-v-6a9a4b6a]{display:flex;flex-direction:column;padding:10px;border-top:1px solid #ebeef5}.container .comment .info[data-v-6a9a4b6a]{display:flex;align-items:center}.container .comment .info .user-info[data-v-6a9a4b6a]{cursor:pointer}.container .comment .info .right[data-v-6a9a4b6a]{display:flex;flex-direction:column;margin-left:10px}.container .comment .info .right .name[data-v-6a9a4b6a]{font-size:16px;color:#409eff;margin-bottom:5px;font-weight:500}.container .comment .info .right .date[data-v-6a9a4b6a]{font-size:12px;color:#909399}.container .comment .info-bottom[data-v-6a9a4b6a]{margin-left:47px}.container .comment .content[data-v-6a9a4b6a]{font-size:16px;color:#303133;line-height:20px;padding:10px 0}.container .comment .control[data-v-6a9a4b6a]{display:flex;align-items:center;font-size:14px;color:#909399}.container .comment .control .like[data-v-6a9a4b6a]{display:flex;align-items:center;margin-right:10px;cursor:pointer}.container .comment .control .like.active[data-v-6a9a4b6a],.container .comment .control .like[data-v-6a9a4b6a]:hover{color:#409eff}.container .comment .control .like .iconfont[data-v-6a9a4b6a]{font-size:14px;margin-right:3px}.container .comment .control .comment-opt[data-v-6a9a4b6a]{display:flex;align-items:center;cursor:pointer;margin-right:10px}.container .comment .control .comment-reply[data-v-6a9a4b6a]:hover{color:#303133}.container .comment .control .comment-delete[data-v-6a9a4b6a]:hover{color:#f56c6c}.container .comment .control .comment-opt .iconfont[data-v-6a9a4b6a]{font-size:16px;margin-right:3px}.container .comment .reply[data-v-6a9a4b6a]{margin:10px 0;border-left:2px solid #dcdfe6}.container .comment .reply .item[data-v-6a9a4b6a]{margin:0 10px;padding:10px 0;border-bottom:1px dashed #ebeef5}.container .comment .reply .item .reply-content[data-v-6a9a4b6a]{display:flex;align-items:center;font-size:14px;color:#303133}.container .comment .reply .item .reply-content .from-name[data-v-6a9a4b6a]{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-6a9a4b6a]{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-6a9a4b6a]{color:#409eff;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.container .comment .reply .item .reply-bottom[data-v-6a9a4b6a]{display:flex;align-items:center;font-size:12px;color:#909399;margin-left:34px}.container .comment .reply .item .reply-bottom .reply-opt[data-v-6a9a4b6a]{display:flex;align-items:center;margin-left:5px;cursor:pointer}.container .comment .reply .item .reply-bottom .reply-text[data-v-6a9a4b6a]:hover{color:#303133}.container .comment .reply .item .reply-bottom .reply-delete[data-v-6a9a4b6a]:hover{color:#f56c6c}.container .comment .reply .item .reply-bottom .reply-opt .iconfont[data-v-6a9a4b6a]{margin-right:3px}.container .comment .reply .view-more[data-v-6a9a4b6a]{font-size:12px;color:#606266}.container .comment .reply .view-more .btn-more[data-v-6a9a4b6a]{padding:2px 3px;border-radius:4px}.container .comment .reply .view-more a[data-v-6a9a4b6a]{outline:none;color:#409eff;text-decoration:none;cursor:pointer}.container .comment .reply .view-more a[data-v-6a9a4b6a]:hover{background:#dcdfe6;color:#409eff}.container .comment .reply .fade-enter-active[data-v-6a9a4b6a],.container .comment .reply fade-leave-active[data-v-6a9a4b6a]{transition:opacity .5s}.container .comment .reply .fade-enter[data-v-6a9a4b6a],.container .comment .reply .fade-leave-to[data-v-6a9a4b6a]{opacity:0}.container .comment .reply .input-wrapper[data-v-6a9a4b6a]{padding:10px}.container .btn-control[data-v-6a9a4b6a]{float:right;align-items:center}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-6a9a4b6a]{font-size:16px;color:#606266;margin-right:20px;cursor:pointer}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-6a9a4b6a]:hover{color:#303133}.container .comment .reply .input-wrapper .btn-control .confirm[data-v-6a9a4b6a]{font-size:16px}.loading-text[data-v-6a9a4b6a]{text-align:center}.loading-text a[data-v-6a9a4b6a]{color:#909399}.loading-text a[data-v-6a9a4b6a]:hover{text-decoration:none;color:#409eff}.print-tips[data-v-0bba06bb]{margin-left:50px;padding:30px;padding-top:0}.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}.announcements-container[data-v-20fe22ea]{margin-top:-10px;margin-bottom:10px}.announcements-container li[data-v-20fe22ea]{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-20fe22ea]{text-align:center}.flex-container .info[data-v-20fe22ea]{margin-top:5px}.flex-container .title .entry[data-v-20fe22ea]{color:#606266;font-style:oblique}.flex-container .title a[data-v-20fe22ea]:hover{color:#409eff;border-bottom:1px solid #409eff}.creator[data-v-20fe22ea],.date[data-v-20fe22ea]{width:200px;text-align:center}.date[data-v-20fe22ea]{margin-right:5px}.content-container[data-v-20fe22ea]{padding:0 20px 20px 20px}.no-announcement[data-v-20fe22ea]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-20fe22ea]{animation:fadeIn 1s}ul[data-v-20fe22ea]{list-style-type:none;padding-inline-start:0}.header[data-v-b56de73e]{margin-bottom:10px;margin-right:5px;margin-left:5px}.header .left-adjust[data-v-b56de73e]{width:170px;margin-left:5px}.setting-title[data-v-b56de73e]{border-bottom:1px solid #f5f7fa;color:#000;font-weight:500;padding:10px 0}.setting-item[data-v-b56de73e]{display:flex;padding:15px 0 0}.setting-item-name[data-v-b56de73e]{flex:2;color:#303133;font-weight:500;font-size:13px;margin-top:7px}.setting-item-value[data-v-b56de73e]{width:140px;margin-left:15px;flex:5}.select-row[data-v-b56de73e]{margin-top:4px}.code-workbench[data-v-b56de73e]{display:flex;flex-direction:column}.editor-wrap[data-v-b56de73e]{position:relative;transition:height .2s ease}.editor-wrap[data-v-b56de73e],.test-console[data-v-b56de73e]{overflow:hidden;box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.test-console[data-v-b56de73e]{display:flex;flex-direction:column;background:var(--ui-surface)}.console-bar[data-v-b56de73e]{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-b56de73e]{display:flex;align-items:center;gap:4px;height:100%}.console-tab[data-v-b56de73e]{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-b56de73e]:hover{color:var(--ui-text)}.console-tab.is-active[data-v-b56de73e]{color:var(--ui-primary);font-weight:500}.console-tab.is-active[data-v-b56de73e]:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:1px;background:var(--ui-primary)}.console-actions[data-v-b56de73e]{display:flex;align-items:center;gap:10px}.console-actions .el-button[data-v-b56de73e],.console-actions .el-tag.console-run-btn[data-v-b56de73e]{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-b56de73e]{cursor:pointer}.console-fold[data-v-b56de73e],.header .code-fold-btn[data-v-b56de73e]{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-b56de73e]{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}.console-fold[data-v-b56de73e]{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-b56de73e]:hover{border-color:var(--ui-primary);color:var(--ui-primary)}.console-body[data-v-b56de73e]{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 14px 14px;box-sizing:border-box}.console-pane[data-v-b56de73e]{min-width:0}.console-pane-input[data-v-b56de73e]{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.console-pane-input .mt-10[data-v-b56de73e]{flex:0 0 auto}.console-pane-input .tj-test-tag[data-v-b56de73e]{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-b56de73e]{flex:1 1 auto;min-height:0;margin-top:10px}.console-pane-input .console-input[data-v-b56de73e] .el-textarea{height:100%;position:relative}.console-pane-input .console-input[data-v-b56de73e] .el-textarea__inner{height:100%!important;resize:none;overflow-y:auto}.console-pane-result[data-v-b56de73e]{height:100%;box-sizing:border-box}.console-pane-result>div[data-v-b56de73e]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.console-pane-result .tj-res-tab[data-v-b56de73e]{flex:0 0 auto}.console-pane-result .tj-res-tab[data-v-b56de73e]:last-of-type{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.console-pane-result .tj-res-item[data-v-b56de73e]{flex:1 1 0;min-height:0;display:flex;align-items:stretch;margin-top:10px}.console-pane-result .tj-res-item[data-v-b56de73e]:first-child{margin-top:12px}.console-pane-result .tj-res-item .name[data-v-b56de73e]{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-b56de73e]{flex:1 1 auto;min-width:0;min-height:0;display:flex;align-items:stretch}.console-pane-result .tj-res-item .value[data-v-b56de73e] .el-textarea{width:100%;height:100%;display:flex;flex-direction:column}.console-pane-result .tj-res-item .value[data-v-b56de73e] .el-textarea__inner{flex:1 1 auto;width:100%;height:100%;min-height:0;overflow-y:auto}.console-body[data-v-b56de73e] .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-b56de73e]{margin-top:10px}.tj-btn[data-v-b56de73e]{font-size:13px;font-weight:500;border:1px solid #67c23a}.tj-btn[data-v-b56de73e]:hover{background-color:#f0f9eb}.tj-test-tag[data-v-b56de73e]{margin-right:15px;cursor:pointer}.tj-test-tag[data-v-b56de73e]:hover{font-weight:500}.tj-res-tab[data-v-b56de73e]{padding-right:15px}.tj-res-item[data-v-b56de73e]{display:flex;margin-top:10px}.tj-res-item .name[data-v-b56de73e]{flex:2;text-align:center;line-height:34px;font-size:12px}.tj-res-item .value[data-v-b56de73e]{flex:10}[data-v-b56de73e] .el-textarea__inner[readonly]{background-color:#f5f7fa!important}.color-gray[data-v-b56de73e]{color:#909399}.mr-5[data-v-b56de73e]{margin-right:5px}.mt-10[data-v-b56de73e]{margin-top:10px}@media screen and (max-width:768px){.select-row span[data-v-b56de73e]{margin-right:2px}.tj-res-item .name[data-v-b56de73e]{flex:2}.tj-res-item .value[data-v-b56de73e]{flex:5}}@media screen and (min-width:768px){.select-row span[data-v-b56de73e]{margin-right:3px}.fl-right[data-v-b56de73e]{float:right}}[data-v-b56de73e] .el-card__header{padding:10px 25px;background-color:#faebd7}.ce-title[data-v-b56de73e]{color:#e6a23c}.ce-title[data-v-b56de73e],.status-title[data-v-b56de73e]{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-0baf2e3a]{margin:0}@media screen and (min-width:1050px){#problem-footer[data-v-0baf2e3a]{margin:0 -1%}}[data-v-0baf2e3a] .el-card__body{padding:5px 0!important}.dataNav[data-v-0baf2e3a]{font-weight:400}.dataNav .dataNavList[data-v-0baf2e3a],.dataNav[data-v-0baf2e3a]{display:flex;overflow:hidden}.dataNav .dataNavList .dataNavListItem[data-v-0baf2e3a]{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-0baf2e3a],.dataNavListItem[data-v-0baf2e3a]: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-0baf2e3a]{margin-left:auto}.dataNav .dataNavNext[data-v-0baf2e3a],.dataNav .dataNavPrev[data-v-0baf2e3a]{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-0baf2e3a]:focus,.dataNav .dataNavPrev[data-v-0baf2e3a]:focus{outline:none}.dataNav .dataNavNext[data-v-0baf2e3a]:hover,.dataNav .dataNavPrev[data-v-0baf2e3a]:hover{color:#c0c4cc;background-color:#409eff;cursor:pointer}.discussion-page[data-v-26010101]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.discussion-page.is-preview .title-msg a[data-v-26010101]{cursor:default;pointer-events:none}[data-v-26010101] .el-dialog__body{padding:0 20px}.container[data-v-26010101]{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-26010101]{background:#fff;overflow:hidden;padding:10px 20px;position:relative;text-align:center}.title-article h1.title[data-v-26010101]{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-26010101]{margin-bottom:0;font-size:12px;color:#909399}.title-article .title-msg span[data-v-26010101]{margin-right:2px}.title-article .title-msg span a.c999[data-v-26010101]{color:#909399!important}.title-article .title-msg span a.c999[data-v-26010101]:hover{color:#409eff!important;text-decoration:none}.user-avatar[data-v-26010101]{vertical-align:middle}.user-name[data-v-26010101]{margin:0 .25rem!important}.title-article .title-msg a.report[data-v-26010101]{position:absolute;top:30px;right:5px;color:#67c23a!important;font-weight:500;font-size:14px}.title-article .title-msg a.like[data-v-26010101]{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-26010101]{top:50px!important;right:12px!important}.title-article .title-msg a.like[data-v-26010101]{top:24px!important;right:12px!important}}.body-article[data-v-26010101]{background:#fff;overflow:hidden;width:100%;padding:20px 20px;text-align:left;font-size:14px;line-height:1.6}.body-article[data-v-26010101] 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-26010101] 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-26010101] code:not(pre code){padding:2px 4px;border-radius:4px;background:#f5f7fa;color:#303133}.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-259a70fe] .el-card__body{padding:0!important}.discussion-header[data-v-259a70fe]{background-color:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px;height:41px}.discussion-header .search[data-v-259a70fe]{margin-top:3px;margin-right:6px;float:right}.list-card[data-v-259a70fe]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-259a70fe]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-259a70fe]{overflow:hidden;display:block}.svg-top[data-v-259a70fe]{position:absolute;top:0;right:0}.article-hlink[data-v-259a70fe]{margin:0;padding:0}.article-hlink a[data-v-259a70fe]{font-size:16px;font-weight:500;color:#303133;margin-top:5px}a[data-v-259a70fe]{color:#303133;text-decoration:none}.article-hlink2 p[data-v-259a70fe]{margin-bottom:10px;color:#909399;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-259a70fe]{margin-top:15px;font-size:12px;color:#909399!important}.title-article .title-msg a[data-v-259a70fe]{color:#909399;text-decoration:none}.user-avatar[data-v-259a70fe]{vertical-align:middle}.title-article .title-msg span[data-v-259a70fe]{margin-right:3px}.title-article .title-msg .pl[data-v-259a70fe]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-259a70fe]{padding-right:.3rem!important}.category-body[data-v-259a70fe]{background:#fff;padding:15px;margin-bottom:15px;border-radius:6px;overflow:hidden;margin-top:12px}.category-body .title-sidebar[data-v-259a70fe]{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-259a70fe]{color:#303133}.category-body h3[data-v-259a70fe]{margin:0;padding:0}.category-item[data-v-259a70fe]{height:30px;font-size:14px;padding:3px 10px;margin-bottom:5px}.category-item a[data-v-259a70fe]{color:#303133}.category-item[data-v-259a70fe]:hover{background-color:#ebeef5!important;font-weight:500;color:#303133}.katex .katex-mathml{display:none}.problem-menu[data-v-5afc7589]{float:left}@media screen and (max-width:992px){[data-v-5afc7589] .problem-explain-drawer{margin-top:56px;height:calc(100% - 56px)!important}}.drawer-toolbar[data-v-5afc7589]{position:absolute;top:5px;right:16px;z-index:99999}.drawer-toolbar .el-button[data-v-5afc7589]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.drawer-discussion[data-v-5afc7589]{height:100%}.role-root[data-v-5afc7589]{background-color:#f5dab1!important;color:#f56c6c!important;font-weight:500}.role-admin[data-v-5afc7589]{background-color:#409eff!important;color:#fff!important}.role[data-v-5afc7589]{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}a[data-v-5afc7589]{color:#409eff!important}.problem-menu span[data-v-5afc7589]{margin-left:5px}.el-link[data-v-5afc7589]{font-size:16px!important}.author-name[data-v-5afc7589]{font-size:14px!important;color:#909399!important}.question-intr[data-v-5afc7589]{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-5afc7589]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}[data-v-5afc7589] .problem-detail-tag{margin-right:7px;margin-top:4px}.extra-file[data-v-5afc7589]{margin:10px;cursor:pointer}.file-download[data-v-5afc7589]{vertical-align:bottom;float:right;margin-right:5px}.submit-detail[data-v-5afc7589]{height:100%}[data-v-5afc7589] .el-tabs--border-card>.el-tabs__content{padding-top:0;padding-right:0;padding-bottom:0}.js-left[data-v-5afc7589]{padding-top:14px;padding-right:15px}@media screen and (min-width:992px){.problem-body[data-v-5afc7589]{margin-left:-2%;margin-right:-2%}.js-left[data-v-5afc7589]{height:730px!important;overflow-y:auto}#js-extraFile[data-v-5afc7589],#js-solution[data-v-5afc7589],#js-submission[data-v-5afc7589],.submit-detail[data-v-5afc7589]{overflow-y:auto}.js-right[data-v-5afc7589]{height:635px!important}.problem-tag[data-v-5afc7589]{display:inline}.problem-menu[data-v-5afc7589]{float:right}.problem-menu span[data-v-5afc7589]{margin-left:10px}.question-intr[data-v-5afc7589]{margin-top:6px}}@media screen and (min-width:992px){.problem-box[data-v-5afc7589]{width:100%;height:100%;overflow:hidden}.problem-left[data-v-5afc7589]{width:50%;height:100%;overflow-y:auto;overflow-x:hidden;float:left}.problem-resize[data-v-5afc7589]{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-5afc7589]{display:block}.problem-resize:hover .fold[data-v-5afc7589]:before{content:"";position:absolute;display:block;width:6px;height:24px;left:-6px}.right-fold[data-v-5afc7589]{display:none;margin-left:15px;margin-top:-35px}.left-fold[data-v-5afc7589],.right-fold[data-v-5afc7589]{position:absolute;font-weight:500;cursor:pointer;z-index:1000;text-align:center}.left-fold[data-v-5afc7589]{margin-left:-40px;margin-top:10px}.fold[data-v-5afc7589]:hover{color:#409eff;background:#fff}.problem-resize[data-v-5afc7589]:hover{color:#303133}.problem-right[data-v-5afc7589]{height:100%;float:left;width:50%}}@media screen and (max-width:992px){.submit-detail[data-v-5afc7589]{padding-top:20px;height:100%}}[data-v-5afc7589] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-5afc7589] .el-card__body{padding-bottom:5px!important}#right-column[data-v-5afc7589]{flex:none;width:220px}#problem-content[data-v-5afc7589]{clear:both;margin-top:18px}#problem-content .title[data-v-5afc7589]{font-size:16px;font-weight:400;margin:25px 0 8px 0;color:var(--ui-primary)}#problem-content .copy[data-v-5afc7589]{padding-left:8px}.hint-content[data-v-5afc7589]{margin:1em 0;font-size:15px!important}.md-content[data-v-5afc7589]{margin:1em;font-size:15px}.flex-container[data-v-5afc7589]{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.example[data-v-5afc7589]{align-items:stretch}.example-input[data-v-5afc7589],.example-output[data-v-5afc7589]{width:50%;flex:1 1 auto;display:flex;flex-direction:column}.example pre[data-v-5afc7589]{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-5afc7589]{height:auto}#submit-code .status[data-v-5afc7589]{float:left}.submission-status[data-v-5afc7589]:hover{cursor:pointer}#submit-code .status span[data-v-5afc7589]{margin-left:10px}.captcha-container[data-v-5afc7589]{display:inline-flex;align-items:center;gap:6px}.captcha-container img[data-v-5afc7589]{height:30px;width:auto;border-radius:var(--ui-radius-sm);cursor:pointer;vertical-align:middle}.captcha-container .captcha-code[data-v-5afc7589]{width:110px;margin:0}.captcha-container[data-v-5afc7589] .el-input__inner{height:30px;line-height:30px}.fl-right[data-v-5afc7589]{float:right}[data-v-5afc7589] .el-dialog__body{padding:10px 10px!important}#pieChart .echarts[data-v-5afc7589]{height:250px;width:210px}#pieChart #detail[data-v-5afc7589]{position:absolute;right:10px;top:10px}[data-v-5afc7589] .echarts{width:350px;height:350px}#pieChart-detail[data-v-5afc7589]{height:350px}.list-card[data-v-5afc7589]{border-radius:6px;margin-bottom:9px;padding:10px;text-align:left;position:relative}.list-card p[data-v-5afc7589]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .title_d[data-v-5afc7589]{overflow:hidden;display:block}.svg-top[data-v-5afc7589]{position:absolute;top:0;right:0}.title_d[data-v-5afc7589]{margin:0;padding:0;font-size:16px;font-weight:400;color:var(--ui-text)}.article-hlink2 p[data-v-5afc7589]{color:#909399;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-5afc7589]{margin-top:15px;font-size:12px;color:#909399!important}.title-article .title-msg a[data-v-5afc7589]{color:#909399!important;text-decoration:none}.user-avatar[data-v-5afc7589]{vertical-align:middle}.title-article .title-msg span[data-v-5afc7589]{margin-right:3px}.title-article .title-msg .pl[data-v-5afc7589]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-5afc7589]{padding-right:.3rem!important}.overflowAuto[data-v-5afc7589]{overflow-y:auto;position:absolute;width:100%;height:100%}.overflowAuto[data-v-5afc7589]::-webkit-scrollbar{height:6px;width:6px}.overflowAuto[data-v-5afc7589]::-webkit-scrollbar-thumb{background:#f4f4f5}.problem-title-row[data-v-5afc7589]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.problem-title-row>span[data-v-5afc7589]{color:var(--ui-text);font-weight:400}.context-feedback-button[data-v-5afc7589]{flex:0 0 auto;margin-left:auto;border-radius:999px;font-weight:500}.problem-solve-status[data-v-5afc7589]{flex:0 0 auto;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.problem-solve-status i[data-v-5afc7589]{margin-right:3px}.problem-solve-status.is-solved[data-v-5afc7589]{border-color:#67c23a;color:#529b2e;background:#f0f9eb}.problem-solve-status.is-attempted[data-v-5afc7589]{border-color:#e6a23c;color:#b88230;background:#fdf6ec}.problem-solve-status.is-login[data-v-5afc7589]{cursor:pointer}@media screen and (max-width:767px){.problem-title-row[data-v-5afc7589]{gap:8px 10px}.problem-title-row>span[data-v-5afc7589]:first-child{flex-basis:100%}.context-feedback-button[data-v-5afc7589]{margin-left:0}}.problem-title-text[data-v-5afc7589]{font-size:26px;font-weight:400;color:var(--ui-text);line-height:1.4}.copy-problem-btn[data-v-5afc7589]{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-5afc7589]{font-size:14px}.copy-problem-btn[data-v-5afc7589]:hover{background:#409eff;box-shadow:none}.copy-problem-btn[data-v-5afc7589]:active{background:#409eff}.copy-problem-btn[data-v-5afc7589]:focus{outline:none}@media only screen and (max-width:767px){.search[data-v-c783e222]{margin-top:20px}}.flex-container #main[data-v-c783e222]{flex:auto}.flex-container .filter[data-v-c783e222]{margin-right:-10px}.flex-container #contest-menu[data-v-c783e222]{flex:none;width:210px}[data-v-c783e222] .el-card__header{border-bottom:0;padding-bottom:0;text-align:center}[data-v-c783e222] .el-dialog{border-radius:6px!important;text-align:center}[data-v-c783e222] .el-switch{padding-top:6px}@media only screen and (min-width:768px) and (max-width:992px){.el-col-sm-12[data-v-c783e222]{padding-top:10px}}@media screen and (min-width:1350px){[data-v-c783e222] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-c783e222] .vxe-table .vxe-cell{padding:0!important}.submission-problem-title[data-v-c783e222]{display:block;width:100%;overflow:hidden;color:#409eff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}[data-v-c783e222] .el-dialog--center .el-dialog__body{padding-bottom:0!important}.manual-judge-title[data-v-c783e222]{text-align:center;font-weight:500;font-size:15px;margin-bottom:5px}.status-dropdown-menu{max-height:320px;min-width:240px;overflow-y:auto}.status-dropdown-menu .el-dropdown-menu__item{height:28px;line-height:28px;padding:0 16px;font-size:13px;white-space:nowrap}.submission-problem-tooltip{max-width:min(480px,calc(100vw - 24px));line-height:1.5;overflow-wrap:anywhere;white-space:normal}.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-016853a3]{font-size:20px}#status .content[data-v-016853a3]{margin-top:10px;font-size:14px}#status .content span[data-v-016853a3]{margin-right:10px}#status .span-row[data-v-016853a3]{display:block;float:left}#status .content pre[data-v-016853a3]{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}#share-btn[data-v-016853a3]{float:right;margin-top:5px;margin-right:10px}#share-btn[data-v-016853a3]:first-child{margin-right:0}.el-row--flex[data-v-016853a3]{flex-wrap:wrap}.el-col[data-v-016853a3]{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-016853a3] .vxe-table--body-wrapper{overflow-x:hidden!important}}.subtask-title[data-v-016853a3]{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-016853a3]{padding-left:5px}}.subtask-title span[data-v-016853a3]{color:rgba(0,0,0,.4)}.subtask-item:hover .subtask-title span[data-v-016853a3],.subtask-title.active span[data-v-016853a3]{color:rgba(0,0,0,.87)}.subtask-item:hover .text-color-green[data-v-016853a3],.subtask-title.active .text-color-green[data-v-016853a3]{color:#67c23a!important}.subtask-item:hover .text-color-red[data-v-016853a3],.subtask-title.active .text-color-red[data-v-016853a3]{color:#f56c6c!important}.subtask-item:hover .text-color-yellow[data-v-016853a3],.subtask-title.active .text-color-yellow[data-v-016853a3]{color:#e6a23c!important}.subtask-item:hover .text-color-blue[data-v-016853a3],.subtask-title.active .text-color-blue[data-v-016853a3]{color:#409eff!important}.subtask-item:hover .text-color-gray[data-v-016853a3],.subtask-title.active .text-color-gray[data-v-016853a3]{color:#909399!important}.subtask-item:hover .text-color-purple[data-v-016853a3],.subtask-title.active .text-color-purple.active[data-v-016853a3]{color:#409eff!important}.download-btn[data-v-016853a3]{float:right;margin-right:10px;margin-bottom:20px}.ai-analysis-card[data-v-016853a3]{margin-top:13px;width:99.5%}.ai-analysis-header[data-v-016853a3]{display:flex;align-items:center;justify-content:space-between}.ai-analysis-header .el-button[data-v-016853a3]{color:#909399;font-size:16px}.ai-analysis-content[data-v-016853a3]{font-size:14px;line-height:1.7}.ai-analysis-progress[data-v-016853a3]{padding:8px 4px 4px}.ai-analysis-progress-message[data-v-016853a3]{margin-top:10px;color:#606266;font-size:13px;text-align:center}.exam-rank[data-v-624b0522]{width:100%;display:block}.rank-table-wrap[data-v-624b0522]{width:100%;box-sizing:border-box;padding:0}.rank-table-scroll[data-v-624b0522]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.rank-table-scroll[data-v-624b0522]::-webkit-scrollbar{height:6px}.rank-table-scroll[data-v-624b0522]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(144,147,153,.28)}.rank-pagination[data-v-624b0522]{margin-top:18px}.rank-header[data-v-624b0522]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rank-title[data-v-624b0522]{display:flex;align-items:center;gap:6px;color:#303133;font-size:15px;font-weight:500}.rank-title i[data-v-624b0522]{color:#409eff}.rank-podium-wrap[data-v-624b0522]{margin-bottom:18px;padding:0;background:transparent;border:none;box-shadow:none}.rank-podium[data-v-624b0522]{display:flex;align-items:flex-end;justify-content:center;gap:16px;min-height:175px}.podium-item[data-v-624b0522]{width:180px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.podium-avatar-wrap[data-v-624b0522]{padding:4px;border-radius:50%;background:#dcdfe6;box-shadow:0 6px 16px rgba(64,158,255,.12)}.podium-avatar[data-v-624b0522]{border-radius:50%;overflow:hidden}.podium-1 .podium-avatar-wrap[data-v-624b0522]{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-624b0522]{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-624b0522]{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-624b0522]{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-624b0522]{margin-top:4px;color:#409eff;font-size:15px;font-weight:500}.podium-time[data-v-624b0522]{margin-top:2px;color:rgba(0,0,0,.45);font-size:12px}.podium-base[data-v-624b0522]{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-624b0522]{height:88px;color:#e6a23c;background:linear-gradient(180deg,#f5dab1,#e6a23c);border:1px solid #e6a23c}.podium-2 .podium-base[data-v-624b0522]{height:68px;color:#606266;background:linear-gradient(180deg,#dcdfe6,#c0c4cc);border:1px solid #909399}.podium-3 .podium-base[data-v-624b0522]{height:54px;color:#e6a23c;background:linear-gradient(180deg,#f5dab1,#e6a23c);border:1px solid #e6a23c}.podium-empty[data-v-624b0522]{opacity:.45}.podium-empty-text[data-v-624b0522]{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-624b0522]{overflow:hidden}.rank-table-wrap[data-v-624b0522]{margin-left:-4px;margin-right:-4px}.rank-podium-wrap[data-v-624b0522]{margin-bottom:14px;padding:0 4px}.rank-podium[data-v-624b0522]{gap:6px;min-height:150px}.podium-item[data-v-624b0522]{width:32%;min-width:0}.podium-avatar-wrap[data-v-624b0522]{padding:3px}.podium-name[data-v-624b0522]{max-width:86px;margin-top:6px;font-size:12px}.podium-score[data-v-624b0522]{margin-top:3px;font-size:12px}.podium-time[data-v-624b0522]{font-size:11px}.podium-base[data-v-624b0522]{margin-top:8px;border-radius:8px 8px 0 0;font-size:22px}.podium-1 .podium-base[data-v-624b0522]{height:70px}.podium-2 .podium-base[data-v-624b0522]{height:56px}.podium-3 .podium-base[data-v-624b0522]{height:46px}.rank-table-scroll[data-v-624b0522]{padding-bottom:4px}.exam-rank-table[data-v-624b0522]{min-width:680px}.contest-rank-user-box[data-v-624b0522]{min-height:44px}.contest-rank-user-info[data-v-624b0522]{margin-left:6px}.contest-username[data-v-624b0522]{max-width:145px;font-size:13px}.contest-school[data-v-624b0522]{max-width:145px;font-size:11px}.contest-rank-flag[data-v-624b0522]{margin-right:2px;padding:0 3px;font-size:10px}.rank-pagination[data-v-624b0522]{margin-top:14px;overflow-x:auto;white-space:nowrap}.rank-pagination[data-v-624b0522] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}.exam-rank-table[data-v-624b0522]{width:100%;min-width:760px}.exam-rank-table[data-v-624b0522] .vxe-table,.exam-rank-table[data-v-624b0522] .vxe-table--body-wrapper,.exam-rank-table[data-v-624b0522] .vxe-table--header-wrapper,.exam-rank-table[data-v-624b0522] .vxe-table--render-wrapper{width:100%!important}.exam-rank-table[data-v-624b0522] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-rank-table[data-v-624b0522] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-rank-table[data-v-624b0522] .vxe-table--header-border-line{border-bottom-color:#ecf5ff}.exam-rank-table[data-v-624b0522] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#ecf5ff}.exam-rank-table[data-v-624b0522] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-rank-table[data-v-624b0522] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.contest-rank-user-box[data-v-624b0522]{display:flex;align-items:center;min-height:48px}.contest-rank-user-info[data-v-624b0522]{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;margin-left:8px;overflow:hidden}.contest-username[data-v-624b0522]{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-624b0522]{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-624b0522]{display:inline-block;margin-right:4px;padding:0 4px;border-radius:3px;color:#fff;background:#f56c6c;font-size:12px}.score-text[data-v-624b0522]{color:#409eff;font-weight:500}.part-score-text[data-v-624b0522]{color:#606266;font-weight:500}.problem-time[data-v-624b0522]{color:rgba(0,0,0,.45);font-size:12px}@media screen and (min-width:1050px){.scoreboard-body[data-v-624b0522]{width:100%;margin-left:0;margin-right:0}}[data-v-624b0522] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-624b0522] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-624b0522] .own-submit-row{background-color:#ecf5ff!important}[data-v-624b0522] .bg-female{background-color:#fef0f0!important}.exam-record[data-v-57f19090]{width:100%;display:block}.record-table-wrap[data-v-57f19090]{width:100%;box-sizing:border-box;padding:0}.record-admin-toolbar[data-v-57f19090]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.record-user-search[data-v-57f19090]{display:flex;align-items:center;gap:8px;width:390px;max-width:100%}.record-user-search .el-input[data-v-57f19090]{flex:1}.record-user[data-v-57f19090]{display:flex;flex-direction:column;line-height:18px}.record-table-scroll[data-v-57f19090]{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden}.record-pagination[data-v-57f19090]{margin-top:18px}.record-detail-btn[data-v-57f19090],.record-recalculate-btn[data-v-57f19090]{padding-left:9px;padding-right:9px}.exam-record-table.admin-all-record-table[data-v-57f19090],.exam-record-table[data-v-57f19090]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-57f19090] .vxe-table--render-wrapper{width:100%;max-width:100%}.exam-record-table[data-v-57f19090] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-record-table[data-v-57f19090] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-record-table[data-v-57f19090] .vxe-table--header-border-line{border-bottom-color:#ecf5ff}.exam-record-table[data-v-57f19090] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#ecf5ff}.exam-record-table[data-v-57f19090] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-record-table[data-v-57f19090] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.score-text[data-v-57f19090]{color:#409eff;font-weight:500}.part-score-text[data-v-57f19090]{color:#606266;font-weight:500}.ongoing-text[data-v-57f19090]{color:#e6a23c;font-weight:500}.exam-record-table[data-v-57f19090] .ongoing-record-row{background:#fdf6ec}.exam-record-table[data-v-57f19090] .ongoing-record-row:hover>td{background:#fdf6ec!important}@media screen and (min-width:1050px){.scoreboard-body[data-v-57f19090]{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:768px){.exam-record[data-v-57f19090]{overflow:hidden}.record-table-wrap[data-v-57f19090]{margin-left:-4px;margin-right:-4px}.record-admin-toolbar[data-v-57f19090]{align-items:stretch;flex-direction:column}.record-user-search[data-v-57f19090]{width:100%}.record-table-scroll[data-v-57f19090]{padding-bottom:0;overflow-x:hidden;overflow-y:hidden}.exam-record-table.admin-all-record-table[data-v-57f19090],.exam-record-table[data-v-57f19090]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-57f19090] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:7px 0!important;font-size:12px}.exam-record-table[data-v-57f19090] .vxe-table .vxe-body--column{padding:5px 0!important;font-size:12px}.exam-record-table[data-v-57f19090] .vxe-cell{padding-left:4px!important;padding-right:4px!important}.record-detail-btn[data-v-57f19090]{padding-left:7px;padding-right:7px;font-size:12px;white-space:nowrap}.record-pagination[data-v-57f19090]{margin-top:14px;overflow-x:auto;white-space:nowrap}.record-pagination[data-v-57f19090] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}[data-v-57f19090] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-57f19090] .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-10e18c94]{width:100%;max-width:100%;margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow-x:hidden}.exam-home-card[data-v-10e18c94]{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-10e18c94]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #ebeef5}.exam-title-block[data-v-10e18c94]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.exam-title-block h1[data-v-10e18c94]{margin:0 0 10px;color:#303133;font-size:22px;font-weight:500;line-height:1.3}.exam-tags[data-v-10e18c94]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.exam-countdown-section[data-v-10e18c94]{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-10e18c94]{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-10e18c94]{color:#409eff}.countdown-box-row[data-v-10e18c94]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-10e18c94]{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-10e18c94]{font-size:24px;line-height:1;font-weight:500}.countdown-number-box small[data-v-10e18c94]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-10e18c94]{color:#909399;font-size:26px;font-weight:500}.countdown-before-start[data-v-10e18c94]{border-color:rgba(255,125,0,.18);background:#fdf6ec}.countdown-before-start .countdown-number-box span[data-v-10e18c94],.countdown-before-start .countdown-section-title i[data-v-10e18c94]{color:#e6a23c}.countdown-before-start .countdown-number-box[data-v-10e18c94]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-10e18c94]{border-color:rgba(0,180,42,.18);background:#f0f9eb}.countdown-running .countdown-number-box span[data-v-10e18c94],.countdown-running .countdown-section-title i[data-v-10e18c94]{color:#67c23a}.countdown-running .countdown-number-box[data-v-10e18c94]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-10e18c94]{border-color:rgba(245,63,63,.18);background:#fef0f0}.countdown-ended .countdown-number-box span[data-v-10e18c94],.countdown-ended .countdown-section-title i[data-v-10e18c94]{color:#f56c6c}.countdown-ended .countdown-number-box[data-v-10e18c94]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.countdown-practice[data-v-10e18c94]{border-color:rgba(255,153,0,.18);background:#fdf6ec}.countdown-practice .countdown-number-box span[data-v-10e18c94],.countdown-practice .countdown-section-title i[data-v-10e18c94]{color:#e6a23c}.countdown-practice .countdown-number-box[data-v-10e18c94]{background:rgba(255,153,0,.08);border-color:rgba(255,153,0,.16)}.exam-info-grid[data-v-10e18c94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:18px}.exam-info-time[data-v-10e18c94]{grid-column:span 1}.exam-info-item[data-v-10e18c94]{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-10e18c94]{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-10e18c94]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-10e18c94]{color:#303133;font-size:14px;font-weight:500;line-height:1.5;word-break:keep-all}.scale-value[data-v-10e18c94]{display:flex;align-items:center;gap:6px;white-space:nowrap}.scale-divider[data-v-10e18c94]{color:#c0c4cc;font-weight:500}.exam-dashboard-grid[data-v-10e18c94]{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-10e18c94]{min-width:0}.exam-nav-panel[data-v-10e18c94]{position:sticky;top:12px}.exam-content-card[data-v-10e18c94]{min-width:0;max-width:100%;box-sizing:border-box;padding:22px;overflow:hidden}.exam-content-card[data-v-10e18c94],.exam-nav-card[data-v-10e18c94]{min-height:420px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface)}.exam-nav-card[data-v-10e18c94]{padding:18px;box-shadow:var(--ui-shadow);display:flex;flex-direction:column}.side-card-title[data-v-10e18c94]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#303133;font-size:15px;font-weight:500}.side-card-title i[data-v-10e18c94]{color:#409eff}.exam-tab-list[data-v-10e18c94]{display:flex;flex-direction:column;gap:4px}.exam-tab-item[data-v-10e18c94]{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-10e18c94],.exam-tab-item[data-v-10e18c94]{display:flex;align-items:center;color:#606266;transition:all .22s ease;background:transparent}.exam-tab-item .tab-icon[data-v-10e18c94]{width:24px;height:24px;justify-content:center;border-radius:4px;flex-shrink:0}.exam-tab-item .tab-icon i[data-v-10e18c94]{font-size:14px}.exam-tab-item[data-v-10e18c94]:hover{color:var(--ui-primary-hover);background:var(--ui-surface-muted);border-color:var(--ui-border)}.exam-tab-item:hover .tab-icon[data-v-10e18c94]{background:rgba(37,99,235,.12)}.exam-tab-item.active[data-v-10e18c94]{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-10e18c94]: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-10e18c94]{color:var(--ui-primary);background:rgba(37,99,235,.12)}.exam-tab-item.disabled[data-v-10e18c94]{color:#c0c4cc;cursor:not-allowed;background:transparent;border-color:transparent}.exam-tab-item.disabled .tab-icon[data-v-10e18c94]{color:#c0c4cc;background:rgba(144,147,153,.08)}.exam-tab-item.disabled[data-v-10e18c94]:hover{color:#c0c4cc;background:transparent;border-color:transparent}.exam-tab-item.disabled:hover .tab-icon[data-v-10e18c94]{background:rgba(144,147,153,.08)}.empty-panel[data-v-10e18c94]{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-10e18c94]{font-size:34px;color:#c0c4cc}.empty-panel p[data-v-10e18c94]{margin:0;max-width:420px;line-height:1.7}.side-action-divider[data-v-10e18c94]{height:1px;margin:auto 0 16px;background:#f5f7fa}.full-action-btn[data-v-10e18c94]{width:100%;margin-left:0!important;margin-top:10px}.full-action-btn[data-v-10e18c94]:first-of-type{margin-top:0}.section-title[data-v-10e18c94]{margin-bottom:14px;color:#303133;font-size:16px;font-weight:500}.section-title i[data-v-10e18c94]{margin-right:6px;color:#409eff}@media screen and (max-width:768px){.exam-home-page[data-v-10e18c94]{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-10e18c94] .el-card__body{padding:12px;box-sizing:border-box}.exam-hero[data-v-10e18c94]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-10e18c94]{width:68px;height:68px}.countdown-number-box span[data-v-10e18c94]{font-size:23px}.countdown-box-row[data-v-10e18c94]{gap:8px}.exam-info-grid[data-v-10e18c94]{grid-template-columns:1fr}.exam-dashboard-grid[data-v-10e18c94]{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%;overflow:hidden}.exam-nav-panel[data-v-10e18c94]{position:static}.exam-content-card[data-v-10e18c94],.exam-nav-card[data-v-10e18c94]{min-height:auto;padding:12px;border-radius:var(--ui-radius)}.exam-content-card[data-v-10e18c94]{min-width:0}.exam-content-card[data-v-10e18c94],.exam-content-card[data-v-10e18c94] .exam-record{width:100%;max-width:100%;overflow:hidden}.exam-tab-list[data-v-10e18c94]{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-10e18c94]{flex:0 0 auto;height:40px;padding:0 11px;border-radius:var(--ui-radius-sm);font-size:13px;white-space:nowrap}}.exam-choice-options[data-v-62750ce4],.exam-choice-options[data-v-62750ce4] .el-checkbox-group,.exam-choice-options[data-v-62750ce4] .el-radio-group{width:100%}.exam-choice-options[data-v-62750ce4] .el-checkbox-group,.exam-choice-options[data-v-62750ce4] .el-radio-group{display:flex;flex-direction:column;gap:12px}.exam-option-item[data-v-62750ce4]{width:100%;min-height:48px;margin:0!important;padding:14px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-sizing:border-box;display:flex!important;align-items:flex-start;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.exam-option-item[data-v-62750ce4]:not(.is-disabled):hover{border-color:rgba(103,194,58,.5);background:rgba(103,194,58,.04)}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked.exam-option-item,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked.exam-option-item{border-color:#67c23a;background:#f0f9eb;box-shadow:0 0 0 1px rgba(103,194,58,.08)}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-disabled.exam-option-item,.exam-choice-options[data-v-62750ce4] .el-radio.is-disabled.exam-option-item{cursor:default}.exam-option-key[data-v-62750ce4]{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}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .exam-option-key,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .exam-option-key{color:#fff;background:#67c23a}.exam-option-content[data-v-62750ce4],.exam-option-text[data-v-62750ce4]{flex:1;min-width:0;color:#303133;font-size:15px;line-height:26px}.exam-option-content[data-v-62750ce4] p{display:inline;margin:0}.exam-option-content[data-v-62750ce4] :not(.katex):not(.katex *){color:#303133;font-size:15px;line-height:26px}.exam-choice-options[data-v-62750ce4] .el-checkbox__label,.exam-choice-options[data-v-62750ce4] .el-radio__label{display:flex;align-items:flex-start;width:100%;min-width:0;padding-left:8px;color:#303133;font-size:15px;line-height:26px}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .el-checkbox__label,.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .exam-option-content,.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .exam-option-content :not(.katex):not(.katex *),.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .el-radio__label,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .exam-option-content,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .exam-option-content :not(.katex):not(.katex *){color:#67c23a}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-disabled:not(.is-checked) .el-checkbox__label,.exam-choice-options[data-v-62750ce4] .el-checkbox.is-disabled:not(.is-checked) .exam-option-content,.exam-choice-options[data-v-62750ce4] .el-checkbox.is-disabled:not(.is-checked) .exam-option-content *,.exam-choice-options[data-v-62750ce4] .el-radio.is-disabled:not(.is-checked) .el-radio__label,.exam-choice-options[data-v-62750ce4] .el-radio.is-disabled:not(.is-checked) .exam-option-content,.exam-choice-options[data-v-62750ce4] .el-radio.is-disabled:not(.is-checked) .exam-option-content *{color:#303133!important}.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .exam-option-content .katex,.exam-choice-options[data-v-62750ce4] .el-checkbox.is-checked .exam-option-content .katex *,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .exam-option-content .katex,.exam-choice-options[data-v-62750ce4] .el-radio.is-checked .exam-option-content .katex *{color:#67c23a}.exam-choice-options[data-v-62750ce4] .el-checkbox__input,.exam-choice-options[data-v-62750ce4] .el-radio__input{margin-top:5px}.exam-choice-options[data-v-62750ce4] .el-checkbox__input.is-checked .el-checkbox__inner,.exam-choice-options[data-v-62750ce4] .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,.exam-choice-options[data-v-62750ce4] .el-radio__input.is-checked .el-radio__inner,.exam-choice-options[data-v-62750ce4] .el-radio__input.is-disabled.is-checked .el-radio__inner{border-color:#67c23a;background:#67c23a}@media screen and (max-width:768px){.exam-choice-options[data-v-62750ce4] .el-checkbox-group,.exam-choice-options[data-v-62750ce4] .el-radio-group{gap:9px}.exam-option-item[data-v-62750ce4]{min-height:42px;padding:11px 12px}.exam-option-key[data-v-62750ce4]{flex-basis:24px;width:24px;height:24px;margin-right:6px;font-size:13px;line-height:24px}.exam-choice-options[data-v-62750ce4] .el-checkbox__label,.exam-choice-options[data-v-62750ce4] .el-radio__label{padding-left:6px;font-size:14px;line-height:24px}.exam-choice-options[data-v-62750ce4] .el-checkbox__input,.exam-choice-options[data-v-62750ce4] .el-radio__input{margin-top:4px}.exam-option-content[data-v-62750ce4],.exam-option-content[data-v-62750ce4] :not(.katex):not(.katex *),.exam-option-text[data-v-62750ce4]{font-size:14px;line-height:24px;word-break:break-word}}.exam-programming-problem[data-v-29d817b8]{--program-panel-height:clamp(650px,calc(100vh - 135px),850px);position:relative;display:grid;grid-template-columns:1fr;gap:18px}.exam-programming-problem.focus-mode[data-v-29d817b8]{--program-panel-height:clamp(580px,calc(100vh - 120px),840px);grid-template-columns:minmax(0,45%) minmax(0,55%);align-items:start}.focus-mode-btn[data-v-29d817b8]{position:absolute;top:12px;right:12px;z-index:20;border:1px solid #ecf5ff;color:#409eff;background:hsla(0,0%,100%,.95);border-radius:var(--ui-radius-sm);box-shadow:none}.focus-mode-btn[data-v-29d817b8]:hover{border-color:#409eff;background:#ecf5ff}.program-code-section[data-v-29d817b8],.program-problem-section[data-v-29d817b8]{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);box-sizing:border-box}.program-code-section[data-v-29d817b8]{height:var(--program-panel-height);max-height:var(--program-panel-height)}.focus-mode .program-code-section[data-v-29d817b8],.focus-mode .program-problem-section[data-v-29d817b8]{height:var(--program-panel-height)}.program-problem-section[data-v-29d817b8]{padding:18px 22px;overflow:visible}.focus-mode .program-problem-section[data-v-29d817b8]{overflow:hidden}.program-tabs[data-v-29d817b8] .el-tabs__header{margin-bottom:16px}.program-tabs[data-v-29d817b8] .el-tabs__item{font-size:15px;font-weight:500}.program-tabs[data-v-29d817b8]{height:100%;display:flex;flex-direction:column}.program-tabs[data-v-29d817b8] .el-tabs__content{flex:1;min-height:0;overflow:visible;padding-right:6px}.focus-mode .program-tabs[data-v-29d817b8] .el-tabs__content{overflow-y:auto;overflow-x:hidden}.program-tabs[data-v-29d817b8] .el-tab-pane{min-height:100%}.program-submission-panel[data-v-29d817b8]{min-height:220px}.program-submission-panel[data-v-29d817b8] .vxe-table{font-size:13px}.program-code-section[data-v-29d817b8]{padding:16px;overflow:hidden;display:flex;flex-direction:column;min-height:0;justify-content:flex-start}.problem-title-row[data-v-29d817b8]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.problem-title-text[data-v-29d817b8]{font-size:26px;font-weight:500;color:#303133;line-height:1.4}.problem-tag[data-v-29d817b8]{margin-top:12px}.question-intr[data-v-29d817b8]{margin-top:16px;border-radius:4px;border:1px solid #dcdfe6;border-left:2px solid #409eff;background:#f5f7fa;padding:10px;line-height:1.8;font-size:14px;color:#606266}.program-problem-content .title[data-v-29d817b8]{margin:22px 0 8px;color:#409eff;font-size:16px;font-weight:500}.program-problem-content .copy[data-v-29d817b8]{padding-left:8px;color:#409eff;cursor:pointer}.md-content[data-v-29d817b8]{margin:1em 0;color:#303133;font-size:15px;line-height:1.8}.sample-box[data-v-29d817b8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.sample-item pre[data-v-29d817b8]{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-29d817b8]{margin:1em 0}.code-header[data-v-29d817b8]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:42px}.hint-content[data-v-29d817b8]{margin:1em;font-size:15px!important}.code-title[data-v-29d817b8]{color:#303133;font-size:16px;font-weight:500}.program-code-section[data-v-29d817b8] .code-mirror{flex:0 0 auto;min-height:0;overflow:hidden}.tj-btn[data-v-29d817b8]{cursor:pointer}.tj-btn.non-active[data-v-29d817b8]{border:1px solid #67c23a}.tj-btn.non-active[data-v-29d817b8]:hover{background-color:#f0f9eb}.tj-btn.active[data-v-29d817b8]{background-color:#67c23a;border-color:#67c23a;color:#fff}.language-select[data-v-29d817b8]{width:150px}.status[data-v-29d817b8]{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.submission-status[data-v-29d817b8]{cursor:default}@media screen and (max-width:768px){.exam-programming-problem[data-v-29d817b8]{--program-panel-height:auto}.exam-programming-problem.focus-mode[data-v-29d817b8]{--program-panel-height:auto;grid-template-columns:1fr}.focus-mode .program-code-section[data-v-29d817b8],.focus-mode .program-problem-section[data-v-29d817b8],.program-code-section[data-v-29d817b8]{height:auto}.focus-mode-btn[data-v-29d817b8]{top:10px;right:10px}.sample-box[data-v-29d817b8]{grid-template-columns:1fr}.code-header[data-v-29d817b8]{align-items:flex-start;flex-direction:column}.language-select[data-v-29d817b8]{width:100%}}.exam-arena-page[data-v-1efb5ff3]{width:100vw;height:100vh;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px;background:#f5f7fa;box-sizing:border-box;overflow:hidden}.exam-container-card[data-v-1efb5ff3]{width:100%;height:100%;border:none;border-radius:0;box-shadow:none!important}.exam-container-card[data-v-1efb5ff3] .el-card__body{height:100%;padding:0;background:#f5f7fa;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;overflow:hidden}.exam-paper-header[data-v-1efb5ff3]{position:relative;overflow:hidden;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface)}.exam-title-wrap[data-v-1efb5ff3]{min-width:0}.exam-title[data-v-1efb5ff3]{color:#303133;font-size:20px;font-weight:500;line-height:1.4}.exam-subtitle[data-v-1efb5ff3]{margin-top:4px;color:#606266;font-size:13px}.exam-header-action[data-v-1efb5ff3]{flex-shrink:0;display:flex;align-items:center;gap:12px}.countdown-box[data-v-1efb5ff3]{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border-strong);background:var(--ui-surface-muted);color:#606266;font-size:13px}.countdown-box i[data-v-1efb5ff3]{color:#409eff}.countdown-box strong[data-v-1efb5ff3]{color:#303133;font-size:15px}.arena-layout[data-v-1efb5ff3]{flex:1;min-height:0;height:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;width:100%;background:transparent;box-sizing:border-box;transition:grid-template-columns .25s ease;overflow:hidden}.arena-layout.sidebar-collapsed[data-v-1efb5ff3]{grid-template-columns:72px minmax(0,1fr)}.arena-layout.program-focus-mode[data-v-1efb5ff3],.arena-layout.sidebar-collapsed.program-focus-mode[data-v-1efb5ff3]{grid-template-columns:minmax(0,1fr)}.question-card[data-v-1efb5ff3],.question-sidebar[data-v-1efb5ff3]{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-sidebar[data-v-1efb5ff3]{height:100%;min-height:0;padding:18px;display:flex;flex-direction:column;overflow:hidden;transition:padding .25s ease}.sidebar-collapsed .question-sidebar[data-v-1efb5ff3]{min-height:auto;height:auto;align-self:start;padding:10px 8px}.sidebar-title[data-v-1efb5ff3]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#303133;font-size:16px;font-weight:500;margin-bottom:16px}.sidebar-title-text[data-v-1efb5ff3]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sidebar-collapse-btn[data-v-1efb5ff3]{flex-shrink:0;width:28px;height:28px;border:1px solid #ebeef5;border-radius:var(--ui-radius-sm);background:#fff;color:#409eff;cursor:pointer;transition:all .2s ease}.sidebar-collapse-btn[data-v-1efb5ff3]:hover{border-color:#409eff;background:rgba(64,158,255,.08)}.sidebar-collapsed .sidebar-title[data-v-1efb5ff3]{justify-content:center;flex-direction:column;margin-bottom:0}.sidebar-collapsed .sidebar-title-text[data-v-1efb5ff3]{display:none}.sidebar-title i[data-v-1efb5ff3]{color:#409eff}.question-tabs[data-v-1efb5ff3]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.question-tab-group+.question-tab-group[data-v-1efb5ff3]{margin-top:18px}.question-group-title[data-v-1efb5ff3]{color:#606266;font-size:13px;font-weight:500;margin-bottom:10px;line-height:1.5}.sidebar-collapsed .question-group-title[data-v-1efb5ff3],.sidebar-collapsed .question-tabs[data-v-1efb5ff3]{display:none}.question-group-desc[data-v-1efb5ff3]{color:#909399;font-weight:400}.question-number-grid[data-v-1efb5ff3]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.sidebar-collapsed .question-number-grid[data-v-1efb5ff3]{grid-template-columns:1fr;gap:7px}.question-number[data-v-1efb5ff3]{height:36px;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}.sidebar-collapsed .question-number[data-v-1efb5ff3]{width:36px;padding:0;justify-self:center}.question-number[data-v-1efb5ff3]:hover{color:#409eff;border-color:rgba(64,158,255,.35)}.question-number.active[data-v-1efb5ff3]{color:#fff;border-color:transparent;background:#409eff;box-shadow:none}.question-number.answered[data-v-1efb5ff3]:not(.active){color:#67c23a;border-color:rgba(25,190,107,.26);background:rgba(25,190,107,.08)}.question-number.marked[data-v-1efb5ff3]:not(.active){color:#e6a23c;border-color:rgba(255,153,0,.28);background:rgba(255,153,0,.08)}.sidebar-legend[data-v-1efb5ff3]{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid #f5f7fa;color:#909399;font-size:12px}.sidebar-collapsed .sidebar-legend[data-v-1efb5ff3]{display:none}.sidebar-legend span[data-v-1efb5ff3]{display:flex;align-items:center;gap:5px}.legend-dot[data-v-1efb5ff3]{width:8px;height:8px;border-radius:50%}.legend-dot.answered[data-v-1efb5ff3]{background:#67c23a}.legend-dot.current[data-v-1efb5ff3]{background:#409eff}.legend-dot.marked[data-v-1efb5ff3]{background:#e6a23c}.question-main[data-v-1efb5ff3]{min-width:0;width:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.question-card[data-v-1efb5ff3]{height:100%;min-height:0;padding:20px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.empty-question-card[data-v-1efb5ff3]{align-items:center;justify-content:center}.embedded-submission-card[data-v-1efb5ff3]{gap:16px}.embedded-submission-header[data-v-1efb5ff3]{position:sticky;top:-20px;z-index:5;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin:-20px -20px 0;padding:0 20px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-secondary);font-size:13px}.question-header[data-v-1efb5ff3]{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #f5f7fa}.question-type[data-v-1efb5ff3]{color:#409eff;font-size:13px;font-weight:500;margin-bottom:8px}.question-header h2[data-v-1efb5ff3]{margin:0}.question-heading[data-v-1efb5ff3]{display:flex;align-items:flex-start;gap:10px;margin:0;color:#303133;font-size:20px;font-weight:500;line-height:1.5}.question-no[data-v-1efb5ff3]{flex-shrink:0;color:#303133;font-size:20px;font-weight:500;line-height:1.5}.question-heading-md[data-v-1efb5ff3],.reading-child-md[data-v-1efb5ff3]{flex:1;min-width:0}.exam-md-content.md-content[data-v-1efb5ff3]{margin:0;font-size:inherit}.exam-md-content[data-v-1efb5ff3] p{margin:0}.exam-arena-page[data-v-1efb5ff3] .katex,.exam-arena-page[data-v-1efb5ff3] .katex *,.exam-arena-page[data-v-1efb5ff3] .katex-html,.exam-arena-page[data-v-1efb5ff3] .katex .base,.exam-arena-page[data-v-1efb5ff3] .katex .mbin,.exam-arena-page[data-v-1efb5ff3] .katex .mclose,.exam-arena-page[data-v-1efb5ff3] .katex .minner,.exam-arena-page[data-v-1efb5ff3] .katex .mop,.exam-arena-page[data-v-1efb5ff3] .katex .mopen,.exam-arena-page[data-v-1efb5ff3] .katex .mord,.exam-arena-page[data-v-1efb5ff3] .katex .mpunct,.exam-arena-page[data-v-1efb5ff3] .katex .mrel{font-family:KaTeX_Main,Times New Roman,serif!important;font-weight:400!important}.question-heading-md[data-v-1efb5ff3] p{margin:0}.question-heading-md[data-v-1efb5ff3] p,.question-heading-md[data-v-1efb5ff3] p>:not(pre):not(code):not(.katex):not(.katex *){color:#303133;font-size:22px;font-weight:500;line-height:1.5}.reading-child-md[data-v-1efb5ff3] p{margin:0}.reading-child-md[data-v-1efb5ff3] p,.reading-child-md[data-v-1efb5ff3] p>:not(pre):not(code):not(.katex):not(.katex *){color:#303133;font-size:16px;font-weight:500;line-height:1.6}.exam-md-content[data-v-1efb5ff3] pre{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0;padding:14px 16px;border:1px solid #dcdfe6;border-radius:8px;background:#f5f7fa;color:#303133;font-size:15px;font-weight:400;line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.exam-md-content[data-v-1efb5ff3] pre code{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0;background:transparent;color:inherit;font-family:Consolas,Monaco,Courier New,monospace;font-size:inherit;font-weight:400;line-height:inherit;white-space:inherit}.exam-md-content[data-v-1efb5ff3] 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-1efb5ff3] pre code.hljs,.exam-md-content[data-v-1efb5ff3] pre code[class*=language-]{background:transparent;color:inherit}.question-content[data-v-1efb5ff3]{margin-top:22px;color:#303133;font-size:16px;line-height:1.8}.question-material[data-v-1efb5ff3]{margin-top:18px;padding:16px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}.material-title[data-v-1efb5ff3]{margin-bottom:8px;color:#409eff;font-size:14px;font-weight:500}.material-content[data-v-1efb5ff3]{color:#303133;font-size:15px;line-height:1.8}.reading-area[data-v-1efb5ff3],.reading-material-card[data-v-1efb5ff3]{margin-top:0}.reading-material-row[data-v-1efb5ff3]{display:flex;align-items:flex-start;gap:12px}.reading-material-no[data-v-1efb5ff3]{padding-top:0;line-height:1.8}.reading-material-content[data-v-1efb5ff3]{flex:1;min-width:0}.reading-child-card[data-v-1efb5ff3]{margin-top:18px;padding:16px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff}.reading-child-header[data-v-1efb5ff3]{display:flex;justify-content:space-between;gap:12px;color:#303133;font-size:16px;font-weight:500;line-height:1.6}.reading-child-title[data-v-1efb5ff3]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px}.reading-child-no[data-v-1efb5ff3]{flex-shrink:0;color:#303133;font-size:16px;font-weight:500;line-height:1.6}.answer-area[data-v-1efb5ff3]{margin-top:24px}.program-question-card[data-v-1efb5ff3]{padding:0;overflow-y:auto;overflow-x:hidden}.program-question-card[data-v-1efb5ff3] .exam-programming-problem{min-height:100%}.program-focus-mode .program-question-card[data-v-1efb5ff3]{overflow:hidden}.question-footer[data-v-1efb5ff3]{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid #f5f7fa}@media screen and (max-width:768px){.exam-arena-page[data-v-1efb5ff3]{width:100vw;height:auto;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;overflow:auto}.exam-container-card[data-v-1efb5ff3]{height:auto;min-height:100vh}.exam-container-card[data-v-1efb5ff3] .el-card__body{height:auto;min-height:100vh;padding:10px;gap:10px;overflow:visible}.exam-paper-header[data-v-1efb5ff3]{flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:var(--ui-radius)}.exam-title[data-v-1efb5ff3]{font-size:18px;line-height:1.35;word-break:break-all}.exam-header-action[data-v-1efb5ff3]{width:100%;justify-content:space-between;gap:8px}.countdown-box[data-v-1efb5ff3]{flex:1;min-width:0;height:36px;padding:0 10px;gap:5px;font-size:12px}.countdown-box strong[data-v-1efb5ff3]{font-size:14px}.exam-header-action .el-button[data-v-1efb5ff3]{flex-shrink:0;padding-left:14px;padding-right:14px}.arena-layout.program-focus-mode[data-v-1efb5ff3],.arena-layout.sidebar-collapsed.program-focus-mode[data-v-1efb5ff3],.arena-layout.sidebar-collapsed[data-v-1efb5ff3],.arena-layout[data-v-1efb5ff3]{grid-template-columns:1fr;gap:10px;height:auto;min-height:auto;overflow:visible}.question-sidebar[data-v-1efb5ff3]{height:auto;min-height:auto;padding:12px;border-radius:var(--ui-radius)}.sidebar-title[data-v-1efb5ff3]{margin-bottom:12px;font-size:15px}.sidebar-collapse-btn[data-v-1efb5ff3]{display:none}.question-tabs[data-v-1efb5ff3]{max-height:220px;overflow-y:auto;overflow-x:hidden;padding-right:2px;transition:max-height .2s ease}.question-tab-group+.question-tab-group[data-v-1efb5ff3]{margin-top:12px}.question-group-title[data-v-1efb5ff3]{margin-bottom:8px;font-size:12px}.question-number-grid[data-v-1efb5ff3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.question-number[data-v-1efb5ff3]{height:32px;min-width:0;padding:0;border-radius:8px;font-size:13px}.sidebar-legend[data-v-1efb5ff3]{gap:8px;padding-top:10px;font-size:11px}.question-card[data-v-1efb5ff3],.question-main[data-v-1efb5ff3]{min-height:auto;overflow:visible}.question-card[data-v-1efb5ff3]{height:auto;padding:14px;border-radius:var(--ui-radius)}.program-question-card[data-v-1efb5ff3]{padding:0;overflow:visible}.program-question-card[data-v-1efb5ff3] .exam-programming-problem{min-height:auto}.question-header[data-v-1efb5ff3]{flex-direction:column;gap:10px;padding-bottom:14px}.question-type[data-v-1efb5ff3]{margin-bottom:6px;font-size:12px}.question-heading[data-v-1efb5ff3]{gap:6px;font-size:17px;line-height:1.55}.question-no[data-v-1efb5ff3]{font-size:17px;line-height:1.55}.question-heading-md[data-v-1efb5ff3] p,.question-heading-md[data-v-1efb5ff3] p>:not(pre):not(code):not(.katex):not(.katex *){font-size:17px;line-height:1.55;word-break:break-word}.question-material[data-v-1efb5ff3]{margin-top:14px;padding:12px;border-radius:var(--ui-radius)}.material-title[data-v-1efb5ff3]{font-size:13px}.material-content[data-v-1efb5ff3]{font-size:14px;line-height:1.7}.reading-area[data-v-1efb5ff3]{margin-top:0}.reading-material-row[data-v-1efb5ff3]{gap:8px}.reading-material-no[data-v-1efb5ff3]{font-size:17px;line-height:1.7}.reading-child-card[data-v-1efb5ff3]{margin-top:12px;padding:12px;border-radius:var(--ui-radius)}.reading-child-header[data-v-1efb5ff3]{gap:8px;font-size:14px}.reading-child-title[data-v-1efb5ff3]{gap:6px}.reading-child-no[data-v-1efb5ff3]{font-size:14px}.reading-child-md[data-v-1efb5ff3] p,.reading-child-md[data-v-1efb5ff3] p>:not(pre):not(code):not(.katex):not(.katex *){font-size:14px;line-height:1.6;word-break:break-word}.answer-area[data-v-1efb5ff3]{margin-top:16px}.exam-md-content[data-v-1efb5ff3] pre{margin:10px 0;padding:12px;font-size:14px;line-height:1.65}.exam-md-content[data-v-1efb5ff3] pre code{font-size:inherit;line-height:inherit}.question-footer[data-v-1efb5ff3]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px}.question-footer .el-button[data-v-1efb5ff3]{flex:1;min-width:0;margin-left:0!important;padding-left:8px;padding-right:8px}}@media screen and (max-width:420px){.exam-container-card[data-v-1efb5ff3] .el-card__body{padding:8px}.exam-paper-header[data-v-1efb5ff3]{padding:10px}.exam-title[data-v-1efb5ff3]{font-size:16px}.exam-header-action[data-v-1efb5ff3]{align-items:stretch}.countdown-box[data-v-1efb5ff3]{height:34px;padding:0 8px}.countdown-box span[data-v-1efb5ff3]{display:none}.exam-header-action .el-button[data-v-1efb5ff3]{padding-left:12px;padding-right:12px}.question-number-grid[data-v-1efb5ff3]{grid-template-columns:repeat(5,minmax(0,1fr))}.question-tabs[data-v-1efb5ff3]{max-height:200px}.question-card[data-v-1efb5ff3]{padding:12px}.question-heading-md[data-v-1efb5ff3] p,.question-heading-md[data-v-1efb5ff3] p>:not(pre):not(code):not(.katex):not(.katex *),.question-heading[data-v-1efb5ff3],.question-no[data-v-1efb5ff3]{font-size:16px}.question-footer .el-button[data-v-1efb5ff3]{flex-basis:calc(50% - 4px)}.question-footer .el-button[data-v-1efb5ff3]:last-child{flex-basis:100%}}.exam-record-detail-container.exam-arena-page[data-v-65614d66]{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-65614d66],.record-header[data-v-65614d66]{border:none;border-radius:var(--ui-radius);box-shadow:none!important}.record-header[data-v-65614d66]{margin-bottom:10px;border:1px solid #ebeef5;background:#fff}.record-header[data-v-65614d66] .el-card__body{padding:14px 18px}.detail-card.exam-container-card[data-v-65614d66],.detail-card[data-v-65614d66] .el-card__body{min-height:calc(100vh - 100px);background:transparent}.detail-card[data-v-65614d66] .el-card__body{padding:0;box-sizing:border-box}.header-main[data-v-65614d66]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-65614d66]{color:#303133;font-size:20px;font-weight:500;line-height:1.4}.page-desc[data-v-65614d66]{margin-top:4px;color:#606266;font-size:13px}.detail-layout[data-v-65614d66]{position:relative;width:100%;min-height:calc(100vh - 20px);padding-left:294px;box-sizing:border-box}.part-list[data-v-65614d66],.question-nav[data-v-65614d66]{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-65614d66]{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-65614d66]{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-65614d66]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.nav-title i[data-v-65614d66]{color:#409eff}.nav-part[data-v-65614d66]{margin-bottom:18px}.nav-part[data-v-65614d66]:last-child{margin-bottom:0}.nav-part-title[data-v-65614d66]{margin-bottom:10px;color:#606266;font-size:13px;font-weight:500;line-height:1.5}.nav-question-list[data-v-65614d66]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.nav-question-item[data-v-65614d66]{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-65614d66]:hover{color:#409eff;border-color:rgba(64,158,255,.35)}.nav-question-item.active[data-v-65614d66]{color:#fff;border-color:transparent;background:#409eff;box-shadow:none}.part-list[data-v-65614d66]{min-width:0;min-height:calc(100vh - 20px);padding:20px}.part-item[data-v-65614d66]{margin-bottom:26px}.part-item[data-v-65614d66]:last-child{margin-bottom:0}.part-header[data-v-65614d66]{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-65614d66]{color:#303133;font-size:18px;font-weight:500;line-height:1.4}.part-score[data-v-65614d66]{color:#909399;font-size:14px;font-weight:400}.part-user-score[data-v-65614d66]{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-65614d66]{color:#f56c6c;font-size:15px;font-weight:500}.question-item[data-v-65614d66]{padding:22px 0;border-bottom:1px solid #f5f7fa;scroll-margin-top:92px}.question-item[data-v-65614d66]:first-of-type{padding-top:0}.question-item[data-v-65614d66]:last-child{padding-bottom:0;border-bottom:none}.question-header[data-v-65614d66]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.question-title[data-v-65614d66]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.question-index[data-v-65614d66]{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-65614d66]{color:#303133;font-size:18px;font-weight:500;line-height:1.5}.question-score[data-v-65614d66]{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-65614d66]{color:#f56c6c;font-size:15px;font-weight:500}.exam-md-content.md-content[data-v-65614d66]{margin:0;font-size:inherit}.exam-md-content[data-v-65614d66] p{margin:0}.question-content[data-v-65614d66]{margin-bottom:18px;color:#303133;font-size:18px;font-weight:500;line-height:1.7}.question-content-md[data-v-65614d66] p{margin:0}.question-content-md[data-v-65614d66] p,.question-content-md[data-v-65614d66] p>:not(pre):not(code){color:#303133;font-size:18px;font-weight:500;line-height:1.7}.exam-md-content[data-v-65614d66] 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-65614d66] 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-65614d66] 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-65614d66] pre code.hljs,.exam-md-content[data-v-65614d66] pre code[class*=language-]{background:transparent;color:inherit}.judge-option-list[data-v-65614d66]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.judge-option-item[data-v-65614d66]{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-65614d66]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.judge-option-item.correct[data-v-65614d66]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08);color:#67c23a}.judge-option-item.wrong[data-v-65614d66]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08);color:#f56c6c}.judge-option-icon[data-v-65614d66]{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-65614d66]{border-color:#409eff;background:#409eff}.judge-option-item.correct .judge-option-icon[data-v-65614d66]{border-color:#67c23a;background:#67c23a}.judge-option-item.wrong .judge-option-icon[data-v-65614d66]{border-color:#f56c6c;background:#f56c6c}.judge-option-text[data-v-65614d66]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-list[data-v-65614d66]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.option-item[data-v-65614d66]{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-65614d66]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.option-item.correct[data-v-65614d66]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08)}.option-item.wrong[data-v-65614d66]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08)}.option-radio[data-v-65614d66]{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-65614d66]{border-color:#409eff;background:#409eff}.option-item.correct .option-radio[data-v-65614d66]{border-color:#67c23a;background:#67c23a}.option-item.wrong .option-radio[data-v-65614d66]{border-color:#f56c6c;background:#f56c6c}.option-key[data-v-65614d66]{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-65614d66]{color:#67c23a;background:rgba(25,190,107,.1)}.option-item.wrong .option-key[data-v-65614d66]{color:#f56c6c;background:rgba(245,108,108,.1)}.option-content[data-v-65614d66]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-content-md[data-v-65614d66] p{display:inline;margin:0}.option-content-md[data-v-65614d66] :not(pre):not(code){color:#303133;font-size:15px;font-weight:400;line-height:26px}.answer-row[data-v-65614d66]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.analysis-box[data-v-65614d66],.answer-box[data-v-65614d66],.program-result[data-v-65614d66]{border-radius:var(--ui-radius);border:1px solid #ebeef5;background:#ecf5ff;box-sizing:border-box}.answer-box[data-v-65614d66]{padding:14px 16px}.analysis-title[data-v-65614d66],.answer-label[data-v-65614d66],.result-label[data-v-65614d66]{margin-bottom:8px;color:#909399;font-size:13px;font-weight:500}.answer-content[data-v-65614d66]{color:#303133;font-size:16px;font-weight:500;line-height:1.6}.reference-answer .answer-content[data-v-65614d66]{color:#67c23a}.user-answer .answer-content[data-v-65614d66]{color:#409eff}.analysis-box[data-v-65614d66]{padding:16px;background:#fdf6ec;border-color:#f5dab1}.analysis-title[data-v-65614d66]{color:#e6a23c}.analysis-content[data-v-65614d66]{color:#606266;font-size:15px;line-height:1.8}.analysis-content-md[data-v-65614d66] p{margin:0}.analysis-content-md[data-v-65614d66] :not(pre):not(code){color:#606266;font-size:15px;line-height:1.8}.analysis-empty[data-v-65614d66]{color:#c0c4cc}.program-preview-box[data-v-65614d66]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.program-title-row[data-v-65614d66]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.program-title-text[data-v-65614d66]{color:#303133;font-size:26px;font-weight:500;line-height:1.4}.problem-tag[data-v-65614d66]{margin-top:12px}.program-tag-item[data-v-65614d66]{padding-right:10px}.question-intr[data-v-65614d66]{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-65614d66]{margin:22px 0 8px;color:#409eff;font-size:16px;font-weight:500}.program-md-content[data-v-65614d66]{color:#303133;font-size:15px;line-height:1.8}.sample-box[data-v-65614d66]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.sample-item pre[data-v-65614d66]{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-65614d66]{margin:0;color:#303133;font-size:15px!important;line-height:1.8}.hint-content[data-v-65614d66] p{margin:0 0 8px}.hint-content[data-v-65614d66] p:last-child{margin-bottom:0}.program-result[data-v-65614d66]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-top:14px}.program-score-main[data-v-65614d66]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.result-label[data-v-65614d66]{margin-bottom:0}.result-score[data-v-65614d66]{color:#f56c6c;font-size:20px;font-weight:500}.result-total[data-v-65614d66]{color:#909399;font-size:14px;font-weight:500}@media screen and (max-width:900px){.detail-layout[data-v-65614d66]{min-height:auto;padding-left:0}.question-nav[data-v-65614d66]{position:static;width:100%;height:auto;max-height:240px;padding:12px;border-radius:var(--ui-radius);margin-bottom:10px}.nav-title[data-v-65614d66]{margin-bottom:12px;font-size:15px}.nav-part[data-v-65614d66]{margin-bottom:12px}.nav-question-list[data-v-65614d66]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.nav-question-item[data-v-65614d66]{height:32px;border-radius:8px;font-size:13px}}@media screen and (max-width:768px){.exam-record-detail-container.exam-arena-page[data-v-65614d66]{padding:0}.record-header[data-v-65614d66]{margin:10px;border-radius:var(--ui-radius)}.record-header[data-v-65614d66] .el-card__body{padding:12px}.detail-card.exam-container-card[data-v-65614d66]{min-height:auto}.detail-card[data-v-65614d66] .el-card__body{min-height:auto;padding:0 10px 10px}.header-main[data-v-65614d66],.part-header[data-v-65614d66],.question-header[data-v-65614d66]{align-items:flex-start;flex-direction:column;gap:10px}.page-title[data-v-65614d66]{font-size:18px}.part-list[data-v-65614d66]{min-height:auto;padding:14px;border-radius:var(--ui-radius)}.part-title[data-v-65614d66]{font-size:17px}.part-user-score[data-v-65614d66],.question-score[data-v-65614d66]{height:34px}.question-name[data-v-65614d66]{font-size:16px}.question-content-md[data-v-65614d66] p,.question-content-md[data-v-65614d66] p>:not(pre):not(code),.question-content[data-v-65614d66]{font-size:16px;line-height:1.65;word-break:break-word}.answer-row[data-v-65614d66]{grid-template-columns:1fr}.nav-question-list[data-v-65614d66]{grid-template-columns:repeat(6,minmax(0,1fr))}.judge-option-list[data-v-65614d66]{gap:9px}.judge-option-item[data-v-65614d66]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius);font-size:14px;line-height:24px}.judge-option-icon[data-v-65614d66]{width:18px;height:18px;margin-top:3px;margin-right:10px;font-size:12px}.judge-option-text[data-v-65614d66]{font-size:14px;line-height:24px}.option-item[data-v-65614d66]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius)}.option-key[data-v-65614d66]{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-65614d66] :not(pre):not(code),.analysis-content[data-v-65614d66],.option-content-md[data-v-65614d66] :not(pre):not(code),.option-content[data-v-65614d66]{font-size:14px;line-height:24px;word-break:break-word}.exam-md-content[data-v-65614d66] pre{margin:10px 0;padding:12px;font-size:13px;line-height:1.55;overflow-x:auto}.exam-md-content[data-v-65614d66] pre code{font-size:13px;line-height:1.55}.sample-box[data-v-65614d66]{grid-template-columns:1fr}.program-title-text[data-v-65614d66]{font-size:20px}}@media screen and (max-width:420px){.nav-question-list[data-v-65614d66]{grid-template-columns:repeat(5,minmax(0,1fr))}.part-list[data-v-65614d66]{padding:12px}.question-content-md[data-v-65614d66] p,.question-content-md[data-v-65614d66] p>:not(pre):not(code),.question-content[data-v-65614d66]{font-size:15px}}: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)}.markdown-body pre{display:block;position:relative!important;padding:0 16px 0 50px!important;overflow-x:auto!important;overflow-y:hidden!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:14px!important;font-weight:400!important;white-space:pre!important}.markdown-body pre>.hljs{padding:0!important}.markdown-body pre code{display:block;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:26px!important}.markdown-body pre>ol.pre-numbering{position:absolute;top:0;bottom:0;left:0;margin:0;padding:0!important;box-sizing:border-box;background:#ebeef5;color:#606266;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:26px;list-style:none!important;counter-reset:code-line;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-body pre>ol.pre-numbering>li{display:flex;align-items:center;justify-content:center;height:26px;min-width:40px;margin:0!important;padding:0!important;line-height:1!important;list-style:none!important}.markdown-body pre>ol.pre-numbering>li:before{display:inline-block;width:40px;content:counter(code-line);counter-increment:code-line;line-height:1;text-align:center}.markdown-body pre>i.code-copy{position:absolute;top:0;right:0;display:none;margin:5px 5px 0 0;padding:5px;border-radius:inherit;background:var(--ui-primary);color:#fff;font-size:11px;cursor:pointer;transition:all .3s ease-in-out}.markdown-body pre:hover>i.code-copy{display:block}::-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-group--append>.el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--prepend>.el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group__append{border-left:0;border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0}.el-input-group__prepend{border-right:0;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm)}.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini){width:160px;line-height:calc(var(--ui-control-height) - 2px)}.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini) .el-input__inner{padding-right:38px;padding-left:38px;font-variant-numeric:tabular-nums;font-weight:500}.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini) .el-input-number__decrease,.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini) .el-input-number__increase{bottom:1px;width:32px;height:auto;border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text-secondary);font-size:12px;line-height:calc(var(--ui-control-height) - 2px);transition:color .15s ease,background-color .15s ease}.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini) .el-input-number__decrease:hover,.el-input-number:not(.el-input-number--medium):not(.el-input-number--small):not(.el-input-number--mini) .el-input-number__increase:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.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-tag.problem-custom-tag{background-color:var(--problem-tag-color,var(--ui-primary))!important;border-color:var(--problem-tag-color,var(--ui-primary))!important;color:#fff!important}.el-tag.problem-custom-tag .el-tag__close{color:#fff}.el-tag.problem-custom-tag .el-tag__close:hover{background-color:hsla(0,0%,100%,.22);color:#fff}.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}