body{margin:0}.anchorBL{display:none}.tooltip-width{max-width:1.302083rem;font-size:.072917rem;line-height:.125rem}*{box-sizing:border-box;margin:0;padding:0}.font-color{background:linear-gradient(180deg,#fff,#58cafb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:PingFang SC-Medium,PingFang SC;font-weight:500}.flex-column,.flex-row{display:flex;justify-content:center;align-items:center}.flex-column{flex-direction:column}.dark-font-color{-webkit-text-fill-color:#6189b7}@keyframes blink{0%{opacity:1}to{opacity:.3}}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}@-moz-keyframes blink{0%{opacity:1}to{opacity:0}}@-ms-keyframes blink{0%{opacity:1}to{opacity:0}}@-o-keyframes blink{0%{opacity:1}to{opacity:0}}.blink{color:red;font-size:.239583rem;animation:blink 1s linear infinite;-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite}.dv-scroll-board{color:#75a3df;font-size:.052083rem}.dv-scroll-board .header{color:#fff;font-size:.052083rem}.no-data{font-size:.15625rem;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.age-box-title{float:right;font-size:.0625rem!important}.row{display:flex;flex-wrap:wrap}.row-i{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important}.flex-c{display:flex;flex-direction:column}.f-c-c{display:flex!important;justify-content:center;align-items:center}.f-s-c{justify-content:flex-start}.f-e-c,.f-s-c{display:flex;align-items:center}.f-e-c{justify-content:flex-end}.f-sa-c{justify-content:space-around}.f-sa-c,.f-sb-c{display:flex;align-items:center}.f-sb-c{justify-content:space-between}.row--nowrap{flex-wrap:nowrap}.row--jc-c{justify-content:center}.row--jc-s{justify-content:flex-start}.row--jc-e{justify-content:flex-end}.row--jc-sb{justify-content:space-between}.row--jc-sa{justify-content:space-around}.row--ai-c{align-items:center}.row--ai-s{align-items:flex-start}.row--ai-e{align-items:flex-end}.item{flex:1;margin:.010417rem}.col{display:block;box-sizing:border-box;min-height:.005208rem}.col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.col--offset-1{margin-left:4.16666667%}.col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.col--offset-2{margin-left:8.33333333%}.col--3{flex:0 0 12.5%;max-width:12.5%}.col--offset-3{margin-left:12.5%}.col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.col--offset-4{margin-left:16.66666667%}.col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.col--offset-5{margin-left:20.83333333%}.col--6{flex:0 0 25%;max-width:25%}.col--offset-6{margin-left:25%}.col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.col--offset-7{margin-left:29.16666667%}.col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.col--offset-8{margin-left:33.33333333%}.col--9{flex:0 0 37.5%;max-width:37.5%}.col--offset-9{margin-left:37.5%}.col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.col--offset-10{margin-left:41.66666667%}.col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.col--offset-11{margin-left:45.83333333%}.col--12{flex:0 0 50%;max-width:50%}.col--offset-12{margin-left:50%}.col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.col--offset-13{margin-left:54.16666667%}.col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.col--offset-14{margin-left:58.33333333%}.col--15{flex:0 0 62.5%;max-width:62.5%}.col--offset-15{margin-left:62.5%}.col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.col--offset-16{margin-left:66.66666667%}.col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.col--offset-17{margin-left:70.83333333%}.col--18{flex:0 0 75%;max-width:75%}.col--offset-18{margin-left:75%}.col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.col--offset-19{margin-left:79.16666667%}.col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.col--offset-20{margin-left:83.33333333%}.col--21{flex:0 0 87.5%;max-width:87.5%}.col--offset-21{margin-left:87.5%}.col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.col--offset-22{margin-left:91.66666667%}.col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.col--offset-23{margin-left:95.83333333%}.col--24{flex:0 0 100%;max-width:100%}.col--offset-24{margin-left:100%}.col--fill{flex:1 1 0%}.col--top{align-self:flex-start;height:auto}.col--end{align-self:flex-end;height:auto}.bridge[data-v-319c288a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#071525;color:#fff}.bridge section[data-v-319c288a]{max-width:2.916667rem;padding:.208333rem}p[data-v-319c288a]{line-height:1.8}.data-screen[data-v-094e634e]{width:100%;height:100vh;color:#fff;padding:.067708rem .078125rem;position:relative;background:#051630 url(/images/bg-pattern.png) repeat;background-size:1.041667rem;overflow:hidden;display:flex;flex-direction:column}.data-screen[data-v-094e634e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,rgba(255,147,0,.1) .005208rem,transparent 0),linear-gradient(180deg,rgba(255,147,0,.1) .005208rem,transparent 0);background-size:.104167rem .104167rem;opacity:.3}.data-screen[data-v-094e634e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(0,50,100,.2) 0,transparent 70%);pointer-events:none}.header[data-v-094e634e]{height:.416667rem;display:flex;padding:0 .104167rem;background:rgba(1,14,33,.95);border-bottom:.005208rem solid rgba(255,147,0,.2);position:relative;z-index:1}.header-left[data-v-094e634e]{width:1.822917rem;display:flex;align-items:center}.header-center[data-v-094e634e]{flex:1;display:flex;justify-content:center;align-items:center}.header-right[data-v-094e634e]{width:1.822917rem;display:flex;justify-content:flex-end;align-items:center}.header h1[data-v-094e634e]{font-size:.145833rem;color:#ff9300;position:relative;padding:0 .15625rem;margin:0;text-align:center;white-space:nowrap;text-shadow:0 0 .052083rem rgba(255,147,0,.5)}.header h1[data-v-094e634e]:after,.header h1[data-v-094e634e]:before{content:"";position:absolute;top:50%;width:.15625rem;height:.010417rem;background:rgba(255,147,0,.5);transform:translateY(-50%)}.header h1[data-v-094e634e]:before{left:-.052083rem}.header h1[data-v-094e634e]:after{right:-.052083rem}.time[data-v-094e634e]{display:flex;gap:.078125rem;font-size:.083333rem;color:#ff9300;flex-shrink:0}.time span[data-v-094e634e]{position:relative;background:rgba(255,147,0,.1);border:.005208rem solid rgba(255,147,0,.3);border-radius:.03125rem;font-family:Courier New,monospace;letter-spacing:.005208rem;white-space:nowrap}.time span[data-v-094e634e],.user-info[data-v-094e634e]{padding:.041667rem .078125rem;display:flex;align-items:center}.user-info[data-v-094e634e]{background:rgba(1,14,33,.7);border:.005208rem solid rgba(255,147,0,.2);border-radius:.15625rem;box-shadow:0 .010417rem .052083rem rgba(0,0,0,.2);transition:all .3s ease}.user-info[data-v-094e634e]:hover{border-color:rgba(255,147,0,.4);box-shadow:0 .020833rem .078125rem rgba(0,0,0,.3)}.user-avatar[data-v-094e634e]{width:.1875rem;height:.1875rem;background:linear-gradient(135deg,#ff9300,#ffa533);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.083333rem;font-weight:700;color:#051630;margin-right:.052083rem;box-shadow:0 .010417rem .026042rem rgba(0,0,0,.2);border:.005208rem solid hsla(0,0%,100%,.2)}.user-details[data-v-094e634e]{flex:1;margin-right:.052083rem;min-width:.416667rem}.user-details h3[data-v-094e634e]{margin:0 0 .010417rem 0;font-size:.072917rem;color:#ff9300;font-weight:500;line-height:1.2}.user-details p[data-v-094e634e]{margin:0;font-size:.0625rem;color:hsla(0,0%,100%,.7);line-height:1.2}.user-btn[data-v-094e634e]{height:.15625rem;padding:0 .0625rem;border-radius:.078125rem;font-size:.067708rem;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;outline:none;white-space:nowrap}.logout-btn[data-v-094e634e]{background:hsla(0,0%,100%,.1);color:#ff9300;border:.005208rem solid rgba(255,147,0,.3)}.logout-btn[data-v-094e634e]:hover{background:rgba(255,147,0,.15);transform:translateY(-.010417rem)}.login-btn[data-v-094e634e]{background:rgba(255,147,0,.15);color:#ff9300;border:.005208rem solid rgba(255,147,0,.3)}.login-btn[data-v-094e634e]:hover{background:rgba(255,147,0,.25);transform:translateY(-.010417rem)}.user-btn i[data-v-094e634e]{margin-right:.020833rem;font-size:.072917rem}.top-menu[data-v-094e634e]{display:flex;justify-content:center;gap:.104167rem;padding:.078125rem 0;background:rgba(1,14,33,.9);border-bottom:.005208rem solid rgba(255,147,0,.2);margin-bottom:.052083rem;z-index:1}.menu-item[data-v-094e634e]{padding:.052083rem .15625rem;cursor:pointer;display:flex;align-items:center;color:#ff9300;border:.005208rem solid rgba(255,147,0,.3);border-radius:.03125rem;background:rgba(255,147,0,.1);transition:all .3s}.menu-item.active[data-v-094e634e],.menu-item[data-v-094e634e]:hover{background:rgba(255,147,0,.2);transform:translateY(-.010417rem);box-shadow:0 .020833rem .0625rem rgba(255,147,0,.2)}.content[data-v-094e634e]{flex:1;height:calc(100vh - .83333rem);margin-top:.052083rem;overflow:hidden;z-index:1;position:relative}@media (max-width:1200px){.header-left[data-v-094e634e],.header-right[data-v-094e634e]{width:1.666667rem}.header h1[data-v-094e634e]{font-size:.125rem}}@media (max-width:992px){.header[data-v-094e634e]{flex-wrap:wrap;height:auto;padding:.078125rem}.header-left[data-v-094e634e],.header-right[data-v-094e634e]{width:50%}.header-center[data-v-094e634e]{order:-1;width:100%;margin-bottom:.078125rem}.content[data-v-094e634e]{height:calc(100vh - 1.14583rem)}}@media (max-width:768px){.header-left[data-v-094e634e],.header-right[data-v-094e634e]{width:100%;justify-content:center;margin:.026042rem 0}.header[data-v-094e634e]{flex-direction:column;height:auto}.user-info[data-v-094e634e]{width:100%;justify-content:center}.time[data-v-094e634e]{justify-content:center}.content[data-v-094e634e]{height:calc(100vh - 1.35417rem)}}.account-page[data-v-68c6363c]{min-height:100vh;background:linear-gradient(135deg,#071525,#173a57);display:flex;align-items:center;justify-content:center;color:#182c40}.login-card[data-v-68c6363c]{width:2.291667rem;background:#fff;padding:.25rem;border-radius:.083333rem;box-shadow:0 .104167rem .416667rem rgba(0,0,0,.3333333333333333)}.brand[data-v-68c6363c]{color:#166b9c;letter-spacing:.010417rem}h1[data-v-68c6363c]{font-size:.15625rem;margin:.135417rem 0 .072917rem}p[data-v-68c6363c]{line-height:1.8;color:#607285}.el-input[data-v-68c6363c]{margin:.052083rem 0}.el-button[data-v-68c6363c]{width:100%;margin-top:.104167rem}.error[data-v-68c6363c]{color:#bc3545;min-height:.125rem}.portal[data-v-b502a016]{min-height:100vh;background:#edf2f7;color:#203348;padding:.166667rem;box-sizing:border-box}header[data-v-b502a016]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.145833rem}h1[data-v-b502a016]{font-size:.145833rem;margin:0 0 .0625rem}h2[data-v-b502a016]{font-size:.104167rem}.panel[data-v-b502a016]{background:#fff;padding:.125rem;border-radius:.0625rem;margin-bottom:.125rem;box-shadow:0 .020833rem .104167rem rgba(16,38,56,.0392156862745098)}.section-title[data-v-b502a016]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.083333rem}.filters[data-v-b502a016]{display:flex;gap:.0625rem}.filters .el-input[data-v-b502a016]{width:1.197917rem}.hint[data-v-b502a016]{color:#677c8f;line-height:1.8}.el-pagination[data-v-b502a016]{margin-top:.09375rem}.training-mode[data-v-42b5abf5]{display:flex;height:100%;color:#fff}.left-steps[data-v-42b5abf5]{width:1.354167rem;background:rgba(1,14,33,.9);padding:.104167rem;border-right:.005208rem solid rgba(255,147,0,.2);display:flex;flex-direction:column;height:100%;overflow:hidden}.left-steps h3[data-v-42b5abf5]{color:#ff9300;margin-bottom:.104167rem;text-align:center;font-size:.09375rem;font-weight:600}.step-list[data-v-42b5abf5]{display:flex;flex-direction:column;gap:.052083rem;overflow-y:auto;flex:1;padding-right:.026042rem}.step-item[data-v-42b5abf5]{display:flex;align-items:center;padding:.078125rem;background:rgba(255,147,0,.1);border:.005208rem solid rgba(255,147,0,.3);border-radius:.041667rem;cursor:pointer;position:relative;transition:background .2s}.step-item[data-v-42b5abf5]:hover{background:rgba(255,147,0,.15)}.step-item.active[data-v-42b5abf5]{background:rgba(255,147,0,.25);border-color:#ff9300;position:relative}.step-item.active[data-v-42b5abf5]:after{content:"";position:absolute;top:0;left:0;width:.020833rem;height:100%;background:#ff9300;border-top-left-radius:.041667rem;border-bottom-left-radius:.041667rem}.step-item.completed[data-v-42b5abf5]{border-color:#4caf50;background:rgba(76,175,80,.1)}.step-item.completed[data-v-42b5abf5]:after{background:#4caf50}.step-number[data-v-42b5abf5]{width:.145833rem;height:.145833rem;background:#ff9300;color:#051630;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:.078125rem}.step-item.completed .step-number[data-v-42b5abf5]{background:#4caf50}.step-title[data-v-42b5abf5]{flex:1;font-size:.072917rem}.step-status[data-v-42b5abf5]{width:.104167rem;height:.104167rem;display:flex;align-items:center;justify-content:center;color:#4caf50}.icon-check[data-v-42b5abf5]:before{content:"✓"}.main-content[data-v-42b5abf5]{padding:.104167rem;background:rgba(1,14,33,.8);height:100%;margin-left:.052083rem}.main-content[data-v-42b5abf5],.video-container[data-v-42b5abf5]{flex:1;border-radius:.041667rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.video-container[data-v-42b5abf5]{align-items:center;justify-content:center;background:rgba(0,0,0,.3);margin-bottom:.078125rem;min-height:50vh}.video-player-container[data-v-42b5abf5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 1.5625rem)}.training-video-player[data-v-42b5abf5]{width:100%!important;height:100%!important;max-height:100%;outline:none;border-radius:.041667rem;overflow:hidden;box-shadow:0 0 .078125rem rgba(0,0,0,.3)}.training-video-player .vjs-big-play-button[data-v-42b5abf5]{top:50%;left:50%;transform:translate(-50%,-50%);width:.416667rem;height:.416667rem;line-height:.416667rem;border-radius:50%;background-color:rgba(255,147,0,.7);border:.010417rem solid #ff9300}.training-video-player .vjs-big-play-button[data-v-42b5abf5]:hover{background-color:rgba(255,147,0,.9)}.training-video-player .vjs-control-bar[data-v-42b5abf5]{background-color:rgba(1,14,33,.8)}.training-video-player .vjs-slider[data-v-42b5abf5]{background-color:rgba(255,147,0,.3)}.training-video-player .vjs-play-progress[data-v-42b5abf5]{background-color:#ff9300}.training-video-player .video-js .vjs-time-control[data-v-42b5abf5]{display:block}.video-controls[data-v-42b5abf5]{margin-top:.078125rem;display:flex;gap:.078125rem}.video-control-btn[data-v-42b5abf5]{padding:.052083rem .104167rem;background:rgba(255,147,0,.6);color:#fff;border:none;border-radius:.020833rem;cursor:pointer;transition:all .2s}.video-control-btn[data-v-42b5abf5]:hover{background:rgba(255,147,0,.8)}.step-info[data-v-42b5abf5]{background:rgba(1,14,33,.9);border:.005208rem solid rgba(255,147,0,.3);border-radius:.03125rem;box-shadow:0 .010417rem .052083rem rgba(0,0,0,.2);margin-bottom:.078125rem;padding:.0625rem .078125rem;flex-shrink:0}.step-info h4[data-v-42b5abf5]{color:#ff9300;margin-bottom:.041667rem;font-size:.083333rem;font-weight:600}.step-info p[data-v-42b5abf5]{line-height:1.4;font-size:.072917rem;color:#e6e6e6;margin:0}.mark-complete[data-v-42b5abf5]{display:flex;justify-content:center;margin-bottom:.052083rem;flex-shrink:0;padding:0 .104167rem}.mark-complete button[data-v-42b5abf5]{padding:.052083rem .104167rem;background:#ff9300;color:#051630;font-weight:700;border:none;border-radius:.03125rem;cursor:pointer;width:100%;max-width:1.5625rem;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.2);transition:all .2s}.mark-complete button[data-v-42b5abf5]:hover{background:#ffa533}.mark-complete button[data-v-42b5abf5]:disabled{background:#aaa;cursor:not-allowed}.navigation-buttons[data-v-42b5abf5]{margin-top:.078125rem;padding:0;background:transparent;border:none;box-shadow:none}.nav-actions[data-v-42b5abf5]{background:rgba(1,14,33,.7);border:.005208rem solid rgba(255,147,0,.15);border-radius:.041667rem;display:flex;flex-direction:column;gap:.0625rem;padding:.078125rem}.nav-btn[data-v-42b5abf5]{width:100%;padding:.0625rem .078125rem;border-radius:.03125rem;border:.005208rem solid rgba(255,147,0,.2);background:hsla(0,0%,100%,.08);color:#fff;font-size:.072917rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.052083rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:.229167rem;position:relative}.nav-btn:first-child .nav-icon[data-v-42b5abf5]{margin-right:.026042rem}.nav-btn:nth-child(2) .nav-icon[data-v-42b5abf5]{margin-left:.026042rem}.nav-icon[data-v-42b5abf5]{font-style:normal;display:inline-block;font-weight:700;font-size:.083333rem}.complete-btn[data-v-42b5abf5]{width:100%;padding:.078125rem;background:linear-gradient(90deg,#ff9300,#ffa533);color:#051630;border:none;border-radius:.03125rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.052083rem;min-height:.260417rem;margin-top:.026042rem;font-size:.083333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complete-btn[data-v-42b5abf5]:hover{background:linear-gradient(90deg,#ffa533,#ffb766);box-shadow:0 0 .078125rem rgba(255,147,0,.3)}.complete-btn[data-v-42b5abf5]:active{transform:translateY(.005208rem)}.complete-icon[data-v-42b5abf5]{font-style:normal;font-weight:700;font-size:.09375rem}.dialog-overlay[data-v-42b5abf5]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog[data-v-42b5abf5]{background:rgba(1,14,33,.95);width:2.34375rem;max-width:90%;padding:.130208rem;border-radius:.041667rem;border:.005208rem solid rgba(255,147,0,.3);box-shadow:0 .026042rem .104167rem rgba(0,0,0,.3)}.dialog-header[data-v-42b5abf5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.104167rem;padding-bottom:.078125rem;border-bottom:.005208rem solid rgba(255,147,0,.3)}.dialog-header h3[data-v-42b5abf5]{color:#ff9300;font-size:.104167rem;margin:0}.close-btn[data-v-42b5abf5]{background:none;border:none;color:#ff9300;font-size:.125rem;cursor:pointer;padding:0;line-height:1}.dialog-content[data-v-42b5abf5]{padding:.052083rem 0}.dialog-footer[data-v-42b5abf5]{margin-top:.130208rem;display:flex;justify-content:flex-end;gap:.078125rem}.cancel-btn[data-v-42b5abf5],.submit-btn[data-v-42b5abf5]{padding:.052083rem .104167rem;border-radius:.020833rem;border:none;cursor:pointer;font-weight:500;transition:background .2s}.submit-btn[data-v-42b5abf5]{background:#ff9300;color:#051630}.submit-btn[data-v-42b5abf5]:hover{background:#ffa533}.cancel-btn[data-v-42b5abf5]{background:hsla(0,0%,100%,.1);color:#fff}.cancel-btn[data-v-42b5abf5]:hover{background:hsla(0,0%,100%,.2)}.completion-message[data-v-42b5abf5]{text-align:center;padding:.104167rem .052083rem .15625rem;display:flex;flex-direction:column;align-items:center}.icon-success[data-v-42b5abf5]{display:flex;align-items:center;justify-content:center;width:.364583rem;height:.364583rem;background:rgba(76,175,80,.15);border-radius:50%;color:#4caf50;font-size:.1875rem;margin-bottom:.130208rem;border:.010417rem solid rgba(76,175,80,.5)}.icon-success[data-v-42b5abf5]:before{content:"✓"}.completion-message p[data-v-42b5abf5]{font-size:.083333rem;line-height:1.6;max-width:1.822917rem;color:#fff}[data-v-42b5abf5]::-webkit-scrollbar{width:.03125rem;height:.03125rem}[data-v-42b5abf5]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:.015625rem}[data-v-42b5abf5]::-webkit-scrollbar-thumb{background:rgba(255,147,0,.3);border-radius:.015625rem}[data-v-42b5abf5]::-webkit-scrollbar-thumb:hover{background:rgba(255,147,0,.5)}@media (max-width:992px){.training-mode[data-v-42b5abf5]{flex-direction:column}.left-steps[data-v-42b5abf5]{width:100%;height:auto;max-height:1.041667rem;border-right:none;border-bottom:.005208rem solid rgba(255,147,0,.2);margin-bottom:.052083rem}.main-content[data-v-42b5abf5]{margin-left:0;margin-top:.052083rem}.step-list[data-v-42b5abf5]{flex-direction:row;overflow-x:auto;padding-bottom:.052083rem;flex-wrap:nowrap}.step-item[data-v-42b5abf5]{min-width:1.041667rem}}.video-error[data-v-42b5abf5]{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);border-radius:.041667rem}.video-error i[data-v-42b5abf5]{font-size:.260417rem;color:#ff9300;margin-bottom:.104167rem}.video-error p[data-v-42b5abf5]{margin-bottom:.104167rem;font-size:.09375rem}.retry-video-btn[data-v-42b5abf5]{padding:.052083rem .104167rem;background:rgba(255,147,0,.6);color:#fff;border:none;border-radius:.020833rem;cursor:pointer;transition:all .2s}.retry-video-btn[data-v-42b5abf5]:hover{background:rgba(255,147,0,.8)}.video-error-details[data-v-42b5abf5]{font-size:.0625rem;color:hsla(0,0%,100%,.7);margin-bottom:.078125rem;word-break:break-all}.debug-info[data-v-42b5abf5]{position:absolute;bottom:.052083rem;right:.052083rem;background:rgba(0,0,0,.3);padding:.041667rem;border-radius:.03125rem;font-size:.057292rem;max-width:1.5625rem;border:.005208rem dashed rgba(255,147,0,.3)}.debug-info p[data-v-42b5abf5]{margin:.026042rem 0;line-height:1.4;word-break:break-all}.debug-btn[data-v-42b5abf5]{margin-top:.041667rem;padding:.020833rem .041667rem;font-size:.0625rem}.debug-btn-mini[data-v-42b5abf5],.debug-btn[data-v-42b5abf5]{background:rgba(255,147,0,.3);border:none;border-radius:.020833rem;color:#fff;cursor:pointer}.debug-btn-mini[data-v-42b5abf5]{position:absolute;bottom:.052083rem;right:.052083rem;padding:.015625rem .03125rem;font-size:.057292rem;opacity:.5}.debug-btn-mini[data-v-42b5abf5]:hover{opacity:1}.video-start-overlay[data-v-42b5abf5]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:.041667rem;z-index:5}.start-video-btn[data-v-42b5abf5]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s;padding:.104167rem;border-radius:.052083rem;background:rgba(255,147,0,.2);border:.005208rem solid rgba(255,147,0,.4)}.start-video-btn[data-v-42b5abf5]:hover{background:rgba(255,147,0,.4);transform:scale(1.05)}.start-video-btn i[data-v-42b5abf5]{font-size:.260417rem;color:#ff9300;margin-bottom:.052083rem}.start-video-btn span[data-v-42b5abf5]{color:#fff;font-size:.09375rem}.exam-mode[data-v-2cc848cc]{height:100%;width:100%;color:#fff;display:flex;background:rgba(1,14,33,.8);position:relative;overflow:hidden}.exam-main-content[data-v-2cc848cc]{flex:1;height:100%;padding:.104167rem;display:flex;flex-direction:column;border-right:.005208rem solid rgba(255,147,0,.3)}.exam-scores-panel[data-v-2cc848cc]{width:1.5625rem;height:100%;background:rgba(1,14,33,.9);padding:.104167rem;display:flex;flex-direction:column}.scores-header[data-v-2cc848cc]{color:#ff9300;font-size:.104167rem;margin-bottom:.078125rem;text-align:center;padding-bottom:.052083rem;border-bottom:.005208rem solid rgba(255,147,0,.3)}.scores-list[data-v-2cc848cc]{flex:1;overflow:hidden;position:relative}.scores-table[data-v-2cc848cc]{width:100%}.scores-table-header[data-v-2cc848cc]{display:grid;grid-template-columns:2fr 1fr;background:rgba(255,147,0,.2);padding:.052083rem;font-weight:700;font-size:.083333rem;border-radius:.041667rem .041667rem 0 0}.scores-scroll-container[data-v-2cc848cc]{height:calc(100vh - .78125rem);overflow:hidden;position:relative;border-radius:0 0 .041667rem .041667rem;box-shadow:0 .026042rem .078125rem rgba(0,0,0,.15)}.scores-table-body[data-v-2cc848cc]{position:relative;overflow:hidden;max-height:calc(100vh - .78125rem)}.scroll-content[data-v-2cc848cc]:first-child{animation:none}.enable-scroll .scroll-content[data-v-2cc848cc]{animation:scrollAnimation-2cc848cc 20s linear infinite}.enable-scroll .scroll-content[data-v-2cc848cc]:nth-child(2){display:block}.scroll-content[data-v-2cc848cc]:nth-child(2){display:none}.scroll-content[data-v-2cc848cc]{animation:scrollAnimation-2cc848cc 20s linear infinite}.scores-table-body:hover .scroll-content[data-v-2cc848cc]{animation-play-state:paused}@keyframes scrollAnimation-2cc848cc{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.score-row[data-v-2cc848cc]{display:grid;grid-template-columns:2fr 1fr;padding:.0625rem .052083rem;border-bottom:.005208rem solid rgba(255,147,0,.1);font-size:.078125rem;transition:all .2s}.score-row[data-v-2cc848cc]:hover{background:rgba(255,147,0,.15)}.score-row.pass[data-v-2cc848cc]{background:rgba(76,175,80,.1)}.score-row.pass[data-v-2cc848cc]:hover{background:rgba(76,175,80,.2)}.score-row.pass .user-score[data-v-2cc848cc]{color:#4caf50;font-weight:700}.score-row.fail[data-v-2cc848cc]{background:rgba(244,67,54,.1)}.score-row.fail[data-v-2cc848cc]:hover{background:rgba(244,67,54,.2)}.score-row.fail .user-score[data-v-2cc848cc]{color:#f44336;font-weight:700}.user-name[data-v-2cc848cc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.052083rem}.user-score[data-v-2cc848cc]{text-align:center;font-weight:700;font-size:.083333rem}.exam-prepare[data-v-2cc848cc]{height:100%;padding:.052083rem;display:flex;flex-direction:column;justify-content:space-between}.page-title[data-v-2cc848cc]{text-align:center;margin-bottom:.041667rem;flex-shrink:0}.page-title h2[data-v-2cc848cc]{font-size:.114583rem;color:#ff9300;margin:0;display:flex;align-items:center;justify-content:center;gap:.041667rem}.title-line[data-v-2cc848cc]{height:.010417rem;width:.3125rem;background:linear-gradient(90deg,transparent,#ff9300,transparent);margin:.020833rem auto 0}.exam-content[data-v-2cc848cc]{flex:1;min-height:0;margin:0;overflow:hidden}.exam-instructions[data-v-2cc848cc]{background:rgba(1,14,33,.8);border-radius:.052083rem;border:.005208rem solid rgba(255,147,0,.3);padding:.104167rem;box-shadow:0 .020833rem .078125rem rgba(0,0,0,.3);height:100%;display:flex;flex-direction:column;overflow:hidden}.exam-instructions h3[data-v-2cc848cc]{font-size:.135417rem;margin:0 0 .078125rem 0;color:#ff9300;text-align:center;text-shadow:0 .010417rem .020833rem rgba(0,0,0,.3)}.instruction-header[data-v-2cc848cc]{font-size:.09375rem;margin-bottom:.078125rem;padding-bottom:.0625rem;border-bottom:.005208rem solid rgba(255,147,0,.3);text-align:center}.instruction-main[data-v-2cc848cc]{display:flex;gap:.104167rem;flex:1;padding:.026042rem}.left-section[data-v-2cc848cc]{width:35%;display:flex;flex-direction:column;gap:.104167rem}.right-section[data-v-2cc848cc]{width:65%}.section-box[data-v-2cc848cc]{background:rgba(1,14,33,.5);border-radius:.041667rem;padding:.09375rem;border-left:.020833rem solid rgba(255,147,0,.6);box-shadow:0 .015625rem .052083rem rgba(0,0,0,.2)}.steps-box[data-v-2cc848cc]{height:100%;display:flex;flex-direction:column}.section-title[data-v-2cc848cc]{color:#ff9300;font-size:.104167rem;font-weight:700;margin-bottom:.078125rem;display:flex;align-items:center;gap:.041667rem;text-shadow:0 .005208rem .010417rem rgba(0,0,0,.3)}.section-content[data-v-2cc848cc]{font-size:.09375rem;padding-left:.026042rem;letter-spacing:.002604rem}.highlight[data-v-2cc848cc]{color:#ff9300;font-weight:700}.steps-container[data-v-2cc848cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:.078125rem;padding:.026042rem}.step-item[data-v-2cc848cc]{display:flex;align-items:center;font-size:.088542rem;padding:.0625rem;background:rgba(1,14,33,.4);border-radius:.041667rem;border:.005208rem solid rgba(255,147,0,.15);transition:all .2s ease}.step-item[data-v-2cc848cc]:hover{background:rgba(255,147,0,.1);transform:translateY(-.010417rem);box-shadow:0 .015625rem .052083rem rgba(0,0,0,.2)}.step-num[data-v-2cc848cc]{display:inline-flex;align-items:center;justify-content:center;width:.145833rem;height:.145833rem;background:rgba(255,147,0,.2);border:.005208rem solid rgba(255,147,0,.5);border-radius:50%;margin-right:.0625rem;font-size:.078125rem;font-weight:700;color:#ff9300;flex-shrink:0}.scoring-rules[data-v-2cc848cc]{padding-left:.026042rem}.scoring-rules p[data-v-2cc848cc]{margin:.0625rem 0;display:flex;align-items:center;font-size:.088542rem;line-height:1.5}.scoring-rules i[data-v-2cc848cc]{margin-right:.052083rem;font-size:.09375rem;width:.104167rem;text-align:center;color:#ff9300}.scoring-rules p:first-child i[data-v-2cc848cc]{color:#4caf50}.scoring-rules p:nth-child(3) i[data-v-2cc848cc],.scoring-rules p:nth-child(4) i[data-v-2cc848cc]{color:#f44336}.score-highlight[data-v-2cc848cc]{color:#4caf50;font-weight:700;margin-left:.041667rem;font-size:.09375rem}.score-moderate[data-v-2cc848cc]{color:#ff9800;font-weight:700;margin-left:.041667rem;font-size:.09375rem}.score-fail[data-v-2cc848cc],.score-low[data-v-2cc848cc]{color:#f44336;font-weight:700;margin-left:.041667rem;font-size:.09375rem}.exam-actions[data-v-2cc848cc]{display:flex;justify-content:center;gap:.208333rem;padding:.104167rem 0 .026042rem;flex-shrink:0;margin-top:.078125rem}.back-btn[data-v-2cc848cc],.start-exam-btn[data-v-2cc848cc]{padding:.130208rem .3125rem;font-size:.135417rem;border-radius:.0625rem;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center}.start-exam-btn[data-v-2cc848cc]{min-width:1.458333rem;background:linear-gradient(90deg,#ff9300,#ffb347);color:#051630;font-weight:700;box-shadow:0 .03125rem .104167rem rgba(255,147,0,.4);border:.010417rem solid rgba(255,198,102,.3);text-shadow:0 .005208rem .010417rem rgba(0,0,0,.2)}.start-exam-btn[data-v-2cc848cc]:hover:not(:disabled){transform:translateY(-.026042rem);box-shadow:0 .052083rem .130208rem rgba(255,147,0,.6);background:linear-gradient(90deg,#ffb347,#ffc675)}.back-btn[data-v-2cc848cc]{min-width:.833333rem}.back-btn[data-v-2cc848cc],.start-exam-btn[data-v-2cc848cc]{line-height:1}.content-wrapper[data-v-2cc848cc]{height:100%;overflow:hidden;display:flex;flex-direction:column}.exam-in-progress[data-v-2cc848cc]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;background:rgba(0,0,0,.3)}.exam-header[data-v-2cc848cc]{padding:.052083rem .104167rem;background:rgba(1,14,33,.95);border-bottom:.005208rem solid rgba(255,147,0,.3);display:flex;justify-content:center;align-items:center;z-index:10;box-shadow:0 .015625rem .052083rem rgba(0,0,0,.3)}.timer[data-v-2cc848cc]{font-size:.239583rem;font-family:Courier New,monospace;color:#fff;font-weight:700;display:flex;align-items:center;gap:.104167rem;text-shadow:0 0 .052083rem rgba(0,0,0,.5)}.timer.warning[data-v-2cc848cc]{color:#ff9300;animation:pulse-2cc848cc 1s infinite alternate}.recording-indicator[data-v-2cc848cc]{display:flex;align-items:center;color:#f44336;font-size:.104167rem;margin-left:.104167rem}.recording-indicator i[data-v-2cc848cc]{margin-right:.041667rem;animation:pulse-2cc848cc 1.5s infinite}.video-container[data-v-2cc848cc]{flex:1;display:flex;justify-content:center;align-items:center;background:#000;overflow:hidden;position:relative}.video-preview[data-v-2cc848cc]{width:100%;height:100%;object-fit:contain;border-radius:0;box-shadow:none}.exam-controls[data-v-2cc848cc]{padding:.130208rem;background:rgba(1,14,33,.95);border-top:.005208rem solid rgba(255,147,0,.3);display:flex;justify-content:center;z-index:10;box-shadow:0 -.015625rem .052083rem rgba(0,0,0,.3)}.finish-btn[data-v-2cc848cc]{padding:.130208rem .416667rem;background:linear-gradient(90deg,#4caf50,#45a049);color:#fff;border:none;border-radius:.0625rem;font-size:.145833rem;font-weight:700;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.078125rem;box-shadow:0 .041667rem .104167rem rgba(0,0,0,.3);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.005208rem}.finish-btn i[data-v-2cc848cc]{font-size:.15625rem}.finish-btn[data-v-2cc848cc]:hover:not(:disabled){background:linear-gradient(90deg,#45a049,#3d8b3d);transform:translateY(-.026042rem);box-shadow:0 .0625rem .130208rem rgba(0,0,0,.5)}.finish-btn[data-v-2cc848cc]:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.countdown-overlay[data-v-2cc848cc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000}.countdown-number[data-v-2cc848cc]{font-size:.9375rem;color:#ff9300;font-weight:700;text-shadow:0 0 .15625rem rgba(255,147,0,.7);animation:zoom-2cc848cc 1s infinite alternate}@keyframes zoom-2cc848cc{0%{transform:scale(.9);text-shadow:0 0 .104167rem rgba(255,147,0,.5)}to{transform:scale(1.1);text-shadow:0 0 .208333rem rgba(255,147,0,.8)}}@keyframes pulse-2cc848cc{0%{opacity:.6}to{opacity:1}}.exam-result[data-v-2cc848cc]{text-align:center;padding:.208333rem;background:rgba(1,14,33,.9);border-radius:.052083rem;border:.005208rem solid rgba(255,147,0,.3);max-width:3.125rem;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;box-shadow:0 .052083rem .15625rem rgba(0,0,0,.4)}.exam-result h3[data-v-2cc848cc]{color:#ff9300;margin-bottom:.104167rem;font-size:.125rem}.score[data-v-2cc848cc]{font-size:.375rem;font-weight:700;color:#4caf50;margin:.104167rem 0}.score.fail[data-v-2cc848cc]{color:#f44336}.result-status[data-v-2cc848cc]{margin:.052083rem 0 .130208rem 0}.result-status .status-pass[data-v-2cc848cc]{color:#4caf50;font-weight:700;font-size:.104167rem}.result-status .status-fail[data-v-2cc848cc]{color:#f44336;font-weight:700;font-size:.104167rem}.score-note[data-v-2cc848cc]{font-size:.078125rem;color:#f44336;font-weight:500;border-top:.005208rem dashed rgba(244,67,54,.3);padding-top:.041667rem;margin-top:.041667rem}.result-label[data-v-2cc848cc]{color:#ff9300;font-weight:700;margin-right:.052083rem;display:inline-block;width:.416667rem;text-align:right}.result-details[data-v-2cc848cc]{margin:.104167rem 0;text-align:left;background:rgba(0,0,0,.2);padding:.078125rem .104167rem;border-radius:.041667rem;border-left:.020833rem solid rgba(255,147,0,.6)}.result-details p[data-v-2cc848cc]{margin:.052083rem 0;font-size:.083333rem}.step-error-details[data-v-2cc848cc]{margin:.130208rem 0;background:rgba(0,0,0,.2);border-radius:.041667rem;padding:.078125rem;text-align:left;border:.005208rem solid rgba(244,67,54,.3);box-shadow:0 .020833rem .078125rem rgba(0,0,0,.2)}.step-error-details h4[data-v-2cc848cc]{color:#ff9300;margin:0 0 .078125rem 0;text-align:center;font-size:.09375rem;display:flex;align-items:center;justify-content:center;gap:.052083rem}.step-error-details h4 i[data-v-2cc848cc]{color:#f44336;font-size:.114583rem}.step-error-tips[data-v-2cc848cc]{margin-top:.078125rem;padding:.052083rem;background:rgba(255,147,0,.1);border-radius:.020833rem;font-size:.072917rem;color:#ff9300;text-align:center;font-style:italic}.step-info[data-v-2cc848cc]{margin:.078125rem 0;padding:.0625rem;border-radius:.03125rem}.correct-steps[data-v-2cc848cc]{background:rgba(76,175,80,.1);border-left:.020833rem solid #4caf50}.missed-steps[data-v-2cc848cc]{background:rgba(244,67,54,.1);border-left:.020833rem solid #f44336}.step-label[data-v-2cc848cc]{font-weight:700;margin-bottom:.041667rem;display:flex;align-items:center}.step-label i[data-v-2cc848cc]{margin-right:.041667rem;font-size:.09375rem}.correct-steps .step-label[data-v-2cc848cc]{color:#4caf50}.missed-steps .step-label[data-v-2cc848cc]{color:#f44336}.step-content[data-v-2cc848cc]{line-height:1.6;font-size:.078125rem}.result-actions[data-v-2cc848cc]{display:flex;justify-content:center;gap:.104167rem;margin-top:.15625rem}.back-btn[data-v-2cc848cc],.retry-btn[data-v-2cc848cc]{padding:.0625rem .130208rem;border:none;border-radius:.03125rem;font-size:.083333rem;cursor:pointer;transition:all .2s}.retry-btn[data-v-2cc848cc]{background:#ff9300;color:#051630}.retry-btn[data-v-2cc848cc]:hover{background:#ffa533}.back-btn[data-v-2cc848cc]{background:hsla(0,0%,100%,.1);color:#fff}.back-btn[data-v-2cc848cc]:hover{background:hsla(0,0%,100%,.2)}.video-dialog[data-v-2cc848cc]{width:3.125rem;max-width:95%}.video-processing-info[data-v-2cc848cc]{margin-bottom:.078125rem;background:rgba(255,147,0,.1);padding:.078125rem;border-radius:.041667rem;border-left:.020833rem solid #ff9300}.video-preview-container[data-v-2cc848cc]{margin:.078125rem 0;background:#000;border-radius:.041667rem;overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%;box-shadow:0 .026042rem .078125rem rgba(0,0,0,.5)}.video-playback[data-v-2cc848cc]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.video-actions[data-v-2cc848cc]{display:flex;justify-content:space-between;margin-top:.104167rem;gap:.078125rem}.download-btn[data-v-2cc848cc],.upload-btn[data-v-2cc848cc]{flex:1;padding:.0625rem .078125rem;border-radius:.03125rem;border:none;font-size:.083333rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.041667rem;transition:all .2s}.download-btn[data-v-2cc848cc]{background:hsla(0,0%,100%,.15);color:#fff}.download-btn[data-v-2cc848cc]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-.010417rem)}.upload-btn[data-v-2cc848cc]{background:#4caf50;color:#fff}.upload-btn[data-v-2cc848cc]:hover:not(:disabled){background:#43a047;transform:translateY(-.010417rem);box-shadow:0 .026042rem .078125rem rgba(0,0,0,.2)}.upload-btn[data-v-2cc848cc]:disabled{background:#ccc;cursor:not-allowed}.error-dialog[data-v-2cc848cc]{width:3.645833rem;max-width:95%}.error-container[data-v-2cc848cc]{display:flex;flex-direction:column;gap:.078125rem}.error-message-box[data-v-2cc848cc]{background:rgba(244,67,54,.1);border-left:.020833rem solid #f44336;padding:.078125rem;border-radius:.03125rem;display:flex;align-items:center;color:#f44336;font-weight:700;font-size:.083333rem}.error-message-box i[data-v-2cc848cc]{font-size:.125rem;margin-right:.052083rem}.error-actions[data-v-2cc848cc]{display:flex;justify-content:space-between;margin-top:.104167rem;gap:.078125rem}.view-result-btn[data-v-2cc848cc]{flex:1;padding:.0625rem .078125rem;border-radius:.03125rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.041667rem;transition:all .2s;background:#ff9300;color:#051630;font-size:.083333rem}.view-result-btn[data-v-2cc848cc]:hover{background:#ffa533;transform:translateY(-.010417rem);box-shadow:0 .026042rem .078125rem rgba(0,0,0,.2)}.estimated-score-area[data-v-2cc848cc]{margin:.078125rem 0;padding:.078125rem;background:rgba(1,14,33,.6);border:.005208rem solid rgba(255,147,0,.3);border-radius:.041667rem;text-align:center}.score-value[data-v-2cc848cc]{font-size:.09375rem;color:#fff;margin-bottom:.041667rem}.score-processing[data-v-2cc848cc]{font-size:.072917rem;color:#909399;font-style:italic}.guest-btn[data-v-2cc848cc]{background:rgba(64,158,255,.1)!important;border:.010417rem solid rgba(64,158,255,.5)!important;color:#409eff!important}.guest-btn[data-v-2cc848cc]:hover{background:rgba(64,158,255,.2)!important;border-color:rgba(64,158,255,.8)!important}.guest-btn[data-v-2cc848cc]:before{background:radial-gradient(circle at top right,rgba(64,158,255,.2),transparent 70%)!important}.user-selection-container[data-v-2cc848cc]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:.104167rem}.user-selection[data-v-2cc848cc]{background:rgba(1,14,33,.9);border-radius:.078125rem;border:.005208rem solid rgba(255,147,0,.3);box-shadow:0 .052083rem .15625rem rgba(0,0,0,.5);padding:.208333rem;width:100%;max-width:4.166667rem;text-align:center;position:relative}.selection-header[data-v-2cc848cc]{margin-bottom:.15625rem}.selection-header h2[data-v-2cc848cc]{color:#ff9300;font-size:.166667rem;margin:0 0 .078125rem 0;display:flex;align-items:center;justify-content:center;gap:.078125rem;text-shadow:0 .010417rem .026042rem rgba(0,0,0,.3)}.selection-header i[data-v-2cc848cc]{font-size:.1875rem}.header-line[data-v-2cc848cc]{height:.015625rem;width:.416667rem;background:linear-gradient(90deg,transparent,#ff9300,transparent);margin:0 auto}.user-selection h3[data-v-2cc848cc]{font-size:.114583rem;margin:0 0 .15625rem 0;color:#fff;font-weight:400}.selection-buttons[data-v-2cc848cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(.78125rem,1fr));gap:.104167rem;margin-bottom:.208333rem}.exam-btn[data-v-2cc848cc]{padding:.130208rem .078125rem;border:.010417rem solid rgba(255,147,0,.5);background:rgba(255,147,0,.1);color:#fff;border-radius:.0625rem;font-size:.09375rem;font-weight:700;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:.078125rem;position:relative;overflow:hidden}.exam-btn[data-v-2cc848cc]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(255,147,0,.3),transparent 70%);opacity:0;transition:opacity .3s}.exam-btn[data-v-2cc848cc]:hover{transform:translateY(-.026042rem);background:rgba(255,147,0,.2);border-color:rgba(255,147,0,.8);box-shadow:0 .052083rem .104167rem rgba(0,0,0,.3)}.exam-btn[data-v-2cc848cc]:hover:before{opacity:1}.exam-btn i[data-v-2cc848cc]{font-size:.1875rem;color:#ff9300;transition:transform .3s;position:relative;z-index:1}.exam-btn:hover i[data-v-2cc848cc]{transform:scale(1.2)}.selection-footer[data-v-2cc848cc]{margin-top:.104167rem}.back-to-home-btn[data-v-2cc848cc]{padding:.0625rem .130208rem;background:hsla(0,0%,100%,.1);color:#fff;border:none;border-radius:.041667rem;font-size:.083333rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.052083rem;margin:0 auto}.back-to-home-btn[data-v-2cc848cc]:hover{background:hsla(0,0%,100%,.2)}.dialog-overlay[data-v-2cc848cc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(.026042rem)}.dialog[data-v-2cc848cc]{background:rgba(1,14,33,.95);border-radius:.0625rem;border:.005208rem solid rgba(255,147,0,.3);width:2.34375rem;max-width:90%;box-shadow:0 .052083rem .15625rem rgba(0,0,0,.5);overflow:hidden}.dialog-header[data-v-2cc848cc]{display:flex;justify-content:space-between;align-items:center;padding:.104167rem;border-bottom:.005208rem solid rgba(255,147,0,.3);background:rgba(1,14,33,.9)}.dialog-header h3[data-v-2cc848cc]{margin:0;color:#ff9300;font-size:.114583rem}.close-btn[data-v-2cc848cc]{background:transparent;border:none;color:#fff;font-size:.125rem;cursor:pointer;width:.15625rem;height:.15625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-btn[data-v-2cc848cc]:hover{background:hsla(0,0%,100%,.1)}.dialog-content[data-v-2cc848cc]{padding:.15625rem}.form-item[data-v-2cc848cc]{margin-bottom:.104167rem}.form-item label[data-v-2cc848cc]{display:block;color:#ff9300;margin-bottom:.041667rem;font-size:.083333rem}.form-item input[data-v-2cc848cc],.form-item select[data-v-2cc848cc]{width:100%;padding:.0625rem;background:rgba(0,0,0,.2);border:.005208rem solid rgba(255,147,0,.3);border-radius:.03125rem;color:#fff;font-size:.083333rem;transition:all .2s}.form-item input[data-v-2cc848cc]:focus,.form-item select[data-v-2cc848cc]:focus{border-color:rgba(255,147,0,.8);box-shadow:0 0 .041667rem rgba(255,147,0,.3);outline:none}.error-message[data-v-2cc848cc]{color:#f44336;margin:.052083rem 0;font-size:.072917rem}.dialog-footer[data-v-2cc848cc]{display:flex;justify-content:space-between;margin-top:.15625rem;gap:.078125rem}.cancel-btn[data-v-2cc848cc],.submit-btn[data-v-2cc848cc]{flex:1;padding:.0625rem .104167rem;border-radius:.03125rem;border:none;font-size:.083333rem;cursor:pointer;transition:all .2s;text-align:center}.submit-btn[data-v-2cc848cc]{background:#ff9300;color:#051630;font-weight:700}.submit-btn[data-v-2cc848cc]:hover:not(:disabled){background:#ffa533;transform:translateY(-.010417rem);box-shadow:0 .026042rem .078125rem rgba(0,0,0,.2)}.submit-btn[data-v-2cc848cc]:disabled{background:#aaa;cursor:not-allowed}.cancel-btn[data-v-2cc848cc]{background:hsla(0,0%,100%,.1);color:#fff}.cancel-btn[data-v-2cc848cc]:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.cancel-btn[data-v-2cc848cc]:disabled{opacity:.5;cursor:not-allowed}.score-source-warning[data-v-2cc848cc]{background:rgba(244,67,54,.1);border:.005208rem solid rgba(244,67,54,.3);border-left:.020833rem solid #f44336;padding:.0625rem .078125rem;border-radius:.03125rem;margin:.052083rem auto .078125rem;max-width:90%;display:flex;align-items:center;color:#f44336;font-weight:700;font-size:.083333rem}.score-source-warning i[data-v-2cc848cc]{font-size:.104167rem;margin-right:.052083rem}.score-source-info[data-v-2cc848cc]{background:rgba(76,175,80,.1);border:.005208rem solid rgba(76,175,80,.3);border-left:.020833rem solid #4caf50;padding:.0625rem .078125rem;border-radius:.03125rem;margin:.052083rem auto .078125rem;max-width:90%;display:flex;align-items:center;color:#4caf50;font-weight:700;font-size:.083333rem}.score-source-info i[data-v-2cc848cc]{font-size:.104167rem;margin-right:.052083rem}.success-note[data-v-2cc848cc]{color:#4caf50;border-top:.005208rem dashed rgba(76,175,80,.3)}.user-import-dialog .el-dialog__title{color:#ff9301!important}.user-import-dialog .el-upload{width:100%!important}.user-import-dialog .el-upload-dragger{width:100%!important;background-color:#000a19}.user-import-dialog .el-dialog{background:#010d20;border:.005208rem solid #2c241f}.query-mode[data-v-5fbdddb8]{height:100%;width:100%;display:flex;justify-content:center;align-items:flex-start;color:#fff;padding:.052083rem}.query-container[data-v-5fbdddb8]{width:100%;max-width:7.291667rem;display:flex;flex-direction:column;gap:.052083rem}.query-form[data-v-5fbdddb8]{background:rgba(1,14,33,.9);border-radius:.052083rem;border:.005208rem solid rgba(255,147,0,.3);padding:.078125rem}.query-form h3[data-v-5fbdddb8]{color:#ff9300;margin-bottom:.078125rem;text-align:center;font-size:.09375rem}.form-grid[data-v-5fbdddb8]{display:grid;//grid-template-columns:repeat(auto-fit,minmax(1.041667rem,1fr));grid-template-columns:repeat(5,1fr);gap:.052083rem}.form-item[data-v-5fbdddb8]{display:flex;align-items:center}.form-item label[data-v-5fbdddb8]{width:.416667rem;color:#ff9300;flex-shrink:0;font-size:.072917rem}.form-item input[data-v-5fbdddb8],.form-item select[data-v-5fbdddb8]{flex:1;padding:.03125rem;background:rgba(1,14,33,.6);border:.005208rem solid rgba(255,147,0,.3);color:#fff;border-radius:.020833rem;font-size:.072917rem}.form-actions[data-v-5fbdddb8]{display:flex;justify-content:center;gap:.078125rem;margin-top:.078125rem}.query-btn[data-v-5fbdddb8],.reset-btn[data-v-5fbdddb8]{padding:.03125rem .104167rem;border-radius:.020833rem;border:none;cursor:pointer;font-size:.072917rem}.query-results[data-v-5fbdddb8]{background:rgba(1,14,33,.9);border-radius:.052083rem;border:.005208rem solid rgba(255,147,0,.3);padding:.078125rem}.results-header[data-v-5fbdddb8]{margin-bottom:.078125rem}.results-header h3[data-v-5fbdddb8]{color:#ff9300;font-size:.09375rem;margin:0}.results-table[data-v-5fbdddb8]{position:relative}.back-to-top[data-v-5fbdddb8]{position:absolute;right:.078125rem;bottom:.15625rem;border-radius:50%;background-color:#365c9c;width:.130208rem;height:.130208rem;line-height:.130208rem;text-align:center;cursor:pointer}.table-header[data-v-5fbdddb8],.table-row[data-v-5fbdddb8]{grid-template-columns:.5fr 1fr 1fr 1.5fr 1.5fr .8fr .8fr .8fr}.status-fail[data-v-5fbdddb8],.status-pass[data-v-5fbdddb8]{padding:.010417rem .041667rem;border-radius:.052083rem;font-size:.0625rem}.loading-indicator[data-v-5fbdddb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.15625rem 0;color:#ff9300}.loading-indicator i[data-v-5fbdddb8]{font-size:.15625rem;margin-bottom:.078125rem}.loading-indicator p[data-v-5fbdddb8]{font-size:.083333rem}.empty-results[data-v-5fbdddb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.15625rem 0;color:hsla(0,0%,100%,.6)}.empty-results i[data-v-5fbdddb8]{font-size:.208333rem;margin-bottom:.078125rem}.empty-results p[data-v-5fbdddb8]{font-size:.083333rem}@media (max-width:768px){.table-header[data-v-5fbdddb8],.table-row[data-v-5fbdddb8]{grid-template-columns:.3fr 1fr 1fr 1fr 1fr .5fr .5fr .5fr;font-size:.0625rem}.video-info[data-v-5fbdddb8]{grid-template-columns:1fr}.video-dialog[data-v-5fbdddb8]{width:95%;max-height:85vh}}.score-range[data-v-5fbdddb8]{display:flex;align-items:center;gap:.052083rem;flex:1}.score-range input[data-v-5fbdddb8]{width:.416667rem;padding:.03125rem;background:rgba(1,14,33,.6);border:.005208rem solid rgba(255,147,0,.3);color:#fff;border-radius:.020833rem;font-size:.072917rem}.score-range span[data-v-5fbdddb8]{color:#ff9300;flex-shrink:0}.score-range-item[data-v-5fbdddb8]{grid-column:span 2}.results-table[data-v-5fbdddb8]{width:100%;border-radius:.041667rem;overflow:hidden;border:.005208rem solid rgba(255,147,0,.3);box-shadow:0 .020833rem .0625rem rgba(0,0,0,.2)}.table-header[data-v-5fbdddb8]{background:rgba(255,147,0,.2);color:#fff;font-weight:700;font-size:.083333rem;padding:.0625rem 0}.table-header[data-v-5fbdddb8],.table-row[data-v-5fbdddb8]{display:grid;grid-template-columns:.5fr 1fr .8fr 1.5fr 1fr 1.5fr .8fr 1.2fr}.table-row[data-v-5fbdddb8]{border-top:.005208rem solid rgba(255,147,0,.1);font-size:.078125rem}.table-cell[data-v-5fbdddb8]{padding:.052083rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.table-body[data-v-5fbdddb8]{height:calc(100vh - 2.86458rem);overflow-y:auto;position:relative}.replay-btn[data-v-5fbdddb8]{background:rgba(64,158,255,.15);color:#409eff;border:.005208rem solid rgba(64,158,255,.3);border-radius:.020833rem;padding:.020833rem .0625rem;font-size:.072917rem;cursor:pointer;display:flex;align-items:center;gap:.026042rem;transition:all .3s}.replay-btn[data-v-5fbdddb8]:hover{background:rgba(64,158,255,.25);transform:translateY(-.010417rem);box-shadow:0 .010417rem .041667rem rgba(64,158,255,.2)}.no-video[data-v-5fbdddb8]{color:#909399;font-size:.067708rem;font-style:italic}.video-dialog-overlay[data-v-5fbdddb8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(.026042rem)}.video-dialog[data-v-5fbdddb8]{width:80%;max-width:5.729167rem;background:rgba(1,14,33,.95);border-radius:.052083rem;border:.005208rem solid rgba(255,147,0,.5);box-shadow:0 .052083rem .15625rem rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.dialog-header[data-v-5fbdddb8]{display:flex;justify-content:space-between;align-items:center;padding:.078125rem .104167rem;border-bottom:.005208rem solid rgba(255,147,0,.3);background:rgba(1,14,33,.8)}.dialog-header h3[data-v-5fbdddb8]{margin:0;color:#ff9300;font-size:.104167rem}.close-btn[data-v-5fbdddb8]{background:transparent;border:none;color:#fff;font-size:.125rem;cursor:pointer;width:.15625rem;height:.15625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-btn[data-v-5fbdddb8]:hover{background:hsla(0,0%,100%,.1)}.dialog-content[data-v-5fbdddb8]{padding:.104167rem;overflow-y:auto;display:flex;flex-direction:column;gap:.104167rem}.video-info[data-v-5fbdddb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(1.041667rem,1fr));gap:.078125rem;background:rgba(0,0,0,.2);padding:.078125rem;border-radius:.041667rem}.video-info p[data-v-5fbdddb8]{margin:0;font-size:.078125rem}.info-label[data-v-5fbdddb8]{color:#ff9300;margin-right:.052083rem;font-weight:700}.score-pass[data-v-5fbdddb8]{color:#4caf50;font-weight:700}.score-fail[data-v-5fbdddb8]{color:#f44336;font-weight:700}.video-container[data-v-5fbdddb8]{width:100%;height:0;padding-bottom:56.25%;position:relative;background:#000;border-radius:.041667rem;overflow:hidden;box-shadow:0 .026042rem .078125rem rgba(0,0,0,.3)}.video-player[data-v-5fbdddb8]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.gp-10[data-v-5fbdddb8]{grid-gap:.052083rem}.dialog-content[data-v-5fbdddb8]::-webkit-scrollbar,.table-body[data-v-5fbdddb8]::-webkit-scrollbar{width:.026042rem;height:.026042rem}.dialog-content[data-v-5fbdddb8]::-webkit-scrollbar-track,.table-body[data-v-5fbdddb8]::-webkit-scrollbar-track{background:#efefef;border-radius:.010417rem}.dialog-content[data-v-5fbdddb8]::-webkit-scrollbar-thumb,.table-body[data-v-5fbdddb8]::-webkit-scrollbar-thumb{background:#444;border-radius:.052083rem}.dialog-content[data-v-5fbdddb8]::-webkit-scrollbar-thumb:hover,.table-body[data-v-5fbdddb8]::-webkit-scrollbar-thumb:hover{background:#999}.dialog-content[data-v-5fbdddb8]::-webkit-scrollbar-corner,.table-body[data-v-5fbdddb8]::-webkit-scrollbar-corner{background:#204754}.c-p[data-v-5fbdddb8]{cursor:pointer}