.video-test-page[data-v-2fc373dc]{width:100%;height:100vh;min-height:100%;box-sizing:border-box;background:#000;position:relative;overflow:hidden}.video-test-exit-btn[data-v-2fc373dc]{position:fixed;top:20px;left:20px;z-index:4000;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:8px;background:rgba(255,114,0,.7);color:#fff;font-size:16px;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);transition:background .2s,transform .15s}.video-test-exit-btn[data-v-2fc373dc]:hover{background:#ff8c33}.video-test-exit-btn[data-v-2fc373dc]:active{transform:scale(.98)}.video-test-exit-icon[data-v-2fc373dc]{font-size:20px;line-height:1}.small-eight-mascot[data-v-2fc373dc]{position:fixed;right:20px;bottom:40px;z-index:3500;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.small_eight[data-v-2fc373dc]{width:70px;display:block;pointer-events:none}.video-test-shell[data-v-2fc373dc]{position:relative;width:100%;height:100%;min-height:0;background:#000}.player-mount[data-v-2fc373dc]{width:100%;height:100%}.videoBox[data-v-2fc373dc]{width:100%;height:100%}.videoBox video[data-v-2fc373dc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.video-test-error[data-v-2fc373dc]{width:100%;height:100%;color:#fff;font-size:16px;text-align:center;padding:24px;box-sizing:border-box}.video-test-video-mask[data-v-2fc373dc]{position:fixed;top:20px;right:20px;z-index:90}.video-test-chapter-indicator[data-v-2fc373dc]{color:hsla(0,0%,100%,.85);font-size:15px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.video-test-countdown[data-v-2fc373dc]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:rgba(0,0,0,.55);color:hsla(0,0%,100%,.9);font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.video-test-countdown-icon[data-v-2fc373dc]{font-size:16px;color:#ff9a2e}.video-test-transcoding-hint[data-v-2fc373dc]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;color:#fff;font-size:18px;background:rgba(0,0,0,.7);padding:16px 32px;border-radius:10px}.video-test-modal-mask[data-v-2fc373dc]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);box-sizing:border-box;padding:12px}.video-test-question-layer[data-v-2fc373dc]{background:rgba(0,0,0,.92)}.video-test-modal-center[data-v-2fc373dc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;min-width:0}.video-test-modal-panel[data-v-2fc373dc]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;max-height:80vh;max-width:96vw;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;overflow:visible}.video-test-modal-head[data-v-2fc373dc]{position:absolute;right:200px;top:-64px;width:122px;height:auto;display:block;z-index:2;pointer-events:none}.video-test-modal-bg-sizer[data-v-2fc373dc]{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0}.video-test-modal-body[data-v-2fc373dc]{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.video-test-modal-scroll[data-v-2fc373dc]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:3% 7% 0}.video-test-frame-loading[data-v-2fc373dc]{text-align:center;color:#00fff4;font-size:15px;padding:24px 0 16px}.video-test-modal-submit-wrap[data-v-2fc373dc]{flex-shrink:0;display:flex;justify-content:center;padding:12px 7% 3%;box-sizing:border-box;gap:30px}.video-test-modal-submit-btn[data-v-2fc373dc]{width:228px;height:60px;box-sizing:border-box;border:none;padding:0;margin:0;cursor:pointer;color:#fff;font-size:18px;line-height:1;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;display:inline-flex;align-items:center;justify-content:center}.video-test-modal-submit-btn.is-loading[data-v-2fc373dc],.video-test-modal-submit-btn[data-v-2fc373dc]:disabled{cursor:not-allowed;opacity:.85}.video-test-modal-submit-loading[data-v-2fc373dc]{margin-right:6px;font-size:18px}.video-test-result-layer[data-v-2fc373dc]{z-index:700}.video-test-result-body-wrap[data-v-2fc373dc]{justify-content:space-between}.video-test-result-main[data-v-2fc373dc]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:4% 7% 0;text-align:center}.video-test-result-status[data-v-2fc373dc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.video-test-result-status.is-success[data-v-2fc373dc]{width:56px;height:56px;border-radius:50%;background:#00c255;box-shadow:0 4px 16px rgba(0,194,85,.45)}.video-test-result-status.is-success .video-test-result-status-glyph[data-v-2fc373dc]{font-size:30px}.video-test-result-status.is-fail[data-v-2fc373dc]{width:58px;height:52px;background:#ff4d3a;clip-path:polygon(50% 6%,94% 92%,6% 92%);border-radius:6px;box-shadow:0 4px 14px rgba(255,77,58,.42)}.video-test-result-status.is-fail .video-test-result-status-glyph[data-v-2fc373dc]{font-size:26px;margin-top:6px}.video-test-result-status-glyph[data-v-2fc373dc]{color:#fff;font-weight:700;line-height:1}.video-test-result-title[data-v-2fc373dc]{margin:0 0 40px;font-size:clamp(22px,3.2vw,28px);font-weight:700;line-height:1.35}.video-test-result-title.is-success[data-v-2fc373dc]{color:#00c255}.video-test-result-title.is-fail[data-v-2fc373dc]{color:#ff9a2e}.video-test-result-msg-box[data-v-2fc373dc]{width:100%;box-sizing:border-box;margin:0 auto;padding:14px 18px;border-radius:10px;background:rgba(120,140,170,.2);border:1px solid rgba(180,200,230,.22);max-height:38%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.video-test-result-body[data-v-2fc373dc]{margin:0;color:hsla(0,0%,100%,.95);font-size:20px;line-height:1.75;text-align:center}.video-test-result-submit-wrap[data-v-2fc373dc]{gap:30px}.video-test-chapter-list-title[data-v-2fc373dc]{margin:0 0 16px;font-size:22px;font-weight:700;color:#fff;text-align:center}.video-test-chapter-list-scroll[data-v-2fc373dc]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:8px}.video-test-chapter-tree-group[data-v-2fc373dc]{margin-bottom:4px}.video-test-chapter-tree-parent[data-v-2fc373dc]{display:flex;align-items:center;padding:12px 18px;margin-bottom:2px;border-radius:8px;background:hsla(0,0%,100%,.08);cursor:pointer;transition:background .2s;color:#fff;-webkit-user-select:none;user-select:none}.video-test-chapter-tree-parent[data-v-2fc373dc]:hover{background:hsla(0,0%,100%,.16)}.video-test-chapter-tree-arrow[data-v-2fc373dc]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:10px;font-size:10px;transition:transform .2s ease;transform:rotate(0deg);color:hsla(0,0%,100%,.6)}.video-test-chapter-tree-arrow.expanded[data-v-2fc373dc]{transform:rotate(90deg)}.video-test-chapter-tree-parent-title[data-v-2fc373dc]{font-weight:600;font-size:15px;flex:1}.video-test-chapter-tree-parent-count[data-v-2fc373dc]{font-size:12px;color:hsla(0,0%,100%,.5);margin-left:8px}.video-test-chapter-tree-children[data-v-2fc373dc]{padding-left:20px;border-left:1px solid hsla(0,0%,100%,.12);margin-left:10px;margin-bottom:4px}.video-test-chapter-tree-child[data-v-2fc373dc]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;margin-bottom:4px;border-radius:6px;background:hsla(0,0%,100%,.12);cursor:pointer;transition:background .2s;color:#fff}.video-test-chapter-tree-child[data-v-2fc373dc]:hover{background:hsla(0,0%,100%,.22)}.video-test-chapter-tree-child-name[data-v-2fc373dc]{flex:1;margin-right:12px;font-size:14px}.video-test-chapter-item-video[data-v-2fc373dc]{color:hsla(0,0%,100%,.6);font-size:12px}.video-test-chapter-item-type[data-v-2fc373dc]{font-size:12px;padding:2px 8px;border-radius:4px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}