body.exam-page{background:linear-gradient(180deg,var(--bg-top),var(--bg-bottom));--radius: 12px;--card-radius: 16px;--shadow: 0 4px 20px rgba(0, 0, 0, .1);--card-shadow: 0 4px 20px rgba(0, 0, 0, .08)}body.exam-page .page{max-width:780px;padding-top:20px}body.exam-page .empty{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000014}body.exam-page .mse-welcome,body.exam-page ._se-card,body.exam-page ._st-card,body.exam-page ._ofe-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a}body.exam-page .mse-welcome h2,body.exam-page ._se-welcome h2,body.exam-page ._ofe-welcome h2,body.exam-page ._se-result h2{color:var(--primary)!important;font-size:24px;font-weight:800;letter-spacing:.5px}body.exam-page .mse-desc-box,body.exam-page ._se-desc,body.exam-page ._ofe-desc{background:#f0f4ff!important;border:0!important;border-radius:10px;color:#333!important;font-size:14px;line-height:1.9;text-align:left}body.exam-page .mse-desc-box b,body.exam-page ._se-desc b,body.exam-page ._ofe-desc b{color:var(--primary-dark)}body.exam-page ._se-wrap,body.exam-page ._st-wrap,body.exam-page ._ofe-wrap{max-width:700px}body.exam-page .mse-container,body.exam-page ._se-wrap,body.exam-page ._st-wrap,body.exam-page ._ofe-wrap{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}body.exam-page .mse-welcome{max-width:620px;margin:16px auto 24px;padding:36px 22px 30px;text-align:center}body.exam-page .mse-welcome .icon{width:auto;height:auto;background:none;border-radius:0;font-size:64px;line-height:1;margin:0 auto 14px;display:block}body.exam-page .mse-desc-box{padding:16px 20px;margin:16px 0}body.exam-page .mse-desc-box ul,body.exam-page ._se-rules,body.exam-page ._ofe-rules{list-style:none;padding:0;margin:10px 0 0}body.exam-page .mse-desc-box li,body.exam-page ._se-rules li,body.exam-page ._ofe-rules li{padding:4px 0;font-size:14px;color:var(--primary-dark)}body.exam-page .mse-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 6px;font-size:13px;color:#666;font-variant-numeric:tabular-nums}body.exam-page .mse-progress-meta b{color:#333;font-size:15px}body.exam-page .mse-progress{height:8px;background:#e0e5ec;border-radius:4px;margin-bottom:8px}body.exam-page .mse-progress-fill{background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:4px}body.exam-page .mse-timer-bar{height:6px;background:#e0e5ec;border-radius:3px;margin-bottom:14px}body.exam-page .mse-timer-fill{background:#27ae60;border-radius:3px}body.exam-page .mse-timer-fill.warn{background:#f39c12}body.exam-page .mse-timer-fill.danger{background:#e74c3c}body.exam-page .mse-header{background:var(--hover-bg);color:var(--primary-dark);border:0;border-radius:10px;font-size:14px;padding:9px 14px}body.exam-page .mse-q-area{background:#fff;border-radius:16px;padding:28px 30px;box-shadow:0 4px 20px #0000001a;margin:0 0 20px}body.exam-page .mse-q-num{background:var(--primary);background-image:none;border-radius:12px;padding:4px 14px;font-size:13px}body.exam-page .mse-q-text{font-size:18px;color:#333;line-height:1.7;margin:14px 0 22px}body.exam-page .mse-opt,body.exam-page .mse-yesno-btn{border:2px solid #e0e5ec;border-radius:12px;background:#fff}body.exam-page .mse-yesno{grid-template-columns:1fr;gap:10px}body.exam-page .mse-opt{padding:14px 18px}body.exam-page .mse-yesno-btn{padding:16px 12px;font-size:16px}body.exam-page .mse-opt:hover,body.exam-page .mse-yesno-btn:hover{border-color:var(--primary);background:#f5f8ff}body.exam-page .mse-opt.selected,body.exam-page .mse-yesno-btn.selected{border-color:var(--primary);background:var(--hover-bg);box-shadow:none;color:var(--primary-dark)}body.exam-page .mse-opt .radio,body.exam-page .mse-yesno-btn .radio{width:20px;height:20px;border:2px solid #ccc}body.exam-page .mse-opt.selected .radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}body.exam-page .mse-opt .label{color:var(--primary)}body.exam-page .mse-btn{border-radius:10px;font-size:15px}body.exam-page .mse-btn.primary,body.exam-page .mse-btn.green{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35)}body.exam-page .mse-btn.green:hover,body.exam-page .mse-btn.primary:hover{box-shadow:0 6px 18px rgba(var(--primary-rgb),.45)}body.exam-page .mse-btn.gray{background:#e0e5ec;border:0;color:#666}body.exam-page .mse-btn.gray[style*=--warning]{background:#fdf3e3!important;border-color:#e0a45a!important;color:#8a4f08!important}body.exam-page .mse-btn:focus-visible,body.exam-page ._se-btn:focus-visible,body.exam-page ._se-opt:focus-visible,body.exam-page ._st-btn:focus-visible,body.exam-page ._ofe-btn:focus-visible,body.exam-page ._ofe-action-btn:focus-visible,body.exam-page .mse-result-btn:focus-visible{outline:3px solid rgba(var(--primary-rgb),.45);outline-offset:2px}body.exam-page .mse-welcome .mse-btn.green{font-size:18px;letter-spacing:2px;padding:14px 50px;border-radius:10px;box-shadow:0 4px 15px rgba(var(--primary-rgb),.4)}body.exam-page .mse-welcome .mse-start-top{margin:0 0 14px;padding:12px 38px;font-size:16px;letter-spacing:1px}body.exam-page .mse-transition{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:36px 22px}body.exam-page .mse-transition .icon{width:auto;height:auto;background:none;border-radius:0;font-size:56px;display:block}body.exam-page .mse-transition h2{color:var(--primary)}body.exam-page .mse-result{max-width:700px;margin:16px auto;padding:36px 28px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;text-align:center}body.exam-page .mse-result h2{font-size:22px;color:var(--primary)}body.exam-page .mse-grade-A{background:linear-gradient(135deg,gold,#ffb300);color:#333}body.exam-page .mse-grade-B{background:linear-gradient(135deg,#1e8449,#146c43);color:#fff}body.exam-page .mse-grade-C{background:linear-gradient(135deg,#0b6fa4,#075985);color:#fff}body.exam-page .mse-grade-D{background:linear-gradient(135deg,#c0392b,#a93226);color:#fff}body.exam-page .mse-grade-circle{width:100px;height:100px;animation:none}body.exam-page .mse-grade-circle .letter{font-size:36px;line-height:1}body.exam-page .mse-grade-circle .desc{font-size:13px;margin-top:2px}body.exam-page .mse-analysis-card,body.exam-page .mse-dim-card{background:#fff;border:2px solid #e0e5ec;border-radius:12px}body.exam-page .mse-analysis-bar,body.exam-page .mse-dim-card .mse-analysis-bar{background:#eef2f7}body.exam-page .mse-result-btn{border:2px solid #e0e5ec;border-radius:10px;padding:12px 26px}body.exam-page .mse-result-btn.primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:0;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35)}body.exam-page .mse-modal-header{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-bottom:0}body.exam-page .mse-modal-close{color:#ffffffe0}body.exam-page .mse-modal-close:hover{color:#fff}body.exam-page .mse-analysis-card .comment .highlight{color:#c0392b}body.exam-page .mse-analysis-card .comment .good,body.exam-page .mse-dim-ok{color:#1e7a46}body.exam-page .mse-dim-warn{color:#8a4f08}body.exam-page .mse-dim-high{color:#c0392b}body.exam-page .mse-dim-wait{color:#8a4f08}body.exam-page .mse-dim-alert{color:#c0392b}body.exam-page .mse-dim-pass{color:#1e7a46}body.exam-page .mse-wrong-item{border-left:4px solid var(--primary);background:#f5f8ff}body.exam-page ._se-card{padding:28px 26px}body.exam-page ._se-welcome{text-align:center;padding:36px 22px 30px}body.exam-page ._se-welcome-icon{font-size:64px;line-height:1;margin-bottom:14px}body.exam-page ._se-welcome h2{margin:8px 0 12px}body.exam-page ._se-desc{padding:16px 20px;margin:16px 0}body.exam-page ._se-count{font-size:14px;color:#666;margin:8px 0}body.exam-page ._se-count b{color:var(--primary)}body.exam-page ._se-rules{max-width:420px;margin:12px auto;font-size:14px;color:var(--primary-dark)}body.exam-page ._se-start{min-height:48px;padding:13px 50px;border-radius:10px;font-size:18px;letter-spacing:2px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:0;box-shadow:0 4px 15px rgba(var(--primary-rgb),.4)}body.exam-page ._se-start:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--primary-rgb),.5)}body.exam-page ._se-progress-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:#666;font-variant-numeric:tabular-nums}body.exam-page ._se-progress-meta b{color:var(--primary);font-size:15px}body.exam-page ._se-progress{height:8px;background:#e0e5ec;border-radius:4px;overflow:hidden;margin-bottom:16px}body.exam-page ._se-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:4px;transition:width .3s ease}body.exam-page ._se-qtext{font-size:18px;color:#333;line-height:1.7;margin:14px 0 18px}body.exam-page ._se-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 18px;border:2px solid #e0e5ec;border-radius:12px;background:#fff;color:#333;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}body.exam-page ._se-opt-big{justify-content:center;font-size:16px;font-weight:700}body.exam-page ._se-opt:hover{border-color:var(--primary);background:#f5f8ff}body.exam-page ._se-opt.selected{border-color:var(--primary);background:var(--hover-bg);color:var(--primary-dark)}body.exam-page ._se-opt .radio{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;flex:0 0 auto;transition:all .15s}body.exam-page ._se-opt.selected .radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}body.exam-page ._se-opt .label{flex:0 0 auto;min-width:16px;text-align:center;color:var(--primary);font-weight:700}body.exam-page ._se-opt .text{flex:1}body.exam-page ._se-nav{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #eef2f7}body.exam-page ._se-btn{min-height:44px;border-radius:10px;font-family:inherit}body.exam-page ._se-btn.gray{background:#e0e5ec;color:#666;border:0}body.exam-page ._se-btn.gray:hover{background:#d5dce6}body.exam-page ._se-btn.green,body.exam-page ._se-btn.primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:0;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}body.exam-page ._se-result{text-align:center}body.exam-page ._se-grade{width:110px;height:110px;border-radius:50%;margin:16px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;box-shadow:0 8px 24px #0000001f}body.exam-page ._se-grade .letter{font-size:38px;line-height:1}body.exam-page ._se-grade .desc{font-size:13px;margin-top:2px}body.exam-page ._se-grade.grade-A{background:linear-gradient(135deg,gold,#ffb300);color:#333}body.exam-page ._se-grade.grade-B{background:linear-gradient(135deg,#1e8449,#146c43);color:#fff}body.exam-page ._se-grade.grade-C{background:linear-gradient(135deg,#0b6fa4,#075985);color:#fff}body.exam-page ._se-grade.grade-D{background:linear-gradient(135deg,#c0392b,#a93226);color:#fff}body.exam-page ._se-grade.grade-N{background:linear-gradient(135deg,#57606f,#3f4650);color:#fff}body.exam-page ._se-result h2{color:var(--primary)!important}body.exam-page ._se-options{display:flex;flex-direction:column;gap:10px;padding:4px 0}body.exam-page ._se-options-judge{display:grid;grid-template-columns:1fr;gap:10px}body.exam-page ._st-card{padding:28px 26px}body.exam-page ._st-bar{color:#666;font-size:13px}body.exam-page ._st-bar a{color:var(--primary)!important}body.exam-page ._st-progress{height:8px;background:#e0e5ec;border-radius:4px;overflow:hidden;margin-bottom:8px}body.exam-page ._st-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:4px;transition:width .3s ease}body.exam-page ._st-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;color:#666}body.exam-page ._st-meta b{color:var(--primary)}body.exam-page ._st-qtext{font-size:18px;color:#333;line-height:1.7;margin:14px 0 18px}body.exam-page ._st-opt{border:2px solid #e0e5ec;border-radius:12px;padding:14px 18px;gap:12px;margin:0;background:#fff}body.exam-page ._st-opt:hover{border-color:var(--primary);background:#f5f8ff}body.exam-page ._st-opt .radio{width:20px;height:20px;border:2px solid #ccc;border-radius:50%;flex:0 0 auto}body.exam-page ._st-opt .label{flex:0 0 auto;min-width:16px;font-weight:700;color:var(--primary)}body.exam-page ._st-opt .text{flex:1;color:#333}body.exam-page ._st-options{display:flex;flex-direction:column;gap:10px;padding:4px 0}body.exam-page ._st-options-judge{display:grid;grid-template-columns:1fr}body.exam-page ._st-opt.correct{border-color:#27ae60;background:#eefaf0}body.exam-page ._st-opt.wrong{border-color:#e74c3c;background:#fdf0ef}body.exam-page ._st-explain{background:#f0f4ff;border-left:4px solid var(--primary);border-radius:8px;color:#333}body.exam-page ._st-btn.green{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff}body.exam-page ._st-btn.gray{background:#e0e5ec;color:#666}body.exam-page ._ofe-card{padding:28px 26px}body.exam-page ._ofe-welcome{text-align:center;padding:36px 22px 30px}body.exam-page ._ofe-welcome-icon{font-size:64px;line-height:1;margin-bottom:14px}body.exam-page ._ofe-desc{padding:16px 20px;margin:16px 0}body.exam-page ._ofe-rules{font-size:14px;color:var(--primary-dark)}body.exam-page ._ofe-rules li{padding:4px 0}body.exam-page ._ofe-btn.green{background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 4px 15px rgba(var(--primary-rgb),.4);border-radius:10px}body.exam-page ._ofe-btn.gray{background:#e0e5ec;color:#666}body.exam-page ._ofe-progress{height:8px;background:#e0e5ec;border-radius:4px;margin-bottom:8px}body.exam-page ._ofe-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:4px}body.exam-page ._ofe-meta{color:#666;margin-bottom:14px}body.exam-page ._ofe-qnum{color:var(--primary)}body.exam-page ._ofe-type-tag{background:var(--hover-bg);color:var(--primary-dark)}body.exam-page ._ofe-qtext{font-size:18px;color:#333;line-height:1.7;margin:14px 0 18px}body.exam-page ._ofe-opt{border:2px solid #e0e5ec;border-radius:12px;padding:14px 18px;background:#fff}body.exam-page ._ofe-opt:hover{border-color:var(--primary);background:#f5f8ff}body.exam-page ._ofe-opt.selected{border-color:var(--primary);background:var(--hover-bg)}body.exam-page ._ofe-opt .radio{width:20px;height:20px;border:2px solid #ccc}body.exam-page ._ofe-opt.selected .radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}body.exam-page ._ofe-opt .label{color:var(--primary)}body.exam-page ._ofe-fill input{border:2px solid #e0e5ec;border-radius:10px}body.exam-page ._ofe-fill input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}body.exam-page ._ofe-nav{margin-top:18px}body.exam-page ._ofe-action-btn{border:2px solid #e0e5ec;border-radius:10px}body.exam-page ._ofe-action-btn.primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:0}body.exam-page ._ofe-review{border-left:4px solid #e74c3c;background:#fdf0ef}body.exam-page ._ofe-review.ok{border-left-color:#27ae60;background:#eefaf0}body.exam-page .exam-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:20px}body.exam-page .exam-btn{min-height:44px;padding:11px 22px;border-radius:10px;font-size:14px;font-weight:600;border:1.5px solid #d6dde6;background:#fff;color:#34495e;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:all .2s}body.exam-page .exam-btn:hover{background:#f2f5f8}body.exam-page .exam-btn.primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:0;color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}body.exam-page .exam-btn.primary:hover{box-shadow:0 6px 18px rgba(var(--primary-rgb),.42);transform:translateY(-1px)}body.exam-page .exam-btn:focus-visible{outline:3px solid rgba(var(--primary-rgb),.45);outline-offset:2px}body.exam-page ._se-bankpsych{max-width:720px}body.exam-page ._se-bankpsych h2{margin-bottom:6px}body.exam-page .bp-report-meta{font-size:11px;color:#6b7280;line-height:1.6;margin-bottom:14px}body.exam-page .bp-hero{background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--primary-rgb),.02));border:1px solid rgba(var(--primary-rgb),.18);border-radius:16px;padding:20px 18px;margin-bottom:14px}body.exam-page .bp-hero.invalid{background:linear-gradient(135deg,#c0392b14,#c0392b05);border-color:#c0392b40}body.exam-page .bp-score{font-size:42px;font-weight:800;color:var(--primary-dark);line-height:1}body.exam-page .bp-score small{font-size:13px;font-weight:500;color:#6b7280;margin-left:8px}body.exam-page .bp-level{font-size:18px;font-weight:700;color:var(--text);margin-top:6px}body.exam-page .bp-sub{font-size:13px;color:var(--text-lighter);line-height:1.7;margin-top:8px;text-align:left}body.exam-page .bp-validity{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}body.exam-page .bp-valid-item{background:#f6f8fa;border:1px solid #e5eaf0;border-radius:10px;padding:10px 8px;text-align:center}body.exam-page .bp-valid-item b{display:block;font-size:16px;color:var(--primary-dark)}body.exam-page .bp-valid-item span{font-size:11px;color:#6b7280}body.exam-page .bp-alert{background:#fdf0ef;border-left:4px solid #c0392b;border-radius:8px;padding:10px 12px;font-size:13px;color:#8a2f25;line-height:1.7;text-align:left;margin-bottom:12px}body.exam-page .bp-section-title{font-size:14px;font-weight:700;color:var(--text);text-align:left;margin:16px 0 8px}body.exam-page .bp-group{border:1px solid #e5eaf0;border-radius:12px;padding:12px 14px;margin-bottom:10px;text-align:left;background:#fff}body.exam-page .bp-group.reference{background:#fbfcfe}body.exam-page .bp-group-head{display:flex;justify-content:space-between;gap:10px;align-items:center}body.exam-page .bp-group-name{font-size:14px;font-weight:700;color:var(--text)}body.exam-page .bp-group-name em{font-style:normal;font-size:11px;color:#6b7280;font-weight:500;margin-left:6px}body.exam-page .bp-group-score{font-size:14px;font-weight:700;color:var(--primary-dark);white-space:nowrap}body.exam-page .bp-group-score.good{color:#1e7a46}body.exam-page .bp-group-score.mid{color:#8a4f08}body.exam-page .bp-group-score.low{color:#c0392b}body.exam-page .bp-group-score.ref{color:#6b7280}body.exam-page .bp-bar{height:8px;background:#eef1f4;border-radius:999px;overflow:hidden;margin:8px 0 6px}body.exam-page .bp-fill{height:100%;border-radius:999px;background:#c0392b}body.exam-page .bp-fill.good{background:#27ae60}body.exam-page .bp-fill.mid{background:#e0a45a}body.exam-page .bp-fill.low{background:#c0392b}body.exam-page .bp-fill.ref{background:#8fa6bb}body.exam-page .bp-desc{font-size:12px;color:#6b7280;line-height:1.6}body.exam-page .bp-comment{font-size:12px;color:#34495e;line-height:1.7;margin-top:6px;background:#f8fafc;border-radius:8px;padding:8px 10px}body.exam-page .bp-note{font-size:12px;color:#6b7280;line-height:1.6;text-align:left;background:#f8fafc;border-radius:8px;padding:8px 10px;margin-bottom:8px}body.exam-page .bp-advice{text-align:left}body.exam-page .bp-advice-item{font-size:13px;color:#34495e;line-height:1.7;padding:4px 0}body.exam-page .bp-indicators{text-align:left;border:1px solid #e5eaf0;border-radius:12px;padding:10px 14px;margin-top:12px;background:#fff}body.exam-page .bp-indicators summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--text)}body.exam-page .bp-indicator-hint{font-size:12px;color:#6b7280;line-height:1.6;margin:8px 0 4px}body.exam-page .bp-indicator-group{margin-top:10px;border-top:1px dashed #e5eaf0;padding-top:8px}body.exam-page .bp-indicator-group-title{font-size:12px;font-weight:700;color:var(--primary-dark);margin-bottom:4px}body.exam-page .bp-indicator{padding:7px 0;border-bottom:1px solid #f0f3f6}body.exam-page .bp-indicator:last-child{border-bottom:0}body.exam-page .bp-indicator-head{display:flex;justify-content:space-between;gap:8px;align-items:center}body.exam-page .bp-indicator-name{font-size:13px;color:#34495e;font-weight:600}body.exam-page .bp-indicator-name em{font-style:normal;font-size:10px;color:#6b7280;font-weight:500;margin-left:4px}body.exam-page .bp-indicator-score{font-size:12px;font-weight:700;color:var(--primary-dark);white-space:nowrap}body.exam-page .bp-indicator-meta{font-size:11px;color:#6b7280;margin-top:2px}body.exam-page .bp-indicator-comment{font-size:12px;color:var(--text-lighter);line-height:1.6;margin-top:2px}body.exam-page .bp-method{text-align:left;border:1px solid #e5eaf0;border-radius:10px;padding:10px 14px;margin-top:12px;background:#f8fafc}body.exam-page .bp-method summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--text)}body.exam-page .bp-method-body{font-size:12px;color:var(--text-lighter);line-height:1.75;margin-top:8px}body.exam-page .bp-disclaimer{font-size:12px;color:#6b7280;line-height:1.7;text-align:left;background:#f8fafc;border-radius:8px;padding:10px 12px;margin-top:12px}@media (max-width: 600px){body.exam-page .bp-validity{grid-template-columns:1fr}body.exam-page .bp-score{font-size:36px}}@media (max-width: 600px){body.exam-page .mse-welcome,body.exam-page .mse-result,body.exam-page ._se-card,body.exam-page ._st-card,body.exam-page ._ofe-card{padding:24px 18px}body.exam-page .mse-q-area{padding:20px 18px}body.exam-page .mse-q-text,body.exam-page ._se-qtext,body.exam-page ._st-qtext,body.exam-page ._ofe-qtext{font-size:17px}body.exam-page .mse-welcome h2,body.exam-page .mse-result h2,body.exam-page ._se-welcome h2,body.exam-page ._se-result h2,body.exam-page ._ofe-welcome h2{font-size:21px}body.exam-page .mse-welcome .mse-btn.green,body.exam-page ._se-start{max-width:100%}body.exam-page .mse-opt{padding:12px 14px}body.exam-page .mse-yesno,body.exam-page ._se-options-judge{grid-template-columns:1fr}}body.exam-page .ft-loading{min-height:62vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 20px;text-align:center}body.exam-page .ft-loading-mark{width:64px;height:64px;border-radius:18px;box-shadow:0 10px 28px #2f6fbf38;animation:ftFloat 2.6s ease-in-out infinite}body.exam-page .ft-loading-ring{width:42px;height:42px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--primary);animation:ftSpin .8s linear infinite}body.exam-page .ft-loading-title{font-size:17px;font-weight:700;color:var(--text)}body.exam-page .ft-loading-sub{font-size:12px;color:var(--text-lighter)}body.exam-page .ft-loading-bar{width:180px;height:6px;border-radius:99px;background:var(--bg);overflow:hidden}body.exam-page .ft-loading-bar i{display:block;width:42%;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--header-start),var(--primary));animation:ftSlide 1.15s ease-in-out infinite}@keyframes ftSpin{to{transform:rotate(360deg)}}@keyframes ftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ftSlide{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){body.exam-page .ft-loading-mark,body.exam-page .ft-loading-ring,body.exam-page .ft-loading-bar i{animation:none}}
