/* Student-facing feedback: primary data, specific encouragement, then the evidence. */
.fm-live-recovery{width:100%;max-width:480px;box-sizing:border-box;padding:18px;border:1px solid #e7ddf1;border-radius:16px;background:#fcfaff;text-align:left;margin:0 0 18px}.fm-live-recovery>p{font-size:15px;line-height:1.65;color:#73617f;margin:0 0 12px}.fm-live-recovery .ol-audio-saved{margin:0 0 14px}.fm-live-recovery audio{width:100%}.fm-live-recovery .ol-btn{width:100%;white-space:normal}.fm-live-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0 18px;padding:18px 22px;border:1px solid #e8e1ee;border-radius:16px;background:#fcfbfe}.fm-live-evidence>div{min-width:0}.fm-live-evidence b{font-size:13px;color:#806a95}.fm-live-evidence p,.fm-live-evidence blockquote{margin:7px 0 0;font-size:16px;line-height:1.75;overflow-wrap:anywhere;color:#665575}.fm-live-evidence blockquote{padding-left:12px;border-left:3px solid #c6b2de}.fm-overview-meter[data-fm-meter-pending]{height:auto;min-height:7px;overflow:visible;background:none;border-radius:0;border-top:1px dashed #d8d4dc;padding-top:3px;font-size:11px;line-height:1.4;color:#99909f}@media(max-width:760px){.fm-live-evidence{grid-template-columns:1fr;gap:14px;padding:16px}.fm-live-recovery{padding:15px}}@media(min-width:1800px){.workspace.touch-workspace .fm-live-evidence{gap:30px;padding:28px 34px;margin:18px 0 26px}.workspace.touch-workspace .fm-live-evidence b{font-size:22px}.workspace.touch-workspace .fm-live-evidence p,.workspace.touch-workspace .fm-live-evidence blockquote{font-size:26px}.workspace.touch-workspace .fm-live-recovery{max-width:760px;padding:28px}.workspace.touch-workspace .fm-live-recovery>p{font-size:24px}}
.workspace[data-view-role="student"] .fm-result .fm-insight-report{--fm-insight-ink:#3b3153;--fm-insight-muted:#8c7c9b;--fm-insight-accent:#7559b2}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(300px,1.35fr) minmax(138px,.48fr);min-height:92px;padding:0 0 12px;gap:24px;align-items:center}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-report-eyebrow{color:#9b8aad;font-size:13px;line-height:1.5}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading h2{font-size:24px;color:var(--fm-insight-ink);margin:4px 0 0;font-weight:650}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total{margin-left:auto;min-width:0;max-width:none;gap:6px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>b{font-size:62px;line-height:1;color:#7254ae;font-weight:700;letter-spacing:-2px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>small{font-size:17px;color:#a395b1}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>span{font-size:13px;line-height:1.5;margin:4px 0 0}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total:has(.fm-total-pending)>span{max-width:160px;white-space:normal}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>b.fm-total-pending{font-size:40px;color:#a28a67;letter-spacing:0}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview{gap:0;justify-content:stretch;width:100%;margin:0}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview>span{min-width:0;flex:1;padding:0 20px;border-left:1px solid #eee7f4}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview small{font-size:14px;margin-bottom:5px;color:#8d7e9c}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview b{font-size:29px;color:#6f578b;font-weight:650}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview i{font-size:15px;color:#b09dbf}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview .fm-overview-pending{font-size:24px;color:#ad895d}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-overview-meter{display:block;position:relative;width:100%;height:7px;margin-top:9px;border-radius:20px;overflow:hidden;background:#eee8f7}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-overview-fill{display:block;height:100%;border-radius:inherit;background:#9272ca}.workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="logic"] .fm-overview-meter{background:#e7f3ef}.workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="logic"] .fm-overview-fill{background:#52af96}.workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="fluency"] .fm-overview-meter{background:#f7eee4}.workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="fluency"] .fm-overview-fill{background:#d9aa74}.workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="fluency"] .fm-meter-pending{height:auto;min-height:7px;overflow:visible;background:none;border-radius:0;border-top:1px dashed #d8d4dc;padding-top:3px;font-size:11px;line-height:1.4;color:#99909f}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national{padding:9px 0 12px;margin:0;gap:28px;border-bottom:1px solid #eee7f4}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>div>span{font-size:13px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national b{font-size:25px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>p{font-size:12px;line-height:1.5}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>p small{font-size:11px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national-pending{font-size:14px;padding:7px 0 10px;margin:0;border-bottom:1px solid #eee7f4}
.workspace[data-view-role="student"] .fm-result .fm-insight-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px;padding:21px 24px;margin:18px 0 7px;border:1px solid #ece4f6;border-radius:18px;background:linear-gradient(110deg,#fbf8ff,#fff 75%);min-width:0}
.workspace[data-view-role="student"] .fm-result .fm-insight-panel[data-fm-insight="warning"]{border-color:#eee1d5;background:linear-gradient(110deg,#fffbf5,#fff 76%)}
.workspace[data-view-role="student"] .fm-result .fm-insight-teacher{min-width:0}.workspace[data-view-role="student"] .fm-result .fm-insight-teacher .ev-ai-identity{font-size:13px;color:#8b749e;gap:9px}.workspace[data-view-role="student"] .fm-result .fm-insight-teacher .ev-teacher-mark{width:32px;height:32px;flex:none}.workspace[data-view-role="student"] .fm-result .fm-insight-teacher h3{font-size:21px;font-weight:650;line-height:1.55;margin:9px 0;color:var(--fm-insight-ink)}.workspace[data-view-role="student"] .fm-result .fm-insight-message{font-size:16px;line-height:1.7;margin:0;color:#81708f;overflow-wrap:anywhere}
.workspace[data-view-role="student"] .fm-result .fm-insight-evidence{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;border-left:1px solid #eee6f4;padding-left:28px}.workspace[data-view-role="student"] .fm-result .fm-insight-strength>b{font-size:13px;line-height:1.5;color:#8d7d9d;font-weight:550}.workspace[data-view-role="student"] .fm-result .fm-insight-strength blockquote{font-size:16px;line-height:1.7;margin:6px 0 0;padding:0 0 0 12px;border-left:3px solid #bfded0;color:#587a6d;overflow-wrap:anywhere}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-priority{display:block;background:none;border-radius:0;margin:0;padding:0;min-width:0}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-priority>b{font-size:13px;color:#a48258}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-priority>p{font-size:16px;line-height:1.7;color:#846a52;margin:4px 0 0}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension{grid-template-columns:145px minmax(0,1fr);column-gap:24px;row-gap:8px;padding:17px 0;align-items:start}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension>header{grid-row:1 / span 2;gap:8px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension h3{font-size:18px;line-height:1.5}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension header b{font-size:31px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension-body{gap:6px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-feedback p,.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-improvement>p{font-size:16px;line-height:1.65;margin-top:3px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-covered-summary{font-size:13px;line-height:1.5;margin:3px 0 0}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-improvement{gap:8px}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard{grid-column:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;border:0;padding:0;margin:0;color:#9a89a8}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard>b{font-size:13px;flex:none}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard>p{font-size:14px;line-height:1.6;margin:0;display:inline;color:#9b8aa9}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard .fm-source{font-size:12px;line-height:1.5;margin:0}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-list{gap:12px;margin-top:5px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:9px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare blockquote,.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-reference{min-width:0;margin:0;padding:12px 14px;border:1px solid #eee7f7;border-radius:11px;background:#f8f5fd;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-reference{background:#f4faf6;border-color:#e4eee7}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare b{font-size:13px;color:#a08ab2;font-weight:550}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare p{font-size:16px;line-height:1.65;margin:5px 0 0;color:#756381}
.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-note{font-size:13px;line-height:1.6;margin:12px 0 0;padding-top:9px;border-top:1px solid #f0eaf5;color:#aa99b6}
@media screen and (min-width:1800px){
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading{grid-template-columns:minmax(330px,.72fr) minmax(600px,1.35fr) minmax(240px,.45fr);gap:42px;min-height:145px;padding-bottom:17px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-report-eyebrow{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading h2{font-size:38px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>b{font-size:92px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>small{font-size:27px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>span{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview>span{padding:0 34px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview small{font-size:23px;margin-bottom:8px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview b{font-size:45px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview i{font-size:24px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview .fm-overview-pending{font-size:36px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total>b.fm-total-pending{font-size:64px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-total:has(.fm-total-pending)>span{max-width:240px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-overview-meter{height:11px;margin-top:14px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report [data-fm-overview="fluency"] .fm-meter-pending{height:auto;min-height:11px;padding-top:4px;font-size:20px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national{gap:44px;padding:14px 0 18px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>div>span{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national b{font-size:38px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>p{font-size:21px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>p small{font-size:20px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national-pending{font-size:23px;padding:12px 0 16px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-panel{gap:48px;padding:30px 36px;margin:25px 0 12px;border-radius:26px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-teacher .ev-ai-identity{font-size:22px;gap:14px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-teacher .ev-teacher-mark{width:48px;height:48px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-teacher h3{font-size:32px;line-height:1.5;margin:13px 0}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-message{font-size:25px;line-height:1.65}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-evidence{gap:21px;padding-left:44px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-strength>b{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-strength blockquote{font-size:26px;line-height:1.65;margin-top:8px;padding-left:18px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-priority>b{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-priority>p{font-size:26px;line-height:1.65;margin-top:5px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension{grid-template-columns:215px minmax(0,1fr);column-gap:38px;row-gap:12px;padding:24px 0}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension>header{gap:10px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension h3{font-size:29px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension header b{font-size:45px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension-body{gap:8px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-feedback p,.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-improvement>p{font-size:26px;line-height:1.65;margin-top:4px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-covered-summary{font-size:22px;margin-top:5px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard{gap:4px 16px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard>b{font-size:21px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard>p{font-size:23px;line-height:1.6}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-standard .fm-source{font-size:21px}
 .workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare{gap:22px;margin-top:13px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare blockquote,.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-reference{padding:19px 23px;border-radius:17px;font-size:26px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare b{font-size:22px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare p{font-size:26px;line-height:1.65;margin-top:8px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-note{font-size:21px;line-height:1.6;margin-top:18px;padding-top:14px}
}
@media(max-width:1100px){.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading{grid-template-columns:minmax(170px,.75fr) minmax(320px,1.3fr) 135px;gap:16px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview>span{padding:0 14px}.workspace[data-view-role="student"] .fm-result .fm-insight-panel{gap:24px;padding:19px 21px}.workspace[data-view-role="student"] .fm-result .fm-insight-teacher h3{font-size:20px}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-template-national>p{flex-basis:auto;margin-left:auto;text-align:right}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-dimension{grid-template-columns:137px minmax(0,1fr);column-gap:20px}}
@media(max-width:760px){.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-assessment-heading{grid-template-columns:1fr auto}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-score-overview{grid-column:1 / -1;grid-row:2}.workspace[data-view-role="student"] .fm-result .fm-insight-panel{grid-template-columns:1fr}.workspace[data-view-role="student"] .fm-result .fm-insight-evidence{padding:0;border:0}.workspace[data-view-role="student"] .fm-result .fm-insight-report .fm-issue-compare{grid-template-columns:1fr}}

/* Student result: keep the main encouragement visible; expand standards on demand. */
.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-assessment-heading{position:relative;padding:28px 34px;border:1px solid #e7def8;border-radius:28px;background:linear-gradient(118deg,#f5f0ff 0%,#fcfaff 60%,#fff5e8 100%);box-shadow:0 10px 32px #8d72bd0b}
.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-total{position:relative;padding:10px 20px;isolation:isolate}.fm-student-finish .fm-grade-sparkle{position:absolute;width:76px;height:76px;right:-15px;top:-12px;z-index:-1;animation:fm-finish-sparkle .9s ease-out both}.fm-student-finish .fm-total>b{animation:fm-finish-arrive .65s cubic-bezier(.2,.7,.3,1) both}.fm-student-finish .fm-overview-fill{transform-origin:left center;animation:fm-finish-meter .75s ease-out both}
.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-insight-panel{background:linear-gradient(120deg,#fff8f2 0%,#fdfaff 46%,#f8f6ff 100%);border:1px solid #ebdff1;border-radius:28px;box-shadow:0 12px 34px #8a6fb50b;animation:fm-finish-arrive .6s ease-out both}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-insight-teacher [data-lecture-teacher="xiaotao"]{font-size:25px;gap:20px}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-insight-teacher [data-lecture-teacher="xiaotao"] .ev-teacher-mark{width:88px;height:88px;overflow:hidden;border-radius:50%;border:3px solid #fff;box-shadow:0 7px 22px #9175a921}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-insight-teacher h3{font-size:36px;color:#554069}
.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-evaluation-details{margin:26px 0 8px;border:1px solid #e8e1f2;border-radius:22px;background:#fff}.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-evaluation-details>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:94px;padding:22px 28px;cursor:pointer;list-style:none;color:#77618c}.fm-evaluation-details>summary::-webkit-details-marker{display:none}.fm-evaluation-details>summary>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px}.fm-evaluation-details>summary strong{font-size:27px;font-weight:650}.fm-evaluation-details>summary small{font-size:22px;color:#a28eb2}.fm-evaluation-details>summary>svg{width:27px;height:27px;flex:none;transition:transform .2s}.fm-evaluation-details[open]>summary>svg{transform:rotate(180deg)}.fm-evaluation-details[open]>summary{border-bottom:1px solid #eee8f6}.fm-evaluation-details-body{padding:8px 28px 22px}.fm-evaluation-details>summary:focus-visible{outline:3px solid #a48bee;outline-offset:4px;border-radius:18px}
@keyframes fm-finish-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-finish-meter{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fm-finish-sparkle{from{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@media(prefers-reduced-motion:reduce){.fm-student-finish .fm-grade-sparkle,.fm-student-finish .fm-total>b,.fm-student-finish .fm-overview-fill,.workspace.touch-workspace[data-view-role="student"] .fm-result .fm-student-finish .fm-insight-panel{animation:none}.fm-evaluation-details>summary>svg{transition:none}}

/* One result screen first; the same scroll reveals all detailed feedback below. */
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-report-scroll{container-type:size;padding:30px 42px 32px}.fm-one-page .fm-result-main{min-height:100cqh;display:flex;flex-direction:column;gap:22px;box-sizing:border-box}.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-result-main .fm-insight-panel{flex:1;align-items:center;margin:0;padding:36px 42px;min-height:360px}.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-result-main .fm-template-national{margin:0;padding:0 0 12px}.fm-one-page .fm-result-main .fm-assessment-heading{flex:none}.fm-one-page .fm-down-cue{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 0 4px;color:#a08bb5;font-size:22px;line-height:1.5}.fm-one-page .fm-down-cue svg{width:26px;height:26px;animation:fm-down-invite 1.5s ease-in-out 3}.fm-one-page .fm-evaluation-details{margin-top:32px!important}.fm-one-page .fm-evaluation-details>header{display:flex;align-items:baseline;gap:24px;padding:26px 28px 20px;border-bottom:1px solid #eee8f6}.fm-one-page .fm-evaluation-details>header h3{font-size:30px;color:#73578b}.fm-one-page .fm-evaluation-details>header p{font-size:22px;color:#a08ab1}.fm-one-page .fm-scroll-reference{padding:26px 28px;margin-top:26px;border:1px solid #eee8f5;border-radius:22px}.fm-one-page .fm-scroll-reference h3{font-size:28px;color:#78608f;margin:0 0 14px}.fm-one-page .fm-scroll-reference p{font-size:25px;line-height:1.8;color:#897396;white-space:pre-wrap;margin:0 0 25px}.workspace.touch-workspace[data-view-role="student"] .ol-feynman-root .fm-one-page .fm-result-footer{min-height:96px;padding:12px 42px}.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-finish-actions{display:flex;align-items:center;gap:22px}.fm-one-page .fm-finish-actions>span{font-size:22px;color:#ae9abf;margin-right:14px}.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-finish-actions .fm-text-button{min-height:54px;padding:8px 10px;font-size:23px!important}
@keyframes fm-down-invite{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.fm-one-page .fm-down-cue svg{animation:none}}

/* One tablet screen: a visible teacher and two concise, actionable notes. */
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-result-main .fm-insight-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(310px,1fr) auto;align-items:stretch;gap:28px;padding:38px 44px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-teacher{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:14px 20px 14px 318px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-teacher [data-lecture-teacher="xiaotao"]{font-size:30px;line-height:1.5;color:#785487}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-teacher [data-lecture-teacher="xiaotao"] .ev-teacher-mark{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:254px;height:254px;border:7px solid #fff;box-shadow:0 14px 38px #a183a925}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-teacher h3{font-size:48px;line-height:1.45;margin:18px 0 14px;letter-spacing:.3px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-message{font-size:34px;line-height:1.75;max-width:1320px;color:#675176}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:0;border:0;align-items:stretch}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence>div{padding:25px 28px;border:1px solid #eee6f3;border-radius:20px;background:#ffffffc9}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence .fm-priority{background:#fffaf3;border-color:#f0e5d6}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence b{font-size:28px;line-height:1.5}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence blockquote,.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-priority>p{font-size:32px;line-height:1.7;margin-top:12px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-insight-evidence>div:only-child{grid-column:1/-1}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-score-overview small{font-size:29px;color:#7c658f}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-score-overview b{font-size:52px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-assessment-heading h2{font-size:42px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-template-national>div>span{font-size:26px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-dimension h3{font-size:34px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-feedback>b,.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-improvement>b{font-size:28px;color:#806392}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-feedback p,.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-improvement>p{font-size:32px;line-height:1.7;color:#685176}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-covered-summary{font-size:27px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-standard>b{font-size:27px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-student-finish .fm-standard>p{font-size:30px;line-height:1.7;color:#7c668d}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-finish-actions .fm-text-button{font-size:27px!important}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-insight-message>p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 18px}
.workspace.touch-workspace[data-view-role="student"] .fm-one-page .fm-insight-message>p:last-child{margin-bottom:0}
