.result-viewer_report__SMIty{padding-bottom:20px}.result-viewer_report__SMIty a:focus-visible,.result-viewer_report__SMIty button:focus-visible,.result-viewer_report__SMIty summary:focus-visible{outline:3px solid var(--violet);outline-offset:4px}.result-viewer_topLinks__MkWAp{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.result-viewer_summary__a8pHz{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:32px;border:var(--bw) solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:4px 4px 0 var(--ink)}.result-viewer_summary__a8pHz h1{font-size:clamp(30px,3vw,44px);line-height:1.12;margin-top:16px}.result-viewer_summaryText__C7Kx3{color:var(--ink-2);line-height:1.75;font-size:16px;margin-top:16px;max-width:58ch}.result-viewer_hint__1BLmJ,.result-viewer_limit__TQE8D,.result-viewer_meta__lK_zD{font-size:13px;line-height:1.7;color:var(--ink-3)}.result-viewer_meta__lK_zD{margin-top:12px}.result-viewer_limit__TQE8D{max-width:92ch;margin-top:20px}.result-viewer_score__p3_pJ{min-width:210px;background:var(--violet-soft);padding:24px;border-radius:12px;border:var(--bw) solid var(--ink)}.result-viewer_score__p3_pJ p{font-size:12px;color:var(--ink-2)}.result-viewer_score__p3_pJ strong{display:block;font-family:var(--mono);color:var(--violet-deep);font-size:64px;line-height:1.35}.result-viewer_score__p3_pJ strong span{font-size:17px;color:var(--ink-3)}.result-viewer_focus__5c6jH{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;padding:28px;background:var(--lime-pale);border:var(--bw) solid var(--ink);border-radius:16px}.result-viewer_focus__5c6jH h2{font-size:30px;line-height:1.2;margin-top:12px}.result-viewer_focus__5c6jH p{font-size:14px;line-height:1.75;color:var(--ink-2);margin-top:12px}.result-viewer_diagnosis__q2vKK{padding-top:12px;border-top:1px solid var(--line)}.result-viewer_focusActions__Qkj6c{display:flex;flex-direction:column;justify-content:center;gap:12px}.result-viewer_focusActions__Qkj6c a,.result-viewer_focusActions__Qkj6c button{white-space:normal;text-align:center}.result-viewer_focusActions__Qkj6c p{font-size:12px}.result-viewer_sectionTitle__km8Ae{font-size:28px;line-height:1.25;margin-bottom:18px}.result-viewer_bands__Z0Ft0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.result-viewer_band__eQ6uB{padding:22px;border:1px solid var(--line);border-top:3px solid var(--ink);background:var(--paper)}.result-viewer_band__eQ6uB h3{font-size:15px;font-weight:700;min-height:44px;line-height:1.5}.result-viewer_band__eQ6uB strong{display:block;font-family:var(--mono);color:var(--violet-deep);font-size:32px;margin:10px 0}.result-viewer_band__eQ6uB p{font-size:13px;line-height:1.7;color:var(--ink-2)}.result-viewer_feedbackGrid__kc6WY{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.result-viewer_essay__0e5oc,.result-viewer_notes__cInz9{min-width:0;padding:26px;border:var(--bw) solid var(--ink);background:var(--paper);border-radius:14px;scroll-margin-top:85px}.result-viewer_question__ps6s8{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.result-viewer_question__ps6s8 summary,.result-viewer_rewrite__Ku2yR summary{cursor:pointer;font-size:14px;font-weight:700}.result-viewer_question__ps6s8 p{font-size:14px;line-height:1.7;margin-top:12px}.result-viewer_answer__s_Uyy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.95;margin-top:20px}.result-viewer_highlight__xf0P9{display:inline;font:inherit;color:var(--ink);text-align:left;border:0;border-bottom:2px solid var(--red);padding:0 2px;background:var(--red-soft);cursor:pointer}.result-viewer_highlight__xf0P9[data-category=coh]{background:var(--violet-soft);border-color:var(--violet)}.result-viewer_highlight__xf0P9[data-category=task]{background:var(--mint-soft);border-color:var(--mint)}.result-viewer_highlight__xf0P9[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.result-viewer_filters__AL7oe{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.result-viewer_filters__AL7oe button{font-size:12px;padding:8px 12px}.result-viewer_corrections__sc3S1{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.result-viewer_corrections__sc3S1 li{scroll-margin-top:90px}.result-viewer_correction__rq7C0{display:block;width:100%;text-align:left;padding:18px;border:1px solid var(--line);background:var(--cream);cursor:pointer}.result-viewer_correction__rq7C0[aria-pressed=true]{border:var(--bw) solid var(--violet);box-shadow:2px 2px 0 var(--ink)}.result-viewer_noteMeta__pQNfo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink-3)}.result-viewer_noteMeta__pQNfo b{color:var(--ink)}.result-viewer_better__5B_Zd,.result-viewer_explanation__tZ7RK,.result-viewer_original__N2ZY3{display:block;font-size:14px;line-height:1.7;margin-top:10px;overflow-wrap:anywhere}.result-viewer_original__N2ZY3{color:var(--ink-3)}.result-viewer_better__5B_Zd{color:var(--violet-deep);font-weight:700}.result-viewer_explanation__tZ7RK{color:var(--ink-2)}.result-viewer_empty__5TvGM{font-size:14px;line-height:1.7;color:var(--ink-3)}.result-viewer_revision__KHiIG{padding:30px;background:var(--cream-2);border:var(--bw) solid var(--ink);border-radius:16px}.result-viewer_revision__KHiIG p{font-size:14px;line-height:1.75;color:var(--ink-2)}.result-viewer_revision__KHiIG .result-viewer_sectionTitle__km8Ae{margin-top:14px}.result-viewer_rewrite__Ku2yR{margin-top:24px;background:var(--paper);border:1px solid var(--line);padding:22px}.result-viewer_rewriteGrid__u20Zt{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.result-viewer_rewriteGrid__u20Zt h3{font-size:13px;font-weight:700;margin-bottom:10px}.result-viewer_revisionActions__R7UDq{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.result-viewer_revisionActions__R7UDq a{white-space:normal}.result-viewer_revision__KHiIG .result-viewer_hint__1BLmJ{font-size:12px;margin-top:18px}@media (max-width:919px){.result-viewer_feedbackGrid__kc6WY,.result-viewer_focus__5c6jH{grid-template-columns:1fr}.result-viewer_bands__Z0Ft0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.result-viewer_summary__a8pHz{grid-template-columns:1fr;padding:22px;gap:22px}.result-viewer_score__p3_pJ{min-width:0;width:100%}.result-viewer_score__p3_pJ strong{font-size:52px}.result-viewer_bands__Z0Ft0{grid-template-columns:1fr}.result-viewer_band__eQ6uB h3{min-height:0}.result-viewer_essay__0e5oc,.result-viewer_focus__5c6jH,.result-viewer_notes__cInz9,.result-viewer_revision__KHiIG{padding:20px}.result-viewer_rewrite__Ku2yR{padding:16px}.result-viewer_rewriteGrid__u20Zt{grid-template-columns:1fr}.result-viewer_topLinks__MkWAp a{white-space:normal}}