.home-page[data-v-91179f0e]{--home-blue:#0b6fe8;--home-blue-dark:#0759bd;--home-blue-soft:#eaf4ff;--home-line:#c9def5;display:flex;flex-direction:column;gap:16px;color:var(--ui-text)}.home-hero[data-v-91179f0e]{position:relative;display:grid;grid-template-areas:"carousel welcome";grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;min-height:0;border:1px solid var(--home-line);border-radius:5px;background:#fff}.home-hero[data-v-91179f0e]:before{content:"";position:absolute;top:0;right:330px;left:0;z-index:2;height:3px;background:var(--home-blue)}.home-hero-carousel[data-v-91179f0e]{position:relative;grid-area:carousel;width:100%;background:#edf6ff}.home-hero-carousel[data-v-91179f0e] .el-carousel__container,.home-hero-carousel[data-v-91179f0e] .el-image{width:100%;height:100%}.home-hero-carousel[data-v-91179f0e] .el-image__inner{-o-object-position:center;object-position:center}.home-hero-carousel[data-v-91179f0e] .el-carousel__arrow{width:30px;height:30px;background:rgba(8,93,185,.82);font-size:12px}.home-hero-carousel[data-v-91179f0e] .el-carousel__indicators{right:auto;bottom:14px;left:50%;z-index:3;transform:translateX(-50%)}.home-hero-carousel[data-v-91179f0e] .el-carousel__button{width:20px;height:2px;background:#fff}.home-image-fallback[data-v-91179f0e]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:#e9f4ff;color:#4f83b9}.home-image-fallback i[data-v-91179f0e]{font-size:30px}.home-welcome[data-v-91179f0e]{grid-area:welcome;min-width:0;min-height:0;background:linear-gradient(135deg,#fff,#f4f9ff)}.home-welcome-main[data-v-91179f0e]{display:flex;height:100%;min-height:360px;justify-content:center;flex-direction:column;padding:30px 28px;box-sizing:border-box}.home-welcome-copy[data-v-91179f0e],.home-welcome-title[data-v-91179f0e]{min-width:0;padding:0}.home-welcome h1[data-v-91179f0e]{margin:9px 0 0;color:#10253e;font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.home-welcome-copy[data-v-91179f0e]{margin-top:18px}.home-welcome-copy strong[data-v-91179f0e]{margin:0;color:#23415f;font-size:14px;font-weight:600;line-height:1.5}.home-welcome-copy p[data-v-91179f0e]{margin:6px 0 0;color:var(--ui-text-muted);font-size:11px;line-height:1.6}.home-snapshot[data-v-91179f0e]{display:flex;min-height:0;margin:22px 0 0;padding:0}.home-snapshot>div[data-v-91179f0e]{display:flex;min-width:0;align-items:flex-start;flex:1;flex-direction:column;gap:5px;padding-right:10px}.home-snapshot>div+div[data-v-91179f0e]{margin-left:10px;padding-left:10px;border-left:1px solid #d8e7f6}.home-snapshot dt[data-v-91179f0e]{color:var(--home-blue-dark);font-family:Consolas,Menlo,monospace;font-size:20px;font-weight:700;line-height:1}.home-snapshot dd[data-v-91179f0e]{margin:0;color:var(--ui-text-muted);font-size:9px;line-height:1.4}.home-content-grid[data-v-91179f0e]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:16px}.home-main-column[data-v-91179f0e],.home-side-column[data-v-91179f0e]{display:flex;min-width:0;flex-direction:column;gap:16px}.home-section[data-v-91179f0e]{overflow:hidden;border:1px solid var(--home-line);border-radius:5px;background:#fff}.home-section-header[data-v-91179f0e]{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid #dbe9f7;background:#fbfdff}.home-section-header h2[data-v-91179f0e]{margin:0;color:#152f4c;font-size:15px;font-weight:650}.home-text-link[data-v-91179f0e]{flex:0 0 auto;padding:5px 0;border:0;background:transparent;color:var(--home-blue);font-size:11px;cursor:pointer}.home-text-link i[data-v-91179f0e]{margin-left:5px}.home-section-body[data-v-91179f0e]{min-height:110px;padding:0 18px 10px}.home-contest-list[data-v-91179f0e]{min-width:0}.home-contest-list-head[data-v-91179f0e],.home-contest-row[data-v-91179f0e]{display:grid;grid-template-columns:minmax(240px,2.4fr) 144px 82px minmax(88px,.75fr) 72px 18px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-contest-list-head[data-v-91179f0e]{min-height:34px;border-bottom:1px solid #cbdff2;color:#6584a3;font-size:9px;letter-spacing:.04em}.home-contest-row[data-v-91179f0e]{position:relative;min-height:60px;border-bottom:1px solid #dce9f5;cursor:pointer;transition:background-color .15s ease}.home-contest-row[data-v-91179f0e]:last-child{border-bottom:0}.home-contest-row[data-v-91179f0e]:hover{background:#f2f8ff}.home-contest-row:hover .home-contest-open[data-v-91179f0e],.home-contest-row:hover h3[data-v-91179f0e]{color:var(--home-blue)}.home-contest-row[data-v-91179f0e]:focus-visible{z-index:1;outline:2px solid #2785df;outline-offset:-2px}.home-contest-main[data-v-91179f0e]{display:flex;min-width:0;align-items:center}.home-contest-title-wrap[data-v-91179f0e]{min-width:0}.home-contest-title-wrap h3[data-v-91179f0e]{overflow:hidden;margin:0 0 5px;color:#12385f;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.home-contest-tags[data-v-91179f0e]{display:flex;align-items:center;gap:8px}.home-contest-tags span[data-v-91179f0e]{color:#55799c;font-size:9px}.home-contest-tags span+span[data-v-91179f0e]:before{margin-right:8px;color:#9db8d2;content:"/"}.home-contest-time[data-v-91179f0e]{display:flex;align-items:baseline;gap:5px;color:#315c83;font-size:10px;font-style:normal}.home-contest-time strong[data-v-91179f0e]{color:#173f66;font-size:11px;font-weight:600}.home-contest-duration[data-v-91179f0e],.home-contest-host[data-v-91179f0e]{overflow:hidden;color:#315c83;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.home-contest-state[data-v-91179f0e]{display:inline-flex;align-items:center;flex:0 0 auto;width:-moz-fit-content;width:fit-content;height:22px;padding:0 7px;border:1px solid currentColor;border-radius:3px;background:#fff;font-size:9px;font-weight:600}.home-contest-open[data-v-91179f0e]{color:#7291af;font-size:12px;text-align:right;transition:color .15s ease,transform .15s ease}.home-contest-row:hover .home-contest-open[data-v-91179f0e]{transform:translateX(2px)}.home-problem-table[data-v-91179f0e]{min-height:120px;padding:0 18px 10px}.home-problem-head[data-v-91179f0e],.home-problem-row[data-v-91179f0e]{display:grid;grid-template-columns:76px minmax(150px,1fr) minmax(120px,.75fr) 76px 84px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-problem-head[data-v-91179f0e]{min-height:38px;border-bottom:1px solid #dbe9f7;color:#7890a9;font-size:9px;letter-spacing:.05em}.home-problem-row[data-v-91179f0e]{width:100%;min-height:48px;padding:0;border:0;border-bottom:1px solid #e7eff8;background:transparent;color:#1b3755;text-align:left;cursor:pointer;transition:background-color .15s ease}.home-problem-row[data-v-91179f0e]:focus-visible,.home-problem-row[data-v-91179f0e]:hover{outline:none;background:#f4f9ff}.home-problem-row strong[data-v-91179f0e]{overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.home-problem-id[data-v-91179f0e]{color:var(--home-blue);font-family:Consolas,Menlo,monospace;font-size:11px}.home-problem-tags[data-v-91179f0e]{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden}.home-problem-tags>.home-problem-tag[data-v-91179f0e]{overflow:hidden;max-width:72px;padding:2px 5px;border-radius:2px;font-size:9px;line-height:14px;white-space:nowrap;text-overflow:ellipsis}.home-problem-tags small[data-v-91179f0e]{flex:0 0 auto;color:#6282a1;font-size:9px;font-weight:500}.home-problem-tags .home-problem-tag-empty[data-v-91179f0e]{color:#9aafc3}.home-difficulty[data-v-91179f0e]{justify-self:start;padding:2px 6px!important;border-radius:3px!important;font-size:9px!important}.home-update-time[data-v-91179f0e]{color:var(--ui-text-muted);font-size:10px}.home-announcement-list[data-v-91179f0e],.home-rank-list[data-v-91179f0e],.home-resource-list[data-v-91179f0e]{padding:7px 16px 12px}.home-announcement-list.has-pagination[data-v-91179f0e]{padding-bottom:4px}.home-announcement-pagination[data-v-91179f0e]{display:flex;min-height:38px;align-items:center;justify-content:center;padding:0 12px 8px;border-top:1px solid #e1ebf5}.home-announcement-pagination[data-v-91179f0e] .el-pagination{padding:6px 0 0}.home-announcement-pagination[data-v-91179f0e] .btn-next,.home-announcement-pagination[data-v-91179f0e] .btn-prev,.home-announcement-pagination[data-v-91179f0e] .el-pager li{min-width:24px;height:24px;padding:0 5px;background:transparent;color:#54789b;font-size:10px;line-height:24px}.home-announcement-pagination[data-v-91179f0e] .btn-next:hover,.home-announcement-pagination[data-v-91179f0e] .btn-prev:hover,.home-announcement-pagination[data-v-91179f0e] .el-pager li:hover{color:var(--home-blue)}.home-announcement-pagination[data-v-91179f0e] .el-pager li.active{border-radius:3px;background:var(--home-blue);color:#fff}.home-announcement-row[data-v-91179f0e]{display:grid;width:100%;min-height:44px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid #e5eef8;background:transparent;text-align:left;cursor:pointer}.home-announcement-date[data-v-91179f0e]{color:#7990a8;font-family:Consolas,Menlo,monospace;font-size:10px}.home-announcement-title[data-v-91179f0e]{overflow:hidden;color:#27435f;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.home-announcement-row:hover .home-announcement-title[data-v-91179f0e]{color:var(--home-blue)}.home-new-badge[data-v-91179f0e]{padding:1px 4px;border:1px solid #88bdf2;border-radius:2px;color:#126bc5;font-size:8px}.home-exam-list[data-v-91179f0e]{min-height:110px;padding:0 18px 10px}.home-exam-list-head[data-v-91179f0e],.home-exam-row[data-v-91179f0e]{display:grid;grid-template-columns:minmax(240px,2.4fr) 144px 72px 18px;align-items:center;-moz-column-gap:12px;column-gap:12px}.home-exam-list-head[data-v-91179f0e]{min-height:34px;border-bottom:1px solid #cbdff2;color:#6584a3;font-size:9px;letter-spacing:.04em}.home-exam-row[data-v-91179f0e]{width:100%;min-height:60px;padding:0;border:0;border-bottom:1px solid #dce9f5;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.home-exam-row[data-v-91179f0e]:last-child{border-bottom:0}.home-exam-row:hover .home-exam-arrow[data-v-91179f0e],.home-exam-row:hover .home-exam-main strong[data-v-91179f0e]{color:var(--home-blue)}.home-exam-row[data-v-91179f0e]:hover{background:#f2f8ff}.home-exam-main[data-v-91179f0e]{min-width:0}.home-exam-main strong[data-v-91179f0e]{overflow:hidden;display:block;margin-bottom:5px;color:#12385f;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;transition:color .15s ease}.home-exam-time[data-v-91179f0e]{display:flex;align-items:baseline;gap:5px;color:#315c83;font-size:10px;font-style:normal}.home-exam-time strong[data-v-91179f0e]{color:#173f66;font-size:11px;font-weight:600}.home-exam-tags[data-v-91179f0e]{display:flex;align-items:center;gap:8px}.home-exam-tags span[data-v-91179f0e]{color:#55799c;font-size:9px;white-space:nowrap}.home-exam-tags span+span[data-v-91179f0e]:before{margin-right:8px;color:#9db8d2;content:"/"}.home-exam-state[data-v-91179f0e]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:22px;align-items:center;padding:0 7px;border:1px solid currentColor;border-radius:3px;background:#fff;color:#55799b;font-size:9px;font-weight:600;white-space:nowrap}.home-exam-state.is-running[data-v-91179f0e]{color:#138554}.home-exam-state.is-upcoming[data-v-91179f0e]{color:#126bc5}.home-exam-state.is-practice[data-v-91179f0e]{color:#0d858b}.home-exam-arrow[data-v-91179f0e]{color:#7291af;font-size:12px;text-align:right;transition:color .15s ease,transform .15s ease}.home-exam-row:hover .home-exam-arrow[data-v-91179f0e]{transform:translateX(2px)}.home-rank-row[data-v-91179f0e]{display:flex;width:100%;min-height:49px;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid #e5eef8;background:transparent;color:inherit;text-align:left;cursor:pointer}.home-rank-index[data-v-91179f0e]{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;flex:0 0 23px;border:1px solid #c8d9eb;border-radius:3px;color:#6f849b;font:10px Consolas,Menlo,monospace}.home-rank-index.rank-1[data-v-91179f0e]{border-color:#f2b84b;background:#fff8e9;color:#9a6500}.home-rank-index.rank-2[data-v-91179f0e]{border-color:#a7b5c5;background:#f5f8fb;color:#5f7083}.home-rank-index.rank-3[data-v-91179f0e]{border-color:#d69b70;background:#fff4ec;color:#9c5729}.home-rank-avatar[data-v-91179f0e]{flex:0 0 auto}.home-rank-user[data-v-91179f0e]{display:flex;min-width:0;flex:1;flex-direction:column}.home-rank-user strong[data-v-91179f0e]{overflow:hidden;color:#203c59;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.home-rank-user small[data-v-91179f0e]{margin-top:2px;font-size:8px}.home-rank-ac[data-v-91179f0e]{color:var(--home-blue);font-size:12px}.home-rank-ac small[data-v-91179f0e]{color:#7790a8;font-size:8px;font-weight:500}.home-resource-list a[data-v-91179f0e]{display:flex;min-height:42px;align-items:center;gap:9px;border-bottom:1px solid #e5eef8;color:#284663;font-size:11px}.home-resource-list a span[data-v-91179f0e]{flex:1}.home-resource-list a i[data-v-91179f0e]:first-child{color:var(--home-blue)}.home-resource-list a i[data-v-91179f0e]:last-child{color:#8ea6be;font-size:9px}.home-empty[data-v-91179f0e]{display:flex;min-height:105px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8aa0b7;font-size:11px}.home-empty i[data-v-91179f0e]{color:#74a8dc;font-size:24px}.home-empty-compact[data-v-91179f0e]{min-height:72px}@media (max-width:1120px){.home-hero[data-v-91179f0e]:before{right:300px}.home-hero[data-v-91179f0e]{grid-template-columns:minmax(0,1fr) 300px}.home-content-grid[data-v-91179f0e]{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)}}@media (max-width:920px){.home-hero[data-v-91179f0e]:before{right:0}.home-hero[data-v-91179f0e]{grid-template-areas:"carousel" "welcome";grid-template-columns:1fr}.home-content-grid[data-v-91179f0e]{grid-template-columns:1fr}.home-welcome-main[data-v-91179f0e]{min-height:0;padding:24px 28px 26px}.home-welcome-copy[data-v-91179f0e],.home-welcome-title[data-v-91179f0e]{padding:0}}@media (max-width:620px){.home-page[data-v-91179f0e]{gap:10px}.home-hero[data-v-91179f0e]{min-height:0}.home-welcome-main[data-v-91179f0e]{padding:21px 20px 23px}.home-welcome-copy[data-v-91179f0e],.home-welcome-title[data-v-91179f0e]{padding:0}.home-welcome h1[data-v-91179f0e]{font-size:21px}.home-snapshot>div[data-v-91179f0e]{align-items:flex-start;flex-direction:column;gap:4px;padding-right:8px}.home-snapshot>div+div[data-v-91179f0e]{margin-left:8px;padding-left:8px}.home-section-header[data-v-91179f0e]{min-height:52px;padding:0 14px}.home-problem-table[data-v-91179f0e],.home-section-body[data-v-91179f0e]{padding-right:12px;padding-left:12px}.home-contest-list-head[data-v-91179f0e]{display:none}.home-contest-row[data-v-91179f0e]{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"main state open" "time time open";gap:5px 10px;min-height:74px;padding:10px 0}.home-contest-main[data-v-91179f0e]{grid-area:main}.home-contest-title-wrap h3[data-v-91179f0e]{max-width:58vw}.home-contest-time[data-v-91179f0e]{grid-area:time}.home-contest-duration[data-v-91179f0e],.home-contest-host[data-v-91179f0e]{display:none}.home-contest-state[data-v-91179f0e]{grid-area:state}.home-contest-open[data-v-91179f0e]{grid-area:open}.home-exam-list[data-v-91179f0e]{padding-right:12px;padding-left:12px}.home-exam-list-head[data-v-91179f0e]{display:none}.home-exam-row[data-v-91179f0e]{grid-template-areas:"main state open" "time time open";grid-template-columns:minmax(0,1fr) auto 16px;gap:5px 10px;min-height:74px;padding:10px 0}.home-exam-main[data-v-91179f0e]{grid-area:main}.home-exam-time[data-v-91179f0e]{grid-area:time}.home-exam-state[data-v-91179f0e]{grid-area:state}.home-exam-arrow[data-v-91179f0e]{grid-area:open}.home-problem-head[data-v-91179f0e]{display:none}.home-problem-row[data-v-91179f0e]{grid-template-areas:"id title difficulty" ". tags tags";grid-template-columns:66px minmax(0,1fr) auto;row-gap:6px;padding:9px 0}.home-problem-id[data-v-91179f0e]{grid-area:id}.home-problem-row>strong[data-v-91179f0e]{grid-area:title}.home-problem-tags[data-v-91179f0e]{grid-area:tags}.home-difficulty[data-v-91179f0e]{grid-area:difficulty}.home-update-time[data-v-91179f0e]{display:none}}.container[data-v-36e4b0f1]{width:450px;margin:0 auto}[data-v-36e4b0f1] .el-card{border:1px solid #87ceeb;border-radius:8px}h2[data-v-36e4b0f1]{font-size:22px;font-weight:600;font-family:Arial,Helvetica,sans-serif;line-height:1em;color:#4e4e4e}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:#7a8e97;background:#fff;padding:.6rem;position:relative;border:1px solid rgba(0,0,0,.15)}file-card>div:first-of-type{display:flex;align-items:center;padding-right:1rem;width:5rem;height:5rem;flex-shrink:0;flex-grow:0}file-card .filename{overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;margin-bottom:.5rem!important;font-family:Roboto;font-weight:400!important;line-height:1.2!important;color:#000;word-wrap:break-word;word-break:break-all;white-space:normal!important;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}file-card p{margin:0;line-height:1;font-family:Roboto}.submission[data-v-a2ee1382]{background:#87ceeb;color:#fff;font-size:14px}.solved[data-v-a2ee1382]{background:#67c23a;color:#fff;font-size:14px}.score[data-v-a2ee1382]{background:#e6a23c;color:#fff;font-size:14px}.time[data-v-a2ee1382]{background:#d5b5ef;color:#fff;font-size:14px}.rating[data-v-a2ee1382]{background:#dd6161;color:#fff;font-size:14px}.default-info[data-v-a2ee1382]{font-size:13px;padding-right:5px}.data-number[data-v-a2ee1382]{font-size:20px;font-weight:600}.container p[data-v-a2ee1382]{margin-top:8px;margin-bottom:8px}@media screen and (max-width:1080px){.container[data-v-a2ee1382]{position:relative;width:100%;margin-top:110px;text-align:center}.container .avatar-container[data-v-a2ee1382]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-90px}.container .recent-login[data-v-a2ee1382]{text-align:center;margin-top:30px}}@media screen and (min-width:1080px){.container[data-v-a2ee1382]{position:relative;width:75%;margin-top:160px;text-align:center}.container .avatar-container[data-v-a2ee1382]{position:absolute;left:50%;transform:translate(-50%);z-index:1;margin-top:-8%}.container .recent-login[data-v-a2ee1382]{position:absolute;right:1rem;top:.5rem}.container .user-info[data-v-a2ee1382]{margin-top:50px}}.container .avatar[data-v-a2ee1382]{width:140px;height:140px;border-radius:50%;box-shadow:0 1px 1px 0}.container .emphasis[data-v-a2ee1382]{font-size:20px;font-weight:600}#problems[data-v-a2ee1382]{padding-left:30px;padding-right:30px;font-size:18px}.level-card[data-v-a2ee1382]{width:calc(45% - .5em);margin:1rem auto}@media (max-width:768px){.level-card[data-v-a2ee1382]{margin:1em 0;width:100%}#problems[data-v-a2ee1382]{padding-left:0;padding-right:0}}.card-p-count[data-v-a2ee1382]{float:right;font-size:1.1em;font-weight:bolder}.btns[data-v-a2ee1382]{margin-top:15px}.problem-btn[data-v-a2ee1382]{display:inline-block;margin:5px}#icons .icon[data-v-a2ee1382]{font-size:13px!important;padding:0 10px;color:#2196f3}.signature-body[data-v-a2ee1382]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.gender-male[data-v-a2ee1382]{font-size:16px;margin-left:5px;color:#fff;border-radius:4px;padding:2px}.male[data-v-a2ee1382]{background-color:#409eff}.female[data-v-a2ee1382]{background-color:pink}.card-title[data-v-a2ee1382]{font-size:1.2rem;font-weight:500;align-items:center;text-align:left;margin-bottom:10px}[data-v-a2ee1382] .vch__day__square{cursor:pointer!important;transition:all .2s ease-in-out!important}[data-v-a2ee1382] .vch__day__square:hover{height:11px!important;width:11px!important}[data-v-a2ee1382] svg.vch__wrapper rect.vch__day__square:hover{stroke:#73b3f3!important}[data-v-a2ee1382] svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label,[data-v-a2ee1382] svg.vch__wrapper .vch__legend__wrapper text,[data-v-a2ee1382] svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label{font-size:.5rem!important;font-weight:600!important}[data-v-a2ee1382] rect{rx:2;ry:2}@media screen and (min-width:1200px){.box-card[data-v-0b75d458]{margin-left:8%;margin-right:8%}}[data-v-0b75d458] .el-collapse-item__header{border-radius:4px;font-size:18px;color:#409eff}.msg-title[data-v-0b75d458]{background:#fff;border-bottom:1px solid #dfe3e8}[data-v-0b75d458] .el-tabs__item{padding:0 40px;line-height:53px;height:53px;font-weight:700}.page[data-v-7a1c019c]{margin:20px;margin-right:0;float:right}.el-pagination[data-v-7a1c019c]{padding-right:0!important}[data-v-7a1c019c] .el-pagination__sizes{margin:0!important}[data-v-7a1c019c] .el-pagination .el-select .el-input{margin-right:0!important}.problem-list-title[data-v-3e434d7d]{font-size:2em;font-weight:500;line-height:30px}.taglist-title[data-v-3e434d7d]{font-size:21px;font-weight:500}section[data-v-3e434d7d]{display:flex;align-items:baseline;margin-bottom:.8em}.problem-filter[data-v-3e434d7d]{margin-right:1em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.filter-item[data-v-3e434d7d]{margin-right:1em;margin-top:.5em;font-size:13px}.filter-item[data-v-3e434d7d]:hover{cursor:pointer}@media only screen and (max-width:767px){.filter-mt[data-v-3e434d7d]{margin-top:8px}}[data-v-3e434d7d] .el-tag--dark{border-color:#d9ecff}[data-v-3e434d7d] .tag-btn{margin-left:4px!important;margin-top:4px}[data-v-3e434d7d] .vxe-checkbox .vxe-checkbox--label{overflow:unset!important}[data-v-3e434d7d] .vxe-input{width:100%}#pick-one[data-v-3e434d7d]{margin-top:10px}[data-v-3e434d7d] .el-card__header{border-bottom:0;padding-bottom:0}@media screen and (min-width:1200px){[data-v-3e434d7d] .el-card__body{padding-top:0;margin-top:5px}}ul[data-v-3e434d7d]{float:right}.title-a[data-v-3e434d7d]{color:#495060;font-family:inherit;font-size:14px;font-weight:500}.el-progress[data-v-3e434d7d]{margin-top:15px}@media screen and (min-width:1050px){[data-v-3e434d7d] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-3e434d7d] .el-collapse-item__header{font-weight:bolder!important;height:38px!important;line-height:38px!important;font-size:15px!important}[data-v-3e434d7d] .el-collapse-item__content{padding-bottom:10px!important}.custom-dialog .content-scroll[data-v-3e434d7d]{max-height:40vh;overflow-y:auto;padding-right:10px}.filter-row[data-v-3e434d7d]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:4px;min-height:35px}@media only screen and (max-width:767px){.search[data-v-06527d18]{margin-top:20px}}.flex-container #main[data-v-06527d18]{flex:auto}.flex-container .filter[data-v-06527d18]{margin-right:-10px}.flex-container #contest-menu[data-v-06527d18]{flex:none;width:210px}[data-v-06527d18] .el-card__header{border-bottom:0;padding-bottom:0;text-align:center}[data-v-06527d18] .el-dialog{border-radius:6px!important;text-align:center}[data-v-06527d18] .el-switch{padding-top:6px}@media only screen and (min-width:768px) and (max-width:992px){.el-col-sm-12[data-v-06527d18]{padding-top:10px}}@media screen and (min-width:1350px){[data-v-06527d18] .vxe-table--body-wrapper{overflow-x:hidden!important}}[data-v-06527d18] .vxe-table .vxe-cell{padding:0!important}[data-v-06527d18] .el-dialog--center .el-dialog__body{padding-bottom:0!important}.manual-judge-title[data-v-06527d18]{text-align:center;font-weight:bolder;font-size:15px;margin-bottom:5px}.hljs[data-v-45f4af5f]{padding:0!important}.submission-detail pre[data-v-45f4af5f]{padding-left:50px!important}pre[data-v-45f4af5f]{white-space:pre-wrap;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.el-row--flex[data-v-1f3c9c8f]{flex-wrap:wrap}.el-col[data-v-1f3c9c8f]{padding-left:5px!important;padding-right:5px!important}.test-detail-item[data-v-1f3c9c8f]{width:100%;padding:5px;font-size:14px;display:inline-block;vertical-align:top;border-radius:3px;border:1px solid #ff431e;border-left:3px solid #ff431e;color:#ff431e;margin:0 0 10px 0}.test-detail-item h2[data-v-1f3c9c8f]{font-weight:bolder;text-align:center;margin:2px;padding:0}.test-detail-item>span[data-v-1f3c9c8f]{margin-right:10px}.test-run-static[data-v-1f3c9c8f]{text-align:center}.test-detail-item.done[data-v-1f3c9c8f]{border-color:#25bb9b;color:#25bb9b}.subtask-list-card[data-v-1f3c9c8f]{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-1f3c9c8f]{margin-top:13px}#status .title[data-v-2bafb3c8]{font-size:20px}#status .content[data-v-2bafb3c8]{margin-top:10px;font-size:14px}#status .content span[data-v-2bafb3c8]{margin-right:10px}#status .span-row[data-v-2bafb3c8]{display:block;float:left}#status .content pre[data-v-2bafb3c8]{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}#share-btn[data-v-2bafb3c8]{float:right;margin-top:5px;margin-right:10px}#share-btn[data-v-2bafb3c8]:first-child{margin-right:0}.el-row--flex[data-v-2bafb3c8]{flex-wrap:wrap}.el-col[data-v-2bafb3c8]{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-2bafb3c8] .vxe-table--body-wrapper{overflow-x:hidden!important}}.subtask-title[data-v-2bafb3c8]{width:100%;padding-left:20px;transition:.1s ease,color .1s ease;font-weight:700!important}@media screen and (max-width:768px){.subtask-title[data-v-2bafb3c8]{padding-left:5px}}.subtask-title span[data-v-2bafb3c8]{color:rgba(0,0,0,.4)}.subtask-item:hover .subtask-title span[data-v-2bafb3c8],.subtask-title.active span[data-v-2bafb3c8]{color:rgba(0,0,0,.87)}.subtask-item:hover .text-color-green[data-v-2bafb3c8],.subtask-title.active .text-color-green[data-v-2bafb3c8]{color:#19be6b!important}.subtask-item:hover .text-color-red[data-v-2bafb3c8],.subtask-title.active .text-color-red[data-v-2bafb3c8]{color:#ed3f14!important}.subtask-item:hover .text-color-yellow[data-v-2bafb3c8],.subtask-title.active .text-color-yellow[data-v-2bafb3c8]{color:#f90!important}.subtask-item:hover .text-color-blue[data-v-2bafb3c8],.subtask-title.active .text-color-blue[data-v-2bafb3c8]{color:#2d8cf0!important}.subtask-item:hover .text-color-gray[data-v-2bafb3c8],.subtask-title.active .text-color-gray[data-v-2bafb3c8]{color:#909399!important}.subtask-item:hover .text-color-purple[data-v-2bafb3c8],.subtask-title.active .text-color-purple.active[data-v-2bafb3c8]{color:#676fc1!important}.download-btn[data-v-2bafb3c8]{float:right;margin-right:10px;margin-bottom:20px}.contest-list-page[data-v-3794e732]{width:100%;padding-bottom:24px}.list-surface[data-v-3794e732]{overflow:hidden;border:1px solid #d9e6f2;border-radius:5px;background:#fff}.list-toolbar[data-v-3794e732]{padding:12px;border-bottom:1px solid #d9e6f2;background:#fff}.filter-row[data-v-3794e732]{display:flex;align-items:center;gap:8px}.keyword-input[data-v-3794e732]{width:min(340px,34vw)}.status-select[data-v-3794e732],.type-select[data-v-3794e732]{width:142px}.filter-row[data-v-3794e732] .el-button,.filter-row[data-v-3794e732] .el-input__inner{height:34px;border-radius:4px;line-height:34px}.filter-row[data-v-3794e732] .el-input__inner{border-color:#cbdbea;color:#244766}.filter-row[data-v-3794e732] .el-input__inner:focus{border-color:#1677d2}.filter-row[data-v-3794e732] .el-button{padding-top:0;padding-bottom:0}.contest-list-wrap[data-v-3794e732]{min-height:150px}.contest-list-panel[data-v-3794e732]{overflow:hidden;background:#fff}.contest-list-head[data-v-3794e732],.contest-list-row[data-v-3794e732]{display:grid;grid-template-columns:minmax(280px,2.5fr) 164px 94px minmax(92px,.8fr) 88px 110px;grid-template-areas:"primary start duration host state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.contest-list-head[data-v-3794e732]{min-height:38px;border-bottom:1px solid #e3edf6;background:transparent;color:#607b94;font-size:10px;font-weight:500}.col-primary[data-v-3794e732],.contest-primary[data-v-3794e732]{grid-area:primary}.col-start[data-v-3794e732],.contest-start[data-v-3794e732]{grid-area:start}.col-duration[data-v-3794e732],.contest-duration[data-v-3794e732]{grid-area:duration}.col-host[data-v-3794e732],.contest-host[data-v-3794e732]{grid-area:host}.col-state[data-v-3794e732],.contest-state[data-v-3794e732]{grid-area:state}.col-actions[data-v-3794e732],.contest-actions[data-v-3794e732]{grid-area:actions}.col-actions[data-v-3794e732],.col-duration[data-v-3794e732],.col-host[data-v-3794e732],.col-start[data-v-3794e732],.col-state[data-v-3794e732],.contest-actions[data-v-3794e732],.contest-duration[data-v-3794e732],.contest-host[data-v-3794e732],.contest-start[data-v-3794e732],.contest-state[data-v-3794e732]{justify-self:center;text-align:center}.contest-list-row[data-v-3794e732]{min-height:76px;border-bottom:1px solid #e0ebf5;cursor:pointer;transition:background-color .15s ease}.contest-list-row[data-v-3794e732]:last-child{border-bottom:0}.contest-list-row[data-v-3794e732]:focus-visible,.contest-list-row[data-v-3794e732]:hover{outline:none;background:#f3f8fe}.contest-primary[data-v-3794e732]{min-width:0}.contest-title[data-v-3794e732]{display:block;overflow:hidden;margin-bottom:7px;color:#143b61;font-size:15px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.contest-list-row:hover .contest-title[data-v-3794e732]{color:#126bc5}.contest-tags[data-v-3794e732]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;color:#567795;font-size:10px}.contest-tags>span[data-v-3794e732]{white-space:nowrap}.contest-tags>span+span[data-v-3794e732]:before{margin-right:8px;color:#a2b8cc;content:"/"}.contest-tags i[data-v-3794e732]{margin-right:3px}.contest-duration[data-v-3794e732],.contest-host[data-v-3794e732],.contest-start[data-v-3794e732]{overflow:hidden;color:#315b80;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.contest-start[data-v-3794e732]{font-family:Consolas,Menlo,monospace}.contest-state[data-v-3794e732]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:23px;align-items:center;justify-content:center;padding:0 8px;border:1px solid currentColor;border-radius:3px;background:#fff;font-size:10px;font-weight:600;white-space:nowrap}.contest-actions[data-v-3794e732]{display:flex;align-items:center;justify-content:center;gap:6px}.scoreboard-link[data-v-3794e732]{height:auto;padding:0;border:0;background:transparent;color:#126bc5;font-family:inherit;font-size:10px;cursor:pointer}.scoreboard-link i[data-v-3794e732]{margin-right:4px}.scoreboard-link[data-v-3794e732]:hover:not(:disabled){color:#07559e}.scoreboard-link[data-v-3794e732]:disabled{cursor:not-allowed;opacity:.45}.contest-actions[data-v-3794e732] .el-button{min-width:82px;height:28px;padding:0 10px;border-radius:4px}.running-contest-notice[data-v-3794e732]{display:flex;min-height:36px;align-items:center;justify-content:space-between;margin:0;padding:0 12px;border:0;border-bottom:1px solid #d9e6f2;border-radius:0;background:#fff;color:#16704d;font-size:11px}.running-contest-notice i[data-v-3794e732]{margin-right:7px;color:#17a467;font-size:8px}.running-contest-notice strong[data-v-3794e732]{min-width:22px;height:20px;border-radius:10px;background:#159a61;color:#fff;font-size:10px;line-height:20px;text-align:center}.contest-load-more[data-v-3794e732]{display:flex;justify-content:center;padding:12px 0 0}.contest-load-more[data-v-3794e732] .el-button{min-width:190px;border-color:#a9c8e6;border-radius:4px;color:#126bc5}.pagination-wrap[data-v-3794e732]{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (max-width:1100px){.contest-list-head[data-v-3794e732],.contest-list-row[data-v-3794e732]{grid-template-columns:minmax(260px,2fr) 160px 88px 88px 110px;grid-template-areas:"primary start duration state actions"}.col-host[data-v-3794e732],.contest-host[data-v-3794e732]{display:none}}@media screen and (max-width:760px){.filter-row[data-v-3794e732]{align-items:stretch;flex-direction:column}.keyword-input[data-v-3794e732],.search-button[data-v-3794e732],.status-select[data-v-3794e732],.type-select[data-v-3794e732]{width:100%}.contest-list-head[data-v-3794e732]{display:none}.contest-list-row[data-v-3794e732]{grid-template-areas:"primary state" "start actions" "duration actions" "host host";grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:128px;padding:14px}.contest-primary[data-v-3794e732]{grid-area:primary}.contest-start[data-v-3794e732]{grid-area:start;justify-self:start;text-align:left}.contest-duration[data-v-3794e732]{grid-area:duration;justify-self:start;text-align:left}.contest-host[data-v-3794e732]{display:block;grid-area:host;justify-self:start;text-align:left}.contest-state[data-v-3794e732]{grid-area:state;justify-self:end}.contest-actions[data-v-3794e732]{grid-area:actions;justify-self:end}}.header[data-v-ab65ba06]{margin-bottom:10px;margin-right:5px;margin-left:5px}.header .left-adjust[data-v-ab65ba06]{width:170px;margin-left:5px}.setting-title[data-v-ab65ba06]{border-bottom:1px solid #f3f3f6;color:#000;font-weight:700;padding:10px 0}.setting-item[data-v-ab65ba06]{display:flex;padding:15px 0 0}.setting-item-name[data-v-ab65ba06]{flex:2;color:#333;font-weight:700;font-size:13px;margin-top:7px}.setting-item-value[data-v-ab65ba06]{width:140px;margin-left:15px;flex:5}.select-row[data-v-ab65ba06]{margin-top:4px}[data-v-ab65ba06] .el-drawer__body{border:1px solid #f0f0f0}.tj-btn[data-v-ab65ba06]{font-size:13px;font-weight:600;border:1px solid #32ca99}.tj-btn[data-v-ab65ba06]:hover{background-color:#d5f1eb}.tj-test-tag[data-v-ab65ba06]{margin-right:15px;cursor:pointer}.tj-test-tag[data-v-ab65ba06]:hover{font-weight:600}.tj-res-tab[data-v-ab65ba06]{padding-right:15px}.tj-res-item[data-v-ab65ba06]{display:flex;margin-top:10px}.tj-res-item .name[data-v-ab65ba06]{flex:2;text-align:center;line-height:34px;font-size:12px}.tj-res-item .value[data-v-ab65ba06]{flex:10}[data-v-ab65ba06] .el-textarea__inner[readonly]{background-color:#f7f8f9!important}.color-gray[data-v-ab65ba06]{color:#999}.mr-5[data-v-ab65ba06]{margin-right:5px}.mt-10[data-v-ab65ba06]{margin-top:10px}@media screen and (max-width:768px){.select-row span[data-v-ab65ba06]{margin-right:2px}.tj-res-item .name[data-v-ab65ba06]{flex:2}.tj-res-item .value[data-v-ab65ba06]{flex:5}}@media screen and (min-width:768px){.select-row span[data-v-ab65ba06]{margin-right:3px}.fl-right[data-v-ab65ba06]{float:right}}[data-v-ab65ba06] .el-tabs__content{position:absolute;top:40px;bottom:2px;left:0;right:0;overflow-y:auto}[data-v-ab65ba06] .el-card__header{padding:10px 25px;background-color:#faebd7}.ce-title[data-v-ab65ba06]{color:#f90;font-size:15px;font-weight:600}.status-title[data-v-ab65ba06]{font-size:15px;font-weight:700}@media screen and (max-width:992px){.CodeMirror{height:550px}}.cm-s-monokai .cm-matchhighlight{background-color:rgba(73,72,62,.99)}.cm-s-solarized .cm-matchhighlight{background-color:#d7d4f0}.cm-s-material .cm-matchhighlight{background-color:rgba(128,203,196,.2)}.textarea{font-family:Inconsolata,monospace}ul[data-v-06c8f118]{margin:0}@media screen and (min-width:1050px){#problem-footer[data-v-06c8f118]{margin:0 -1%}}[data-v-06c8f118] .el-card__body{padding:5px 0!important}.dataNav[data-v-06c8f118]{font-weight:bolder}.dataNav .dataNavList[data-v-06c8f118],.dataNav[data-v-06c8f118]{display:flex;overflow:hidden}.dataNav .dataNavList .dataNavListItem[data-v-06c8f118]{display:inline-block;height:35px;width:100px;min-width:100px;margin:auto 0;border-radius:5px;font-size:13px;text-align:center;color:#7e8690;line-height:35px;transition:transform .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.dataNavListItem.is-active[data-v-06c8f118],.dataNavListItem[data-v-06c8f118]: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-06c8f118]{margin-left:auto}.dataNav .dataNavNext[data-v-06c8f118],.dataNav .dataNavPrev[data-v-06c8f118]{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-06c8f118]:focus,.dataNav .dataNavPrev[data-v-06c8f118]:focus{outline:none}.dataNav .dataNavNext[data-v-06c8f118]:hover,.dataNav .dataNavPrev[data-v-06c8f118]:hover{color:#c7cede;background-color:#2e95fb;cursor:pointer}.discussion-page[data-v-76a1e789]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-v-76a1e789] .el-dialog__body{padding:0 20px}.container[data-v-76a1e789]{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-76a1e789]{background:#fff;overflow:hidden;padding:10px 20px;position:relative;text-align:center}.title-article h1.title[data-v-76a1e789]{font-size:25px;font-weight:600;color:#34495e;padding:0 0 10px;width:80%;line-height:32px;word-break:break-all}.title-article .title-msg[data-v-76a1e789]{margin-bottom:0;font-size:12px;color:#999}.title-article .title-msg span[data-v-76a1e789]{margin-right:2px}.title-article .title-msg span a.c999[data-v-76a1e789]{color:#999!important}.title-article .title-msg span a.c999[data-v-76a1e789]:hover{color:#007bff!important;text-decoration:none}.user-avatar[data-v-76a1e789]{vertical-align:middle}.user-name[data-v-76a1e789]{margin:0 .25rem!important}.title-article .title-msg a.report[data-v-76a1e789]{position:absolute;top:30px;right:5px;color:#4caf50!important;font-weight:700;font-size:14px}.title-article .title-msg a.like[data-v-76a1e789]{position:absolute;top:30px;right:68px;color:#ff6700!important;font-weight:700;font-size:14px}@media screen and (max-width:768px){.title-article .title-msg a.report[data-v-76a1e789]{top:50px!important;right:12px!important}.title-article .title-msg a.like[data-v-76a1e789]{top:24px!important;right:12px!important}}.body-article[data-v-76a1e789]{background:#fff;overflow:hidden;width:100%;padding:20px 20px;text-align:left;font-size:14px;line-height:1.6}.body-article[data-v-76a1e789] pre{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:12px 0;padding:12px 14px;border:1px solid #e4e7ed;border-radius:8px;background:#f7f8fa;color:#303133;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.body-article[data-v-76a1e789] 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-76a1e789] code:not(pre code){padding:2px 4px;border-radius:4px;background:#f2f3f5;color:#303133}.katex .katex-mathml{display:none}.problem-menu[data-v-f347816c]{float:left}@media screen and (max-width:992px){[data-v-f347816c] .problem-explain-drawer{margin-top:56px;height:calc(100% - 56px)!important}}.drawer-toolbar[data-v-f347816c]{position:absolute;top:5px;right:16px;z-index:99999}.drawer-toolbar .el-button[data-v-f347816c]{box-shadow:0 2px 8px rgba(0,0,0,.15)}.drawer-discussion[data-v-f347816c]{height:100%}.role-root[data-v-f347816c]{background-color:#f9d681!important;color:#ff503f!important;font-weight:600}.role-admin[data-v-f347816c]{background-color:#409eff!important;color:#fff!important}.role[data-v-f347816c]{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}a[data-v-f347816c]{color:#3091f2!important}.problem-menu span[data-v-f347816c]{margin-left:5px}.el-link[data-v-f347816c]{font-size:16px!important}.author-name[data-v-f347816c]{font-size:14px!important;color:#909399!important}.question-intr[data-v-f347816c]{margin-top:30px;border-radius:4px;border:1px solid #ddd;border-left:2px solid #3498db;background:#fafafa;padding:10px;line-height:1.8;margin-bottom:10px;font-size:14px}.problem-tag-container[data-v-f347816c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.extra-file[data-v-f347816c]{margin:10px;cursor:pointer}.file-download[data-v-f347816c]{vertical-align:bottom;float:right;margin-right:5px}.submit-detail[data-v-f347816c]{height:100%}[data-v-f347816c] .el-tabs--border-card>.el-tabs__content{padding-top:0;padding-right:0;padding-bottom:0}.js-left[data-v-f347816c]{padding-right:15px}@media screen and (min-width:992px){.problem-body[data-v-f347816c]{margin-left:-2%;margin-right:-2%}.js-left[data-v-f347816c]{height:730px!important;overflow-y:auto}#js-explain[data-v-f347816c],#js-extraFile[data-v-f347816c],#js-submission[data-v-f347816c],.submit-detail[data-v-f347816c]{overflow-y:auto}.js-right[data-v-f347816c]{height:635px!important}#js-right-bottom[data-v-f347816c]{height:49px}.problem-tag[data-v-f347816c]{display:inline}.problem-menu[data-v-f347816c]{float:right}.problem-menu span[data-v-f347816c]{margin-left:10px}.question-intr[data-v-f347816c]{margin-top:6px}}@media screen and (min-width:992px){.problem-box[data-v-f347816c]{width:100%;height:100%;overflow:hidden}.problem-left[data-v-f347816c]{width:50%;height:100%;overflow-y:auto;overflow-x:hidden;float:left}.problem-resize[data-v-f347816c]{cursor:col-resize;position:absolute;top:330px;left:50%;background-color:#d6d6d6;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-f347816c]{display:block}.problem-resize:hover .fold[data-v-f347816c]:before{content:"";position:absolute;display:block;width:6px;height:24px;left:-6px}.right-fold[data-v-f347816c]{display:none;margin-left:15px;margin-top:-35px}.left-fold[data-v-f347816c],.right-fold[data-v-f347816c]{position:absolute;font-weight:bolder;cursor:pointer;z-index:1000;text-align:center}.left-fold[data-v-f347816c]{margin-left:-40px;margin-top:10px}.fold[data-v-f347816c]:hover{color:#409eff;background:#fff}.problem-resize[data-v-f347816c]:hover{color:#444}.problem-right[data-v-f347816c]{height:100%;float:left;width:50%}}@media screen and (max-width:992px){.submit-detail[data-v-f347816c]{padding-top:20px;height:100%}}[data-v-f347816c] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-f347816c] .el-card__body{padding-bottom:5px!important}#right-column[data-v-f347816c]{flex:none;width:220px}#problem-content[data-v-f347816c]{clear:both;margin-top:18px}#problem-content .title[data-v-f347816c]{font-size:16px;font-weight:600;margin:25px 0 8px 0;color:#3091f2}#problem-content .copy[data-v-f347816c]{padding-left:8px}.hint-content[data-v-f347816c]{margin:1em 0;font-size:15px!important}.md-content[data-v-f347816c]{margin:1em;font-size:15px}.flex-container[data-v-f347816c]{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.example[data-v-f347816c]{align-items:stretch}.example-input[data-v-f347816c],.example-output[data-v-f347816c]{width:50%;flex:1 1 auto;display:flex;flex-direction:column}.example pre[data-v-f347816c]{flex:1 1 auto;align-self:stretch;border-style:solid;background:transparent;padding:5px 10px;white-space:pre;margin-top:10px;margin-bottom:10px;background:#f1f1f1;border:1px dashed #e9eaec;overflow:auto;font-size:1.1em;margin-right:7%}#submit-code[data-v-f347816c]{height:auto}#submit-code .status[data-v-f347816c]{float:left}.submission-status[data-v-f347816c]:hover{cursor:pointer}#submit-code .status span[data-v-f347816c]{margin-left:10px}.captcha-container[data-v-f347816c]{display:inline-block}.captcha-container .captcha-code[data-v-f347816c]{width:auto;margin-top:-20px;margin-left:20px}.fl-right[data-v-f347816c]{float:right}[data-v-f347816c] .el-dialog__body{padding:10px 10px!important}#pieChart .echarts[data-v-f347816c]{height:250px;width:210px}#pieChart #detail[data-v-f347816c]{position:absolute;right:10px;top:10px}[data-v-f347816c] .echarts{width:350px;height:350px}#pieChart-detail[data-v-f347816c]{height:350px}.tj-btn[data-v-f347816c]{margin-right:15px;float:right;cursor:pointer}.tj-btn.non-active[data-v-f347816c]{border:1px solid #32ca99}.tj-btn.non-active[data-v-f347816c]:hover{background-color:#d5f1eb}.tj-btn.active[data-v-f347816c]{background-color:#67c23a;border-color:#67c23a;color:#fff}.list-card[data-v-f347816c]{border-radius:6px;margin-bottom:9px;padding:10px;text-align:left;position:relative}.list-card p[data-v-f347816c]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .title_d[data-v-f347816c]{overflow:hidden;display:block}.svg-top[data-v-f347816c]{position:absolute;top:0;right:0}.title_d[data-v-f347816c]{margin:0;padding:0;font-size:16px;font-weight:600;color:#34495e}.article-hlink2 p[data-v-f347816c]{color:#888;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-f347816c]{margin-top:15px;font-size:12px;color:#999!important}.title-article .title-msg a[data-v-f347816c]{color:#999!important;text-decoration:none}.user-avatar[data-v-f347816c]{vertical-align:middle}.title-article .title-msg span[data-v-f347816c]{margin-right:3px}.title-article .title-msg .pl[data-v-f347816c]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-f347816c]{padding-right:.3rem!important}.overflowAuto[data-v-f347816c]{overflow-y:auto;position:absolute;width:100%;height:100%}.overflowAuto[data-v-f347816c]::-webkit-scrollbar{height:6px;width:6px}.overflowAuto[data-v-f347816c]::-webkit-scrollbar-thumb{background:#e0d6eb}.problem-title-row[data-v-f347816c]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.problem-title-text[data-v-f347816c]{font-size:26px;font-weight:700;color:#2d3a4b;line-height:1.4}.copy-problem-btn[data-v-f347816c]{height:34px;padding:0 14px;border:none;border-radius:4px;background:#2f67a2;color:#fff;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .15s ease;box-shadow:none}.copy-problem-btn i[data-v-f347816c]{font-size:14px}.copy-problem-btn[data-v-f347816c]:hover{background:#275889;box-shadow:none}.copy-problem-btn[data-v-f347816c]:active{background:#214a73}.copy-problem-btn[data-v-f347816c]:focus{outline:none}.echarts[data-v-78ee408b]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-78ee408b] .el-card__body{padding:0!important}}@media screen and (min-width:768px){.el-input-group[data-v-78ee408b]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-78ee408b]{width:30%}}.rank-signature-body img{height:50px!important;width:50px!important}.rank-signature-body p{margin:0;padding:0}.echarts[data-v-4c2b3c0c]{margin:0 auto;width:100%;height:400px}@media screen and (max-width:768px){[data-v-4c2b3c0c] .el-card__body{padding:0!important}}.user-avatar[data-v-4c2b3c0c]{margin-right:5px!important;vertical-align:middle}@media screen and (min-width:768px){.el-input-group[data-v-4c2b3c0c]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-4c2b3c0c]{width:30%}}.panel-title[data-v-a929b4d0]{font-size:1.5rem!important;font-weight:500}@media screen and (min-width:768px){.contest-time .left[data-v-a929b4d0]{text-align:left}.contest-time .right[data-v-a929b4d0]{text-align:right}.password-form-card[data-v-a929b4d0]{width:400px;margin:0 auto}}@media screen and (max-width:768px){.contest-time .left[data-v-a929b4d0],.contest-time .right[data-v-a929b4d0]{text-align:center}}[data-v-a929b4d0] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-a929b4d0] .el-slider__button-wrapper{z-index:500}[data-v-a929b4d0] .el-slider__bar{height:10px!important;background-color:#09be24!important}[data-v-a929b4d0] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-a929b4d0] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-a929b4d0] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.contest-title[data-v-a929b4d0]{text-align:center}.contest-time[data-v-a929b4d0]{width:100%;font-size:16px}.el-tag--dark[data-v-a929b4d0]{border-color:#fff}.el-tag[data-v-a929b4d0]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}.sub-menu[data-v-a929b4d0]{margin-top:15px}.contest-home-page[data-v-54c88ceb]{width:100%;margin:0 auto;padding:0 0 40px}.contest-home-card[data-v-54c88ceb]{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-54c88ceb]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #edf1f7}.contest-title-block[data-v-54c88ceb]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.contest-title-block h1[data-v-54c88ceb]{margin:0 0 10px;color:#1f2f3d;font-size:22px;font-weight:600;line-height:1.3}.contest-tags[data-v-54c88ceb]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.clickable-tag[data-v-54c88ceb]{cursor:pointer}.contest-countdown-section[data-v-54c88ceb]{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-54c88ceb]{display:flex;align-items:center;justify-content:center;gap:8px;color:#303133;font-size:15px;font-weight:600;margin-bottom:14px}.countdown-section-title i[data-v-54c88ceb]{color:#409eff}.countdown-box-row[data-v-54c88ceb]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-54c88ceb]{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-54c88ceb]{font-size:24px;line-height:1;font-weight:600}.countdown-number-box small[data-v-54c88ceb]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-54c88ceb]{color:#909399;font-size:26px;font-weight:700}.countdown-target-time[data-v-54c88ceb]{margin-top:14px;color:#909399;font-size:13px}.countdown-before-start[data-v-54c88ceb]{border-color:rgba(255,125,0,.18);background:#fff9f2}.countdown-before-start .countdown-number-box span[data-v-54c88ceb],.countdown-before-start .countdown-section-title i[data-v-54c88ceb]{color:#ff7d00}.countdown-before-start .countdown-number-box[data-v-54c88ceb]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-54c88ceb]{border-color:rgba(0,180,42,.18);background:#f3faf5}.countdown-running .countdown-number-box span[data-v-54c88ceb],.countdown-running .countdown-section-title i[data-v-54c88ceb]{color:#00b42a}.countdown-running .countdown-number-box[data-v-54c88ceb]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-54c88ceb]{border-color:rgba(245,63,63,.18);background:#fff5f5}.countdown-ended .countdown-number-box span[data-v-54c88ceb],.countdown-ended .countdown-section-title i[data-v-54c88ceb]{color:#f53f3f}.countdown-ended .countdown-number-box[data-v-54c88ceb]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.contest-info-grid[data-v-54c88ceb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.contest-info-item[data-v-54c88ceb]{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-54c88ceb]{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-54c88ceb]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-54c88ceb]{color:#303133;font-size:14px;font-weight:600;line-height:1.5}.contest-description-card[data-v-54c88ceb]{padding:20px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff}.contest-description-card.has-personal-start-time[data-v-54c88ceb]{min-height:420px}.contest-description-card.no-personal-start-time[data-v-54c88ceb]{min-height:375px}.contest-dashboard-grid[data-v-54c88ceb]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;margin-top:20px;align-items:start}.contest-side-panel[data-v-54c88ceb]{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.side-card[data-v-54c88ceb]{padding:18px;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:#fff;min-height:315px}.side-card-title[data-v-54c88ceb]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#303133;font-size:15px;font-weight:600}.side-card-title i[data-v-54c88ceb]{color:#409eff}.record-status[data-v-54c88ceb]{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-54c88ceb]{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-54c88ceb]{color:#19be6b;background:rgba(25,190,107,.12)}.record-status-icon.finished[data-v-54c88ceb]{color:#2d8cf0;background:rgba(45,140,240,.12)}.record-status-icon.waiting[data-v-54c88ceb]{color:#909399;background:rgba(144,147,153,.12)}.record-status-icon.empty[data-v-54c88ceb]{color:#f90;background:rgba(255,153,0,.12)}.record-status-title[data-v-54c88ceb]{color:#303133;font-size:15px;font-weight:600}.record-status-desc[data-v-54c88ceb]{margin-top:4px;color:#909399;font-size:13px;line-height:1.5}.record-meta-list[data-v-54c88ceb]{margin-top:14px}.record-meta-item[data-v-54c88ceb]{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #f2f4f8;color:#606266;font-size:14px}.record-meta-item[data-v-54c88ceb]:last-child{border-bottom:none}.record-meta-item strong[data-v-54c88ceb]{color:#303133}.side-action-divider[data-v-54c88ceb]{height:1px;margin:18px 0 14px;background:#f2f4f8}.full-action-btn[data-v-54c88ceb]{width:100%;margin-left:0!important;margin-top:10px}.full-action-btn[data-v-54c88ceb]:first-of-type{margin-top:0}.section-title[data-v-54c88ceb]{margin-bottom:14px;color:#303133;font-size:16px;font-weight:600}.section-title i[data-v-54c88ceb]{margin-right:6px;color:#409eff}[data-v-54c88ceb] .contest-register-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-54c88ceb] .contest-register-dialog .el-dialog__header{display:none}[data-v-54c88ceb] .contest-register-dialog .el-dialog__body{padding:0}[data-v-54c88ceb] .contest-register-dialog .el-dialog__footer{padding:16px 22px 20px;background:#f8fbff;border-top:1px solid #edf1f7}.register-dialog-card[data-v-54c88ceb]{padding:24px 24px 8px;background:var(--ui-surface)}.register-dialog-header[data-v-54c88ceb]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.register-icon[data-v-54c88ceb]{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-54c88ceb]{color:#303133;font-size:18px;font-weight:600}.register-subtitle[data-v-54c88ceb]{margin-top:4px;color:#909399;font-size:13px}.register-notice[data-v-54c88ceb]{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-54c88ceb]{color:#e6a23c;margin-top:3px}.register-form[data-v-54c88ceb] .el-form-item{margin-bottom:15px}.register-form[data-v-54c88ceb] .el-form-item__label{padding-bottom:6px;color:#606266;font-weight:600;line-height:1.2}.register-select[data-v-54c88ceb]{width:100%}.register-radio-group[data-v-54c88ceb]{display:flex;gap:10px}.register-dialog-footer[data-v-54c88ceb]{display:flex;justify-content:flex-end;gap:10px}[data-v-54c88ceb] .contest-enter-dialog .el-dialog{border-radius:var(--ui-radius);overflow:hidden}[data-v-54c88ceb] .contest-enter-dialog .el-dialog__header{display:none}[data-v-54c88ceb] .contest-enter-dialog .el-dialog__body{padding:0}[data-v-54c88ceb] .contest-enter-dialog .el-dialog__footer{padding:16px 22px 20px;background:#f8fbff;border-top:1px solid #edf1f7}.enter-dialog-card[data-v-54c88ceb]{padding:24px 24px 18px;background:var(--ui-surface)}.enter-dialog-header[data-v-54c88ceb]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.enter-icon[data-v-54c88ceb]{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-54c88ceb]{color:#303133;font-size:18px;font-weight:600}.enter-subtitle[data-v-54c88ceb]{margin-top:4px;color:#909399;font-size:13px}.enter-notice[data-v-54c88ceb]{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-54c88ceb]{color:#409eff;margin-top:4px}.enter-dialog-footer[data-v-54c88ceb]{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:768px){.contest-home-page[data-v-54c88ceb]{padding:0 0 28px}.contest-hero[data-v-54c88ceb]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-54c88ceb]{width:68px;height:68px}.countdown-number-box span[data-v-54c88ceb]{font-size:23px}.countdown-box-row[data-v-54c88ceb]{gap:8px}.contest-dashboard-grid[data-v-54c88ceb],.contest-info-grid[data-v-54c88ceb]{grid-template-columns:1fr}[data-v-54c88ceb] .contest-register-dialog .el-dialog{margin-top:3vh!important}}@media screen and (min-width:1050px){.scoreboard-body[data-v-6de087ec]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-6de087ec]{text-align:center}.panel-title[data-v-6de087ec]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-6de087ec]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-6de087ec]{text-align:left}.contest-time .right[data-v-6de087ec]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-6de087ec],.contest-time .right[data-v-6de087ec]{text-align:center}}[data-v-6de087ec] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-6de087ec] .el-slider__button-wrapper{z-index:500}[data-v-6de087ec] .el-slider__bar{height:10px!important;background-color:#09be24!important}.el-tag--dark[data-v-6de087ec]{border-color:#fff}.el-tag[data-v-6de087ec]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}[data-v-6de087ec] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-6de087ec] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-6de087ec] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-6de087ec] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-6de087ec],.vxe-cell span[data-v-6de087ec]{margin:0;padding:0}[data-v-6de087ec] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-6de087ec] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.submission-time[data-v-6de087ec]{font-size:15.6px;font-family:Roboto,sans-serif}.submission-error[data-v-6de087ec]{font-weight:400}@media screen and (min-width:1050px){.scoreboard-body[data-v-1f3a42d6]{margin-left:-2%;margin-right:-2%}}.contest-title[data-v-1f3a42d6]{text-align:center}.panel-title[data-v-1f3a42d6]{font-size:1.5rem!important;font-weight:500}.contest-time[data-v-1f3a42d6]{width:100%;font-size:16px}@media screen and (min-width:768px){.contest-time .left[data-v-1f3a42d6]{text-align:left}.contest-time .right[data-v-1f3a42d6]{text-align:right}}@media screen and (max-width:768px){.contest-time .left[data-v-1f3a42d6],.contest-time .right[data-v-1f3a42d6]{text-align:center}}[data-v-1f3a42d6] .el-slider__button{width:20px!important;height:20px!important;background-color:#409eff!important}[data-v-1f3a42d6] .el-slider__button-wrapper{z-index:500}[data-v-1f3a42d6] .el-slider__bar{height:10px!important;background-color:#09be24!important}.el-tag--dark[data-v-1f3a42d6]{border-color:#fff}.el-tag[data-v-1f3a42d6]{color:#19be6b;background:#fff;border:1px solid #e9eaec;font-size:18px}[data-v-1f3a42d6] .el-card__body{padding:15px!important;padding-top:20px!important}.vxe-cell p[data-v-1f3a42d6],.vxe-cell span[data-v-1f3a42d6]{margin:0;padding:0}[data-v-1f3a42d6] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-1f3a42d6] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-1f3a42d6] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-1f3a42d6] .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-1f3a42d6]{color:rgba(0,0,0,.45);font-size:12px}[data-v-1f3a42d6] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}@media screen and (min-width:1050px){[data-v-b973133a] .vxe-table--body-wrapper{overflow-x:hidden!important}}.filter-row[data-v-37187823]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-37187823]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-37187823]{margin-right:20px}}[data-v-37187823] .el-tag--dark{border-color:#fff}.announcements-container[data-v-09d527fe]{margin-top:-10px;margin-bottom:10px}.announcements-container li[data-v-09d527fe]{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-09d527fe]{text-align:center}.flex-container .info[data-v-09d527fe]{margin-top:5px}.flex-container .title .entry[data-v-09d527fe]{color:#495060;font-style:oblique}.flex-container .title a[data-v-09d527fe]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}.creator[data-v-09d527fe],.date[data-v-09d527fe]{width:200px;text-align:center}.date[data-v-09d527fe]{margin-right:5px}.content-container[data-v-09d527fe]{padding:0 20px 20px 20px}.no-announcement[data-v-09d527fe]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-09d527fe]{animation:fadeIn 1s}ul[data-v-09d527fe]{list-style-type:none;padding-inline-start:0}.comment .markdown-content p{margin-top:0!important;margin-bottom:0!important}.comment-top[data-v-39fb2879]{margin-bottom:15px}.comment-top .title[data-v-39fb2879]{font-size:20px;margin-left:3.5em}.comment-top p[data-v-39fb2879]{margin:5px;padding:0}.face-box[data-v-39fb2879]{height:200px!important;width:300px!important;overflow:scroll!important;overflow-x:hidden!important}.container[data-v-39fb2879]{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-39fb2879]{margin-top:10px}.container .input-bottom[data-v-39fb2879]{margin-top:10px;padding:0 10px}.container .input-bottom .markdown-key[data-v-39fb2879]{font-size:20px;margin-left:5px;cursor:pointer}.container .own-input .own-btn-comment[data-v-39fb2879]{float:right}.container .emotionSelect[data-v-39fb2879]{font-size:25px;cursor:pointer}.emotionList[data-v-39fb2879]{display:flex;flex-wrap:wrap;padding:5px;height:200px;overflow-y:scroll}.emotionItem[data-v-39fb2879]{width:10%;font-size:20px;text-align:center;text-decoration:none}.emotionItem[data-v-39fb2879]:active,.emotionItem[data-v-39fb2879]:hover,.emotionItem[data-v-39fb2879]:link,.emotionItem[data-v-39fb2879]:visited{text-decoration:none}.comment-total[data-v-39fb2879]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-left:12px;border-left:4px solid #03a9f4;font-size:18px;font-weight:500;height:20px;line-height:20px}.comment-total .text[data-v-39fb2879]{display:flex;align-items:center}.comment-total .number[data-v-39fb2879]{margin-left:6px;font-size:14px;font-weight:400}.user-avatar[data-v-39fb2879]{margin-right:5px!important;vertical-align:middle}.container .comment[data-v-39fb2879]{display:flex;flex-direction:column;padding:10px;border-top:1px solid #eee}.container .comment .info[data-v-39fb2879]{display:flex;align-items:center}.container .comment .info .user-info[data-v-39fb2879]{cursor:pointer}.container .comment .info .right[data-v-39fb2879]{display:flex;flex-direction:column;margin-left:10px}.container .comment .info .right .name[data-v-39fb2879]{font-size:16px;color:#409eff;margin-bottom:5px;font-weight:500}.container .comment .info .right .date[data-v-39fb2879]{font-size:12px;color:#909399}.container .comment .info-bottom[data-v-39fb2879]{margin-left:47px}.container .comment .content[data-v-39fb2879]{font-size:16px;color:#303133;line-height:20px;padding:10px 0}.container .comment .control[data-v-39fb2879]{display:flex;align-items:center;font-size:14px;color:#909399}.container .comment .control .like[data-v-39fb2879]{display:flex;align-items:center;margin-right:10px;cursor:pointer}.container .comment .control .like.active[data-v-39fb2879],.container .comment .control .like[data-v-39fb2879]:hover{color:#409eff}.container .comment .control .like .iconfont[data-v-39fb2879]{font-size:14px;margin-right:3px}.container .comment .control .comment-opt[data-v-39fb2879]{display:flex;align-items:center;cursor:pointer;margin-right:10px}.container .comment .control .comment-reply[data-v-39fb2879]:hover{color:#333}.container .comment .control .comment-delete[data-v-39fb2879]:hover{color:#ff503f}.container .comment .control .comment-opt .iconfont[data-v-39fb2879]{font-size:16px;margin-right:3px}.container .comment .reply[data-v-39fb2879]{margin:10px 0;border-left:2px solid #dcdfe6}.container .comment .reply .item[data-v-39fb2879]{margin:0 10px;padding:10px 0;border-bottom:1px dashed #ebeef5}.container .comment .reply .item .reply-content[data-v-39fb2879]{display:flex;align-items:center;font-size:14px;color:#303133}.container .comment .reply .item .reply-content .from-name[data-v-39fb2879]{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-39fb2879]{margin-left:5px;margin-right:2px;color:#333;font-size:14px;font-weight:400;width:32px}.container .comment .reply .item .reply-content .to-name[data-v-39fb2879]{color:#409eff;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.container .comment .reply .item .reply-bottom[data-v-39fb2879]{display:flex;align-items:center;font-size:12px;color:#909399;margin-left:34px}.container .comment .reply .item .reply-bottom .reply-opt[data-v-39fb2879]{display:flex;align-items:center;margin-left:5px;cursor:pointer}.container .comment .reply .item .reply-bottom .reply-text[data-v-39fb2879]:hover{color:#333}.container .comment .reply .item .reply-bottom .reply-delete[data-v-39fb2879]:hover{color:#ff503f}.container .comment .reply .item .reply-bottom .reply-opt .iconfont[data-v-39fb2879]{margin-right:3px}.container .comment .reply .view-more[data-v-39fb2879]{font-size:12px;color:#6d757a}.container .comment .reply .view-more .btn-more[data-v-39fb2879]{padding:2px 3px;border-radius:4px}.container .comment .reply .view-more a[data-v-39fb2879]{outline:none;color:#00a1d6;text-decoration:none;cursor:pointer}.container .comment .reply .view-more a[data-v-39fb2879]:hover{background:#e5e9ef;color:#00a1d6}.container .comment .reply .fade-enter-active[data-v-39fb2879],.container .comment .reply fade-leave-active[data-v-39fb2879]{transition:opacity .5s}.container .comment .reply .fade-enter[data-v-39fb2879],.container .comment .reply .fade-leave-to[data-v-39fb2879]{opacity:0}.container .comment .reply .input-wrapper[data-v-39fb2879]{padding:10px}.container .btn-control[data-v-39fb2879]{float:right;align-items:center}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-39fb2879]{font-size:16px;color:#606266;margin-right:20px;cursor:pointer}.container .comment .reply .input-wrapper .btn-control .cancel[data-v-39fb2879]:hover{color:#333}.container .comment .reply .input-wrapper .btn-control .confirm[data-v-39fb2879]{font-size:16px}.loading-text[data-v-39fb2879]{text-align:center}.loading-text a[data-v-39fb2879]{color:#999}.loading-text a[data-v-39fb2879]:hover{text-decoration:none;color:#03a9f4}.print-tips[data-v-9d3c51ba]{margin-left:50px;padding:30px;padding-top:0}.filter-row[data-v-1cf71084]{float:right}@media screen and (max-width:768px){.filter-row span[data-v-1cf71084]{margin-right:2px}}@media screen and (min-width:768px){.filter-row span[data-v-1cf71084]{margin-right:20px}}[data-v-1cf71084] .el-tag--dark{border-color:#fff}@media screen and (min-width:1050px){[data-v-758f98b0] .vxe-table--body-wrapper{overflow-x:hidden!important}}.role-root{background-color:#f9d681!important;color:#ff503f!important;font-weight:600}.role-admin{background-color:#409eff!important;color:#fff!important}.role{display:inline-block;font-size:.75rem;padding:.1875rem .25rem;line-height:1}[data-v-8b673b74] .el-card__body{padding:0!important}.discussion-header[data-v-8b673b74]{background-color:#fff;border-radius:6px;overflow:hidden;margin-bottom:10px;height:41px}.discussion-header .search[data-v-8b673b74]{margin-top:3px;margin-right:6px;float:right}.list-card[data-v-8b673b74]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-8b673b74]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-8b673b74]{overflow:hidden;display:block}.svg-top[data-v-8b673b74]{position:absolute;top:0;right:0}.article-hlink[data-v-8b673b74]{margin:0;padding:0}.article-hlink a[data-v-8b673b74]{font-size:16px;font-weight:600;color:#34495e;margin-top:5px}a[data-v-8b673b74]{color:#34495e;text-decoration:none}.article-hlink2 p[data-v-8b673b74]{margin-bottom:10px;color:#888;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-8b673b74]{margin-top:15px;font-size:12px;color:#999!important}.title-article .title-msg a[data-v-8b673b74]{color:#999;text-decoration:none}.user-avatar[data-v-8b673b74]{vertical-align:middle}.title-article .title-msg span[data-v-8b673b74]{margin-right:3px}.title-article .title-msg .pl[data-v-8b673b74]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-8b673b74]{padding-right:.3rem!important}.category-body[data-v-8b673b74]{background:#fff;padding:15px;margin-bottom:15px;border-radius:6px;overflow:hidden;margin-top:12px}.category-body .title-sidebar[data-v-8b673b74]{border-bottom:1px solid #eee;width:100%;color:#34495e;font-size:14px;font-weight:600;padding-bottom:10px;margin-bottom:10px;overflow:hidden}.category-body .title-sideba a[data-v-8b673b74]{color:#34495e}.category-body h3[data-v-8b673b74]{margin:0;padding:0}.category-item[data-v-8b673b74]{height:30px;font-size:14px;padding:3px 10px;margin-bottom:5px}.category-item a[data-v-8b673b74]{color:#34495e}.category-item[data-v-8b673b74]:hover{background-color:#eff3f5!important;font-weight:700;color:#222}.container[data-v-18c13bf6]{margin-bottom:20px}.container .content[data-v-18c13bf6]{font-size:16px;margin:0 50px 20px 50px}.container .content pre[data-v-18c13bf6]{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f8f8f9;border:1px dashed #e9eaec}@media screen and (max-width:768px){.container .content[data-v-18c13bf6]{font-size:1rem;margin:0 5px}}ul[data-v-18c13bf6]{list-style:disc;padding-inline-start:0}li[data-v-18c13bf6]{line-height:2}li .title[data-v-18c13bf6]{font-weight:600;font-size:1rem}.result li[data-v-18c13bf6]{list-style-type:none;margin-top:8px}.intr-center[data-v-00d48854]{text-align:center;max-width:100%;margin:0 auto}paper-card[type=server][data-v-00d48854]{display:block;text-align:center;border-radius:4px;transition:.2s ease-out 0s;color:rgba(0,0,0,.63);background:var(--ui-surface);padding:1rem;position:relative;border:1px solid rgba(0,0,0,.15);margin-bottom:2rem}paper-card[data-v-00d48854]:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow)}.teal-text[data-v-00d48854]{color:#009688!important}.text-darken[data-v-00d48854]{margin-top:0;margin-bottom:.5rem;color:#2196f3!important;font-weight:400;font-size:24px}.icon[data-v-00d48854]{color:#212529}.icon[data-v-00d48854],.intr-center p[data-v-00d48854]{font-size:1rem;line-height:1.5}.msg-title[data-v-b669a262]{background:#fff;border-bottom:1px solid #dfe3e8}[data-v-b669a262] .el-alert__title{font-size:18px!important;line-height:18px!important}[data-v-b669a262] .el-tabs__item{text-align:center!important;padding:0 40px;line-height:53px;height:53px;font-weight:700}[data-v-b669a262] .el-card__body{padding:15px;padding-bottom:10px}@media only screen and (max-width:767px){[data-v-b669a262] .el-tabs__item{padding:0 10px}[data-v-b669a262] .el-tabs__content{padding:12px;padding-left:0!important}}.box-card[data-v-5a2aeb6c]{margin-bottom:15px;position:relative}.clear-all[data-v-5a2aeb6c]{cursor:pointer;color:#409eff}.clear-all[data-v-5a2aeb6c]:hover{color:red;font-weight:bolder}.msg-wrap[data-v-5a2aeb6c]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-5a2aeb6c]{padding:0}}.msg-list-header[data-v-5a2aeb6c]{height:35px;border-bottom:3px solid #eff3f5;position:relative;top:-10px}.svg-lt[data-v-5a2aeb6c]{position:absolute;top:0;right:0}.fl[data-v-5a2aeb6c]{float:left}.fr[data-v-5a2aeb6c]{float:right}.msg-list-item[data-v-5a2aeb6c]{display:flex}.msg-list-item .title[data-v-5a2aeb6c]{color:#99a;font-size:16px;margin-left:13px}.msg-list-item .title .content[data-v-5a2aeb6c]{color:#222;margin:10px 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;max-height:2.6em}.user-name[data-v-5a2aeb6c]{color:#666;font-weight:700}.user-name[data-v-5a2aeb6c]:hover{cursor:pointer;color:#409eff}.msg-action[data-v-5a2aeb6c]{font-size:16px;margin-left:5px}.msg-list-item .orginal-reply[data-v-5a2aeb6c]{color:#999;border-left:2px solid #e7e7e7;margin:8px 0 5px;padding-left:4px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;max-height:2.6em}.msg-list-item .extra-info[data-v-5a2aeb6c]{color:#999;font-size:12px;line-height:30px}.msg-list-item .extra-info span[data-v-5a2aeb6c]{margin-right:10px}.msg-list-item .extra-info .delete[data-v-5a2aeb6c]:hover{cursor:pointer;color:red}.link-discussion[data-v-5a2aeb6c]{color:#999;font-size:15px;text-align:center}.link-discussion .title[data-v-5a2aeb6c]{color:#409eff;font-weight:700;cursor:pointer}@media only screen and (max-width:767px){.link-discussion[data-v-5a2aeb6c]{text-align:left}.msg-action[data-v-5a2aeb6c]{font-size:13px;margin-left:0;display:block}.msg-list-item .extra-info[data-v-5a2aeb6c],.msg-list-item .orginal-reply[data-v-5a2aeb6c],.msg-list-item .title .content[data-v-5a2aeb6c]{margin-left:-47px}}.box-card[data-v-7992a5e3]{margin-bottom:15px;position:relative}.clear-all[data-v-7992a5e3]{cursor:pointer;color:#409eff}.clear-all[data-v-7992a5e3]:hover{color:red;font-weight:bolder}.msg-wrap[data-v-7992a5e3]{padding:20px;padding-top:0;overflow:hidden}@media only screen and (max-width:767px){.msg-wrap[data-v-7992a5e3]{padding:0}}.msg-list-header[data-v-7992a5e3]{height:35px;border-bottom:3px solid #eff3f5;position:relative;top:-10px}.svg-lt[data-v-7992a5e3]{position:absolute;top:0;right:0}.fl[data-v-7992a5e3]{float:left}.fr[data-v-7992a5e3]{float:right}.msg-list-item[data-v-7992a5e3]{line-height:30px}.title[data-v-7992a5e3]{color:#333;font-weight:700;font-size:14px}.extra[data-v-7992a5e3]{color:#999;font-size:12px;line-height:22px;margin:0 8px}.bottom[data-v-7992a5e3]{color:#666;padding-left:8px}.text[data-v-7992a5e3]{word-break:break-word}.delete[data-v-7992a5e3]:hover{cursor:pointer;color:red;font-weight:bolder}section[data-v-1e74c9f8]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-training[data-v-1e74c9f8]{margin-right:1em;white-space:nowrap;font-size:1.7em;margin-top:0;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.training-category[data-v-1e74c9f8]{margin-right:1.5em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.category-item[data-v-1e74c9f8]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-1e74c9f8]:hover{cursor:pointer}.card-top[data-v-2b32b3c8]{margin-top:15px}.training-header[data-v-2b32b3c8]{text-align:center}.count[data-v-2b32b3c8]{margin-top:10px;font-size:18px;font-weight:700}.password-form-card[data-v-2b32b3c8]{text-align:center;margin-bottom:15px}.info-rows>[data-v-2b32b3c8]{margin-bottom:var(--info-row-margin-bottom,1em);display:flex;align-items:center;font-size:16px;line-height:1.5;color:rgba(0,0,0,.75)}.info-rows>*>[data-v-2b32b3c8]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-2b32b3c8]>:last-child{margin-bottom:0}[data-v-2b32b3c8] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-2b32b3c8] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-2b32b3c8] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:20px}.clickable-parent-title[data-v-2b32b3c8]{cursor:pointer;color:#fff}.training-header-bar[data-v-2b32b3c8]{position:relative;text-align:center}.centered-title[data-v-2b32b3c8]{font-size:20px;font-weight:700}.training-actions[data-v-2b32b3c8]{position:absolute;right:0;top:0;display:flex;gap:8px}@media screen and (min-width:1050px){[data-v-191fc0b4] .vxe-table--body-wrapper{overflow-x:hidden!important}}.rank-title[data-v-e9585910]{text-align:center}[data-v-e9585910] .el-card__body{padding:20px!important}.training-rank-search[data-v-e9585910]{text-align:center;margin:10px auto;width:90%}@media screen and (min-width:768px){.training-rank-search[data-v-e9585910]{width:50%}}@media screen and (min-width:1050px){.training-rank-search[data-v-e9585910]{width:30%}}.vxe-cell p[data-v-e9585910],.vxe-cell span[data-v-e9585910]{margin:0;padding:0}@media screen and (max-width:768px){[data-v-e9585910] .el-card__body{padding:0!important}}a.emphasis[data-v-e9585910]{color:#495060!important}a.emphasis[data-v-e9585910]:hover{color:#2d8cf0!important}[data-v-e9585910] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-e9585910] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-e9585910] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-e9585910] .vxe-body--column{min-width:0;height:51px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-e9585910] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.judge-status[data-v-e9585910]{font-size:16px;font-weight:700}.judge-time[data-v-e9585910]{color:rgba(0,0,0,.45);font-size:12px}.auto-textarea-wrapper .auto-textarea-block{white-space:pre-wrap!important}.marquee-wrap[data-v-db5ac254]{width:100%;overflow:hidden;position:relative}.marquee[data-v-db5ac254]{margin-right:16px}p[data-v-db5ac254]{margin:0;word-break:keep-all;white-space:nowrap}.scroll[data-v-db5ac254]{display:flex}.getWidth[data-v-db5ac254]{word-break:keep-all;white-space:nowrap;position:absolute;opacity:0;top:0}section[data-v-9446e56c]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.find-group[data-v-9446e56c]{margin-right:1em;white-space:nowrap;font-size:1.7em;margin-top:0;font-family:inherit;font-weight:700;line-height:1.2;color:inherit}.group-category[data-v-9446e56c]{margin-right:1.5em;font-weight:bolder;white-space:nowrap;font-size:16px;margin-top:8px}.category-item[data-v-9446e56c]{margin-right:1em;margin-top:.5em;font-size:14px}.category-item[data-v-9446e56c]:hover{cursor:pointer}.group-name[data-v-9446e56c]{font-size:1.15rem;font-weight:600}[data-v-9446e56c] .Public .el-card{border-color:rgba(103,194,58,.5)}[data-v-9446e56c] .Public .el-card__header{background-color:rgba(103,194,58,.2)}.Public .group-name[data-v-9446e56c]{color:#67c23a}[data-v-9446e56c] .Protected .el-card{border-color:rgba(230,162,60,.5)}[data-v-9446e56c] .Protected .el-card__header{background-color:rgba(230,162,60,.2)}.Protected .group-name[data-v-9446e56c]{color:#e6a23c}[data-v-9446e56c] .Private .el-card{border-color:rgba(245,108,108,.5)}[data-v-9446e56c] .Private .el-card__header{background-color:rgba(245,108,108,.2)}.Private .group-name[data-v-9446e56c]{color:#f56c6c}.group-brief[data-v-9446e56c]{height:86px;font-size:14px;padding:0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.group-auth[data-v-9446e56c]{margin-left:3px;margin-top:-1px;font-size:14px}.group-auth[data-v-9446e56c]:hover{cursor:pointer}[data-v-9446e56c] .el-card__header{padding:10px;margin-bottom:4px}[data-v-9446e56c] .el-divider--horizontal{margin:0}.announcement-container[data-v-6bee6394]{margin-top:-10px;margin-bottom:10px}.announcement-container li[data-v-6bee6394]{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-6bee6394]{text-align:center}.flex-container .info[data-v-6bee6394]{margin-top:5px}.flex-container .title .entry[data-v-6bee6394]{color:#495060;font-style:oblique}.flex-container .title a[data-v-6bee6394]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}.creator[data-v-6bee6394],.date[data-v-6bee6394]{width:200px;text-align:center}.date[data-v-6bee6394]{margin-right:5px}.content-container[data-v-6bee6394]{padding:0 20px 20px 20px}.no-announcement[data-v-6bee6394]{text-align:center;font-size:16px}.announcement-animate-enter-active[data-v-6bee6394]{animation:fadeIn 1s}ul[data-v-6bee6394]{list-style-type:none;padding-inline-start:0}[data-v-8e231f0c] .el-card__header{border-bottom:0;padding-bottom:0}[data-v-8e231f0c] .el-tabs__nav-wrap{background:#fff;border-radius:3px}[data-v-8e231f0c] .sub-menu .el-tabs__item{width:auto!important;max-width:none;padding-right:14px!important;padding-left:14px!important;white-space:nowrap}[data-v-8e231f0c] .sub-menu .el-tabs__item>span{display:inline-flex;align-items:center;white-space:nowrap}[data-v-8e231f0c] .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:14px}.description-body[data-v-8e231f0c]{background:#fff;overflow:hidden;width:100%;padding:10px 10px;text-align:left;font-size:14px;line-height:1.6}.separator[data-v-8e231f0c]{display:block;position:absolute;top:0;bottom:0;left:50%;border:1px dashed #eee}.info-rows>[data-v-8e231f0c]{margin-bottom:var(--info-row-margin-bottom,1em);display:flex;align-items:center;font-size:16px;line-height:1.5;color:rgba(0,0,0,.75)}.info-rows>*>[data-v-8e231f0c]:first-child{flex:1 0 auto;text-align:left}.info-rows[data-v-8e231f0c]>:last-child{margin-bottom:0}.container[data-v-8e231f0c]{border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;margin:180px auto;width:375px;padding:35px 35px 15px 35px;background:#fff;border:1px solid #eaeaea;box-shadow:0 0 25px #cac6c6}.title[data-v-8e231f0c]{margin:0 auto 40px auto;text-align:center;color:#1e9fff;font-size:25px;font-weight:700}.title-input[data-v-a6d2a1bc]{margin-bottom:20px}.visible-box[data-v-a6d2a1bc]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-a6d2a1bc]{margin-right:10px}.el-form-item[data-v-a6d2a1bc]{margin-bottom:2px!important}[data-v-a6d2a1bc] .el-dialog__body{padding-top:0!important}.title[data-v-17e8a790]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-17e8a790]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-17e8a790]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-17e8a790]{margin-left:10px;margin-right:10px}}.accordion[data-v-74218956]{box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.accordion header[data-v-74218956]{position:relative}.title[data-v-74218956]{font-size:16px;margin:0 0 0 10px;line-height:50px;font-weight:bolder}.header_right[data-v-74218956]{float:right}.body[data-v-74218956]{font-family:Inconsolata,monospace;background-color:#f9fafc;border-top:1px solid rgba(34,36,38,.15);clear:both;overflow:hidden;padding:15px 10px}footer[data-v-74218956]{border-top:1px solid rgba(34,36,38,.15);height:36px;box-sizing:border-box;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;margin-top:-1px;color:#d3dce6;cursor:pointer;transition:.2s}footer[data-v-74218956]:hover{background-color:#ebeef5}.rotate[data-v-74218956]{transform:rotate(180deg)}.CodeMirror[data-v-9ded49e4]{height:auto!important}.CodeMirror-scroll[data-v-9ded49e4]{min-height:300px;max-height:600px;overflow:auto}.accordion[data-v-7394a993]{border:1px solid #eaeefb}.file[data-v-7394a993]{margin:10px;cursor:pointer}.button-new-file[data-v-7394a993]{height:32px;line-height:30px;padding-top:0;padding-bottom:0;margin:10px}[data-v-7394a993] .CodeMirror-scroll{max-height:300px}[data-v-1d9ac71f] .el-form-item__label{padding:0!important}.el-form-item[data-v-1d9ac71f]{margin-bottom:10px!important}.difficulty-select[data-v-1d9ac71f],.input-new-tag[data-v-1d9ac71f]{width:120px}.button-new-tag[data-v-1d9ac71f]{height:24px;line-height:22px;padding-top:0;padding-bottom:0}.accordion[data-v-1d9ac71f]{margin-bottom:10px}.add-examples[data-v-1d9ac71f]{width:100%;background-color:#fff;border:1px dashed #2d8cf0;outline:none;cursor:pointer;color:#2d8cf0;height:35px;font-size:14px}.add-examples i[data-v-1d9ac71f]{margin-right:10px}.add-examples[data-v-1d9ac71f]:hover{border:0;background-color:#2d8cf0!important;color:#fff}.add-example-btn[data-v-1d9ac71f]{margin-bottom:10px}.add-samples[data-v-1d9ac71f]{width:100%;background-color:#fff;border:1px dashed #19be6b;outline:none;cursor:pointer;color:#19be6b;height:35px;font-size:14px}.add-samples i[data-v-1d9ac71f]{margin-right:10px}.add-samples[data-v-1d9ac71f]:hover{border:0;background-color:#19be6b!important;color:#fff}.add-sample-btn[data-v-1d9ac71f]{margin-bottom:10px}.dialog-compile-error[data-v-1d9ac71f]{width:auto;max-width:80%;overflow-x:scroll}.textarea[data-v-1d9ac71f]{font-family:Inconsolata,monospace}.title[data-v-0d64c3d0]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-0d64c3d0]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-0d64c3d0]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-0d64c3d0]{margin-left:10px;margin-right:10px}}[data-v-3bde2bb2] .el-form-item__label{padding:0!important}.el-form-item[data-v-3bde2bb2]{margin-bottom:10px!important}.difficulty-select[data-v-3bde2bb2],.input-new-tag[data-v-3bde2bb2]{width:120px}.button-new-tag[data-v-3bde2bb2]{height:24px;line-height:22px;padding-top:0;padding-bottom:0}.accordion[data-v-3bde2bb2]{margin-bottom:10px}.add-examples[data-v-3bde2bb2]{width:100%;background-color:#fff;border:1px dashed #2d8cf0;outline:none;cursor:pointer;color:#2d8cf0;height:35px;font-size:14px}.add-examples i[data-v-3bde2bb2]{margin-right:10px}.add-examples[data-v-3bde2bb2]:hover{border:0;background-color:#2d8cf0!important;color:#fff}.add-example-btn[data-v-3bde2bb2]{margin-bottom:10px}.add-samples[data-v-3bde2bb2]{width:100%;background-color:#fff;border:1px dashed #19be6b;outline:none;cursor:pointer;color:#19be6b;height:35px;font-size:14px}.add-samples i[data-v-3bde2bb2]{margin-right:10px}.add-samples[data-v-3bde2bb2]:hover{border:0;background-color:#19be6b!important;color:#fff}.add-sample-btn[data-v-3bde2bb2]{margin-bottom:10px}.dialog-compile-error[data-v-3bde2bb2]{width:auto;max-width:80%;overflow-x:scroll}[data-v-9c80619a] .el-form-item__label{padding:0!important}.el-form-item[data-v-9c80619a]{margin-bottom:10px!important}.page[data-v-3c83b872]{margin-top:20px;text-align:right}.tips[data-v-3c83b872]{color:red;font-weight:bolder;font-size:1rem}.title[data-v-0f063dbc]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-0f063dbc]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-0f063dbc]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-0f063dbc]{margin-left:10px;margin-right:10px}}.userPreview[data-v-0f0e779c]{padding-left:10px;padding-top:20px;padding-bottom:20px;color:red;font-size:16px;margin-bottom:10px}.input-new-star-user[data-v-0f0e779c]{width:200px}.form-tips[data-v-0f0e779c]{margin-top:6px;color:#909399;font-size:12px;line-height:1.4}.personal-duration-input[data-v-0f0e779c]{display:flex;align-items:center;gap:8px}.personal-duration-input[data-v-0f0e779c] .el-input-number{width:160px}.personal-duration-unit[data-v-0f0e779c]{color:#606266;font-size:14px}.title[data-v-372005cd]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-372005cd]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-372005cd]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-372005cd]{margin-left:10px;margin-right:10px}}#no-contest[data-v-372005cd]{text-align:center;font-size:16px;padding:20px}#contest-list>li[data-v-372005cd]{padding:5px;margin-left:-20px;margin-top:10px;width:100%;border-bottom:1px solid hsla(0,0%,73.3%,.5);list-style:none;text-align:center}#contest-list .trophy[data-v-372005cd]{height:70px;margin-left:10px;margin-right:-20px}#contest-list .contest-main .contest-title[data-v-372005cd]{font-size:1.25rem;padding-left:8px;margin-bottom:0}#contest-list .contest-main .contest-title a.entry[data-v-372005cd]{color:#495060}#contest-list .contest-main .contest-title a[data-v-372005cd]:hover{color:#2d8cf0;border-bottom:1px solid #2d8cf0}#contest-list .contest-main .detail[data-v-372005cd]{padding-left:0;padding-bottom:10px}#contest-list .contest-main li[data-v-372005cd]{display:inline-block;padding:10px 0 0 10px}.exam-list-page[data-v-460d2aac]{width:100%;padding-bottom:24px}.list-surface[data-v-460d2aac]{overflow:hidden;border:1px solid #d9e6f2;border-radius:5px;background:#fff}.filter-card[data-v-460d2aac]{padding:12px;border-bottom:1px solid #d9e6f2;background:#fff}.filter-row[data-v-460d2aac]{display:flex;align-items:center;gap:8px}.keyword-input[data-v-460d2aac]{width:min(340px,34vw)}.mode-select[data-v-460d2aac],.status-select[data-v-460d2aac]{width:142px}.filter-row[data-v-460d2aac] .el-button,.filter-row[data-v-460d2aac] .el-input__inner{height:34px;border-radius:4px;line-height:34px}.filter-row[data-v-460d2aac] .el-input__inner{border-color:#cbdbea;color:#244766}.filter-row[data-v-460d2aac] .el-input__inner:focus{border-color:#1677d2}.filter-row[data-v-460d2aac] .el-button{padding-top:0;padding-bottom:0}.exam-list-wrap[data-v-460d2aac]{min-height:150px}.exam-list-panel[data-v-460d2aac]{overflow:hidden;background:#fff}.exam-list-head[data-v-460d2aac],.exam-list-row[data-v-460d2aac]{display:grid;grid-template-columns:minmax(300px,2.5fr) 170px 110px 92px 126px;grid-template-areas:"primary start duration state actions";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-right:16px;padding-left:18px}.exam-list-head[data-v-460d2aac]{min-height:38px;border-bottom:1px solid #e3edf6;background:transparent;color:#607b94;font-size:10px;font-weight:500}.col-primary[data-v-460d2aac],.exam-primary[data-v-460d2aac]{grid-area:primary}.col-start[data-v-460d2aac],.exam-start[data-v-460d2aac]{grid-area:start}.col-duration[data-v-460d2aac],.exam-duration[data-v-460d2aac]{grid-area:duration}.col-state[data-v-460d2aac],.exam-state[data-v-460d2aac]{grid-area:state}.col-actions[data-v-460d2aac],.exam-actions[data-v-460d2aac]{grid-area:actions}.col-actions[data-v-460d2aac],.col-duration[data-v-460d2aac],.col-start[data-v-460d2aac],.col-state[data-v-460d2aac],.exam-actions[data-v-460d2aac],.exam-duration[data-v-460d2aac],.exam-start[data-v-460d2aac],.exam-state[data-v-460d2aac]{justify-self:center;text-align:center}.exam-list-row[data-v-460d2aac]{min-height:76px;border-bottom:1px solid #e0ebf5;cursor:pointer;transition:background-color .15s ease}.exam-list-row[data-v-460d2aac]:last-child{border-bottom:0}.exam-list-row[data-v-460d2aac]:focus-visible,.exam-list-row[data-v-460d2aac]:hover{outline:none;background:#f3f8fe}.exam-primary[data-v-460d2aac]{min-width:0}.exam-title[data-v-460d2aac]{display:block;overflow:hidden;margin-bottom:7px;color:#143b61;font-size:15px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.exam-list-row:hover .exam-title[data-v-460d2aac]{color:#126bc5}.exam-tags[data-v-460d2aac]{display:flex;min-width:0;align-items:center;gap:8px;color:#567795;font-size:10px}.exam-tags span[data-v-460d2aac]{white-space:nowrap}.exam-tags span+span[data-v-460d2aac]:before{margin-right:8px;color:#a2b8cc;content:"/"}.exam-duration[data-v-460d2aac],.exam-start[data-v-460d2aac]{overflow:hidden;color:#315b80;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.exam-start[data-v-460d2aac]{font-family:Consolas,Menlo,monospace}.exam-state[data-v-460d2aac]{display:inline-flex;width:-moz-fit-content;width:fit-content;height:23px;align-items:center;justify-content:center;padding:0 8px;border:1px solid currentColor;border-radius:3px;background:#fff;font-size:10px;font-weight:600;white-space:nowrap}.exam-state.running[data-v-460d2aac]{color:#138554}.exam-state.scheduled[data-v-460d2aac]{color:#126bc5}.exam-state.ended[data-v-460d2aac]{color:#9a4a55}.exam-state.practice[data-v-460d2aac]{color:#0d858b}.exam-actions[data-v-460d2aac]{display:flex;align-items:center;justify-content:center}.exam-actions[data-v-460d2aac] .el-button{min-width:92px;height:28px;padding:0 10px;border-radius:4px;box-shadow:none}.exam-actions[data-v-460d2aac] .el-button.is-disabled{box-shadow:none}.pagination-wrap[data-v-460d2aac]{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (max-width:920px){.exam-list-head[data-v-460d2aac],.exam-list-row[data-v-460d2aac]{grid-template-columns:minmax(260px,2fr) 164px 90px 118px;grid-template-areas:"primary start duration actions"}.col-state[data-v-460d2aac],.exam-state[data-v-460d2aac]{display:none}}@media screen and (max-width:760px){.filter-row[data-v-460d2aac]{flex-direction:column;align-items:stretch}.keyword-input[data-v-460d2aac],.mode-select[data-v-460d2aac],.search-button[data-v-460d2aac],.status-select[data-v-460d2aac]{width:100%}.exam-list-head[data-v-460d2aac]{display:none}.exam-list-row[data-v-460d2aac]{grid-template-areas:"primary state" "start actions" "duration actions";grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:108px;padding:14px}.exam-primary[data-v-460d2aac]{grid-area:primary}.exam-start[data-v-460d2aac]{grid-area:start;justify-self:start;text-align:left}.exam-duration[data-v-460d2aac]{grid-area:duration;justify-self:start;text-align:left}.exam-state[data-v-460d2aac]{display:inline-flex;grid-area:state;justify-self:end}.exam-actions[data-v-460d2aac]{grid-area:actions;justify-self:end}}.filter-row[data-v-30a20fb8]{margin-bottom:15px}.filter-row span[data-v-30a20fb8]{margin-right:14px}.filter-action[data-v-30a20fb8]{float:right;margin-right:0!important}.exam-table[data-v-30a20fb8]{margin-top:15px}.exam-info-cell[data-v-30a20fb8]{text-align:left;line-height:20px}.exam-info-cell p[data-v-30a20fb8]{margin:0;color:#606266;font-size:13px}.exam-info-cell span[data-v-30a20fb8]{color:#909399}.panel-options[data-v-30a20fb8]{margin-top:20px;text-align:right}.mode-card[data-v-102f7c0e]{margin-bottom:12px}.mode-header[data-v-102f7c0e]{display:flex;overflow-x:auto;align-items:center;justify-content:space-between;gap:16px}.mode-header>[data-v-102f7c0e]{flex:none;white-space:nowrap}.title[data-v-102f7c0e]{font-size:18px;font-weight:600}[data-v-3c5099d2] .el-form-item__label{padding:0!important}.el-form-item[data-v-3c5099d2]{margin-bottom:12px!important}.duration-row[data-v-3c5099d2]{display:flex;align-items:center}.duration-input[data-v-3c5099d2]{width:170px}.duration-unit[data-v-3c5099d2]{margin-left:10px;color:#606266}.duration-tip[data-v-3c5099d2]{margin-left:12px;color:#909399;font-size:12px}.program-limit-row[data-v-3c5099d2]{display:flex;align-items:center}.program-limit-input[data-v-3c5099d2]{width:170px}.program-limit-tip[data-v-3c5099d2]{margin-left:12px;color:#909399;font-size:12px}.auth-tip[data-v-3c5099d2]{margin-bottom:16px}.exam-paper-container[data-v-03db4aec]{padding:0}.panel-header[data-v-03db4aec],.section-header[data-v-03db4aec]{display:flex;align-items:center;justify-content:space-between}.panel-actions[data-v-03db4aec],.section-actions[data-v-03db4aec]{display:flex;align-items:center;gap:8px}.paper-stat-row[data-v-03db4aec]{margin-bottom:16px}.section-card[data-v-03db4aec],.stat-card[data-v-03db4aec]{border-radius:10px}.stat-label[data-v-03db4aec]{color:#909399;font-size:13px;margin-bottom:8px}.stat-value[data-v-03db4aec]{color:#303133;font-size:22px;font-weight:600}.section-card[data-v-03db4aec]{margin-bottom:16px}.section-info[data-v-03db4aec]{flex:1;margin-right:20px}.section-title-wrap[data-v-03db4aec]{display:flex;align-items:center;gap:10px}.section-order[data-v-03db4aec]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;background:#409eff;border-radius:50%;font-size:14px;font-weight:600;flex-shrink:0}.section-title-input[data-v-03db4aec]{width:260px}.section-desc-input[data-v-03db4aec]{width:420px;margin-top:10px;margin-left:38px}.add-section-bottom[data-v-03db4aec]{margin-top:12px}.add-section-btn[data-v-03db4aec]{width:100%;height:38px;background-color:#fff;border:1px dashed #2d8cf0;color:#2d8cf0;font-size:14px}.add-section-btn i[data-v-03db4aec]{margin-right:8px}.add-section-btn[data-v-03db4aec]:hover{border-color:#2d8cf0;background-color:#2d8cf0!important;color:#fff}.children-score-list[data-v-03db4aec]{padding:4px 0}.child-edit-row[data-v-03db4aec],.child-score-item[data-v-03db4aec]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.child-id[data-v-03db4aec]{min-width:90px;color:#606266}.dialog-tip[data-v-03db4aec]{margin-bottom:10px}.dialog-pagination[data-v-03db4aec]{margin-top:12px;text-align:right}.problem-search-form[data-v-03db4aec] .el-form-item{margin-bottom:0}.problem-search-form[data-v-03db4aec] .el-form-item__label{padding-right:8px}.problem-search-form[data-v-03db4aec]{margin-bottom:10px}.problem-search-form[data-v-03db4aec] .el-input__inner{height:32px;line-height:32px}.problem-search-form[data-v-03db4aec] .el-button{height:32px;padding:8px 16px}.problem-select-dialog[data-v-03db4aec] .el-dialog__body{padding-top:12px}.problem-select-table[data-v-03db4aec] .vxe-body--row{cursor:pointer}.dialog-search-btn[data-v-03db4aec]{width:88px;margin-top:0}.problem-operation-buttons[data-v-03db4aec]{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.problem-operation-buttons[data-v-03db4aec] .el-button{margin-left:0}.reading-expand-wrapper[data-v-03db4aec]{padding:8px 12px;background:#fafcff}.problem-content-preview[data-v-03db4aec]{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;vertical-align:middle}.problem-content-preview[data-v-03db4aec] p{display:inline;margin:0}.problem-content-preview[data-v-03db4aec] img,.problem-content-preview[data-v-03db4aec] table{display:none}.problem-content-preview[data-v-03db4aec] pre{margin:6px 0;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#f7f8fa;color:#303133;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6}.problem-content-preview[data-v-03db4aec] pre,.problem-content-preview[data-v-03db4aec] pre code{display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.problem-content-preview[data-v-03db4aec] pre code{padding:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.rank-input[data-v-03db4aec]{width:88px}[data-v-03db4aec] .no-expand-row .el-table__expand-column .cell{display:none}[data-v-03db4aec] .exam-paper-table-cell,[data-v-03db4aec] .exam-paper-table-cell .cell,[data-v-03db4aec] .exam-paper-table-header,[data-v-03db4aec] .exam-paper-table-header .cell{text-align:center!important}.filter-row[data-v-677a333b]{margin-bottom:5px}@media screen and (max-width:768px){.filter-row span[data-v-677a333b]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-677a333b]{margin-left:10px;margin-right:10px}}.title-input[data-v-677a333b]{margin-bottom:20px}.visible-box[data-v-677a333b]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-677a333b]{margin-right:10px}.el-form-item[data-v-677a333b]{margin-bottom:2px!important}[data-v-677a333b] .el-dialog__body{padding-top:0!important}.title[data-v-6eb19f7e]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-6eb19f7e]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-6eb19f7e]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-6eb19f7e]{margin-left:10px;margin-right:10px}}.list-card[data-v-6eb19f7e]{border-radius:6px;margin-bottom:10px;padding:15px;text-align:left;position:relative}.list-card p[data-v-6eb19f7e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-card .article-hlink[data-v-6eb19f7e]{overflow:hidden;display:block}.svg-top[data-v-6eb19f7e]{position:absolute;top:0;right:0}.article-hlink[data-v-6eb19f7e]{margin:0;padding:0}.article-hlink a[data-v-6eb19f7e]{font-size:16px;font-weight:600;color:#34495e;margin-top:5px}a[data-v-6eb19f7e]{color:#34495e;text-decoration:none}.article-hlink2 p[data-v-6eb19f7e]{margin-bottom:10px;color:#888;font-size:12px;margin:0;padding:0}.title-article .title-msg[data-v-6eb19f7e]{margin-top:15px;font-size:12px;color:#999!important}.title-article .title-msg a[data-v-6eb19f7e]{color:#999;text-decoration:none}.user-avatar[data-v-6eb19f7e]{vertical-align:middle}.title-article .title-msg span[data-v-6eb19f7e]{margin-right:3px}.title-article .title-msg .pl[data-v-6eb19f7e]{padding-left:.3rem!important}.title-article .title-msg .pr[data-v-6eb19f7e]{padding-right:.3rem!important}.filter-row[data-v-d380fd96]{margin-bottom:5px}@media screen and (max-width:768px){.filter-row span[data-v-d380fd96]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-d380fd96]{margin-left:10px;margin-right:10px}}.title-input[data-v-d380fd96]{margin-bottom:20px}.visible-box[data-v-d380fd96]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-d380fd96]{margin-right:10px}.el-form-item[data-v-d380fd96]{margin-bottom:2px!important}[data-v-d380fd96] .el-dialog__body{padding-top:0!important}.title[data-v-3e401f25]{font-size:20px;vertical-align:middle;float:left}.filter-row[data-v-3e401f25]{margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.filter-row span[data-v-3e401f25]{margin-left:5px;margin-right:5px}}@media screen and (min-width:768px){.filter-row span[data-v-3e401f25]{margin-left:10px;margin-right:10px}}.title-input[data-v-3e401f25]{margin-bottom:20px}.visible-box[data-v-3e401f25]{margin-top:10px;width:205px;float:left}.visible-box span[data-v-3e401f25]{margin-right:10px}.el-form-item[data-v-3e401f25]{margin-bottom:2px!important}[data-v-3e401f25] .el-dialog__body{padding-top:0!important}.section-title[data-v-8009550a]{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px;text-align:center}.section-main[data-v-8009550a]{text-align:center;margin-bottom:20px}[data-v-8009550a] .upload-container .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:320px}[data-v-8009550a] .upload-container .el-upload:hover{border-color:#409eff}.inline[data-v-8009550a]{display:inline-block}.cropper-btn[data-v-8009550a]{margin:10px 0}.copper-img[data-v-8009550a]{width:400px;height:300px}.cropper-main[data-v-8009550a]{flex:none;width:400px;height:300px}.section-main .cropper-preview[data-v-8009550a]{flex:none;text-align:center;box-shadow:0 0 1px 0}@media screen and (max-width:1080px){.section-main .cropper-preview[data-v-8009550a]{margin:0 auto}}.upload-modal .notice[data-v-8009550a]{font-size:16px;display:inline-block;vertical-align:top;padding:10px}[data-v-8009550a] .el-dialog__body{padding:0}[data-v-8009550a] .el-upload-dragger{width:100%;height:100%}.upload-modal img[data-v-8009550a]{box-shadow:0 0 1px 0;border-radius:50%;width:250px;height:250px}.swtich-type[data-v-2d4303ef]{float:right}@media screen and (max-width:768px){[data-v-2d4303ef] .el-card__body{padding:0!important}.swtich-type[data-v-2d4303ef]{margin-top:10px;margin-bottom:10px;float:none;text-align:center}}@media screen and (min-width:768px){.el-input-group[data-v-2d4303ef]{width:50%}}@media screen and (min-width:1050px){.el-input-group[data-v-2d4303ef]{width:30%}}.user-avatar{margin-right:5px!important;vertical-align:middle}.search-btn{color:#fff!important;background-color:#409eff!important;border-color:#409eff!important}.not-found-page[data-v-df235b5a]{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:48px 20px}.not-found-panel[data-v-df235b5a]{width:100%;max-width:520px;padding:36px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);text-align:left}.error-code[data-v-df235b5a]{margin-bottom:18px;color:var(--ui-primary);font-size:54px;font-weight:600;line-height:1;letter-spacing:-2px}.not-found-panel h1[data-v-df235b5a]{margin:0;color:var(--ui-text);font-size:22px;font-weight:600}.not-found-panel p[data-v-df235b5a]{margin:10px 0 24px;color:var(--ui-text-secondary);font-size:14px}.not-found-actions[data-v-df235b5a]{display:flex;gap:8px}.not-found-actions .el-button+.el-button[data-v-df235b5a]{margin-left:0}@media (max-width:520px){.not-found-page[data-v-df235b5a]{align-items:flex-start;padding:28px 12px}.not-found-panel[data-v-df235b5a]{padding:24px 20px}}.auth-page[data-v-095d1e1e]{display:flex;flex-direction:column;background:#f4f8ff;color:var(--ui-text)}.auth-topbar[data-v-095d1e1e]{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid #cfe1f7}.brand[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:11px;color:var(--ui-text)}.brand-mark[data-v-095d1e1e]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b9d6f7;border-radius:var(--ui-radius-sm);background:#fff}.brand-mark img[data-v-095d1e1e]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.brand-copy small[data-v-095d1e1e],.brand-copy strong[data-v-095d1e1e]{display:block}.brand-copy strong[data-v-095d1e1e]{font-size:17px;font-weight:700;line-height:1.15}.brand-copy small[data-v-095d1e1e]{margin-top:3px;color:#4f6d94;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.topbar-state[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:7px;color:#315276;font-size:12px}.state-dot[data-v-095d1e1e]{width:7px;height:7px;border-radius:50%;background:#00b578;box-shadow:0 0 0 3px #d9f8ec}.auth-workspace[data-v-095d1e1e]{width:min(1180px,calc(100% - 48px));min-height:690px;display:grid;grid-template-columns:minmax(0,1fr) 460px;margin:28px auto;overflow:hidden;border:1px solid #bdd7f5;border-radius:var(--ui-radius);background:#fff;box-shadow:0 18px 48px rgba(22,119,255,.12)}.product-stage[data-v-095d1e1e]{min-width:0;padding:48px;border-right:1px solid #cfe1f7;background:#edf5ff}.product-copy[data-v-095d1e1e]{max-width:560px}.panel-kicker[data-v-095d1e1e],.product-eyebrow[data-v-095d1e1e]{color:#0068e8;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.product-copy h1[data-v-095d1e1e]{max-width:560px;margin:12px 0 12px;color:#10233f;font-size:34px;font-weight:700;line-height:1.28;letter-spacing:-.8px}.product-copy p[data-v-095d1e1e]{max-width:540px;margin:0;color:#3f5d81;font-size:14px;line-height:1.8}.judge-workbench[data-v-095d1e1e]{display:grid;grid-template-columns:205px minmax(0,1fr);gap:14px;margin-top:36px}.feature-switcher[data-v-095d1e1e]{display:flex;flex-direction:column;gap:7px}.feature-button[data-v-095d1e1e]{width:100%;min-height:66px;display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 10px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:#355577;text-align:left;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.feature-button.active[data-v-095d1e1e],.feature-button[data-v-095d1e1e]:focus-visible,.feature-button[data-v-095d1e1e]:hover{border-color:#9ac5f8;background:#fff;color:#075fc8;outline:none}.feature-index[data-v-095d1e1e]{color:#1680ff;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:700}.feature-button-copy[data-v-095d1e1e]{min-width:0}.feature-button-copy small[data-v-095d1e1e],.feature-button-copy strong[data-v-095d1e1e]{display:block}.feature-button-copy strong[data-v-095d1e1e]{font-size:13px;font-weight:600}.feature-button-copy small[data-v-095d1e1e]{margin-top:3px;overflow:hidden;color:#67809e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.feature-button>i[data-v-095d1e1e]{font-size:12px}.judge-preview[data-v-095d1e1e]{min-width:0;overflow:hidden;border:1px solid #9ec7f5;border-radius:var(--ui-radius);background:#0d2038;box-shadow:0 10px 24px rgba(7,55,110,.16)}.preview-toolbar[data-v-095d1e1e]{height:38px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid #263e59;background:#142b47}.window-controls[data-v-095d1e1e]{display:inline-flex;gap:5px}.window-controls span[data-v-095d1e1e]{width:7px;height:7px;border-radius:50%;background:#66809d}.window-controls span[data-v-095d1e1e]:first-child{background:#ff5d5d}.window-controls span[data-v-095d1e1e]:nth-child(2){background:#ffb323}.window-controls span[data-v-095d1e1e]:nth-child(3){background:#00c781}.preview-filename[data-v-095d1e1e]{min-width:0;flex:1;overflow:hidden;color:#bdd8f5;font-family:Consolas,Monaco,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.language-badge[data-v-095d1e1e]{padding:2px 6px;border:1px solid #41617f;border-radius:3px;color:#8fc5ff;font-size:9px}.preview-body[data-v-095d1e1e]{padding:14px}.preview-heading[data-v-095d1e1e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#e7f2ff;font-size:13px;font-weight:600}.verdict-badge[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #1c966c;border-radius:3px;color:#3de0a5;background:#103e36;font-size:9px;font-weight:700}.code-preview[data-v-095d1e1e]{height:192px;margin:0;overflow:hidden;color:#d4e6f8;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.9;white-space:pre-wrap}.code-muted[data-v-095d1e1e]{display:inline-block;width:22px;color:#57708c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.judge-result-row[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:11px;border-top:1px solid #28425f}.judge-result-row span[data-v-095d1e1e]{min-width:0}.judge-result-row small[data-v-095d1e1e],.judge-result-row strong[data-v-095d1e1e]{display:block}.judge-result-row small[data-v-095d1e1e]{color:#6f8ba8;font-size:9px}.judge-result-row strong[data-v-095d1e1e]{margin-top:3px;color:#dceeff;font-size:11px;font-weight:600}.auth-panel[data-v-095d1e1e]{min-width:0;display:flex;flex-direction:column;padding:34px 38px 20px;background:#fff}.mode-switcher[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid #c7dcf4;border-radius:var(--ui-radius);background:#f1f7ff}.mode-switcher button[data-v-095d1e1e]{min-width:0;height:32px;padding:0 8px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:#506c8e;font-size:12px;font-weight:500;cursor:pointer}.mode-switcher button[data-v-095d1e1e]:hover{color:#0069e8}.mode-switcher button.active[data-v-095d1e1e]{background:#fff;color:#0069e8;font-weight:700;box-shadow:0 1px 4px rgba(22,119,255,.14)}.auth-scene[data-v-095d1e1e]{flex:1}.panel-header[data-v-095d1e1e]{margin:28px 0 20px}.panel-header h2[data-v-095d1e1e]{margin:7px 0 7px;color:#10233f;font-size:24px;font-weight:700;line-height:1.3}.panel-header p[data-v-095d1e1e]{margin:0;color:#58708e;font-size:12px;line-height:1.7}.auth-form[data-v-095d1e1e]{width:100%}.field-label[data-v-095d1e1e]{color:#284664;font-size:12px;font-weight:600}.form-actions-row[data-v-095d1e1e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 16px}.back-login-button[data-v-095d1e1e],.text-action[data-v-095d1e1e]{padding:0;border:0;background:transparent;color:#076fe8;font-size:11px;cursor:pointer}.back-login-button[data-v-095d1e1e]:hover,.text-action[data-v-095d1e1e]:hover{color:#004fae;text-decoration:underline}.submit-button[data-v-095d1e1e]{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:#1677ff!important;border-radius:var(--ui-radius-sm)!important;background:#1677ff!important;font-size:13px;font-weight:600}.submit-button[data-v-095d1e1e]:focus,.submit-button[data-v-095d1e1e]:hover{border-color:#005fd1!important;background:#005fd1!important}.security-note[data-v-095d1e1e]{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:#7286a0;font-size:10px;text-align:center}.password-toggle[data-v-095d1e1e]{width:32px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#6c87a8;cursor:pointer}.password-toggle[data-v-095d1e1e]:hover{color:#076fe8}.caps-lock-hint[data-v-095d1e1e]{display:flex;align-items:center;gap:5px;margin-top:5px;color:#d76b00;font-size:10px;line-height:1.4}.register-grid[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.verification-code-field[data-v-095d1e1e]{max-width:calc(50% - 6px)}.send-code-button[data-v-095d1e1e]{min-width:62px;height:38px;padding:0 8px!important;border-radius:0 3px 3px 0!important;background:#1677ff!important;color:#fff!important;font-size:11px!important}.password-strength[data-v-095d1e1e]{display:flex;align-items:center;gap:7px;margin-top:5px}.strength-bars[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(3,24px);gap:3px}.strength-bars i[data-v-095d1e1e]{height:3px;border-radius:2px;background:#d8e5f4}.strength-bars[data-level="1"] i[data-v-095d1e1e]:first-child{background:#ed4248}.strength-bars[data-level="2"] i[data-v-095d1e1e]:nth-child(-n+2){background:#f59e0b}.strength-bars[data-level="3"] i[data-v-095d1e1e]{background:#00a870}.password-strength small[data-v-095d1e1e]{color:#607894;font-size:9px}.register-caps-hint[data-v-095d1e1e]{margin:-3px 0 7px}.captcha-row[data-v-095d1e1e]{display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:8px}.captcha-button[data-v-095d1e1e]{position:relative;height:40px;overflow:hidden;padding:0;border:1px solid #aac9ec;border-radius:var(--ui-radius-sm);background:#fff;cursor:pointer}.captcha-button img[data-v-095d1e1e]{width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill}.captcha-button span[data-v-095d1e1e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(5,54,105,.72);color:#fff;opacity:0;transition:opacity .15s ease}.captcha-button:focus-visible span[data-v-095d1e1e],.captcha-button:hover span[data-v-095d1e1e]{opacity:1}.back-login-button[data-v-095d1e1e]{display:flex;align-items:center;gap:6px;margin:14px auto 0}.panel-footer[data-v-095d1e1e]{margin-top:auto;padding-top:18px;color:#7d91aa;font-size:9px;letter-spacing:.7px;text-align:center}.auth-page[data-v-095d1e1e] .el-form-item{margin-bottom:11px}.auth-page[data-v-095d1e1e] .el-form-item__label{height:24px;padding:0;line-height:20px}.auth-page[data-v-095d1e1e] .el-form-item__content{line-height:normal}.auth-page[data-v-095d1e1e] .el-form-item__error{position:relative;top:auto;left:auto;padding-top:4px;font-size:10px;line-height:1.3}.auth-page[data-v-095d1e1e] .el-input__inner{height:40px;border-color:#aac9ec;border-radius:var(--ui-radius-sm);background:#fff;color:#142844;font-size:12px}.auth-page[data-v-095d1e1e] .el-input__inner::-moz-placeholder{color:#7790ad}.auth-page[data-v-095d1e1e] .el-input__inner::placeholder{color:#7790ad}.auth-page[data-v-095d1e1e] .el-input__inner:hover{border-color:#77aff0}.auth-page[data-v-095d1e1e] .el-input__inner:focus{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.12)}.auth-page[data-v-095d1e1e] .el-input__prefix{left:11px;color:#5f83ad}.auth-page[data-v-095d1e1e] .el-input--prefix .el-input__inner{padding-left:37px}.auth-page[data-v-095d1e1e] .el-input__suffix{right:4px}.auth-page[data-v-095d1e1e] .el-input-group__append{overflow:hidden;padding:0;border-color:#1677ff;background:#1677ff}.auth-page[data-v-095d1e1e] .el-input-group>.el-input__inner{border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm)}.auth-swap-enter-active[data-v-095d1e1e],.auth-swap-leave-active[data-v-095d1e1e]{transition:opacity .16s ease,transform .16s ease}.auth-swap-enter[data-v-095d1e1e]{opacity:0;transform:translateY(8px)}.auth-swap-leave-to[data-v-095d1e1e]{opacity:0;transform:translateY(-5px)}.hint-fade-enter-active[data-v-095d1e1e],.hint-fade-leave-active[data-v-095d1e1e]{transition:opacity .12s ease}.hint-fade-enter[data-v-095d1e1e],.hint-fade-leave-to[data-v-095d1e1e]{opacity:0}@media (max-width:1050px){.auth-workspace[data-v-095d1e1e]{grid-template-columns:minmax(0,1fr) 430px}.product-stage[data-v-095d1e1e]{padding:36px 30px}.judge-workbench[data-v-095d1e1e]{grid-template-columns:1fr}.feature-switcher[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-button[data-v-095d1e1e]{min-height:58px}}@media (max-width:860px){.auth-topbar[data-v-095d1e1e]{padding:0 18px}.auth-workspace[data-v-095d1e1e]{width:min(520px,calc(100% - 24px));min-height:auto;grid-template-columns:1fr;margin:18px auto}.product-stage[data-v-095d1e1e]{padding:24px;border-right:0;border-bottom:1px solid #cfe1f7}.product-copy h1[data-v-095d1e1e]{font-size:27px}.product-copy p[data-v-095d1e1e]{line-height:1.65}.judge-workbench[data-v-095d1e1e]{margin-top:20px}.judge-preview[data-v-095d1e1e]{display:none}.feature-switcher[data-v-095d1e1e]{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-button[data-v-095d1e1e]{min-height:46px;display:flex;justify-content:center;padding:7px;text-align:center}.feature-button-copy small[data-v-095d1e1e],.feature-button>i[data-v-095d1e1e],.feature-index[data-v-095d1e1e]{display:none}.feature-button-copy strong[data-v-095d1e1e]{font-size:11px}.auth-panel[data-v-095d1e1e]{padding:26px 28px 18px}}@media (max-width:520px){.auth-topbar[data-v-095d1e1e]{height:58px;padding:0 12px}.brand-mark[data-v-095d1e1e]{width:34px;height:34px}.brand-mark img[data-v-095d1e1e]{width:29px;height:29px}.topbar-state span[data-v-095d1e1e]:last-child{display:none}.auth-workspace[data-v-095d1e1e]{width:calc(100% - 16px);margin:8px auto 14px}.product-stage[data-v-095d1e1e]{padding:20px 17px}.product-eyebrow[data-v-095d1e1e]{font-size:9px}.product-copy h1[data-v-095d1e1e]{margin:8px 0;font-size:23px}.product-copy p[data-v-095d1e1e]{font-size:12px}.feature-switcher[data-v-095d1e1e]{gap:5px}.feature-button[data-v-095d1e1e]{min-height:40px}.auth-panel[data-v-095d1e1e]{padding:20px 16px 16px}.mode-switcher button[data-v-095d1e1e]{padding:0 4px;font-size:10px}.panel-header[data-v-095d1e1e]{margin:22px 0 16px}.panel-header h2[data-v-095d1e1e]{font-size:21px}.register-grid[data-v-095d1e1e]{grid-template-columns:1fr}.verification-code-field[data-v-095d1e1e]{max-width:none}.captcha-row[data-v-095d1e1e]{grid-template-columns:minmax(0,1fr) 104px}.form-actions-row[data-v-095d1e1e]{align-items:flex-start;flex-direction:column;gap:8px}}.auth-page[data-v-095d1e1e]{min-height:100vh;overflow-x:hidden;background:#fff;color:#071b36}.auth-topbar[data-v-095d1e1e]{position:relative;z-index:20;height:72px;padding:0 clamp(22px,4vw,64px);border-bottom:1px solid #dce9fa;background:#fff}.brand[data-v-095d1e1e]{gap:12px;text-decoration:none}.brand-mark[data-v-095d1e1e]{width:40px;height:40px;border:0;border-radius:4px;background:#edf5ff}.brand-mark img[data-v-095d1e1e]{width:34px;height:34px}.brand-copy strong[data-v-095d1e1e]{color:#071b36;font-size:18px;letter-spacing:-.3px}.brand-copy small[data-v-095d1e1e]{color:#2677d9;font-size:9px;font-weight:700;letter-spacing:1.8px}.topbar-state[data-v-095d1e1e]{gap:8px;color:#155ba9;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.topbar-state i[data-v-095d1e1e]{color:#0876ff;font-size:13px}.launch-stage[data-v-095d1e1e]{position:relative;min-height:calc(100vh - 72px);overflow:hidden;background:#fff}.stage-grid[data-v-095d1e1e]{position:absolute;inset:0;pointer-events:none}.stage-grid[data-v-095d1e1e]:after,.stage-grid[data-v-095d1e1e]:before{position:absolute;content:""}.stage-grid[data-v-095d1e1e]:before{top:0;bottom:0;left:50%;width:1px}.stage-grid[data-v-095d1e1e]:after{top:67%;right:0;left:0;height:1px}.stage-orbit[data-v-095d1e1e]{position:absolute;display:block;border:1px solid #b9d8ff;border-radius:50%;pointer-events:none}.stage-orbit[data-v-095d1e1e]:after{position:absolute;width:12px;height:12px;border:4px solid #fff;border-radius:50%;content:""}.stage-orbit-one[data-v-095d1e1e]{top:-260px;right:-210px;width:620px;height:620px;animation:orbit-breathe-095d1e1e 8s ease-in-out infinite}.stage-orbit-one[data-v-095d1e1e]:after{bottom:92px;left:55px}.stage-orbit-two[data-v-095d1e1e]{bottom:-310px;left:-260px;width:520px;height:520px;animation:orbit-breathe-095d1e1e 10s ease-in-out 1.2s infinite reverse}.stage-orbit-two[data-v-095d1e1e]:after{top:58px;right:70px;width:8px;height:8px}.launch-content[data-v-095d1e1e]{position:relative;z-index:2;width:min(1320px,calc(100% - 72px));min-height:calc(100vh - 136px);display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);gap:clamp(56px,8vw,124px);padding:34px 0 72px}.launch-copy[data-v-095d1e1e]{min-width:0}.launch-eyebrow[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.launch-eyebrow i[data-v-095d1e1e]{width:28px;height:1px}.launch-copy h1[data-v-095d1e1e]{max-width:650px;margin:22px 0 20px;font-size:clamp(52px,5.3vw,78px);font-weight:700;letter-spacing:-3.5px}.launch-copy>p[data-v-095d1e1e]{max-width:570px;margin:0;font-size:15px;line-height:1.9}.launch-button[data-v-095d1e1e]{min-width:178px;height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:0 19px 0 22px;border:1px solid #0876ff;border-radius:4px;background:#0876ff;color:#fff;font-size:13px;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 12px 30px rgba(8,118,255,.23);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.launch-button[data-v-095d1e1e]:focus-visible,.launch-button[data-v-095d1e1e]:hover{outline:none;background:#005dd4;box-shadow:0 16px 34px rgba(8,118,255,.3);transform:translateY(-2px)}.launch-button i[data-v-095d1e1e]{transition:transform .2s ease}.launch-button:hover i[data-v-095d1e1e]{transform:translateX(3px)}.launch-assurance[data-v-095d1e1e]{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-family:Consolas,Monaco,monospace;font-size:10px}.launch-assurance span[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:5px}.launch-assurance i[data-v-095d1e1e]{font-size:11px;font-weight:700}.launch-demo[data-v-095d1e1e]{position:relative;min-width:0;padding:18px;border:1px solid #9dc9ff;border-radius:6px;box-shadow:24px 30px 0 #e8f3ff,0 28px 58px rgba(17,91,176,.16)}.launch-demo[data-v-095d1e1e]:before{position:absolute;top:-17px;right:42px;width:78px;height:3px;content:""}.demo-heading[data-v-095d1e1e]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 2px 17px}.demo-heading>div[data-v-095d1e1e],.demo-heading strong[data-v-095d1e1e],.demo-label[data-v-095d1e1e]{display:block}.demo-label[data-v-095d1e1e]{margin-bottom:5px;font-family:Consolas,Monaco,monospace;font-size:9px;font-weight:700;letter-spacing:1.4px}.demo-heading strong[data-v-095d1e1e]{font-size:14px;font-weight:700}.demo-status[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:10px;font-weight:600}.demo-status i[data-v-095d1e1e]{width:7px;height:7px;border-radius:50%;animation:status-pulse-095d1e1e 2s ease-in-out infinite}.launch-demo .feature-switcher[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:10px;border:1px solid #c9def7;border-radius:4px;background:#f4f9ff}.launch-demo .feature-button[data-v-095d1e1e]{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 8px;border:0;border-right:1px solid #c9def7;border-radius:0;background:transparent;color:#53708f;text-align:center;cursor:pointer;transition:color .18s ease,background-color .18s ease}.launch-demo .feature-button[data-v-095d1e1e]:last-child{border-right:0}.launch-demo .feature-button.active[data-v-095d1e1e],.launch-demo .feature-button[data-v-095d1e1e]:focus-visible,.launch-demo .feature-button[data-v-095d1e1e]:hover{border-color:#c9def7;outline:none;background:#fff;color:#006bea}.launch-demo .feature-button span[data-v-095d1e1e]{font-family:Consolas,Monaco,monospace;font-size:9px}.launch-demo .feature-button strong[data-v-095d1e1e]{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.launch-demo .judge-preview[data-v-095d1e1e]{min-width:0;border:0;border-radius:4px;background:#071b34;box-shadow:none}.launch-demo .preview-toolbar[data-v-095d1e1e]{height:40px;padding:0 14px;border-color:#203b5b;background:#0d2643}.launch-demo .preview-body[data-v-095d1e1e]{padding:17px 18px 16px}.launch-demo .preview-heading[data-v-095d1e1e]{margin-bottom:10px;font-size:12px}.launch-demo .code-preview[data-v-095d1e1e]{height:188px;font-size:11px;line-height:1.82}.launch-demo .judge-result-row[data-v-095d1e1e]{padding-top:12px}.stage-index[data-v-095d1e1e]{position:absolute;right:clamp(24px,4vw,64px);bottom:22px;left:clamp(24px,4vw,64px);z-index:3;display:flex;align-items:center;gap:12px;color:#5f7b9b;font-family:Consolas,Monaco,monospace}.stage-index span[data-v-095d1e1e]{color:#0876ff;font-size:10px;font-weight:700}.stage-index i[data-v-095d1e1e]{width:58px;height:1px;background:#9bc7fa}.stage-index small[data-v-095d1e1e]{font-size:9px;letter-spacing:1.4px}.auth-stage[data-v-095d1e1e]{min-height:calc(100vh - 72px);grid-template-columns:minmax(360px,.88fr) minmax(530px,1.12fr)}.auth-stage-intro[data-v-095d1e1e]{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(46px,7vw,96px);background:#076df2;color:#fff}.auth-stage-intro[data-v-095d1e1e]:after,.auth-stage-intro[data-v-095d1e1e]:before{position:absolute;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;content:""}.auth-stage-intro[data-v-095d1e1e]:before{top:-150px;right:-220px;width:520px;height:520px}.auth-stage-intro[data-v-095d1e1e]:after{bottom:-230px;left:-180px;width:470px;height:470px}.auth-stage-copy[data-v-095d1e1e],.auth-stage-proof[data-v-095d1e1e]{position:relative;z-index:1}.auth-stage-copy .launch-eyebrow[data-v-095d1e1e]{color:#d9ebff}.auth-stage-copy h2[data-v-095d1e1e]{max-width:560px;margin:24px 0 18px;font-size:clamp(42px,4.4vw,66px);font-weight:700;line-height:1.1;letter-spacing:-2.5px}.auth-stage-copy p[data-v-095d1e1e]{max-width:520px;margin:0;color:#e2efff;font-size:14px;line-height:1.9}.auth-stage-proof[data-v-095d1e1e]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;margin-top:68px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.34)}.auth-stage-proof>span[data-v-095d1e1e]{font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:700}.auth-stage-proof small[data-v-095d1e1e],.auth-stage-proof strong[data-v-095d1e1e]{display:block}.auth-stage-proof strong[data-v-095d1e1e]{margin-bottom:6px;font-size:12px}.auth-stage-proof small[data-v-095d1e1e]{max-width:410px;color:#dcecff;font-size:10px;line-height:1.6}.auth-stage .auth-panel[data-v-095d1e1e]{width:min(650px,100%);min-width:0;min-height:calc(100vh - 72px);flex-direction:column;justify-content:center;margin:0 auto;padding:48px clamp(42px,7vw,92px) 34px}.auth-panel-index[data-v-095d1e1e]{display:block;margin-bottom:24px;color:#7a94b2;font-family:Consolas,Monaco,monospace;font-size:9px;font-weight:700;letter-spacing:1.4px}.auth-stage .mode-switcher[data-v-095d1e1e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border:0;border-bottom:1px solid #c8dcf3;border-radius:0;background:transparent}.auth-stage .mode-switcher button[data-v-095d1e1e]{position:relative;height:42px;padding:0 8px;border:0;border-radius:0;background:transparent;color:#66819f;font-size:11px;font-weight:600;cursor:pointer;box-shadow:none}.auth-stage .mode-switcher button[data-v-095d1e1e]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.auth-stage .mode-switcher button.active[data-v-095d1e1e],.auth-stage .mode-switcher button[data-v-095d1e1e]:hover{color:#006be8;background:transparent;box-shadow:none}.auth-stage .mode-switcher button.active[data-v-095d1e1e]:after{background:#0876ff}.auth-stage .panel-header[data-v-095d1e1e]{margin:32px 0 24px}.auth-stage .panel-kicker[data-v-095d1e1e]{font-family:Consolas,Monaco,monospace;font-size:9px;letter-spacing:1.5px}.auth-stage .panel-header h2[data-v-095d1e1e]{margin:8px 0 8px;font-size:30px}.auth-stage .panel-header p[data-v-095d1e1e]{color:#587493;font-size:12px}.auth-stage .field-label[data-v-095d1e1e]{color:#274766;font-size:11px}.auth-stage .submit-button[data-v-095d1e1e]{height:44px;border-radius:4px!important;box-shadow:0 9px 22px rgba(8,118,255,.18)}.auth-stage .panel-footer[data-v-095d1e1e]{margin-top:20px;padding-top:16px;border-top:1px solid #e0ebf8}.auth-stage[data-v-095d1e1e] .el-form-item{margin-bottom:13px}.auth-stage[data-v-095d1e1e] .el-input__inner{border-color:#a9c8ec;border-radius:4px;background:#fff}.scene-shift-enter-active[data-v-095d1e1e],.scene-shift-leave-active[data-v-095d1e1e]{transition:opacity .36s ease,transform .36s cubic-bezier(.22,1,.36,1)}.scene-shift-enter[data-v-095d1e1e]{opacity:0;transform:translateX(26px)}.scene-shift-leave-to[data-v-095d1e1e]{opacity:0;transform:translateX(-26px)}@keyframes orbit-breathe-095d1e1e{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes status-pulse-095d1e1e{0%,to{opacity:1}50%{opacity:.48}}@media (max-width:1080px){.launch-content[data-v-095d1e1e]{width:min(960px,calc(100% - 48px));grid-template-columns:minmax(340px,.86fr) minmax(450px,1.14fr);gap:44px}.launch-copy h1[data-v-095d1e1e]{font-size:52px}.launch-demo[data-v-095d1e1e]{box-shadow:16px 20px 0 #e8f3ff,0 24px 48px rgba(17,91,176,.14)}.auth-stage[data-v-095d1e1e]{grid-template-columns:minmax(310px,.72fr) minmax(520px,1.28fr)}.auth-stage-intro[data-v-095d1e1e]{padding:54px 42px}}@media (max-width:820px){.auth-topbar[data-v-095d1e1e]{height:64px}.auth-stage[data-v-095d1e1e],.launch-stage[data-v-095d1e1e]{min-height:calc(100vh - 64px)}.launch-content[data-v-095d1e1e]{width:min(640px,calc(100% - 40px));min-height:auto;grid-template-columns:1fr;gap:46px;padding:64px 0 86px}.launch-copy[data-v-095d1e1e]{text-align:center}.launch-assurance[data-v-095d1e1e],.launch-eyebrow[data-v-095d1e1e]{justify-content:center}.launch-copy>p[data-v-095d1e1e],.launch-copy h1[data-v-095d1e1e]{margin-right:auto;margin-left:auto}.launch-copy h1[data-v-095d1e1e]{font-size:clamp(44px,9vw,60px)}.stage-grid[data-v-095d1e1e]:before{left:16%}.stage-grid[data-v-095d1e1e]:after{top:48%}.stage-index[data-v-095d1e1e]{position:relative;right:auto;bottom:auto;left:auto;width:calc(100% - 40px);margin:-54px auto 22px}.auth-stage[data-v-095d1e1e]{grid-template-columns:1fr}.auth-stage-intro[data-v-095d1e1e]{min-height:210px;padding:36px 40px}.auth-stage-copy h2[data-v-095d1e1e]{max-width:580px;margin:15px 0 10px;font-size:34px}.auth-stage-copy p[data-v-095d1e1e]{line-height:1.65}.auth-stage-proof[data-v-095d1e1e]{display:none}.auth-stage .auth-panel[data-v-095d1e1e]{width:min(590px,100%);min-height:auto;padding:42px 36px 30px}}@media (max-width:520px){.auth-topbar[data-v-095d1e1e]{height:58px;padding:0 16px}.brand-mark[data-v-095d1e1e]{width:34px;height:34px}.brand-mark img[data-v-095d1e1e]{width:29px;height:29px}.brand-copy small[data-v-095d1e1e],.topbar-state span[data-v-095d1e1e]{display:none}.launch-content[data-v-095d1e1e]{width:calc(100% - 28px);gap:34px;padding:48px 0 72px}.launch-eyebrow[data-v-095d1e1e]{gap:8px;font-size:8px;letter-spacing:1.1px}.launch-eyebrow i[data-v-095d1e1e]{width:16px}.launch-copy h1[data-v-095d1e1e]{margin:17px 0 15px;font-size:39px;letter-spacing:-2px}.launch-copy>p[data-v-095d1e1e]{font-size:13px;line-height:1.72}.launch-button[data-v-095d1e1e]{height:48px;margin-top:24px}.launch-assurance[data-v-095d1e1e]{gap:8px 13px;margin-top:18px;font-size:8px}.launch-demo[data-v-095d1e1e]{padding:10px;box-shadow:8px 10px 0 #e8f3ff}.demo-heading[data-v-095d1e1e]{padding:5px 3px 13px}.demo-heading strong[data-v-095d1e1e]{font-size:12px}.demo-status[data-v-095d1e1e]{font-size:8px}.launch-demo .feature-button[data-v-095d1e1e]{min-height:42px;gap:3px;flex-direction:column}.launch-demo .feature-button strong[data-v-095d1e1e]{font-size:9px}.launch-demo .preview-body[data-v-095d1e1e]{padding:13px}.launch-demo .code-preview[data-v-095d1e1e]{height:145px;font-size:9px}.launch-demo .judge-result-row strong[data-v-095d1e1e]{font-size:9px}.stage-index[data-v-095d1e1e]{display:none}.auth-stage-intro[data-v-095d1e1e]{min-height:176px;padding:30px 22px}.auth-stage-copy h2[data-v-095d1e1e]{margin:13px 0 8px;font-size:29px;letter-spacing:-1.3px}.auth-stage-copy p[data-v-095d1e1e]{font-size:11px}.auth-stage .auth-panel[data-v-095d1e1e]{padding:32px 18px 24px}.auth-panel-index[data-v-095d1e1e]{margin-bottom:17px}.auth-stage .panel-header[data-v-095d1e1e]{margin:25px 0 18px}.auth-stage .panel-header h2[data-v-095d1e1e]{font-size:25px}.auth-stage .register-grid[data-v-095d1e1e]{grid-template-columns:1fr}.auth-stage .verification-code-field[data-v-095d1e1e]{max-width:none}}.launch-demo[data-v-095d1e1e]{animation:demo-drift-095d1e1e 6s ease-in-out infinite}.launch-demo .judge-preview[data-v-095d1e1e]{position:relative}.launch-demo .judge-preview[data-v-095d1e1e]:after{position:absolute;right:0;left:0;top:40px;height:1px;background:rgba(64,158,255,.65);box-shadow:0 0 14px rgba(64,158,255,.8);content:"";pointer-events:none;animation:judge-scan-095d1e1e 4.8s ease-in-out infinite}.launch-demo .feature-button.active strong[data-v-095d1e1e]{animation:active-label-095d1e1e 1.8s ease-in-out infinite}.auth-stage[data-v-095d1e1e]{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 54px;overflow:hidden}.auth-panel-index[data-v-095d1e1e],.auth-stage-intro[data-v-095d1e1e],.auth-stage .panel-footer[data-v-095d1e1e]{display:none}.auth-motion[data-v-095d1e1e]{position:absolute;inset:0 0 54px;overflow:hidden;pointer-events:none}.auth-motion[data-v-095d1e1e]:after,.auth-motion[data-v-095d1e1e]:before{position:absolute;border:1px solid #c7dfff;border-radius:50%;content:"";animation:motion-ring-095d1e1e 9s ease-in-out infinite}.auth-motion[data-v-095d1e1e]:before{top:-320px;left:-180px;width:620px;height:620px}.auth-motion[data-v-095d1e1e]:after{right:-260px;bottom:-340px;width:720px;height:720px;animation-delay:-3s}.motion-track[data-v-095d1e1e]{position:absolute;display:block;height:1px;transform-origin:left center}.motion-track[data-v-095d1e1e]:after{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;content:"";animation:track-node-095d1e1e 7s linear infinite}.motion-track-one[data-v-095d1e1e]{top:24%;left:-5%;width:43%;transform:rotate(-8deg)}.motion-track-two[data-v-095d1e1e]{top:58%;right:-7%;width:46%;transform:rotate(7deg)}.motion-track-two[data-v-095d1e1e]:after{animation-delay:-3.2s}.motion-track-three[data-v-095d1e1e]{bottom:13%;left:5%;width:32%;transform:rotate(4deg)}.motion-track-three[data-v-095d1e1e]:after{animation-delay:-5.1s}.motion-node[data-v-095d1e1e]{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #b9d7f9;border-radius:3px;background:hsla(0,0%,100%,.82);font-family:Consolas,Monaco,monospace;font-size:9px}.motion-node i[data-v-095d1e1e]{width:6px;height:6px;border-radius:50%}.motion-node-one[data-v-095d1e1e]{top:16%;left:8%;animation:node-float-one-095d1e1e 7s ease-in-out infinite}.motion-node-two[data-v-095d1e1e]{top:23%;right:9%;animation:node-float-two-095d1e1e 8.5s ease-in-out infinite}.motion-node-three[data-v-095d1e1e]{right:13%;bottom:15%;animation:node-float-one-095d1e1e 9s ease-in-out -2s infinite reverse}.motion-code[data-v-095d1e1e]{position:absolute;font-family:Consolas,Monaco,monospace;font-size:10px;letter-spacing:.3px;animation:code-fade-095d1e1e 5s ease-in-out infinite}.motion-code-one[data-v-095d1e1e]{bottom:20%;left:9%}.motion-code-two[data-v-095d1e1e]{top:46%;right:7%;animation-delay:-2.5s}.auth-main[data-v-095d1e1e]{position:relative;z-index:2;min-height:0;display:flex;justify-content:center;padding:38px 24px 28px;overflow-y:auto;box-sizing:border-box}.auth-stage .auth-panel[data-v-095d1e1e]{width:388px;min-height:0;display:flex;justify-content:flex-start;margin:0;padding:27px 30px 24px;border:1px solid #a9ccef;border-radius:5px;background:hsla(0,0%,100%,.96);box-sizing:border-box;animation:auth-main-arrive-095d1e1e .52s cubic-bezier(.22,1,.36,1) both;transition:width .28s ease}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e]{width:610px}.auth-stage .mode-switcher[data-v-095d1e1e]{margin:0}.auth-stage .mode-switcher button[data-v-095d1e1e]{height:34px;font-size:10px}.auth-stage .panel-header[data-v-095d1e1e]{margin:22px 0 17px}.auth-stage .panel-header h2[data-v-095d1e1e]{margin:6px 0 5px;font-size:23px;line-height:1.25;letter-spacing:-.5px}.auth-stage .panel-header p[data-v-095d1e1e]{line-height:1.55}.auth-stage[data-v-095d1e1e] .el-form-item{margin-bottom:9px}.auth-stage[data-v-095d1e1e] .el-form-item__label{height:21px;line-height:18px}.auth-stage[data-v-095d1e1e] .el-input__inner{height:38px}.auth-stage .password-toggle[data-v-095d1e1e]{height:36px}.auth-stage .form-actions-row[data-v-095d1e1e]{margin:1px 0 13px}.auth-stage .submit-button[data-v-095d1e1e]{height:39px;font-size:12px;box-shadow:0 8px 18px rgba(8,118,255,.17)}.auth-stage .security-note[data-v-095d1e1e]{font-size:9px}.auth-stage .captcha-button[data-v-095d1e1e]{height:38px}.auth-stage .panel-footer[data-v-095d1e1e]{display:none}.auth-stage-footer[data-v-095d1e1e]{position:relative;z-index:3;min-width:0;display:flex;align-items:center;gap:12px;padding:0 clamp(20px,4vw,58px);border-top:1px solid #c9def7;background:hsla(0,0%,100%,.94);color:#6d86a3;font-size:9px;letter-spacing:.5px;box-sizing:border-box}.auth-stage-footer>i[data-v-095d1e1e]{width:34px;height:1px;background:#8dbcf2}.footer-security[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:6px;margin-left:auto}@keyframes demo-drift-095d1e1e{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes judge-scan-095d1e1e{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:1}76%{opacity:.65}88%,to{opacity:0;transform:translateY(286px)}}@keyframes active-label-095d1e1e{0%,to{opacity:1}50%{opacity:.62}}@keyframes track-node-095d1e1e{0%{left:0}to{left:100%}}@keyframes motion-ring-095d1e1e{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.04) rotate(4deg)}}@keyframes node-float-one-095d1e1e{0%,to{transform:translateZ(0)}50%{transform:translate3d(13px,-10px,0)}}@keyframes node-float-two-095d1e1e{0%,to{transform:translateZ(0)}50%{transform:translate3d(-16px,12px,0)}}@keyframes code-fade-095d1e1e{0%,to{opacity:.34}50%{opacity:.9}}@keyframes auth-main-arrive-095d1e1e{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.motion-code-two[data-v-095d1e1e],.motion-node-three[data-v-095d1e1e],.motion-node-two[data-v-095d1e1e]{display:none}.motion-node-one[data-v-095d1e1e]{top:9%;left:5%}.motion-code-one[data-v-095d1e1e]{bottom:9%;left:5%}.auth-main[data-v-095d1e1e]{padding:28px 16px 22px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:min(520px,100%);padding:24px 24px 21px}}@media (max-width:520px){.auth-stage[data-v-095d1e1e]{grid-template-rows:minmax(0,1fr) 48px}.auth-motion[data-v-095d1e1e]{inset-bottom:48px}.auth-main[data-v-095d1e1e]{align-items:flex-start;padding:22px 12px 18px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:100%;padding:21px 17px 18px}.auth-stage .register-grid[data-v-095d1e1e]{grid-template-columns:1fr}.auth-stage .verification-code-field[data-v-095d1e1e]{max-width:none}.auth-stage-footer[data-v-095d1e1e]{justify-content:space-between;padding:0 14px}.auth-stage-footer>i[data-v-095d1e1e],.auth-stage-footer>span[data-v-095d1e1e]:nth-of-type(2){display:none}.footer-security[data-v-095d1e1e]{margin-left:0}}.auth-page[data-v-095d1e1e]{background:#030914}.auth-topbar[data-v-095d1e1e]{border-bottom-color:#123052;background:#030914}.brand-mark[data-v-095d1e1e]{background:#0a1b31}.brand-copy strong[data-v-095d1e1e]{color:#f5f9ff}.brand-copy small[data-v-095d1e1e],.topbar-state[data-v-095d1e1e],.topbar-state i[data-v-095d1e1e]{color:#61adff}.launch-stage[data-v-095d1e1e]{background:#030914}.stage-grid[data-v-095d1e1e]:after,.stage-grid[data-v-095d1e1e]:before{background:#102c4c}.stage-orbit[data-v-095d1e1e]{border-color:#15528f}.stage-orbit-two[data-v-095d1e1e]{border-color:#0c345e}.stage-orbit[data-v-095d1e1e]:after{border-color:#030914;background:#087cff;box-shadow:0 0 24px rgba(8,124,255,.85)}.stage-orbit-two[data-v-095d1e1e]:after{background:#00e5a0;box-shadow:0 0 22px rgba(0,229,160,.7)}.launch-eyebrow[data-v-095d1e1e]{color:#44a1ff}.launch-eyebrow i[data-v-095d1e1e]{background:#087cff;box-shadow:0 0 10px rgba(8,124,255,.8)}.launch-copy h1[data-v-095d1e1e]{color:#fff;text-shadow:0 0 44px rgba(19,118,255,.22)}.launch-copy>p[data-v-095d1e1e]{color:#a8c7ea}.launch-assurance[data-v-095d1e1e]{color:#7fa6ce}.launch-assurance i[data-v-095d1e1e]{color:#00e5a0}.launch-button[data-v-095d1e1e]{border-color:#0781ff;background:#0781ff;box-shadow:0 0 0 1px rgba(73,165,255,.25),0 16px 38px rgba(0,105,255,.34)}.launch-button[data-v-095d1e1e]:focus-visible,.launch-button[data-v-095d1e1e]:hover{background:#0069dd;box-shadow:0 0 0 1px rgba(91,177,255,.42),0 20px 44px rgba(0,105,255,.46)}.launch-demo[data-v-095d1e1e]{border-color:#1a5d9d;background:#061426;box-shadow:22px 26px 0 #071b33,0 0 70px rgba(0,105,255,.2)}.launch-demo[data-v-095d1e1e]:before{background:#0781ff;box-shadow:0 0 18px rgba(7,129,255,.9)}.demo-label[data-v-095d1e1e]{color:#44a1ff}.demo-heading strong[data-v-095d1e1e]{color:#f2f8ff}.demo-status[data-v-095d1e1e]{color:#70edc3}.demo-status i[data-v-095d1e1e]{background:#00e5a0;box-shadow:0 0 0 4px rgba(0,229,160,.12),0 0 16px rgba(0,229,160,.65)}.judge-flow[data-v-095d1e1e]{display:grid;grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto minmax(12px,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:12px 14px;border:1px solid #173b61;border-radius:4px;background:#081a2f}.judge-flow>i[data-v-095d1e1e]{position:relative;height:1px;overflow:hidden;background:#234d78}.judge-flow>i[data-v-095d1e1e]:after{position:absolute;top:0;left:-35%;width:35%;height:1px;background:#39a0ff;box-shadow:0 0 8px #39a0ff;content:"";animation:flow-line-095d1e1e 2.8s linear infinite}.judge-flow>i[data-v-095d1e1e]:nth-of-type(2):after{animation-delay:.55s}.judge-flow>i[data-v-095d1e1e]:nth-of-type(3):after{animation-delay:1.1s}.flow-step[data-v-095d1e1e]{display:inline-flex;align-items:center;gap:5px;color:#8cadcf;font-family:Consolas,Monaco,monospace;font-size:9px;animation:flow-step-095d1e1e 4s ease-in-out infinite}.flow-step small[data-v-095d1e1e]{color:#3c8ee4;font-size:8px}.flow-step-two[data-v-095d1e1e]{animation-delay:.6s}.flow-step-three[data-v-095d1e1e]{animation-delay:1.2s}.flow-step-four[data-v-095d1e1e]{color:#52e4b1;animation-delay:1.8s}.flow-step-four small[data-v-095d1e1e]{color:#00d995}.launch-demo .judge-preview[data-v-095d1e1e]{border:1px solid #12365b;background:#040f1f}.stage-index[data-v-095d1e1e]{color:#5e87b2}.stage-index span[data-v-095d1e1e]{color:#44a1ff}.stage-index i[data-v-095d1e1e]{background:#185693}.auth-stage[data-v-095d1e1e]{background:#030914}.auth-stage[data-v-095d1e1e]:before{position:absolute;top:0;bottom:54px;left:50%;width:1px;background:#0d3156;box-shadow:0 0 36px rgba(8,124,255,.42);content:"";animation:center-beam-095d1e1e 4.6s ease-in-out infinite}.auth-motion[data-v-095d1e1e]:after,.auth-motion[data-v-095d1e1e]:before{border-color:#114573}.auth-motion[data-v-095d1e1e]:after{border-color:#0b3158}.motion-track[data-v-095d1e1e]{background:#174b78}.motion-track[data-v-095d1e1e]:after{background:#0781ff;box-shadow:0 0 0 4px rgba(7,129,255,.13),0 0 18px rgba(7,129,255,.88)}.motion-track-two[data-v-095d1e1e]:after{background:#00e5a0;box-shadow:0 0 0 4px rgba(0,229,160,.12),0 0 18px rgba(0,229,160,.7)}.motion-node[data-v-095d1e1e]{border-color:#195184;background:rgba(5,23,43,.86);color:#8eb8e4;box-shadow:0 8px 28px rgba(0,0,0,.25)}.motion-node i[data-v-095d1e1e]{background:#00e5a0;box-shadow:0 0 10px rgba(0,229,160,.78)}.motion-node-two i[data-v-095d1e1e]{background:#0781ff;box-shadow:0 0 10px rgba(7,129,255,.85)}.motion-code[data-v-095d1e1e]{color:#416b96}.auth-stage .auth-panel[data-v-095d1e1e]{position:relative;border-color:#2979ca;background:#fff;box-shadow:0 0 0 1px rgba(54,153,255,.08),0 26px 70px rgba(0,0,0,.38),0 0 54px rgba(0,105,255,.13)}.auth-stage .auth-panel[data-v-095d1e1e]:before{position:absolute;top:-1px;left:30px;width:72px;height:3px;background:#0781ff;box-shadow:0 0 15px rgba(7,129,255,.85);content:""}.auth-stage-footer[data-v-095d1e1e]{border-top-color:#123052;background:#030914;color:#5f87b0}.auth-stage-footer>i[data-v-095d1e1e]{background:#1a578e}.footer-security[data-v-095d1e1e]{color:#65dcb2}.footer-security i[data-v-095d1e1e]{color:#00e5a0}@keyframes flow-line-095d1e1e{to{left:110%}}@keyframes flow-step-095d1e1e{0%,to{opacity:.5}38%,62%{opacity:1}}@keyframes center-beam-095d1e1e{0%,to{opacity:.35}50%{opacity:.9}}@media (max-width:520px){.judge-flow[data-v-095d1e1e]{gap:4px;padding:10px 8px}.flow-step[data-v-095d1e1e]{gap:2px;font-size:7px}.flow-step small[data-v-095d1e1e]{display:none}.launch-demo[data-v-095d1e1e]{box-shadow:8px 10px 0 #071b33,0 0 42px rgba(0,105,255,.18)}}.auth-page[data-v-095d1e1e],.launch-stage[data-v-095d1e1e]{background:#fff}.launch-stage[data-v-095d1e1e]{display:grid;grid-template-rows:minmax(0,1fr) 54px}.launch-content[data-v-095d1e1e]{min-height:0;padding:44px 0 58px}.stage-grid[data-v-095d1e1e]:after,.stage-grid[data-v-095d1e1e]:before{background:#dcecff}.stage-orbit[data-v-095d1e1e]{border-color:#b9d8ff}.stage-orbit-two[data-v-095d1e1e]{border-color:#deedff}.stage-orbit[data-v-095d1e1e]:after{border-color:#fff;background:#0876ff;box-shadow:0 0 22px rgba(8,118,255,.45)}.stage-orbit-two[data-v-095d1e1e]:after{background:#00b87a;box-shadow:0 0 18px rgba(0,184,122,.42)}.launch-eyebrow[data-v-095d1e1e]{color:#096ee5}.launch-eyebrow i[data-v-095d1e1e]{background:#0876ff;box-shadow:none}.launch-copy h1[data-v-095d1e1e]{color:#061a35;text-shadow:none}.launch-copy>p[data-v-095d1e1e]{color:#3f5f82}.launch-assurance[data-v-095d1e1e]{color:#5b7695}.launch-assurance i[data-v-095d1e1e]{color:#00a972}.launch-demo[data-v-095d1e1e]{border-color:#9dc9ff;background:#fff;box-shadow:24px 28px 0 #e8f3ff,0 28px 58px rgba(17,91,176,.16)}.launch-demo[data-v-095d1e1e]:before{background:#0876ff;box-shadow:none}.demo-label[data-v-095d1e1e]{color:#0876ff}.demo-heading strong[data-v-095d1e1e]{color:#0a203c}.demo-status[data-v-095d1e1e]{color:#177a59}.demo-status i[data-v-095d1e1e]{background:#00b87a;box-shadow:0 0 0 4px #def8ee}.submission-console[data-v-095d1e1e]{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(168px,.55fr);overflow:hidden;border:1px solid #9fc6f0;border-radius:4px;background:#fff}.source-pane[data-v-095d1e1e]{position:relative;min-width:0;overflow:hidden;background:#071b34}.source-pane .code-preview[data-v-095d1e1e]{height:258px;margin:0;padding:25px 22px;box-sizing:border-box;color:#d4e6f8;font-size:11px;line-height:1.92}.code-scanner[data-v-095d1e1e]{position:absolute;top:0;right:0;left:0;height:1px;background:rgba(64,158,255,.72);box-shadow:0 0 13px rgba(64,158,255,.8);animation:source-scan-095d1e1e 4.8s ease-in-out infinite}.verdict-pane[data-v-095d1e1e]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;border-left:1px solid #c3dcf7;background:#f3f8ff;text-align:center}.verdict-label[data-v-095d1e1e]{color:#6685a6;font-family:Consolas,Monaco,monospace;font-size:8px;font-weight:700;letter-spacing:1.2px}.verdict-symbol[data-v-095d1e1e]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin:15px 0 10px;border:1px solid #48c69b;border-radius:50%;background:#e7faf3;color:#00a870;font-size:20px;animation:verdict-breathe-095d1e1e 2.8s ease-in-out infinite}.verdict-pane>strong[data-v-095d1e1e]{color:#087a59;font-size:17px;font-weight:700}.verdict-pane>small[data-v-095d1e1e]{margin-top:4px;color:#6a86a4;font-size:8px}.verdict-metrics[data-v-095d1e1e]{width:100%;display:grid;gap:6px;margin-top:19px;padding-top:13px;border-top:1px solid #c5dcf5}.verdict-metrics>span[data-v-095d1e1e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.verdict-metrics small[data-v-095d1e1e]{color:#7892ae;font-size:7px;letter-spacing:.5px}.verdict-metrics strong[data-v-095d1e1e]{color:#173b61;font-family:Consolas,Monaco,monospace;font-size:9px}.judge-flow[data-v-095d1e1e]{margin:10px 0 0;border-color:#c7dcf4;background:#f4f9ff}.judge-flow>i[data-v-095d1e1e]{background:#b8d5f5}.judge-flow>i[data-v-095d1e1e]:after{background:#0876ff;box-shadow:0 0 8px rgba(8,118,255,.65)}.flow-step[data-v-095d1e1e]{color:#587696;animation:none;opacity:1}.flow-step small[data-v-095d1e1e]{color:#1680ee}.flow-step-complete[data-v-095d1e1e]{color:#087a59}.flow-step-complete small[data-v-095d1e1e]{color:#00a870}.auth-stage-footer[data-v-095d1e1e],.launch-stage-footer[data-v-095d1e1e]{position:relative;z-index:3;min-width:0;display:flex;align-items:center;gap:12px;padding:0 clamp(20px,4vw,58px);border-top:1px solid #c9def7;background:hsla(0,0%,100%,.96);color:#6d86a3;font-size:9px;letter-spacing:.5px;box-sizing:border-box}.launch-stage-footer>i[data-v-095d1e1e]{width:34px;height:1px;background:#8dbcf2}.launch-footer-meta[data-v-095d1e1e]{margin-left:auto;color:#2677d9;font-family:Consolas,Monaco,monospace}.auth-stage[data-v-095d1e1e]{background:#f5f9ff}.auth-stage[data-v-095d1e1e]:before{background:#c8e0fb;box-shadow:0 0 28px rgba(8,118,255,.18)}.auth-motion[data-v-095d1e1e]:after,.auth-motion[data-v-095d1e1e]:before{border-color:#c7dfff}.auth-motion[data-v-095d1e1e]:after{border-color:#d8e9ff}.motion-track[data-v-095d1e1e]{background:#c9e0fb}.motion-track[data-v-095d1e1e]:after{background:#0876ff;box-shadow:0 0 0 4px #e3f0ff}.motion-track-two[data-v-095d1e1e]:after{background:#00b87a;box-shadow:0 0 0 4px #e0f7ee}.motion-node[data-v-095d1e1e]{border-color:#b9d7f9;background:hsla(0,0%,100%,.88);color:#41617f;box-shadow:0 8px 18px rgba(50,110,178,.08)}.motion-node i[data-v-095d1e1e]{background:#00b87a;box-shadow:none}.motion-node-two i[data-v-095d1e1e]{background:#0876ff;box-shadow:none}.motion-code[data-v-095d1e1e]{color:#9ab6d5}.auth-stage .auth-panel[data-v-095d1e1e]{border-color:#a9ccef;background:hsla(0,0%,100%,.97);box-shadow:0 18px 46px rgba(25,91,167,.14)}.auth-stage .auth-panel[data-v-095d1e1e]:before{background:#0876ff;box-shadow:none}.footer-security[data-v-095d1e1e]{color:#14705a}.footer-security i[data-v-095d1e1e]{color:#00a870}@keyframes source-scan-095d1e1e{0%,12%{opacity:0;transform:translateY(0)}22%{opacity:1}82%{opacity:.68}92%,to{opacity:0;transform:translateY(258px)}}@keyframes verdict-breathe-095d1e1e{0%,to{box-shadow:0 0 0 0 rgba(0,168,112,.08)}50%{box-shadow:0 0 0 8px rgba(0,168,112,.08)}}@media (max-width:760px){.launch-stage[data-v-095d1e1e]{grid-template-rows:minmax(0,1fr) 48px}.launch-stage-footer[data-v-095d1e1e]{padding:0 18px}.launch-stage-footer>span[data-v-095d1e1e]:nth-of-type(2){display:none}}@media (max-width:520px){.submission-console[data-v-095d1e1e]{grid-template-columns:1fr}.source-pane .code-preview[data-v-095d1e1e]{height:178px;padding:17px 14px;font-size:9px}.verdict-pane[data-v-095d1e1e]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:12px 14px;border-top:1px solid #c3dcf7;border-left:0;text-align:left}.verdict-label[data-v-095d1e1e]{display:none}.verdict-symbol[data-v-095d1e1e]{width:34px;height:34px;grid-row:1/3;margin:0;font-size:15px}.verdict-pane>small[data-v-095d1e1e],.verdict-pane>strong[data-v-095d1e1e]{margin:0}.verdict-metrics[data-v-095d1e1e]{width:auto;grid-row:1/3;grid-column:3;margin:0;padding:0 0 0 10px;border-top:0;border-left:1px solid #c5dcf5}.judge-flow[data-v-095d1e1e]{padding:9px 8px}.launch-footer-meta[data-v-095d1e1e]{margin-left:auto;font-size:7px}}.launch-stage[data-v-095d1e1e]{display:block;min-height:100vh}.launch-content[data-v-095d1e1e]{width:min(1120px,calc(100% - 48px));min-height:100vh;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:56px 0;box-sizing:border-box}.launch-copy[data-v-095d1e1e]{width:100%;max-width:1050px;text-align:center}.launch-copy .launch-eyebrow[data-v-095d1e1e]{justify-content:center}.launch-copy h1[data-v-095d1e1e]{max-width:1050px;min-height:2.16em;display:flex;align-items:center;justify-content:center;margin:24px auto 18px;font-size:clamp(56px,6vw,84px);line-height:1.08;letter-spacing:-4px}.typing-cursor[data-v-095d1e1e]{width:3px;height:.92em;display:inline-block;flex:0 0 auto;margin-left:8px;background:#0876ff;box-shadow:0 0 13px rgba(8,118,255,.45);animation:typing-cursor-095d1e1e .84s steps(1) infinite}.launch-copy>p[data-v-095d1e1e]{max-width:670px;margin-right:auto;margin-left:auto;animation:launch-detail-enter-095d1e1e .7s ease 1.45s both}.stage-grid[data-v-095d1e1e]:before{animation:grid-travel-x-095d1e1e 13s ease-in-out infinite}.stage-grid[data-v-095d1e1e]:after{animation:grid-travel-y-095d1e1e 11s ease-in-out infinite}@keyframes typing-cursor-095d1e1e{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes launch-detail-enter-095d1e1e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-travel-x-095d1e1e{0%,to{left:42%}50%{left:58%}}@keyframes grid-travel-y-095d1e1e{0%,to{top:61%}50%{top:39%}}@media (max-width:820px){.launch-content[data-v-095d1e1e]{width:calc(100% - 36px);padding:44px 0}.launch-copy h1[data-v-095d1e1e]{min-height:2.4em;font-size:clamp(43px,9vw,62px);letter-spacing:-2.6px}}@media (max-width:520px){.launch-content[data-v-095d1e1e]{width:calc(100% - 28px);padding:36px 0}.launch-copy h1[data-v-095d1e1e]{min-height:3.35em;margin:19px auto 14px;font-size:40px;letter-spacing:-2px}.typing-cursor[data-v-095d1e1e]{width:2px;margin-left:5px}}.launch-telemetry[data-v-095d1e1e]{position:absolute;inset:0;z-index:1;pointer-events:none}.telemetry[data-v-095d1e1e]{position:absolute;min-width:104px;display:grid;grid-template-columns:8px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding-left:10px;border-left:1px solid #9ec8f7;color:#426487;font-family:Consolas,Monaco,monospace;text-align:left;opacity:0;animation:telemetry-enter-095d1e1e .7s ease forwards,telemetry-float-095d1e1e 6s ease-in-out 2.8s infinite}.telemetry i[data-v-095d1e1e]{width:6px;height:6px;grid-row:1/3;align-self:center;border-radius:50%;background:#0876ff;box-shadow:0 0 0 4px #e5f1ff}.telemetry small[data-v-095d1e1e],.telemetry strong[data-v-095d1e1e]{display:block;white-space:nowrap}.telemetry small[data-v-095d1e1e]{color:#7896b5;font-size:7px;letter-spacing:1px}.telemetry strong[data-v-095d1e1e]{margin-top:3px;color:#1c4c7d;font-size:9px;letter-spacing:.5px}.telemetry-one[data-v-095d1e1e]{top:15%;left:8%;animation-delay:1.6s,2.8s}.telemetry-two[data-v-095d1e1e]{top:18%;right:9%;animation-delay:1.78s,3.1s}.telemetry-two i[data-v-095d1e1e]{background:#00b87a;box-shadow:0 0 0 4px #e1f8ef}.telemetry-three[data-v-095d1e1e]{bottom:16%;left:11%;animation-delay:1.96s,3.4s}.telemetry-four[data-v-095d1e1e]{right:10%;bottom:13%;animation-delay:2.14s,3.7s}.launch-copy .launch-button[data-v-095d1e1e]{min-width:0;height:46px;display:inline-grid;grid-template-columns:auto 76px 36px;align-items:center;gap:13px;margin-top:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;font-weight:700;letter-spacing:.6px;animation:launch-detail-enter-095d1e1e .7s ease 1.72s both}.launch-copy .launch-button[data-v-095d1e1e]:focus-visible,.launch-copy .launch-button[data-v-095d1e1e]:hover{outline:none;background:transparent;box-shadow:none;transform:none}.launch-button-label[data-v-095d1e1e]{white-space:nowrap}.launch-button-line[data-v-095d1e1e]{position:relative;width:76px;height:1px;overflow:hidden;background:#9bc7f8}.launch-button-line i[data-v-095d1e1e]{position:absolute;top:0;left:-40%;width:40%;height:1px;background:#0876ff;animation:entrance-line-095d1e1e 2.2s linear infinite}.launch-copy .launch-button>i[data-v-095d1e1e]:last-child{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #83b9f5;border-radius:50%;background:#fff;color:#0876ff;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.launch-copy .launch-button:focus-visible>i[data-v-095d1e1e]:last-child,.launch-copy .launch-button:hover>i[data-v-095d1e1e]:last-child{border-color:#0876ff;background:#0876ff;color:#fff;transform:translateX(3px)}@keyframes telemetry-enter-095d1e1e{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes telemetry-float-095d1e1e{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes entrance-line-095d1e1e{to{left:115%}}@media (max-width:900px){.telemetry-one[data-v-095d1e1e],.telemetry-three[data-v-095d1e1e]{left:4%}.telemetry-four[data-v-095d1e1e],.telemetry-two[data-v-095d1e1e]{right:4%}}@media (max-width:720px){.telemetry[data-v-095d1e1e]{min-width:82px;padding-left:7px}.telemetry small[data-v-095d1e1e]{font-size:6px}.telemetry strong[data-v-095d1e1e]{font-size:8px}.telemetry-one[data-v-095d1e1e],.telemetry-two[data-v-095d1e1e]{top:8%}.telemetry-four[data-v-095d1e1e],.telemetry-three[data-v-095d1e1e]{bottom:7%}}@media (max-width:520px){.telemetry-three[data-v-095d1e1e],.telemetry-two[data-v-095d1e1e]{display:none}.telemetry-one[data-v-095d1e1e]{top:5%;left:16px}.telemetry-four[data-v-095d1e1e]{right:14px;bottom:5%}.launch-copy .launch-button[data-v-095d1e1e]{grid-template-columns:auto 52px 34px;gap:10px}.launch-button-line[data-v-095d1e1e]{width:52px}}.launch-motion-frame[data-v-095d1e1e]{position:absolute;top:50%;left:50%;z-index:1;width:min(1120px,calc(100% - 72px));height:min(640px,calc(100% - 92px));pointer-events:none;transform:translate(-50%,-50%)}.frame-corner[data-v-095d1e1e]{position:absolute;width:32px;height:32px;display:block;opacity:.72}.frame-corner-one[data-v-095d1e1e]{top:0;left:0;border-top:1px solid #86baf4;border-left:1px solid #86baf4}.frame-corner-two[data-v-095d1e1e]{top:0;right:0;border-top:1px solid #86baf4;border-right:1px solid #86baf4}.frame-corner-three[data-v-095d1e1e]{bottom:0;left:0;border-bottom:1px solid #86baf4;border-left:1px solid #86baf4}.frame-corner-four[data-v-095d1e1e]{right:0;bottom:0;border-right:1px solid #86baf4;border-bottom:1px solid #86baf4}.frame-beam[data-v-095d1e1e]{position:absolute;display:block;overflow:hidden;background:#d8eaff}.frame-beam[data-v-095d1e1e]:after{position:absolute;background:#0876ff;box-shadow:0 0 12px rgba(8,118,255,.55);content:""}.frame-beam-one[data-v-095d1e1e]{top:0;left:50%;width:180px;height:1px;transform:translateX(-50%)}.frame-beam-one[data-v-095d1e1e]:after{top:0;left:-35%;width:35%;height:1px;animation:frame-beam-horizontal-095d1e1e 4s linear infinite}.frame-beam-two[data-v-095d1e1e]{top:50%;right:0;width:1px;height:130px;transform:translateY(-50%)}.frame-beam-two[data-v-095d1e1e]:after{top:-35%;left:0;width:1px;height:35%;animation:frame-beam-vertical-095d1e1e 3.4s linear -1.1s infinite}@keyframes frame-beam-horizontal-095d1e1e{to{left:110%}}@keyframes frame-beam-vertical-095d1e1e{to{top:110%}}@media (max-width:520px){.launch-motion-frame[data-v-095d1e1e]{width:calc(100% - 28px);height:calc(100% - 54px)}.frame-corner[data-v-095d1e1e]{width:22px;height:22px}}.launch-copy .launch-button[data-v-095d1e1e]{width:224px;height:52px;grid-template-columns:minmax(0,1fr) 42px 50px;gap:0;margin-top:36px;padding-left:20px;border:1px solid #0876ff;border-radius:3px;background:#fff;color:#075fc8;box-shadow:0 10px 26px rgba(8,118,255,.14);text-align:left;overflow:hidden}.launch-copy .launch-button[data-v-095d1e1e]:focus-visible,.launch-copy .launch-button[data-v-095d1e1e]:hover{border-color:#0066db;background:#f7fbff;color:#004fae;box-shadow:0 14px 30px rgba(8,118,255,.2);transform:translateY(-2px)}.launch-button-line[data-v-095d1e1e]{width:30px;justify-self:center}.launch-copy .launch-button>i[data-v-095d1e1e]:last-child{width:50px;height:50px;border:0;border-left:1px solid #0876ff;border-radius:0;background:#0876ff;color:#fff}.launch-copy .launch-button:focus-visible>i[data-v-095d1e1e]:last-child,.launch-copy .launch-button:hover>i[data-v-095d1e1e]:last-child{border-color:#0066db;background:#0066db;transform:none}.auth-stage[data-v-095d1e1e]{background:#fff}.auth-stage[data-v-095d1e1e]:before{top:12%;bottom:calc(12% + 54px);background:#d5e8fc;box-shadow:none}.auth-main[data-v-095d1e1e]{align-items:flex-start;padding:clamp(44px,7vh,76px) 24px 32px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:560px;min-height:0;margin:0;padding:0 40px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none;transition:none}.auth-stage .auth-panel[data-v-095d1e1e]:before{display:none}.auth-scene[data-v-095d1e1e]{position:relative;width:100%;margin:0 auto;padding:25px 28px 18px;border-top:1px solid #a9cff7;border-bottom:1px solid #d7e8fa;box-sizing:border-box}.auth-scene[data-v-095d1e1e]:after,.auth-scene[data-v-095d1e1e]:before{position:absolute;width:22px;height:22px;pointer-events:none;content:""}.auth-scene[data-v-095d1e1e]:before{top:-1px;left:0;border-top:2px solid #0876ff;border-left:1px solid #0876ff}.auth-scene[data-v-095d1e1e]:after{right:0;bottom:-1px;border-right:1px solid #8fc0f5;border-bottom:1px solid #8fc0f5}.auth-scene-login[data-v-095d1e1e],.auth-scene-resetpwd[data-v-095d1e1e]{max-width:414px}.auth-scene-register[data-v-095d1e1e]{max-width:520px}.auth-stage .panel-header[data-v-095d1e1e]{min-height:92px;margin:0 0 17px}.auth-stage .panel-kicker[data-v-095d1e1e]{color:#0876ff;font-size:8px;letter-spacing:1.4px}.auth-stage .panel-header h2[data-v-095d1e1e]{margin:8px 0 6px;color:#061a35;font-size:27px;line-height:1.2;letter-spacing:-.8px}.auth-stage .panel-header p[data-v-095d1e1e]{min-height:32px;margin:0;color:#607d9b;font-size:10px;line-height:1.6}.auth-stage .field-label[data-v-095d1e1e]{color:#2f5275;font-size:10px;font-weight:700;letter-spacing:.2px}.auth-stage[data-v-095d1e1e] .el-form-item{margin-bottom:10px}.auth-stage[data-v-095d1e1e] .el-input__inner{height:40px;border:0;border-bottom:1px solid #9fc5ee;border-radius:2px 2px 0 0;background:#f4f9ff;color:#102c4a;font-size:11px;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-stage[data-v-095d1e1e] .el-input__inner:hover{border-bottom-color:#5e9fe5;background:#f0f7ff}.auth-stage[data-v-095d1e1e] .el-input__inner:focus{border-bottom-color:#0876ff;background:#fff;box-shadow:none}.auth-stage[data-v-095d1e1e] .el-input__prefix{color:#4387cf}.auth-stage .form-actions-row[data-v-095d1e1e]{min-height:18px;margin:2px 0 13px}.auth-stage .back-login-button[data-v-095d1e1e],.auth-stage .text-action[data-v-095d1e1e]{color:#1769bf;font-size:9px}.auth-stage .submit-button[data-v-095d1e1e]{height:40px;border-radius:2px!important;background:#0876ff!important;box-shadow:none;font-size:11px;letter-spacing:.4px}.auth-stage .submit-button[data-v-095d1e1e]:focus,.auth-stage .submit-button[data-v-095d1e1e]:hover{background:#0064da!important}.auth-stage .security-note[data-v-095d1e1e]{margin-top:9px;color:#8298b1;font-size:8px}.auth-stage .password-toggle[data-v-095d1e1e]{height:38px}.auth-stage .send-code-button[data-v-095d1e1e]{height:40px;border-radius:0!important}.auth-stage[data-v-095d1e1e] .el-input-group__append{border:0;border-bottom:1px solid #0876ff;border-radius:0}.auth-stage .captcha-button[data-v-095d1e1e]{height:40px;border-radius:2px}.auth-stage-footer[data-v-095d1e1e]{background:#fff}@media (max-width:620px){.auth-main[data-v-095d1e1e]{padding:30px 12px 24px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:100%;padding:0 6px 18px}.auth-scene[data-v-095d1e1e]{padding:22px 17px 16px}.auth-scene-register[data-v-095d1e1e]{max-width:430px}.auth-stage .register-grid[data-v-095d1e1e]{grid-template-columns:1fr}.auth-stage .verification-code-field[data-v-095d1e1e]{max-width:none}}@media (max-width:520px){.launch-copy .launch-button[data-v-095d1e1e]{width:210px;grid-template-columns:minmax(0,1fr) 34px 46px;padding-left:16px}.launch-copy .launch-button>i[data-v-095d1e1e]:last-child{width:46px}.auth-stage .panel-header[data-v-095d1e1e]{min-height:86px}}.auth-stage[data-v-095d1e1e]{position:relative;z-index:2;min-height:100vh;display:block;background:transparent}.auth-stage[data-v-095d1e1e]:before{display:none}.auth-main[data-v-095d1e1e]{min-height:100vh;align-items:center;padding:42px 24px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{height:470px;display:block;padding-top:0;padding-bottom:0}.auth-scene[data-v-095d1e1e]{min-height:430px;max-height:100%;overflow-y:auto}.content-replace-enter-active[data-v-095d1e1e]{transition:opacity .48s ease,transform .58s cubic-bezier(.22,1,.36,1),clip-path .58s cubic-bezier(.22,1,.36,1)}.content-replace-leave-active[data-v-095d1e1e]{transition:opacity .28s ease,transform .28s ease}.content-replace-enter[data-v-095d1e1e]{opacity:0;clip-path:inset(10% 7% 10% 7%);transform:translateY(24px) scale(.985)}.content-replace-enter-to[data-v-095d1e1e]{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1)}.content-replace-leave-to[data-v-095d1e1e]{opacity:0;transform:translateY(-14px) scale(.975)}@media (max-height:690px) and (min-width:621px){.auth-main[data-v-095d1e1e]{align-items:flex-start;padding-top:36px}}@media (max-width:620px){.auth-main[data-v-095d1e1e]{min-height:100vh;align-items:flex-start;padding-top:48px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{height:auto}.auth-scene[data-v-095d1e1e]{min-height:0;max-height:none;overflow:visible}}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:min(860px,calc(100vw - 64px));height:520px;display:grid;grid-template-columns:360px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid #7fb5ee;border-radius:4px;background:#fff;box-shadow:0 22px 58px rgba(20,83,154,.15)}.auth-code-stage[data-v-095d1e1e]{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:32px 28px 25px;border-right:1px solid #a9cdef;background:#edf6ff;color:#163a5f;box-sizing:border-box}.auth-code-stage[data-v-095d1e1e]:after,.auth-code-stage[data-v-095d1e1e]:before{position:absolute;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;content:"";border-color:rgba(8,118,255,.2)}.auth-code-stage[data-v-095d1e1e]:before{top:-155px;right:-185px;width:410px;height:410px;animation:code-orbit-095d1e1e 9s ease-in-out infinite}.auth-code-stage[data-v-095d1e1e]:after{bottom:-210px;left:-180px;width:390px;height:390px;animation:code-orbit-095d1e1e 11s ease-in-out -3s infinite reverse}.code-stage-brand[data-v-095d1e1e]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-family:Consolas,Monaco,monospace;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#075fc8}.code-stage-brand i[data-v-095d1e1e]{width:6px;height:6px;border:2px solid #c0dcf9;border-radius:50%;background:#0876ff;animation:code-brand-pulse-095d1e1e 2s ease-in-out infinite}.code-typing-stage[data-v-095d1e1e]{position:relative;z-index:1;flex:1;margin-top:62px;font-family:Consolas,Monaco,Courier New,monospace}.code-typing-stage p[data-v-095d1e1e]{min-height:30px;display:flex;align-items:center;margin:0;color:#244c73;font-size:13px;line-height:1.7}.code-typing-stage p small[data-v-095d1e1e]{width:28px;flex:0 0 28px;color:#83a8cb;font-size:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-typing-stage p>span[data-v-095d1e1e]{width:0;display:inline-block;overflow:hidden;white-space:nowrap;animation-duration:8.8s;animation-timing-function:steps(24);animation-iteration-count:infinite}.code-typing-stage p:first-child>span[data-v-095d1e1e]{animation-name:code-type-line-one-095d1e1e}.code-typing-stage p:nth-child(2)>span[data-v-095d1e1e]{animation-name:code-type-line-two-095d1e1e}.code-typing-stage p:nth-child(3)>span[data-v-095d1e1e]{width:100%;animation:none}.code-typing-stage p:nth-child(4)>span[data-v-095d1e1e]{animation-name:code-type-line-four-095d1e1e}.code-typing-stage p:nth-child(5)>span[data-v-095d1e1e]{width:100%;animation:none}.code-typing-stage p:nth-child(6)>span[data-v-095d1e1e]{animation-name:code-type-line-five-095d1e1e}.code-typing-stage p:nth-child(7)>span[data-v-095d1e1e]{width:100%;animation:none}.code-typing-stage p:nth-child(8)>span[data-v-095d1e1e]{animation-name:code-type-line-six-095d1e1e}.code-typing-stage p:nth-child(9)>span[data-v-095d1e1e]{animation-name:code-type-line-seven-095d1e1e}.code-typing-stage b[data-v-095d1e1e]{color:#006ee6;font-weight:600}.code-typing-stage em[data-v-095d1e1e]{color:#00875f;font-style:normal}.code-typing-caret[data-v-095d1e1e]{position:absolute;top:248px;left:42px;width:7px;height:15px;display:block;background:#0876ff;opacity:0;animation:code-caret-cycle-095d1e1e 8.8s steps(1) infinite}.code-stage-caption[data-v-095d1e1e]{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#6f95ba;font-family:Consolas,Monaco,monospace;font-size:7px;letter-spacing:1px}.code-stage-caption i[data-v-095d1e1e]{width:16px;height:1px;background:#9dc4ed}.auth-stage .auth-scene-login[data-v-095d1e1e],.auth-stage .auth-scene-register[data-v-095d1e1e],.auth-stage .auth-scene-resetpwd[data-v-095d1e1e],.auth-stage .auth-scene[data-v-095d1e1e]{width:auto;max-width:none;min-height:0;height:100%;margin:0;padding:34px 38px 27px;border:0;overflow-y:auto;box-sizing:border-box}.auth-stage .auth-scene[data-v-095d1e1e]:after,.auth-stage .auth-scene[data-v-095d1e1e]:before{display:none}.auth-stage .panel-header[data-v-095d1e1e]{min-height:64px;margin-bottom:18px}.auth-stage .panel-header h2[data-v-095d1e1e]{font-size:28px}.auth-stage .captcha-button[data-v-095d1e1e],.auth-stage .password-toggle[data-v-095d1e1e],.auth-stage .send-code-button[data-v-095d1e1e],.auth-stage .submit-button[data-v-095d1e1e],.auth-stage[data-v-095d1e1e] .el-input__inner{height:42px}@keyframes code-type-line-one-095d1e1e{0%,3%{width:0;opacity:1}11%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-two-095d1e1e{0%,12%{width:0;opacity:1}20%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-four-095d1e1e{0%,24%{width:0;opacity:1}32%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-five-095d1e1e{0%,34%{width:0;opacity:1}47%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-six-095d1e1e{0%,49%{width:0;opacity:1}57%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-type-line-seven-095d1e1e{0%,59%{width:0;opacity:1}65%,92%{width:100%;opacity:1}94%{width:100%;opacity:0}95%,to{width:0;opacity:0}}@keyframes code-caret-cycle-095d1e1e{0%,64%{opacity:0}65%,72%,81%,88%{opacity:1}73%,80%,89%,to{opacity:0}}@keyframes code-orbit-095d1e1e{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.04) translate3d(-7px,6px,0)}}@keyframes code-brand-pulse-095d1e1e{0%,to{opacity:1}50%{opacity:.42}}@media (max-width:900px){.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:calc(100vw - 40px);grid-template-columns:300px minmax(0,1fr)}.auth-code-stage[data-v-095d1e1e]{padding:29px 22px 23px}.code-typing-stage[data-v-095d1e1e]{margin-top:74px}.auth-stage .auth-scene-login[data-v-095d1e1e],.auth-stage .auth-scene-register[data-v-095d1e1e],.auth-stage .auth-scene-resetpwd[data-v-095d1e1e],.auth-stage .auth-scene[data-v-095d1e1e]{padding:31px 28px 24px}}@media (max-width:700px){.auth-main[data-v-095d1e1e]{align-items:flex-start;padding:24px 14px}.auth-stage .auth-panel.auth-panel-register[data-v-095d1e1e],.auth-stage .auth-panel[data-v-095d1e1e]{width:min(520px,calc(100vw - 28px));height:auto;grid-template-columns:1fr}.auth-code-stage[data-v-095d1e1e]{min-height:158px;padding:20px 22px}.code-typing-stage[data-v-095d1e1e]{margin-top:24px}.code-typing-stage p[data-v-095d1e1e]{min-height:20px;font-size:11px}.code-stage-caption[data-v-095d1e1e],.code-typing-caret[data-v-095d1e1e],.code-typing-stage p[data-v-095d1e1e]:nth-child(n+5){display:none}.auth-stage .auth-scene-login[data-v-095d1e1e],.auth-stage .auth-scene-register[data-v-095d1e1e],.auth-stage .auth-scene-resetpwd[data-v-095d1e1e],.auth-stage .auth-scene[data-v-095d1e1e]{height:auto;padding:25px 22px 22px;overflow:visible}}.stage-canvas[data-v-095d1e1e]{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.auth-stage .auth-flow-button[data-v-095d1e1e]{position:relative;isolation:isolate;overflow:visible;box-sizing:border-box;border-width:1px!important;border-color:transparent!important;color:#0867c9!important;background:#fff!important;box-shadow:none!important}.auth-stage .auth-flow-button[data-v-095d1e1e]:focus,.auth-stage .auth-flow-button[data-v-095d1e1e]:hover{border-color:transparent!important;color:#0057b8!important;background:#fff!important;box-shadow:none!important;transform:none}.auth-flow-border[data-v-095d1e1e]{position:absolute;inset:-1px;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.auth-flow-border[data-v-095d1e1e]:before{content:"";position:absolute;top:50%;left:50%;width:110%;aspect-ratio:1;background:conic-gradient(from 0deg,#0b5ead 0deg,#2c9bf5 58deg,#edfaff 112deg,#1e82df 170deg,#084a91 225deg,#79c8f7 286deg,#0b5ead 1turn);transform:translate(-50%,-50%) rotate(0deg);transform-origin:center;animation:auth-border-flow-095d1e1e 2.6s linear infinite}.auth-flow-border[data-v-095d1e1e]:after{content:"";position:absolute;inset:1px;border-radius:2px;background:#fff}.auth-flow-button[data-v-095d1e1e] .el-icon-loading,.auth-flow-label[data-v-095d1e1e]{position:relative;z-index:2}.auth-stage .auth-flow-button.is-disabled[data-v-095d1e1e],.auth-stage .auth-flow-button.is-disabled[data-v-095d1e1e]:focus,.auth-stage .auth-flow-button.is-disabled[data-v-095d1e1e]:hover{color:#91a8bf!important;background:#f7faff!important;cursor:not-allowed}.auth-flow-button.is-disabled .auth-flow-border[data-v-095d1e1e]{opacity:.35}.auth-flow-button.is-disabled .auth-flow-border[data-v-095d1e1e]:before{animation-play-state:paused}.auth-flow-button.is-disabled .auth-flow-border[data-v-095d1e1e]:after{background:#f7faff}.auth-stage .auth-scene-login[data-v-095d1e1e],.auth-stage .auth-scene-register[data-v-095d1e1e],.auth-stage .auth-scene-resetpwd[data-v-095d1e1e],.auth-stage .auth-scene[data-v-095d1e1e]{display:flex;flex-direction:column;overflow:hidden}.auth-stage .auth-form[data-v-095d1e1e]{display:flex;flex:1;flex-direction:column;min-height:0}.auth-stage .auth-form-body[data-v-095d1e1e]{min-height:0}.auth-stage .auth-form-footer[data-v-095d1e1e]{display:flex;flex:0 0 72px;flex-direction:column;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:10px;box-sizing:border-box}.auth-stage .auth-form-footer-login[data-v-095d1e1e]{flex-basis:52px}.auth-stage .auth-form-footer>span[data-v-095d1e1e]{display:block;width:100%}.auth-stage .auth-form-footer .submit-button[data-v-095d1e1e]{width:100%;margin:0}.auth-stage .auth-form-footer .back-login-button[data-v-095d1e1e]{align-self:center;min-height:18px;margin:0;line-height:18px}.auth-stage .register-form-body[data-v-095d1e1e]{min-height:0;padding-right:9px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.auth-stage .register-grid[data-v-095d1e1e]{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.auth-stage .register-form[data-v-095d1e1e] .el-form-item__content,.auth-stage .register-form[data-v-095d1e1e] .el-input-group{min-width:0}.auth-stage .register-form .send-code-button[data-v-095d1e1e]{min-width:108px;padding:0 20px!important;border:0!important;background:#deefff!important;color:#075fae!important;font-size:12px!important;font-weight:500;letter-spacing:.2px;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.auth-stage .register-form .send-code-button[data-v-095d1e1e]:focus,.auth-stage .register-form .send-code-button[data-v-095d1e1e]:hover{border:0!important;background:#cde7ff!important;color:#004f99!important}.auth-stage .register-form[data-v-095d1e1e] .el-input-group__append{position:relative;border:0;background:transparent;box-shadow:none}.auth-stage .register-form .verification-code-field[data-v-095d1e1e]{width:100%;margin-bottom:0}.auth-stage .register-caps-hint[data-v-095d1e1e]{margin:-3px 0 6px}.auth-stage .register-form-body[data-v-095d1e1e]::-webkit-scrollbar{width:4px}.auth-stage .register-form-body[data-v-095d1e1e]::-webkit-scrollbar-track{background:transparent}.auth-stage .register-form-body[data-v-095d1e1e]::-webkit-scrollbar-thumb{border-radius:999px;background:#a9c9e9}.auth-stage .register-form-body[data-v-095d1e1e]::-webkit-scrollbar-thumb:hover{background:#6fa9df}@keyframes auth-border-flow-095d1e1e{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:700px){.auth-stage .auth-scene-login[data-v-095d1e1e],.auth-stage .auth-scene-register[data-v-095d1e1e],.auth-stage .auth-scene-resetpwd[data-v-095d1e1e],.auth-stage .auth-scene[data-v-095d1e1e]{display:block;overflow:visible}.auth-stage .auth-form[data-v-095d1e1e]{display:block}.auth-stage .register-grid[data-v-095d1e1e]{grid-template-columns:1fr}.auth-stage .register-form .verification-code-field[data-v-095d1e1e]{width:100%}.auth-stage .register-form-body[data-v-095d1e1e]{padding-right:0;overflow:visible}.auth-stage .auth-form-footer-login[data-v-095d1e1e],.auth-stage .auth-form-footer[data-v-095d1e1e]{display:flex;min-height:0;margin-top:14px;padding-top:0}}@media (prefers-reduced-motion:reduce){.code-typing-stage p>span[data-v-095d1e1e]{width:100%;animation:none!important}.code-typing-caret[data-v-095d1e1e]{display:none}.auth-page [data-v-095d1e1e],.auth-page [data-v-095d1e1e]:after,.auth-page [data-v-095d1e1e]:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container[data-v-62b11cd9]{box-sizing:border-box;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #ebeef5;margin-bottom:20px}.content-container[data-v-62b11cd9]{padding:0 20px 20px 20px}@media screen and (min-width:1200px){.box-card[data-v-09bdda14]{margin-left:8%;margin-right:8%}}[data-v-09bdda14] .el-collapse-item__header{border-radius:4px;font-size:18px;color:#409eff}.msg-title[data-v-09bdda14]{background:#fff;border-bottom:1px solid #dfe3e8}[data-v-09bdda14] .el-tabs__item{padding:0 40px;line-height:53px;height:53px;font-weight:700}.filter-row[data-v-4e306608]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-4e306608]{margin-right:5px}.filter-row span div[data-v-4e306608]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-4e306608]{margin-right:20px}}.el-tag--dark[data-v-4e306608]{border-color:#fff}.page[data-v-086f4233]{margin-top:20px;text-align:right}.tips[data-v-086f4233]{color:red;font-weight:bolder;font-size:1rem}.filter-row span button[data-v-9597afbc]{margin-top:5px;margin-bottom:5px}.filter-row span div[data-v-9597afbc]{margin-top:8px}@media screen and (max-width:768px){.filter-row span[data-v-9597afbc]{margin-right:5px}.filter-row span div[data-v-9597afbc]{width:80%}}@media screen and (min-width:768px){.filter-row span[data-v-9597afbc]{margin-right:20px}}.userPreview[data-v-b397f6f2]{padding-left:10px;padding-top:20px;padding-bottom:20px;color:red;font-size:16px;margin-bottom:10px}section[data-v-93aa9208]{display:flex;min-height:3em;margin-bottom:1em;align-items:center}.chapter-cell[data-v-a8c707f0]{text-align:center;display:flex;flex-direction:column;align-items:center}.chapter-runtime[data-v-a8c707f0]{font-size:12px;color:rgba(0,0,0,.45);margin-top:4px}.clickable-tag[data-v-a8c707f0]{cursor:pointer;font-weight:700;min-width:60px;text-align:center}.rank-title[data-v-a8c707f0]{text-align:center}.training-rank-search[data-v-a8c707f0]{text-align:center;margin:10px auto;width:90%}@media screen and (min-width:768px){.training-rank-search[data-v-a8c707f0]{width:50%}}@media screen and (min-width:1050px){.training-rank-search[data-v-a8c707f0]{width:30%}}.judge-time[data-v-a8c707f0]{color:rgba(0,0,0,.45);font-size:12px}a.emphasis[data-v-a8c707f0]{color:#495060!important}a.emphasis[data-v-a8c707f0]:hover{color:#2d8cf0!important}[data-v-a8c707f0] .el-card__body{padding:20px!important}[data-v-a8c707f0] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:4px 0!important}[data-v-a8c707f0] .vxe-table .vxe-body--column{padding:4px 0!important;line-height:20px!important}[data-v-a8c707f0] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-a8c707f0] .vxe-body--column{min-width:0;height:55px!important;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-a8c707f0] .vxe-table .vxe-cell{padding-left:5px!important;padding-right:5px!important}.filter-row[data-v-ceddd07c]{margin-top:10px}@media screen and (max-width:768px){.filter-row span[data-v-ceddd07c]{margin-right:5px}.filter-row span div[data-v-ceddd07c]{width:80%!important}}@media screen and (min-width:768px){.filter-row span[data-v-ceddd07c]{margin-right:20px}}.el-tag--dark[data-v-ceddd07c]{border-color:#fff}[data-v-0c4a40ae]{box-sizing:border-box}body[data-v-0c4a40ae],html[data-v-0c4a40ae]{scroll-behavior:smooth}.outline-page[data-v-0c4a40ae]{min-height:100vh;background:#f3f5f7;color:#333;line-height:1.7}.mobile-header-wrap[data-v-0c4a40ae]{position:sticky;top:0;z-index:1000}.mobile-header[data-v-0c4a40ae]{background:#2563eb;color:#fff;padding:15px 20px;text-align:center;font-size:20px;font-weight:600;display:block}.rev-time[data-v-0c4a40ae]{background:#eaf2ff;color:#1e40af;text-align:center;font-size:13px;padding:6px 12px;border-bottom:1px solid #bfdbfe}.pc-rev-time[data-v-0c4a40ae]{text-align:center;color:#64748b;font-size:14px;margin-top:-20px;margin-bottom:30px}.main-container[data-v-0c4a40ae]{display:flex;max-width:1450px;margin:0 auto;padding:20px;gap:20px}.sidebar[data-v-0c4a40ae]{width:310px;background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:20px;box-shadow:var(--ui-shadow);position:sticky;top:20px;align-self:flex-start;height:calc(100vh - 40px);overflow-y:auto}.sidebar h2[data-v-0c4a40ae]{color:#2563eb;font-size:18px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.sidebar-nav[data-v-0c4a40ae]{list-style:none;padding:0;margin:0}.nav-group[data-v-0c4a40ae]{margin-bottom:10px}.sidebar-nav a[data-v-0c4a40ae]{text-decoration:none;display:block;border-radius:8px;transition:all .2s ease}.nav-level-1[data-v-0c4a40ae]{color:#1e40af;background:#eff6ff;font-weight:700;padding:10px 12px;font-size:14px;margin-bottom:6px}.nav-level-1[data-v-0c4a40ae]:hover{background:#dbeafe;color:#1d4ed8}.nav-children[data-v-0c4a40ae]{list-style:none;padding-left:8px;margin:0}.nav-children li[data-v-0c4a40ae]{margin:4px 0}.nav-level-2[data-v-0c4a40ae]{color:#4b5563;padding:8px 12px 8px 18px;font-size:13px;position:relative}.nav-level-2[data-v-0c4a40ae]:before{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;background:#93c5fd;border-radius:50%;transform:translateY(-50%)}.nav-level-2[data-v-0c4a40ae]:hover{background:#eff6ff;color:#2563eb;padding-left:22px}.content[data-v-0c4a40ae]{flex:1;background:#fff;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:35px;box-shadow:var(--ui-shadow)}.content h1[data-v-0c4a40ae]{text-align:center;color:#1e40af;margin-bottom:40px;font-size:32px;position:relative;padding-bottom:20px}.content h1[data-v-0c4a40ae]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#2f67a2;border-radius:2px}.stage-banner[data-v-0c4a40ae]{margin:20px 0 30px 0;padding:22px 24px;border-radius:6px;background:#fff;border:1px solid #dfe3e8;box-shadow:0 1px 2px rgba(26,39,52,.06)}.stage-banner h2[data-v-0c4a40ae]{color:#1e40af;font-size:28px;margin-bottom:8px}.stage-banner p[data-v-0c4a40ae]{color:#475569;font-size:16px}.section[data-v-0c4a40ae]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e2e8f0}.section[data-v-0c4a40ae]:last-child{border-bottom:none}.section h2[data-v-0c4a40ae]{color:#2563eb;margin:0 0 25px 0;font-size:26px;display:flex;align-items:center}.section h2[data-v-0c4a40ae]:before{content:"";display:inline-block;width:4px;height:24px;background:#3b82f6;border-radius:2px;margin-right:10px}.topic[data-v-0c4a40ae]{background:#f8fafc;border-radius:8px;padding:20px;margin-bottom:20px;border-left:3px solid #3b82f6;transition:transform .2s ease,box-shadow .2s ease}.topic[data-v-0c4a40ae]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(59,130,246,.1)}.topic h3[data-v-0c4a40ae]{color:#1e40af;margin:0 0 15px 0;font-size:20px}.topic ul[data-v-0c4a40ae]{list-style:none;padding-left:15px;margin:0}.topic li[data-v-0c4a40ae]{margin:10px 0;position:relative;padding-left:20px}.topic li[data-v-0c4a40ae]:before{content:"✓";color:#3b82f6;font-weight:700;position:absolute;left:0;top:0}.split-line[data-v-0c4a40ae]{height:1px;background:#dfe3e8;margin:50px 0 20px 0}@media (max-width:768px){.main-container[data-v-0c4a40ae]{flex-direction:column;padding:10px}.sidebar[data-v-0c4a40ae]{width:100%;position:static;height:auto;overflow-y:visible}.content[data-v-0c4a40ae]{padding:20px}.content h1[data-v-0c4a40ae]{font-size:26px;margin-bottom:25px}.pc-rev-time[data-v-0c4a40ae]{display:none}.section h2[data-v-0c4a40ae]{font-size:22px}.topic h3[data-v-0c4a40ae]{font-size:18px}.stage-banner h2[data-v-0c4a40ae]{font-size:24px}}@media (min-width:769px){.mobile-header-wrap[data-v-0c4a40ae]{display:none}}.exam-rank[data-v-819437c0]{width:100%;display:block}.rank-table-wrap[data-v-819437c0]{width:100%;box-sizing:border-box;padding:0}.rank-table-scroll[data-v-819437c0]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.rank-table-scroll[data-v-819437c0]::-webkit-scrollbar{height:6px}.rank-table-scroll[data-v-819437c0]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(144,147,153,.28)}.rank-pagination[data-v-819437c0]{margin-top:18px}.rank-header[data-v-819437c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rank-title[data-v-819437c0]{display:flex;align-items:center;gap:6px;color:#303133;font-size:15px;font-weight:700}.rank-title i[data-v-819437c0]{color:#409eff}.rank-podium-wrap[data-v-819437c0]{margin-bottom:18px;padding:0;background:transparent;border:none;box-shadow:none}.rank-podium[data-v-819437c0]{display:flex;align-items:flex-end;justify-content:center;gap:16px;min-height:175px}.podium-item[data-v-819437c0]{width:180px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.podium-avatar-wrap[data-v-819437c0]{padding:4px;border-radius:50%;background:#e4e7ed;box-shadow:0 6px 16px rgba(64,158,255,.12)}.podium-avatar[data-v-819437c0]{border-radius:50%;overflow:hidden}.podium-1 .podium-avatar-wrap[data-v-819437c0]{padding:5px;background:linear-gradient(135deg,#ffe58f,#faad14);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-819437c0]{background:linear-gradient(135deg,#f4f7fb,#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-819437c0]{background:linear-gradient(135deg,#ffd8a8,#d46b08);box-shadow:0 0 0 3px rgba(212,107,8,.1),0 8px 20px rgba(212,107,8,.18)}.podium-name[data-v-819437c0]{max-width:150px;margin-top:8px;color:#303133;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-score[data-v-819437c0]{margin-top:4px;color:#57a3f3;font-size:15px;font-weight:700}.podium-time[data-v-819437c0]{margin-top:2px;color:rgba(0,0,0,.45);font-size:12px}.podium-base[data-v-819437c0]{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:800;box-shadow:0 8px 18px rgba(0,0,0,.1)}.podium-1 .podium-base[data-v-819437c0]{height:88px;color:#8c5a00;background:linear-gradient(180deg,#ffe58f,#ffc53d);border:1px solid #faad14}.podium-2 .podium-base[data-v-819437c0]{height:68px;color:#4e5969;background:linear-gradient(180deg,#e5e6eb,#c9cdd4);border:1px solid #a9aeb8}.podium-3 .podium-base[data-v-819437c0]{height:54px;color:#873800;background:linear-gradient(180deg,#ffc069,#fa8c16);border:1px solid #d46b08}.podium-empty[data-v-819437c0]{opacity:.45}.podium-empty-text[data-v-819437c0]{height:94px;display:flex;align-items:flex-end;padding-bottom:8px;color:#d0d7de;font-size:13px;font-weight:600}@media screen and (max-width:768px){.exam-rank[data-v-819437c0]{overflow:hidden}.rank-table-wrap[data-v-819437c0]{margin-left:-4px;margin-right:-4px}.rank-podium-wrap[data-v-819437c0]{margin-bottom:14px;padding:0 4px}.rank-podium[data-v-819437c0]{gap:6px;min-height:150px}.podium-item[data-v-819437c0]{width:32%;min-width:0}.podium-avatar-wrap[data-v-819437c0]{padding:3px}.podium-name[data-v-819437c0]{max-width:86px;margin-top:6px;font-size:12px}.podium-score[data-v-819437c0]{margin-top:3px;font-size:12px}.podium-time[data-v-819437c0]{font-size:11px}.podium-base[data-v-819437c0]{margin-top:8px;border-radius:8px 8px 0 0;font-size:22px}.podium-1 .podium-base[data-v-819437c0]{height:70px}.podium-2 .podium-base[data-v-819437c0]{height:56px}.podium-3 .podium-base[data-v-819437c0]{height:46px}.rank-table-scroll[data-v-819437c0]{padding-bottom:4px}.exam-rank-table[data-v-819437c0]{min-width:680px}.contest-rank-user-box[data-v-819437c0]{min-height:44px}.contest-rank-user-info[data-v-819437c0]{margin-left:6px}.contest-username[data-v-819437c0]{max-width:145px;font-size:13px}.contest-school[data-v-819437c0]{max-width:145px;font-size:11px}.contest-rank-flag[data-v-819437c0]{margin-right:2px;padding:0 3px;font-size:10px}.rank-pagination[data-v-819437c0]{margin-top:14px;overflow-x:auto;white-space:nowrap}.rank-pagination[data-v-819437c0] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}.exam-rank-table[data-v-819437c0]{width:100%;min-width:760px}.exam-rank-table[data-v-819437c0] .vxe-table,.exam-rank-table[data-v-819437c0] .vxe-table--body-wrapper,.exam-rank-table[data-v-819437c0] .vxe-table--header-wrapper,.exam-rank-table[data-v-819437c0] .vxe-table--render-wrapper{width:100%!important}.exam-rank-table[data-v-819437c0] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-rank-table[data-v-819437c0] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-rank-table[data-v-819437c0] .vxe-table--header-border-line{border-bottom-color:#e8f0fb}.exam-rank-table[data-v-819437c0] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#f8fbff}.exam-rank-table[data-v-819437c0] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-rank-table[data-v-819437c0] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.contest-rank-user-box[data-v-819437c0]{display:flex;align-items:center;min-height:48px}.contest-rank-user-info[data-v-819437c0]{display:inline-flex;flex-direction:column;justify-content:center;min-width:0;margin-left:8px;overflow:hidden}.contest-username[data-v-819437c0]{display:inline-block;max-width:200px;color:#495060;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.contest-school[data-v-819437c0]{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-819437c0]{display:inline-block;margin-right:4px;padding:0 4px;border-radius:3px;color:#fff;background:#ff85c0;font-size:12px}.score-text[data-v-819437c0]{color:#57a3f3;font-weight:700}.part-score-text[data-v-819437c0]{color:#495060;font-weight:600}.problem-time[data-v-819437c0]{color:rgba(0,0,0,.45);font-size:12px}@media screen and (min-width:1050px){.scoreboard-body[data-v-819437c0]{width:100%;margin-left:0;margin-right:0}}[data-v-819437c0] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-819437c0] .vxe-body--column{min-width:0;height:48px;box-sizing:border-box;text-align:left;text-overflow:ellipsis;vertical-align:middle}[data-v-819437c0] .own-submit-row{background-color:#e6f7ff!important}[data-v-819437c0] .bg-female{background-color:#fff0f6!important}.exam-record[data-v-9f603a44]{width:100%;display:block}.record-table-wrap[data-v-9f603a44]{width:100%;box-sizing:border-box;padding:0}.record-admin-toolbar[data-v-9f603a44]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.record-user-search[data-v-9f603a44]{display:flex;align-items:center;gap:8px;width:390px;max-width:100%}.record-user-search .el-input[data-v-9f603a44]{flex:1}.record-user[data-v-9f603a44]{display:flex;flex-direction:column;line-height:18px}.record-user small[data-v-9f603a44]{color:#909399;font-size:11px}.record-table-scroll[data-v-9f603a44]{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden}.record-pagination[data-v-9f603a44]{margin-top:18px}.record-detail-btn[data-v-9f603a44],.record-recalculate-btn[data-v-9f603a44]{padding-left:9px;padding-right:9px}.exam-record-table.admin-all-record-table[data-v-9f603a44],.exam-record-table[data-v-9f603a44]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-9f603a44] .vxe-table--render-wrapper{width:100%;max-width:100%}.exam-record-table[data-v-9f603a44] .vxe-table--render-default.border--full .vxe-table--body-wrapper,.exam-record-table[data-v-9f603a44] .vxe-table--render-default.border--full .vxe-table--header-wrapper{border-radius:10px}.exam-record-table[data-v-9f603a44] .vxe-table--header-border-line{border-bottom-color:#e8f0fb}.exam-record-table[data-v-9f603a44] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:8px 0!important;background:#f8fbff}.exam-record-table[data-v-9f603a44] .vxe-table .vxe-body--column{padding:6px 0!important;line-height:20px!important}.exam-record-table[data-v-9f603a44] .vxe-cell{padding-left:5px!important;padding-right:5px!important}.score-text[data-v-9f603a44]{color:#57a3f3;font-weight:700}.part-score-text[data-v-9f603a44]{color:#495060;font-weight:600}.ongoing-text[data-v-9f603a44]{color:#e6a23c;font-weight:600}.exam-record-table[data-v-9f603a44] .ongoing-record-row{background:#fff8e8}.exam-record-table[data-v-9f603a44] .ongoing-record-row:hover>td{background:#fff3d6!important}@media screen and (min-width:1050px){.scoreboard-body[data-v-9f603a44]{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:768px){.exam-record[data-v-9f603a44]{overflow:hidden}.record-table-wrap[data-v-9f603a44]{margin-left:-4px;margin-right:-4px}.record-admin-toolbar[data-v-9f603a44]{align-items:stretch;flex-direction:column}.record-user-search[data-v-9f603a44]{width:100%}.record-table-scroll[data-v-9f603a44]{padding-bottom:0;overflow-x:hidden;overflow-y:hidden}.exam-record-table.admin-all-record-table[data-v-9f603a44],.exam-record-table[data-v-9f603a44]{width:100%;min-width:0;max-width:100%}.exam-record-table[data-v-9f603a44] .vxe-table .vxe-header--column:not(.col--ellipsis){padding:7px 0!important;font-size:12px}.exam-record-table[data-v-9f603a44] .vxe-table .vxe-body--column{padding:5px 0!important;font-size:12px}.exam-record-table[data-v-9f603a44] .vxe-cell{padding-left:4px!important;padding-right:4px!important}.record-detail-btn[data-v-9f603a44]{padding-left:7px;padding-right:7px;font-size:12px;white-space:nowrap}.record-pagination[data-v-9f603a44]{margin-top:14px;overflow-x:auto;white-space:nowrap}.record-pagination[data-v-9f603a44] .el-pagination{display:inline-block;min-width:-moz-max-content;min-width:max-content}}[data-v-9f603a44] .vxe-table .vxe-body--column:not(.col--ellipsis){line-height:20px!important;padding:0!important}[data-v-9f603a44] .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-40705ef6]{width:100%;max-width:100%;margin:0 auto;padding:0 0 40px;box-sizing:border-box;overflow-x:hidden}.exam-home-card[data-v-40705ef6]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dfe3e8;border-radius:6px;overflow:hidden;background:#fff}.exam-hero[data-v-40705ef6]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #edf1f7}.exam-title-block[data-v-40705ef6]{min-height:82px;display:flex;flex-direction:column;justify-content:center}.exam-title-block h1[data-v-40705ef6]{margin:0 0 10px;color:#1f2f3d;font-size:22px;font-weight:650;line-height:1.3}.exam-tags[data-v-40705ef6]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.exam-countdown-section[data-v-40705ef6]{margin-top:18px;padding:16px;border-radius:6px;background:#f8f9fa;border:1px solid #dfe3e8;text-align:center}.countdown-section-title[data-v-40705ef6]{display:flex;align-items:center;justify-content:center;gap:8px;color:#303133;font-size:15px;font-weight:600;margin-bottom:14px}.countdown-section-title i[data-v-40705ef6]{color:#409eff}.countdown-box-row[data-v-40705ef6]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-number-box[data-v-40705ef6]{width:72px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;background:#fff;border:1px solid #dfe3e8;color:#303133}.countdown-number-box span[data-v-40705ef6]{font-size:23px;line-height:1;font-weight:650}.countdown-number-box small[data-v-40705ef6]{margin-top:8px;color:#909399;font-size:12px}.countdown-separator[data-v-40705ef6]{color:#909399;font-size:26px;font-weight:700}.countdown-before-start[data-v-40705ef6]{border-color:rgba(255,125,0,.18);background:#faf7f1}.countdown-before-start .countdown-number-box span[data-v-40705ef6],.countdown-before-start .countdown-section-title i[data-v-40705ef6]{color:#ff7d00}.countdown-before-start .countdown-number-box[data-v-40705ef6]{background:rgba(255,125,0,.08);border-color:rgba(255,125,0,.16)}.countdown-running[data-v-40705ef6]{border-color:rgba(0,180,42,.18);background:#f4f8f5}.countdown-running .countdown-number-box span[data-v-40705ef6],.countdown-running .countdown-section-title i[data-v-40705ef6]{color:#00b42a}.countdown-running .countdown-number-box[data-v-40705ef6]{background:rgba(0,180,42,.08);border-color:rgba(0,180,42,.16)}.countdown-ended[data-v-40705ef6]{border-color:rgba(245,63,63,.18);background:#faf4f4}.countdown-ended .countdown-number-box span[data-v-40705ef6],.countdown-ended .countdown-section-title i[data-v-40705ef6]{color:#f53f3f}.countdown-ended .countdown-number-box[data-v-40705ef6]{background:rgba(245,63,63,.08);border-color:rgba(245,63,63,.16)}.countdown-practice[data-v-40705ef6]{border-color:rgba(255,153,0,.18);background:#faf7f1}.countdown-practice .countdown-number-box span[data-v-40705ef6],.countdown-practice .countdown-section-title i[data-v-40705ef6]{color:#f90}.countdown-practice .countdown-number-box[data-v-40705ef6]{background:rgba(255,153,0,.08);border-color:rgba(255,153,0,.16)}.exam-info-grid[data-v-40705ef6]{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;gap:14px;margin-top:18px}.exam-info-time[data-v-40705ef6]{grid-column:span 1}.exam-info-item[data-v-40705ef6]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;background:#fff;border:1px solid #dfe3e8}.info-icon[data-v-40705ef6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#2f67a2;background:#edf4fa;flex-shrink:0}.info-label[data-v-40705ef6]{margin-bottom:4px;color:#909399;font-size:13px}.info-value[data-v-40705ef6]{color:#303133;font-size:14px;font-weight:600;line-height:1.5;word-break:keep-all}.scale-value[data-v-40705ef6]{display:flex;align-items:center;gap:6px;white-space:nowrap}.scale-divider[data-v-40705ef6]{color:#c0c4cc;font-weight:500}.exam-dashboard-grid[data-v-40705ef6]{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-40705ef6]{min-width:0}.exam-nav-panel[data-v-40705ef6]{position:sticky;top:12px}.exam-content-card[data-v-40705ef6]{box-sizing:border-box;overflow:hidden}.exam-content-card[data-v-40705ef6],.exam-nav-card[data-v-40705ef6]{padding:18px;border-radius:6px;border:1px solid #dfe3e8;background:#fff}.exam-nav-card[data-v-40705ef6]{box-shadow:0 1px 2px rgba(26,39,52,.06);display:flex;flex-direction:column}.exam-content-card[data-v-40705ef6]{min-height:420px;min-width:0;max-width:100%;padding:22px}.exam-nav-card[data-v-40705ef6]{min-height:420px}.side-card-title[data-v-40705ef6]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#5f6f86;font-size:15px;font-weight:700}.side-card-title i[data-v-40705ef6]{color:#8bbdf5}.exam-tab-list[data-v-40705ef6]{display:flex;flex-direction:column;gap:4px}.exam-tab-item[data-v-40705ef6]{position:relative;gap:11px;height:38px;padding:0 10px;border-radius:4px;color:#606266;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent}.exam-tab-item .tab-icon[data-v-40705ef6],.exam-tab-item[data-v-40705ef6]{display:flex;align-items:center;transition:all .22s ease;background:transparent}.exam-tab-item .tab-icon[data-v-40705ef6]{width:24px;height:24px;justify-content:center;border-radius:4px;color:#87919b;flex-shrink:0}.exam-tab-item .tab-icon i[data-v-40705ef6]{font-size:14px}.exam-tab-item[data-v-40705ef6]:hover{color:#2f67a2;background:#f8f9fa;border-color:#dfe3e8}.exam-tab-item:hover .tab-icon[data-v-40705ef6]{background:rgba(64,158,255,.14)}.exam-tab-item.active[data-v-40705ef6]{color:#2f67a2;border-color:#cbd8e4;background:#edf4fa;box-shadow:none}.exam-tab-item.active[data-v-40705ef6]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#79bbff}.exam-tab-item.active .tab-icon[data-v-40705ef6]{color:#2d8cf0;background:rgba(64,158,255,.12)}.exam-tab-item.disabled[data-v-40705ef6]{color:#b8c0cc;cursor:not-allowed;background:transparent;border-color:transparent}.exam-tab-item.disabled .tab-icon[data-v-40705ef6]{color:#b8c0cc;background:rgba(144,147,153,.08)}.exam-tab-item.disabled[data-v-40705ef6]:hover{color:#b8c0cc;background:transparent;border-color:transparent}.exam-tab-item.disabled:hover .tab-icon[data-v-40705ef6]{background:rgba(144,147,153,.08)}.empty-panel[data-v-40705ef6]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:6px;color:#909399;background:#f8f9fa;border:1px dashed #cfd5dc;text-align:center}.empty-panel i[data-v-40705ef6]{font-size:34px;color:#c0c4cc}.empty-panel p[data-v-40705ef6]{margin:0;max-width:420px;line-height:1.7}.side-action-divider[data-v-40705ef6]{height:1px;margin:auto 0 16px;background:#dfe3e8}.full-action-btn[data-v-40705ef6]{width:100%;margin-left:0!important;margin-top:10px;height:32px;font-weight:500}.full-action-btn.el-button--primary[data-v-40705ef6]{color:#2f67a2;border:1px solid #b9cddd;background:#edf4fa;box-shadow:none}.full-action-btn.el-button--primary[data-v-40705ef6]:focus,.full-action-btn.el-button--primary[data-v-40705ef6]:hover{color:#fff;border-color:transparent;background:#2f67a2;box-shadow:none}.full-action-btn.el-button--primary.is-disabled[data-v-40705ef6],.full-action-btn.el-button--primary.is-disabled[data-v-40705ef6]:focus,.full-action-btn.el-button--primary.is-disabled[data-v-40705ef6]:hover{color:#b8c0cc;border-color:#edf1f7;background:#f7f9fc;box-shadow:none}.full-action-btn[data-v-40705ef6]:first-of-type{margin-top:0}.section-title[data-v-40705ef6]{margin-bottom:14px;color:#303133;font-size:17px;font-weight:700}.section-title i[data-v-40705ef6]{margin-right:6px;color:#409eff}@media screen and (max-width:768px){.exam-home-page[data-v-40705ef6]{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-40705ef6] .el-card__body{padding:12px;box-sizing:border-box}.exam-hero[data-v-40705ef6]{flex-direction:column;align-items:flex-start}.countdown-number-box[data-v-40705ef6]{width:68px;height:68px}.countdown-number-box span[data-v-40705ef6]{font-size:23px}.countdown-box-row[data-v-40705ef6]{gap:8px}.exam-info-grid[data-v-40705ef6]{grid-template-columns:1fr}.exam-dashboard-grid[data-v-40705ef6]{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%;overflow:hidden}.exam-nav-panel[data-v-40705ef6]{position:static}.exam-content-card[data-v-40705ef6],.exam-nav-card[data-v-40705ef6]{min-height:auto;padding:12px;border-radius:var(--ui-radius)}.exam-content-card[data-v-40705ef6]{min-width:0}.exam-content-card[data-v-40705ef6],.exam-content-card[data-v-40705ef6] .exam-record{width:100%;max-width:100%;overflow:hidden}.exam-tab-list[data-v-40705ef6]{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-40705ef6]{flex:0 0 auto;height:40px;padding:0 11px;border-radius:var(--ui-radius-sm);font-size:13px;white-space:nowrap}}.exam-record-detail-container.exam-arena-page[data-v-14423518]{width:100vw;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px;background:#f5f7fb;box-sizing:border-box}.detail-card[data-v-14423518],.record-header[data-v-14423518]{border:none;border-radius:var(--ui-radius);box-shadow:none!important}.record-header[data-v-14423518]{margin-bottom:10px;border:1px solid #edf2f7;background:#fff}.record-header[data-v-14423518] .el-card__body{padding:14px 18px}.detail-card.exam-container-card[data-v-14423518],.detail-card[data-v-14423518] .el-card__body{min-height:calc(100vh - 100px);background:transparent}.detail-card[data-v-14423518] .el-card__body{padding:0;box-sizing:border-box}.header-main[data-v-14423518]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title[data-v-14423518]{color:#17233d;font-size:20px;font-weight:600;line-height:1.4}.page-desc[data-v-14423518]{margin-top:4px;color:#697386;font-size:13px}.detail-layout[data-v-14423518]{position:relative;width:100%;min-height:calc(100vh - 20px);padding-left:294px;box-sizing:border-box}.part-list[data-v-14423518],.question-nav[data-v-14423518]{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-14423518]{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-14423518]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;color:#303133;font-size:16px;font-weight:600}.nav-title-text[data-v-14423518]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.nav-title i[data-v-14423518]{color:#409eff}.nav-part[data-v-14423518]{margin-bottom:18px}.nav-part[data-v-14423518]:last-child{margin-bottom:0}.nav-part-title[data-v-14423518]{margin-bottom:10px;color:#606266;font-size:13px;font-weight:700;line-height:1.5}.nav-question-list[data-v-14423518]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.nav-question-item[data-v-14423518]{height:36px;padding:0;border-radius:var(--ui-radius-sm);border:1px solid #dfe6f2;background:#f8fbff;color:#606266;font-weight:600;cursor:pointer;transition:all .2s ease}.nav-question-item[data-v-14423518]:hover{color:#409eff;border-color:rgba(64,158,255,.35)}.nav-question-item.active[data-v-14423518]{color:#fff;border-color:transparent;background:#409eff;box-shadow:none}.part-list[data-v-14423518]{min-width:0;min-height:calc(100vh - 20px);padding:20px}.part-item[data-v-14423518]{margin-bottom:26px}.part-item[data-v-14423518]:last-child{margin-bottom:0}.part-header[data-v-14423518]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #f2f4f8}.part-title[data-v-14423518]{color:#17233d;font-size:18px;font-weight:600;line-height:1.4}.part-score[data-v-14423518]{color:#909399;font-size:14px;font-weight:400}.part-user-score[data-v-14423518]{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 #dfe7f3;background:#fff;color:#4f5f75;font-size:13px}.part-user-score span[data-v-14423518]{color:#f56c6c;font-size:15px;font-weight:700}.question-item[data-v-14423518]{padding:22px 0;border-bottom:1px solid #f2f4f8;scroll-margin-top:92px}.question-item[data-v-14423518]:first-of-type{padding-top:0}.question-item[data-v-14423518]:last-child{padding-bottom:0;border-bottom:none}.question-header[data-v-14423518]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.question-title[data-v-14423518]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.question-index[data-v-14423518]{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:700;flex-shrink:0}.question-name[data-v-14423518]{color:#303133;font-size:18px;font-weight:600;line-height:1.5}.question-score[data-v-14423518]{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 #dfe7f3;background:#fff;color:#4f5f75;font-size:13px}.question-score strong[data-v-14423518]{color:#f56c6c;font-size:15px;font-weight:700}.exam-md-content.md-content[data-v-14423518]{margin:0;font-size:inherit}.exam-md-content[data-v-14423518] p{margin:0}.question-content[data-v-14423518]{margin-bottom:18px;color:#303133;font-size:18px;font-weight:700;line-height:1.7}.question-content-md[data-v-14423518] p{margin:0}.question-content-md[data-v-14423518] p,.question-content-md[data-v-14423518] p>:not(pre):not(code){color:#303133;font-size:18px;font-weight:700;line-height:1.7}.exam-md-content[data-v-14423518] pre{margin:12px 0;padding:14px 16px;border-radius:8px;background:#f6f8fa;color:#24292f;font-size:14px;font-weight:400;line-height:1.6;overflow-x:auto;white-space:pre}.exam-md-content[data-v-14423518] 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-14423518] code{padding:2px 5px;border-radius:4px;background:#f6f8fa;color:#d63384;font-family:Consolas,Monaco,Courier New,monospace;font-size:90%;font-weight:400}.exam-md-content[data-v-14423518] pre code.hljs,.exam-md-content[data-v-14423518] pre code[class*=language-]{background:transparent;color:inherit}.judge-option-list[data-v-14423518]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.judge-option-item[data-v-14423518]{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 #edf1f7;background:#f8fbff;color:#303133;font-size:15px;font-weight:400;line-height:26px;box-sizing:border-box}.judge-option-item.selected[data-v-14423518]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.judge-option-item.correct[data-v-14423518]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08);color:#19be6b}.judge-option-item.wrong[data-v-14423518]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08);color:#f56c6c}.judge-option-icon[data-v-14423518]{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-14423518]{border-color:#409eff;background:#409eff}.judge-option-item.correct .judge-option-icon[data-v-14423518]{border-color:#19be6b;background:#19be6b}.judge-option-item.wrong .judge-option-icon[data-v-14423518]{border-color:#f56c6c;background:#f56c6c}.judge-option-text[data-v-14423518]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-list[data-v-14423518]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.option-item[data-v-14423518]{width:100%;min-height:48px;display:flex;align-items:flex-start;padding:14px 16px;border-radius:var(--ui-radius);border:1px solid #edf1f7;background:#f8fbff;color:#303133;box-sizing:border-box;transition:all .2s ease}.option-item.selected[data-v-14423518]{border-color:rgba(64,158,255,.35);background:rgba(64,158,255,.08)}.option-item.correct[data-v-14423518]{border-color:rgba(25,190,107,.28);background:rgba(25,190,107,.08)}.option-item.wrong[data-v-14423518]{border-color:rgba(245,108,108,.32);background:rgba(245,108,108,.08)}.option-radio[data-v-14423518]{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-14423518]{border-color:#409eff;background:#409eff}.option-item.correct .option-radio[data-v-14423518]{border-color:#19be6b;background:#19be6b}.option-item.wrong .option-radio[data-v-14423518]{border-color:#f56c6c;background:#f56c6c}.option-key[data-v-14423518]{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:700;line-height:26px}.option-item.correct .option-key[data-v-14423518]{color:#19be6b;background:rgba(25,190,107,.1)}.option-item.wrong .option-key[data-v-14423518]{color:#f56c6c;background:rgba(245,108,108,.1)}.option-content[data-v-14423518]{flex:1;min-width:0;color:#303133;font-size:15px;font-weight:400;line-height:26px}.option-content-md[data-v-14423518] p{display:inline;margin:0}.option-content-md[data-v-14423518] :not(pre):not(code){color:#303133;font-size:15px;font-weight:400;line-height:26px}.answer-row[data-v-14423518]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.analysis-box[data-v-14423518],.answer-box[data-v-14423518],.program-result[data-v-14423518]{border-radius:var(--ui-radius);border:1px solid #edf1f7;background:#f8fbff;box-sizing:border-box}.answer-box[data-v-14423518]{padding:14px 16px}.analysis-title[data-v-14423518],.answer-label[data-v-14423518],.result-label[data-v-14423518]{margin-bottom:8px;color:#909399;font-size:13px;font-weight:700}.answer-content[data-v-14423518]{color:#303133;font-size:16px;font-weight:700;line-height:1.6}.reference-answer .answer-content[data-v-14423518]{color:#19be6b}.user-answer .answer-content[data-v-14423518]{color:#409eff}.analysis-box[data-v-14423518]{padding:16px;background:#fffaf0;border-color:#f3e6c8}.analysis-title[data-v-14423518]{color:#f90}.analysis-content[data-v-14423518]{color:#606266;font-size:15px;line-height:1.8}.analysis-content-md[data-v-14423518] p{margin:0}.analysis-content-md[data-v-14423518] :not(pre):not(code){color:#606266;font-size:15px;line-height:1.8}.analysis-empty[data-v-14423518]{color:#c0c4cc}.program-preview-box[data-v-14423518]{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.program-title-row[data-v-14423518]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.program-title-text[data-v-14423518]{color:#2d3a4b;font-size:26px;font-weight:700;line-height:1.4}.problem-tag[data-v-14423518]{margin-top:12px}.program-tag-item[data-v-14423518]{padding-right:10px}.question-intr[data-v-14423518]{margin-top:16px;padding:10px;border-radius:4px;border:1px solid #ddd;border-left:2px solid #3498db;background:#fafafa;color:#606266;font-size:14px;line-height:1.8}.program-section-title[data-v-14423518]{margin:22px 0 8px;color:#3091f2;font-size:16px;font-weight:700}.program-md-content[data-v-14423518]{color:#303133;font-size:15px;line-height:1.8}.sample-box[data-v-14423518]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.sample-item pre[data-v-14423518]{min-height:0;margin:8px 0 0;padding:6px 10px;border:1px dashed #dcdfe6;border-radius:6px;background:#f1f1f1;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-14423518]{margin:0;color:#303133;font-size:15px!important;line-height:1.8}.hint-content[data-v-14423518] p{margin:0 0 8px}.hint-content[data-v-14423518] p:last-child{margin-bottom:0}.program-result[data-v-14423518]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-top:14px}.program-score-main[data-v-14423518]{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.result-label[data-v-14423518]{margin-bottom:0}.result-score[data-v-14423518]{color:#f56c6c;font-size:20px;font-weight:700}.result-total[data-v-14423518]{color:#909399;font-size:14px;font-weight:600}@media screen and (max-width:900px){.detail-layout[data-v-14423518]{min-height:auto;padding-left:0}.question-nav[data-v-14423518]{position:static;width:100%;height:auto;max-height:240px;padding:12px;border-radius:var(--ui-radius);margin-bottom:10px}.nav-title[data-v-14423518]{margin-bottom:12px;font-size:15px}.nav-part[data-v-14423518]{margin-bottom:12px}.nav-question-list[data-v-14423518]{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.nav-question-item[data-v-14423518]{height:32px;border-radius:8px;font-size:13px}}@media screen and (max-width:768px){.exam-record-detail-container.exam-arena-page[data-v-14423518]{padding:0}.record-header[data-v-14423518]{margin:10px;border-radius:var(--ui-radius)}.record-header[data-v-14423518] .el-card__body{padding:12px}.detail-card.exam-container-card[data-v-14423518]{min-height:auto}.detail-card[data-v-14423518] .el-card__body{min-height:auto;padding:0 10px 10px}.header-main[data-v-14423518],.part-header[data-v-14423518],.question-header[data-v-14423518]{align-items:flex-start;flex-direction:column;gap:10px}.page-title[data-v-14423518]{font-size:18px}.part-list[data-v-14423518]{min-height:auto;padding:14px;border-radius:var(--ui-radius)}.part-title[data-v-14423518]{font-size:17px}.part-user-score[data-v-14423518],.question-score[data-v-14423518]{height:34px}.question-name[data-v-14423518]{font-size:16px}.question-content-md[data-v-14423518] p,.question-content-md[data-v-14423518] p>:not(pre):not(code),.question-content[data-v-14423518]{font-size:16px;line-height:1.65;word-break:break-word}.answer-row[data-v-14423518]{grid-template-columns:1fr}.nav-question-list[data-v-14423518]{grid-template-columns:repeat(6,minmax(0,1fr))}.judge-option-list[data-v-14423518]{gap:9px}.judge-option-item[data-v-14423518]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius);font-size:14px;line-height:24px}.judge-option-icon[data-v-14423518]{width:18px;height:18px;margin-top:3px;margin-right:10px;font-size:12px}.judge-option-text[data-v-14423518]{font-size:14px;line-height:24px}.option-item[data-v-14423518]{min-height:42px;padding:11px 12px;border-radius:var(--ui-radius)}.option-key[data-v-14423518]{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-14423518] :not(pre):not(code),.analysis-content[data-v-14423518],.option-content-md[data-v-14423518] :not(pre):not(code),.option-content[data-v-14423518]{font-size:14px;line-height:24px;word-break:break-word}.exam-md-content[data-v-14423518] pre{margin:10px 0;padding:12px;font-size:13px;line-height:1.55;overflow-x:auto}.exam-md-content[data-v-14423518] pre code{font-size:13px;line-height:1.55}.sample-box[data-v-14423518]{grid-template-columns:1fr}.program-title-text[data-v-14423518]{font-size:20px}}@media screen and (max-width:420px){.nav-question-list[data-v-14423518]{grid-template-columns:repeat(5,minmax(0,1fr))}.part-list[data-v-14423518]{padding:12px}.question-content-md[data-v-14423518] p,.question-content-md[data-v-14423518] p>:not(pre):not(code),.question-content[data-v-14423518]{font-size:15px}}#header[data-v-3e45f5b8]{position:fixed;top:0;left:0;width:100%;height:60px;z-index:2000;background:#fff;box-shadow:none;border-bottom:1px solid var(--ui-border)}[data-v-3e45f5b8] .el-menu--horizontal{height:60px;border-bottom:0;background-color:#fff!important}.mobile-nav[data-v-3e45f5b8]{position:fixed;left:0;top:0;z-index:2500;height:auto;width:100%}.logo[data-v-3e45f5b8]{cursor:pointer;margin-left:2%;margin-right:2%;float:left;margin-top:9px}.logo[data-v-3e45f5b8],.site-logo-image[data-v-3e45f5b8]{width:132px;height:40px}.el-dropdown-link[data-v-3e45f5b8]{cursor:pointer;color:var(--ui-text)!important}.el-icon-arrow-down[data-v-3e45f5b8]{font-size:18px}.drop-menu[data-v-3e45f5b8]{float:right;margin-right:30px;position:relative;font-weight:500;right:10px;margin-top:18px;font-size:13px}.drop-avatar[data-v-3e45f5b8]{float:right;margin-right:15px;position:relative;margin-top:16px}.drop-msg[data-v-3e45f5b8]{float:right;font-size:18px;margin-right:10px;position:relative;margin-top:13px}.drop-msg-count[data-v-3e45f5b8]{margin-left:2px}.btn-menu[data-v-3e45f5b8]{font-size:13px;float:right;margin-right:10px;margin-top:12px}[data-v-3e45f5b8] .el-dialog{border-radius:6px!important;text-align:center}[data-v-3e45f5b8] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;font-family:Arial,Helvetica,sans-serif;line-height:1em;color:#4e4e4e}.el-submenu__title i[data-v-3e45f5b8]{color:#495060!important}.el-menu-item[data-v-3e45f5b8]{height:60px;padding:0 12px;line-height:60px;font-size:13px}.el-menu-item[data-v-3e45f5b8]:hover,.el-menu .el-menu-item[data-v-3e45f5b8]:hover{border-bottom:2px solid var(--ui-primary)!important}.el-menu .el-menu-item:hover i[data-v-3e45f5b8],.el-menu .el-menu-item[data-v-3e45f5b8]:hover,.el-submenu .el-submenu__title:hover i[data-v-3e45f5b8],.el-submenu .el-submenu__title[data-v-3e45f5b8]:hover{outline:0!important;color:var(--ui-primary)!important;background:#f8f9fa!important;transition:all .2s ease}.el-menu .el-menu-item.is-active[data-v-3e45f5b8],.el-menu .el-menu-item.is-active i[data-v-3e45f5b8],.el-submenu.is-active[data-v-3e45f5b8],.el-submenu.is-active i[data-v-3e45f5b8]{color:var(--ui-primary)!important;background-color:#edf4fa!important;transition:all .2s ease}.el-menu--horizontal .el-menu .el-menu-item[data-v-3e45f5b8]:hover,.el-submenu[data-v-3e45f5b8] .el-submenu__title:hover{color:var(--ui-primary)!important;background:#f8f9fa!important}.el-menu-item i[data-v-3e45f5b8]{color:#495060}.el-menu-item.is-active i[data-v-3e45f5b8],.is-active .el-submenu__title i[data-v-3e45f5b8],.is-active[data-v-3e45f5b8]{color:var(--ui-primary)!important}.navbar-icon[data-v-3e45f5b8]{margin-right:5px!important;width:24px!important;text-align:center!important}*{box-sizing:border-box}body{background-color:var(--ui-bg)!important;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif!important}code,kbd,pre,samp{font-family:Consolas,Menlo,Courier,monospace}::-webkit-scrollbar{width:10px;height:12px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{display:block;min-height:12px;min-width:10px;border-radius:8px;background-color:#bbb}::-webkit-scrollbar-thumb:hover{display:block;min-height:12px;min-width:10px;border-radius:6px;background-color:#9f9f9f}#admin-content{background-color:var(--ui-bg);position:absolute;top:0;bottom:0;width:100%}.mobile-menu-active{background-color:rgba(0,0,0,.1)}.mobile-menu-active .mu-icon,.mobile-menu-active .mu-item-title{color:#2d8cf0!important}a{text-decoration:none;background-color:transparent;color:#495060;outline:0;cursor:pointer;transition:color .2s ease}a:hover{color:#2196f3!important}.markdown-body a{color:#2196f3;cursor:pointer;text-decoration:none;transition:all .28s ease;-moz-transition:all .28s ease;-webkit-transition:all .28s ease;-o-transition:all .28s ease}.markdown-body a:hover{color:#ff5722!important;text-decoration:underline}.panel-title{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px}.home-title{color:#409eff;font-family:Raleway}.contest-config{text-align:right}.contest-config-switches p span{margin-left:8px;margin-right:4px}.contest-rank-filter{margin:10px 0}.contest-rank-config{text-align:right;margin-top:15px}.contest-scoreBoard-config{margin-top:30px!important}.contest-config span,.contest-rank-config span{margin-left:5px}@media screen and (max-width:992px){.contest-rank-config{text-align:center;margin-bottom:10px;margin-top:-1px}.contest-config{margin-top:5px;text-align:center}.contest-scoreBoard-config{margin-top:10px!important}}.contest-rank-concerned{font-size:1rem;margin-left:.5rem!important;margin-right:.5rem!important;vertical-align:top}.contest-rank-concerned i{margin-top:11px;cursor:pointer}.contest-rank-user-box{display:flex}.contest-rank-user-info{flex:1;text-align:right;min-width:0}.contest-username{color:#000;font-size:13.5px;font-weight:550}.contest-school,.contest-username{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contest-school{font-size:12px;font-weight:400;color:#696969}.contest-rank-flag{margin-right:20px!important;background-color:#ffc10a;border-radius:4px;color:#492400;padding:1px 3px!important}.bg-female{background-color:#cba1e1}.bg-star{background-color:#ffc}.bg-concerned{background-color:#ffffe0}.contest-rank-balloon{vertical-align:top;margin-left:-10px!important;margin-right:-7px!important}.oi-100{background-color:#19be6b;color:#fff;font-weight:700}.oi-0{color:#a94442;background-color:#f2dede}.oi-between{background-color:#2d8cf0;color:#fff}.after-ac{background-color:rgba(92,184,92,.4)}.first-ac{background-color:#1daa1d}.ac{background-color:#60e760}.wa{background-color:#e87272}.try{background-color:#ff9800}.status-green{background-color:#19be6b!important;color:#fff!important}.status-red{background-color:#ed3f14!important;color:#fff!important}.status-yellow{background-color:#f90!important;color:#fff!important}.status-blue{background-color:#2d8cf0!important;color:#fff!important}.status-gray{background-color:#909399!important;color:#fff!important}.status-purple{background-color:#676fc1!important;color:#fff!important}.own-submit-row{background:#e6ffdf!important}.submission-hover:hover{cursor:pointer}.vxe-table{color:#000!important;font-size:12px!important;font-weight:500!important}.row--hover{cursor:pointer;background-color:#ebf7ff!important}.vxe-table .vxe-body--column:not(.col--ellipsis),.vxe-table .vxe-footer--column:not(.col--ellipsis),.vxe-table .vxe-header--column:not(.col--ellipsis){padding:9px 0!important}#nprogress .bar{background:#66b1ff!important}@media screen and (min-width:1050px){#oj-content{margin-top:20px;padding:0 3%;margin-bottom:1.5rem}}@media screen and (min-width:1050px){#oj-content.exam-taking-content{margin-top:0;margin-bottom:0;padding:0;height:100vh;overflow:hidden}}.contest-description img,.markdown-body img{max-width:100%}@media screen and (max-width:1050px){#oj-content{margin-top:20px;padding:0 5px;margin-bottom:1.5rem}.el-row{margin-left:0!important;margin-right:0!important}.el-col{padding-left:0!important;padding-right:0!important}.el-message-box{width:70%!important}}@media screen and (max-width:1050px){#oj-content.exam-taking-content{margin-top:0;margin-bottom:0;padding:0}}#problem-content .sample pre{flex:1 1 auto;align-self:stretch;border-style:solid;background:#fafafa;border-left:2px solid #3498db}.markdown-body pre{padding:5px 10px;white-space:pre-wrap;margin-top:15px;margin-bottom:15px;background:#f8f8f9;border:1px dashed #e9eaec}.el-menu--popup{min-width:120px!important;text-align:center}.panel-options{margin-top:10px;text-align:center}.el-tag--dark{border-color:#fff!important}.v-note-wrapper .v-note-panel{height:460px!important}.tex-formula{vertical-align:middle;margin:0;border:medium none;position:relative;bottom:2px}.tex-formula,.tex-span{font-family:times new roman,sans-serif}.tex-span{font-size:125%;white-space:nowrap}.tex-font-size-tiny{font-size:70%}.tex-font-size-script{font-size:75%}.tex-font-size-footnotes,.tex-font-size-small{font-size:85%}.tex-font-size-normal{font-size:100%}.tex-font-size-large-1{font-size:115%}.tex-font-size-large-2{font-size:130%}.tex-font-size-large-3{font-size:145%}.tex-font-size-huge-1{font-size:175%}.tex-font-size-huge-2{font-size:200%}.tex-font-style-sf{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.tex-font-style-tt{font-size:110%;font-family:courier new,monospace}.tex-font-style-bf{font-weight:700}.tex-font-style-it,.tex-font-style-sl{font-style:italic}.tex-font-style-sc{text-transform:uppercase}.tex-font-style-striked{text-decoration:line-through}.tex-font-style-underline{text-decoration:underline}.tex-graphics{display:block}.full-height{height:100vh}.flex-column{display:flex;flex-direction:column}.exam-taking-content{flex:1;min-height:0}.fix-to-bottom{margin-top:auto}footer{color:#555!important;background-color:#fff;text-align:center}footer a{color:#555}footer a:hover{color:#409eff;text-decoration:none}footer h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:300;color:#3d3d3d;line-height:1.1;font-size:1.5rem}.mundb-footer{padding:1rem 2.5rem;width:100%;font-weight:400;font-size:1rem;line-height:1}@media (min-width:768px){.hr-none{display:none!important}}.el-empty{max-width:256px;margin:0 auto}.el-empty__description{text-align:center;color:#3498db;font-size:13px}.markdown-body pre{display:block;border-radius:3px!important;border:1px solid #c3ccd0;padding:0 16px 0 50px!important;position:relative!important;overflow-y:hidden!important;font-size:1rem!important;background:#f8f8f9!important;white-space:pre!important}.markdown-body pre code{line-height:26px!important}.markdown-body pre ol.pre-numbering{position:absolute;top:0;left:0;line-height:26px;margin:0;padding:0;list-style-type:none;counter-reset:sectioncounter;background:#f1f1f1;color:#777;font-size:12px}.markdown-body pre ol.pre-numbering li{margin-top:0!important}.markdown-body pre ol.pre-numbering li:before{content:counter(sectioncounter) "";counter-increment:sectioncounter;display:inline-block;width:40px;text-align:center}.markdown-body pre i.code-copy{position:absolute;top:0;right:0;background-color:#2196f3;display:none;padding:5px;margin:5px 5px 0 0;font-size:11px;border-radius:inherit;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.markdown-body pre:hover i.code-copy,.markdown-body pre i.code-copy:hover i.code-copy{display:block}.markdown-body blockquote{color:#666;border-left:4px solid #8bc34a;padding:10px;margin-left:0;font-size:14px;background:#f8f8f8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{position:relative;margin-top:1em;margin-bottom:16px;font-weight:700;line-height:1.4}.markdown-body h1{padding-bottom:.3em;font-size:1.86em;line-height:1.2;border-bottom:1px solid #eee}.markdown-body h2{font-size:1.45em;line-height:1.425;border-bottom:1px solid #eee;background:#cce5ff;padding:8px 10px;color:#545857;border-radius:3px}.markdown-body h3{font-size:1.3em;line-height:1.43}.markdown-body h3:before{content:"";border-left:4px solid #03a9f4;padding-left:6px}.markdown-body h4{font-size:1.12em}.markdown-body h4:before{content:"";border-left:4px solid #bbb;padding-left:6px}.markdown-body img{border:0;background:#fff;padding:15px;margin:5px 0;box-shadow:inset 0 0 12px #dbdbdb}.markdown-body p{font-size:15px;word-wrap:break-word;word-break:break-word;line-height:1.8}.hljs{padding:0!important}.dark-footer{background:#0e1432;color:#d8dcec;font-size:14px;line-height:1.65;border-top:1px solid #252d55}.footer-grid{padding:24px 40px 10px;background:#0e1432}.footer-left h2{font-size:18px;font-weight:600;color:#fff}.footer-left p{margin-top:6px;font-size:15px;color:#aeb5cf}.footer-links a{color:#c5cada;text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:#fff;text-decoration:none}.footer-links div{margin-bottom:6px}.footer-contact .contact-item{margin-bottom:6px;color:#bbc1d5;font-size:14px}.footer-qq{justify-content:center}.footer-qq,.qq-vertical{display:flex;align-items:center}.qq-vertical{flex-direction:column;cursor:pointer}.qq-vertical img{width:50px;height:50px;margin-bottom:4px}.qq-vertical span{font-size:13px;color:#e8f1f7;text-align:center;width:100%}.qq-code-content{background-color:#fff;padding:5px;text-align:center;border-radius:4px}.qq-code-img{width:180px;height:180px;border-radius:3px}.qq-code-text{margin-top:8px;font-size:14px}.footer-powered{color:#aaacba;font-size:15px;padding:10px 20px 4px;border-top:1px solid #353642}.footer-bottom,.footer-powered{background-color:#1e1e2a;text-align:center}.footer-bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#9fa1ae;font-size:14px;padding:4px 20px 12px;gap:6px}.footer-bottom img{height:20px;vertical-align:middle}.footer-bottom a,.footer-bottom span{color:#9fa1ae;text-decoration:none}.footer-bottom a{transition:color .15s ease}.footer-bottom a:hover{color:#fff;text-decoration:none}.version-status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.version-latest{color:#67c23a!important}.version-new{color:#e6a23c!important;font-weight:600}.version-error{color:#f56c6c!important}.version-update-btn{border:none;background:#409eff;color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;cursor:pointer;line-height:18px}.version-update-btn:hover{background:#66b1ff}:root{--ui-primary:#1677ff;--ui-primary-hover:#095fd1;--ui-primary-soft:#eaf3ff;--ui-bg:#f4f8ff;--ui-surface:#fff;--ui-surface-muted:#f7fbff;--ui-border:#d5e5f7;--ui-border-strong:#acc9ea;--ui-text:#152238;--ui-text-secondary:#40536d;--ui-text-muted:#6c809c;--ui-success:#00a870;--ui-warning:#f79009;--ui-danger:#e5484d;--ui-radius:6px;--ui-radius-sm:4px;--ui-shadow:0 2px 5px rgba(22,119,255,0.08);--ui-shadow-popover:0 12px 30px rgba(22,119,255,0.16);--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;-webkit-font-smoothing:antialiased}::-moz-selection{color:#fff;background:var(--ui-primary)}::selection{color:#fff;background:var(--ui-primary)}::-webkit-scrollbar{width:8px!important;height:8px!important;box-shadow:none!important}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-width:8px!important;min-height:8px!important;border:2px solid transparent;border-radius:8px!important;background:#b9c0c7!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:600;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:0 3px 10px rgba(26,39,52,.08)}.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{color:var(--ui-text);font-size:16px!important;font-weight:600!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:500;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--warning{border-color:var(--ui-warning);background:var(--ui-warning)}.el-button--danger{border-color:var(--ui-danger);background:var(--ui-danger)}.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)}.el-input__inner{height:var(--ui-control-height);line-height:var(--ui-control-height)}.el-input--small .el-input__inner,.el-select .el-input--small .el-input__inner{height:30px;line-height:30px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px rgba(22,119,255,.14)}.el-form-item__label{color:var(--ui-text-secondary);font-size:13px}.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:500}.el-tag--small{height:22px;line-height:20px}.el-alert{border-radius:var(--ui-radius)}.el-tabs__item{height:40px;color:var(--ui-text-secondary);font-size:13px;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.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}.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:600}.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:#f5f8fb!important}#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}.dark-footer{border-top:1px solid #252d55!important;background:#0e1432!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.footer-grid{background:#0e1432!important}.footer-bottom,.footer-powered{background:#1e1e2a!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 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:600;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 24px;padding:0 24px}}@media screen and (max-width:768px){:root{--ui-control-height:34px}.el-card__body{padding:12px}.filter-row>*{max-width:100%}}