.ErrataApp-module__qdi9gW__app{--bg:#1a1a1a;--surface:#252525;--surface-soft:#202020;--border:#343434;--text:#cecdc8;--strong:#ebebe7;--muted:#a0a19e;--faint:#818480;--accent:#38bdf8;--accent-ink:#10222b;--danger:#ff8d87;--correct:#8bceac;--correction:#edb06b;--user-input:#c4b5fd;--answer:#7dd3fc;--attempt-lost:#f2a3a0;background:var(--bg);min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;font-size:15px;line-height:1.5;display:flex}.ErrataApp-module__qdi9gW__app[data-theme=light]{--bg:#fafafa;--surface:#fff;--surface-soft:#f2f2f2;--border:#dedede;--text:#4a4a4a;--strong:#1c1c1c;--muted:#626461;--faint:#737570;--accent:#ff9838;--accent-ink:#fff;--danger:#b42320;--correct:#276643;--correction:#ff9838;--user-input:#7043b5;--answer:#0875a6;--attempt-lost:#d97875;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ErrataApp-module__qdi9gW__app[data-font-size=small]{font-size:14px}.ErrataApp-module__qdi9gW__app[data-font-size=large]{font-size:18px}.ErrataApp-module__qdi9gW__app button{color:inherit;background:0 0;border:0}.ErrataApp-module__qdi9gW__header{z-index:20;flex-shrink:0;position:relative}.ErrataApp-module__qdi9gW__banner{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;height:71px;padding:0 48px;display:grid}.ErrataApp-module__qdi9gW__logo{height:44px;color:var(--accent);letter-spacing:-.2px;justify-self:start;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.ErrataApp-module__qdi9gW__logoMark{z-index:2;flex:0 0 24px;width:24px;height:24px;display:block;position:relative}.ErrataApp-module__qdi9gW__logoMark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ErrataApp-module__qdi9gW__logoOrange{transform-origin:50%;display:none;transform:scale(1.1)}[data-theme=light] .ErrataApp-module__qdi9gW__logoBlue{display:none}[data-theme=light] .ErrataApp-module__qdi9gW__logoOrange{display:block}.ErrataApp-module__qdi9gW__logoReveal{align-items:center;width:0;margin-left:2px;transition:width .46s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.ErrataApp-module__qdi9gW__logoReveal>span{opacity:0;color:var(--accent);transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;transform:translate(-100%)}.ErrataApp-module__qdi9gW__logo:hover .ErrataApp-module__qdi9gW__logoReveal,.ErrataApp-module__qdi9gW__logo:focus-visible .ErrataApp-module__qdi9gW__logoReveal{width:42px}.ErrataApp-module__qdi9gW__logo:hover .ErrataApp-module__qdi9gW__logoReveal>span,.ErrataApp-module__qdi9gW__logo:focus-visible .ErrataApp-module__qdi9gW__logoReveal>span{opacity:1;transform:translate(0)}.ErrataApp-module__qdi9gW__logo:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:4px}.ErrataApp-module__qdi9gW__icon{object-fit:contain;filter:brightness(1.7);flex-shrink:0;display:block}[data-theme=light] .ErrataApp-module__qdi9gW__icon{filter:brightness(.9)}.ErrataApp-module__qdi9gW__iconButton{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.ErrataApp-module__qdi9gW__iconButton:hover{background:var(--surface-soft)}.ErrataApp-module__qdi9gW__profileContainer{justify-self:end;position:relative}.ErrataApp-module__qdi9gW__progressContainer{position:relative}.ErrataApp-module__qdi9gW__progressTrigger{font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;color:var(--muted)!important}.ErrataApp-module__qdi9gW__progressTrigger:hover{background:var(--surface)}.ErrataApp-module__qdi9gW__subjectLine{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 48px;font-size:12px;display:flex}.ErrataApp-module__qdi9gW__subjectLine>button{text-align:left;gap:12px;padding:0;display:flex}.ErrataApp-module__qdi9gW__editHint{opacity:0;color:var(--accent)}.ErrataApp-module__qdi9gW__subjectLine>button:hover .ErrataApp-module__qdi9gW__editHint,.ErrataApp-module__qdi9gW__subjectLine>button:focus-visible .ErrataApp-module__qdi9gW__editHint{opacity:1}.ErrataApp-module__qdi9gW__questionCount{font-size:12px}.ErrataApp-module__qdi9gW__main{flex:1;justify-content:center;align-items:center;width:100%;padding:60px 24px;display:flex}.ErrataApp-module__qdi9gW__revision{will-change:transform;width:100%;max-width:680px}.ErrataApp-module__qdi9gW__questionStage{will-change:transform}.ErrataApp-module__qdi9gW__question{margin-bottom:32px}.ErrataApp-module__qdi9gW__question h1,.ErrataApp-module__qdi9gW__answer h2{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:16px}.ErrataApp-module__qdi9gW__question h1{animation:.62s cubic-bezier(.16,1,.3,1) both ErrataApp-module__qdi9gW__stageRiseIn}[data-theme=light] .ErrataApp-module__qdi9gW__question h1,[data-theme=light] .ErrataApp-module__qdi9gW__answerHeader h2{text-transform:uppercase;letter-spacing:1px}.ErrataApp-module__qdi9gW__questionRow{margin-top:8px;animation:.72s cubic-bezier(.16,1,.3,1) .28s both ErrataApp-module__qdi9gW__stageRiseIn}.ErrataApp-module__qdi9gW__questionRow p{color:var(--strong);margin:0;font-size:.94em;line-height:1.7;transition:color .55s .32s}[data-theme=light] .ErrataApp-module__qdi9gW__questionRow p{color:var(--strong)}.ErrataApp-module__qdi9gW__answerShown .ErrataApp-module__qdi9gW__questionRow p{color:var(--muted)}.ErrataApp-module__qdi9gW__questionAdvance{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:-12px 0 0;animation:.62s cubic-bezier(.16,1,.3,1) 1.08s both ErrataApp-module__qdi9gW__stageFromLeft;display:flex;border:1px solid var(--border)!important}.ErrataApp-module__qdi9gW__questionAdvance:hover,.ErrataApp-module__qdi9gW__questionAdvance:focus-visible{border-color:var(--accent)!important;background:var(--surface-soft)!important}.ErrataApp-module__qdi9gW__questionMarks{white-space:nowrap;color:var(--muted);margin-left:.35em;font-size:12px}.ErrataApp-module__qdi9gW__answerStage{margin-top:0}.ErrataApp-module__qdi9gW__answerHeader{justify-content:space-between;align-items:center;animation:.62s cubic-bezier(.16,1,.3,1) both ErrataApp-module__qdi9gW__stageRiseIn;display:flex}.ErrataApp-module__qdi9gW__instructionRow{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:6px 0 12px;display:flex}.ErrataApp-module__qdi9gW__answerStage .ErrataApp-module__qdi9gW__instructionRow{animation:.66s cubic-bezier(.16,1,.3,1) .22s both ErrataApp-module__qdi9gW__stageRiseIn}.ErrataApp-module__qdi9gW__answerStage>.ErrataApp-module__qdi9gW__prose{animation:.76s cubic-bezier(.16,1,.3,1) .42s both ErrataApp-module__qdi9gW__stageRiseIn}.ErrataApp-module__qdi9gW__instruction{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ErrataApp-module__qdi9gW__activeActions{justify-content:center;gap:14px;margin-top:28px;animation:.6s cubic-bezier(.16,1,.3,1) 1.18s both ErrataApp-module__qdi9gW__stageRiseIn}.ErrataApp-module__qdi9gW__activeActions .ErrataApp-module__qdi9gW__attempts{margin-left:0}.ErrataApp-module__qdi9gW__departingControls{pointer-events:none;animation:.46s both ErrataApp-module__qdi9gW__stageFadeOut}.ErrataApp-module__qdi9gW__leaving{pointer-events:none;animation:.52s both ErrataApp-module__qdi9gW__stageFadeOut}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__skipQuestion{border:1px solid var(--border);border-radius:50%;width:34px;height:34px}.ErrataApp-module__qdi9gW__skipQuestion:hover:not(:disabled){border-color:var(--faint);background:var(--surface-soft)}.ErrataApp-module__qdi9gW__attempts{white-space:nowrap;color:var(--muted);align-items:center;display:inline-flex}.ErrataApp-module__qdi9gW__attemptMarks{align-items:center;gap:7px;display:flex}.ErrataApp-module__qdi9gW__attemptMarks>span{font-size:29px;font-weight:600;line-height:1;transition:color .25s,transform .25s;display:block}.ErrataApp-module__qdi9gW__liveAttempt{color:var(--faint)}.ErrataApp-module__qdi9gW__usedAttempt{color:var(--attempt-lost);transform:scale(1.08)}.ErrataApp-module__qdi9gW__prose{overflow-wrap:normal;line-height:1.9}.ErrataApp-module__qdi9gW__prose p{margin:0}.ErrataApp-module__qdi9gW__prose p+p{margin-top:1.9em}:is(.ErrataApp-module__qdi9gW__prose .math-display,.ErrataApp-module__qdi9gW__prose .katex-display){text-align:inherit;margin:0;display:inline;overflow:visible}.ErrataApp-module__qdi9gW__prose .math-display .katex-display>.katex{white-space:nowrap;text-align:initial;display:inline-block}.ErrataApp-module__qdi9gW__prose .math-display .katex-html{white-space:nowrap;text-align:initial;display:inline-block}.ErrataApp-module__qdi9gW__segment{line-height:inherit;font-size:inherit;white-space:normal;text-align:inherit;margin:0;font-family:inherit;font-weight:400;padding:0!important;display:inline!important}.ErrataApp-module__qdi9gW__segmentVisual{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0;transition:background .12s,color .2s;display:inline}.ErrataApp-module__qdi9gW__segment[role=button]:hover:not([aria-disabled=true]) .ErrataApp-module__qdi9gW__segmentVisual,.ErrataApp-module__qdi9gW__segment:focus-visible .ErrataApp-module__qdi9gW__segmentVisual{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--strong)}.ErrataApp-module__qdi9gW__segment[data-correction-anchor=true] .ErrataApp-module__qdi9gW__segmentVisual{background:color-mix(in srgb,var(--accent) 18%,transparent)}.ErrataApp-module__qdi9gW__segment:disabled{opacity:1}.ErrataApp-module__qdi9gW__wrongSegment{color:var(--faint)!important;opacity:.67!important}.ErrataApp-module__qdi9gW__foundSegment{color:var(--correction);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0 1px;animation:.38s linear forwards ErrataApp-module__qdi9gW__strikeThrough}.ErrataApp-module__qdi9gW__segment[role=button]:not([aria-disabled=true]){cursor:pointer}.ErrataApp-module__qdi9gW__revealReplacement{animation:.35s ease-out .75s both ErrataApp-module__qdi9gW__answerEnter;display:inline}.ErrataApp-module__qdi9gW__revealDetails{animation:.68s cubic-bezier(.16,1,.3,1) both ErrataApp-module__qdi9gW__stageRiseIn}.ErrataApp-module__qdi9gW__correctedSegment{color:var(--faint)!important}.ErrataApp-module__qdi9gW__replacement{color:var(--user-input);margin-left:.25em;font-weight:700}.ErrataApp-module__qdi9gW__replacementInPlace{margin-left:0}.ErrataApp-module__qdi9gW__replacementBeforeContent{margin-right:.25em}.ErrataApp-module__qdi9gW__revealReplacement{margin-left:.25em}.ErrataApp-module__qdi9gW__revealReplacement,.ErrataApp-module__qdi9gW__canonicalAnswer{color:var(--answer);font-weight:700}.ErrataApp-module__qdi9gW__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__primary{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:9px 23px;font-size:14px;font-weight:700;transition:filter .15s,transform .18s,background .2s,color .2s;display:inline-flex}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__primary:disabled{background:var(--border);color:var(--muted);border-color:var(--border)}.ErrataApp-module__qdi9gW__primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ErrataApp-module__qdi9gW__primary:active:not(:disabled){transform:translateY(0)scale(.98)}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__textButton{color:var(--muted);align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:700;display:inline-flex}.ErrataApp-module__qdi9gW__textButton:hover:not(:disabled){color:var(--accent)}.ErrataApp-module__qdi9gW__textButton:disabled{opacity:.55}.ErrataApp-module__qdi9gW__quietStatus{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ErrataApp-module__qdi9gW__editorWrapper{--editor-entry-y:-10px;z-index:50;background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid var(--accent);border-radius:10px;margin:0;padding:6px;transition:background .28s,border-color .28s,box-shadow .28s;animation:.2s cubic-bezier(.2,.75,.25,1) both ErrataApp-module__qdi9gW__editorStemEnter;position:fixed;box-shadow:0 12px 32px #0008}.ErrataApp-module__qdi9gW__editorWrapper:before{content:"";left:calc(var(--editor-stem) - 7px);background:inherit;width:12px;height:12px;transition:background .28s,border-color .28s;position:absolute}.ErrataApp-module__qdi9gW__editorAbove{--editor-entry-y:10px;transform-origin:var(--editor-stem) 100%}.ErrataApp-module__qdi9gW__editorAbove:before{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:-7px;transform:rotate(45deg)}.ErrataApp-module__qdi9gW__editorIdle{background:color-mix(in srgb,var(--surface) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:none}.ErrataApp-module__qdi9gW__editorIdle:before{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.ErrataApp-module__qdi9gW__editor{background:0 0;border:0;align-items:center;width:100%;min-width:0;padding:4px 5px 4px 7px;display:flex}.ErrataApp-module__qdi9gW__editor input{color:var(--user-input);opacity:1;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:3px 0;font-size:14px;transition:opacity .28s}.ErrataApp-module__qdi9gW__editorIdle input,.ErrataApp-module__qdi9gW__editorIdle .ErrataApp-module__qdi9gW__editor button,.ErrataApp-module__qdi9gW__editorIdle math-field{opacity:.18}.ErrataApp-module__qdi9gW__editor input::placeholder{color:var(--muted)}.ErrataApp-module__qdi9gW__editor button{color:var(--accent);opacity:1;justify-content:center;align-items:center;width:28px;min-height:28px;font-size:20px;transition:opacity .28s;display:flex}.ErrataApp-module__qdi9gW__editor button:disabled{opacity:.45}.ErrataApp-module__qdi9gW__mathEditor{gap:7px}.ErrataApp-module__qdi9gW__mathEditor math-field{min-width:120px;min-height:32px;color:var(--user-input);--selection-background-color:#38bdf833;--selection-color:var(--user-input);--contains-highlight-background-color:transparent;background:0 0;border:0;flex:1;padding:1px 0;font-size:18px;transition:opacity .28s}.ErrataApp-module__qdi9gW__mathEditor math-field::part(menu-toggle){display:none}.ErrataApp-module__qdi9gW__mathEditor math-field:focus-within{outline:none}.ErrataApp-module__qdi9gW__mathEditorLoading{color:var(--muted);flex:1;font-size:12px}.ErrataApp-module__qdi9gW__editorShake{animation:.42s ease-in-out ErrataApp-module__qdi9gW__editorReject}.ErrataApp-module__qdi9gW__feedback{border-top:1px solid var(--border);margin-top:32px;padding-top:24px;animation:.28s ease-out both ErrataApp-module__qdi9gW__softEnter}.ErrataApp-module__qdi9gW__resultHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.ErrataApp-module__qdi9gW__resultHeading h2{color:var(--strong);font-size:16px;line-height:1.5}.ErrataApp-module__qdi9gW__resultHeading>span{color:var(--muted);white-space:nowrap;font-size:12px}.ErrataApp-module__qdi9gW__feedback details{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;margin:32px 0;padding:12px 14px}.ErrataApp-module__qdi9gW__feedback summary{cursor:pointer;color:var(--strong);align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.ErrataApp-module__qdi9gW__feedback summary::-webkit-details-marker{display:none}.ErrataApp-module__qdi9gW__feedback summary small{color:var(--muted);margin-left:auto;font-size:12px}.ErrataApp-module__qdi9gW__acceptedMark,.ErrataApp-module__qdi9gW__missedMark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.ErrataApp-module__qdi9gW__acceptedMark{color:var(--correct);background:color-mix(in srgb,var(--correct) 10%,transparent)}.ErrataApp-module__qdi9gW__missedMark{color:var(--correction);background:color-mix(in srgb,var(--correction) 10%,transparent)}.ErrataApp-module__qdi9gW__feedback details>p{margin:12px 0;font-size:14px;line-height:1.7}.ErrataApp-module__qdi9gW__feedback details[open]>p,.ErrataApp-module__qdi9gW__feedback details[open]>blockquote{animation:.18s ease-out both ErrataApp-module__qdi9gW__softEnter}.ErrataApp-module__qdi9gW__feedback blockquote{border-left:2px solid var(--border);margin:12px 0 2px;padding:0 0 0 14px;font-size:13px}.ErrataApp-module__qdi9gW__feedback blockquote p{white-space:pre-wrap;max-height:180px;color:var(--muted);line-height:1.7;overflow:auto}.ErrataApp-module__qdi9gW__feedback blockquote a{color:var(--accent);font-size:12px;text-decoration:none}.ErrataApp-module__qdi9gW__adWrapper{flex-shrink:0;justify-content:center;padding:16px 24px;display:flex}.ErrataApp-module__qdi9gW__adBanner{border:1px solid var(--border);color:#787b77;letter-spacing:1px;background:#161616;border-radius:4px;justify-content:center;align-items:center;width:728px;max-width:100%;height:90px;font-size:10px;display:flex}[data-theme=light] .ErrataApp-module__qdi9gW__adBanner{color:#737570;background:#f5f5f5}.ErrataApp-module__qdi9gW__empty{text-align:center;flex-direction:column;align-items:center;display:flex}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__dropZone{border:1px dashed var(--border);width:193px;min-height:152px;color:var(--muted);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;font-size:15px;display:flex}.ErrataApp-module__qdi9gW__dropZone:hover{border-color:var(--accent);background:var(--surface-soft)}.ErrataApp-module__qdi9gW__empty>p{color:var(--muted);margin:24px 0 4px;font-size:12px}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__savedLink{color:var(--muted);text-underline-offset:3px;margin-top:18px;font-size:12px;text-decoration:underline}.ErrataApp-module__qdi9gW__setup{width:100%;max-width:540px;animation:.25s ease-out both ErrataApp-module__qdi9gW__softEnter}.ErrataApp-module__qdi9gW__eyebrow{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.ErrataApp-module__qdi9gW__setup h1,.ErrataApp-module__qdi9gW__summary h1,.ErrataApp-module__qdi9gW__generating h1{letter-spacing:-.5px;color:var(--strong);margin:10px 0;font-size:24px;font-weight:600}.ErrataApp-module__qdi9gW__setup>p,.ErrataApp-module__qdi9gW__summary>p,.ErrataApp-module__qdi9gW__generating>p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.ErrataApp-module__qdi9gW__fileList{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:24px 0}.ErrataApp-module__qdi9gW__fileRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.ErrataApp-module__qdi9gW__fileRow:last-child{border-bottom:0}.ErrataApp-module__qdi9gW__fileName{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.ErrataApp-module__qdi9gW__fileName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ErrataApp-module__qdi9gW__fileName small{color:var(--muted);font-size:12px}.ErrataApp-module__qdi9gW__fileName .ErrataApp-module__qdi9gW__warning{color:var(--correction)}.ErrataApp-module__qdi9gW__readyDot{background:var(--correct);border-radius:50%;width:6px;height:6px}.ErrataApp-module__qdi9gW__setupMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin-top:20px!important;font-size:12px!important}.ErrataApp-module__qdi9gW__setupMeta .ErrataApp-module__qdi9gW__textButton{margin-left:4px;font-size:12px}.ErrataApp-module__qdi9gW__capitalize{text-transform:capitalize}.ErrataApp-module__qdi9gW__connectionNote{border-left:2px solid var(--correction);padding-left:14px;font-size:13px!important}.ErrataApp-module__qdi9gW__connectionNote code{font-size:12px}.ErrataApp-module__qdi9gW__generating{text-align:center;width:100%;max-width:430px;animation:.25s ease-out both ErrataApp-module__qdi9gW__softEnter}.ErrataApp-module__qdi9gW__generating>.ErrataApp-module__qdi9gW__spinner{width:24px;height:24px;color:var(--accent);margin-bottom:14px}.ErrataApp-module__qdi9gW__generating small{color:var(--muted);font-size:12px}.ErrataApp-module__qdi9gW__loading{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.ErrataApp-module__qdi9gW__summary{text-align:center;max-width:600px;animation:.32s ease-out both ErrataApp-module__qdi9gW__questionEnter}.ErrataApp-module__qdi9gW__summaryStats{justify-content:center;gap:40px;margin:36px 0;display:flex}.ErrataApp-module__qdi9gW__summaryStats>div{flex-direction:column;gap:4px;display:flex}.ErrataApp-module__qdi9gW__summaryStats strong{color:var(--strong);font-size:30px;font-weight:600}.ErrataApp-module__qdi9gW__summaryStats span{color:var(--muted);font-size:12px}.ErrataApp-module__qdi9gW__summary>.ErrataApp-module__qdi9gW__textButton{margin:12px auto;display:flex}.ErrataApp-module__qdi9gW__cascade{align-items:flex-start;gap:8px;width:390px;animation:.14s ease-out both ErrataApp-module__qdi9gW__menuFadeIn;display:flex;position:absolute;top:67px;left:-50px}.ErrataApp-module__qdi9gW__cascadeClosing{pointer-events:none;animation:.14s ease-in both ErrataApp-module__qdi9gW__menuFadeOut}.ErrataApp-module__qdi9gW__mainMenu,.ErrataApp-module__qdi9gW__subMenu{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 10px 24px -8px #0006}.ErrataApp-module__qdi9gW__mainMenu{background:0 0;flex-shrink:0;width:160px}.ErrataApp-module__qdi9gW__subMenu{width:220px;max-height:65dvh;overflow-y:auto}.ErrataApp-module__qdi9gW__mainMenu>button,.ErrataApp-module__qdi9gW__subMenu>button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:10px 12px;font-size:13px;display:flex}.ErrataApp-module__qdi9gW__mainMenu>button{background:var(--surface)!important}.ErrataApp-module__qdi9gW__mainMenu>button:last-child,.ErrataApp-module__qdi9gW__subMenu>button:last-child{border-bottom:0}.ErrataApp-module__qdi9gW__mainMenu>button:hover,.ErrataApp-module__qdi9gW__subMenu>button:hover,.ErrataApp-module__qdi9gW__selectedMenu{background:var(--border)!important}.ErrataApp-module__qdi9gW__fileCompact{border-bottom:1px solid var(--border);align-items:center;padding:8px 8px 8px 12px;display:flex}.ErrataApp-module__qdi9gW__fileCompact .ErrataApp-module__qdi9gW__fileName{font-size:13px}.ErrataApp-module__qdi9gW__fileCompact .ErrataApp-module__qdi9gW__iconButton{width:24px;height:24px}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__accentText{color:var(--accent);font-weight:700}.ErrataApp-module__qdi9gW__app .ErrataApp-module__qdi9gW__dangerText{color:var(--danger)}.ErrataApp-module__qdi9gW__menuHint{color:var(--muted);margin:0;padding:10px 12px;font-size:12px}.ErrataApp-module__qdi9gW__profile{background:var(--surface);border:1px solid var(--border);transform-origin:100% 0;border-radius:14px;width:340px;max-height:calc(100dvh - 100px);padding:24px;animation:.15s ease-out both ErrataApp-module__qdi9gW__popoverEnter;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 10px 32px -6px #0006}.ErrataApp-module__qdi9gW__profileIntro{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ErrataApp-module__qdi9gW__avatar{background:color-mix(in srgb,var(--accent) 12%,transparent);width:36px;height:36px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.ErrataApp-module__qdi9gW__identityText{flex-direction:column;flex:1;min-width:0;display:flex}.ErrataApp-module__qdi9gW__nameRow,.ErrataApp-module__qdi9gW__saveStatus{align-items:center;gap:6px;min-width:0;display:flex}.ErrataApp-module__qdi9gW__nameRow{gap:3px}.ErrataApp-module__qdi9gW__nameRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ErrataApp-module__qdi9gW__nameRow input{border:0;border-bottom:1px solid var(--accent);width:100%;min-width:0;color:var(--strong);font:inherit;background:0 0;outline:0;padding:0;font-size:14px}.ErrataApp-module__qdi9gW__editName{flex-shrink:0;margin-left:-3px;font-size:15px;line-height:1;color:var(--muted)!important;padding:2px 4px!important}.ErrataApp-module__qdi9gW__editName:hover,.ErrataApp-module__qdi9gW__editName:focus-visible{color:var(--accent)!important}.ErrataApp-module__qdi9gW__saveStatus{width:max-content;max-width:100%}.ErrataApp-module__qdi9gW__infoButton{border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-flex;position:relative;border:1px solid var(--faint)!important;color:var(--muted)!important;padding:0!important}.ErrataApp-module__qdi9gW__infoButton [role=tooltip]{z-index:2;box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:128px;color:var(--text);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:8px 10px;font-size:11px;line-height:1.45;transition:opacity .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 7px 18px #0006}.ErrataApp-module__qdi9gW__infoButton:hover [role=tooltip],.ErrataApp-module__qdi9gW__infoButton:focus-visible [role=tooltip]{opacity:1;visibility:visible}.ErrataApp-module__qdi9gW__profileIntro strong{color:var(--strong);font-size:14px;font-weight:600}.ErrataApp-module__qdi9gW__profileIntro small,.ErrataApp-module__qdi9gW__profileSection>small{color:var(--muted);font-size:12px}.ErrataApp-module__qdi9gW__preference{margin-top:18px}.ErrataApp-module__qdi9gW__preference>span{color:var(--muted);font-size:12px}.ErrataApp-module__qdi9gW__preference>div{background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;gap:3px;margin-top:6px;padding:3px;display:flex}.ErrataApp-module__qdi9gW__preference button{text-transform:capitalize;color:var(--muted);border-radius:4px;flex:1;padding:6px 4px;font-size:12px}.ErrataApp-module__qdi9gW__preference button[aria-pressed=true]{background:var(--border);color:var(--strong)}.ErrataApp-module__qdi9gW__profileSection{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:22px;padding-top:14px;display:flex}.ErrataApp-module__qdi9gW__profileSection>small{margin-top:10px}.ErrataApp-module__qdi9gW__recentBlock{flex-direction:column;margin-top:10px;display:flex}.ErrataApp-module__qdi9gW__recentBlock>small{color:var(--muted);margin-bottom:4px;font-size:12px}.ErrataApp-module__qdi9gW__recentList{flex-direction:column;display:flex}.ErrataApp-module__qdi9gW__recentListScrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:188px;padding-right:5px;overflow-y:auto}.ErrataApp-module__qdi9gW__recentListScrollable:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:4px}.ErrataApp-module__qdi9gW__recent{text-align:left;justify-content:space-between;gap:12px;font-size:12px;display:flex;padding:8px 0!important}.ErrataApp-module__qdi9gW__recent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ErrataApp-module__qdi9gW__recent small{color:var(--muted);white-space:nowrap}.ErrataApp-module__qdi9gW__currentRecent{color:var(--accent)!important}.ErrataApp-module__qdi9gW__ellipsisButton{letter-spacing:2px;align-self:center;min-width:44px;font-size:23px;line-height:1;color:var(--muted)!important;padding:0 12px 7px!important}.ErrataApp-module__qdi9gW__ellipsisButton:hover,.ErrataApp-module__qdi9gW__ellipsisButton:focus-visible{color:var(--accent)!important}.ErrataApp-module__qdi9gW__errorBanner{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 5%,var(--bg));width:calc(100% - 48px);max-width:680px;color:var(--danger);border-radius:8px;justify-content:space-between;align-items:center;margin:16px auto 0;padding:8px 12px;font-size:13px;display:flex}.ErrataApp-module__qdi9gW__inlineError{color:var(--danger)!important;font-size:13px!important}.ErrataApp-module__qdi9gW__dragOverlay{border:2px dashed var(--accent);background:color-mix(in srgb,var(--bg) 95%,transparent);z-index:100;pointer-events:none;color:var(--accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:12px}.ErrataApp-module__qdi9gW__modal{border:1px solid var(--border);background:var(--surface);width:420px;max-width:calc(100% - 32px);max-height:80dvh;color:var(--text);border-radius:14px;padding:24px;box-shadow:0 20px 60px #0005}.ErrataApp-module__qdi9gW__modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.ErrataApp-module__qdi9gW__modal[open]{animation:.18s ease-out both ErrataApp-module__qdi9gW__popoverEnter}.ErrataApp-module__qdi9gW__modalHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ErrataApp-module__qdi9gW__modalHeader h2{color:var(--strong);margin:0;font-size:18px;font-weight:600}.ErrataApp-module__qdi9gW__field{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.ErrataApp-module__qdi9gW__field input{background:var(--bg);border:1px solid var(--border);color:var(--strong);border-radius:6px;width:100%;padding:10px 12px;font-size:14px}.ErrataApp-module__qdi9gW__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite ErrataApp-module__qdi9gW__spin;display:inline-block}.ErrataApp-module__qdi9gW__shake{animation:.35s ease-in-out ErrataApp-module__qdi9gW__shake}.ErrataApp-module__qdi9gW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ErrataApp-module__qdi9gW__strikeThrough{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes ErrataApp-module__qdi9gW__answerEnter{0%{opacity:0;visibility:hidden;transform:translateY(-8px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes ErrataApp-module__qdi9gW__stageRiseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrataApp-module__qdi9gW__stageFromLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes ErrataApp-module__qdi9gW__stageFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ErrataApp-module__qdi9gW__spin{to{transform:rotate(360deg)}}@keyframes ErrataApp-module__qdi9gW__questionEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrataApp-module__qdi9gW__softEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrataApp-module__qdi9gW__popoverEnter{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ErrataApp-module__qdi9gW__menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ErrataApp-module__qdi9gW__menuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ErrataApp-module__qdi9gW__editorStemEnter{0%{opacity:0;transform:translateY(var(--editor-entry-y)) scale(.78)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ErrataApp-module__qdi9gW__editorReject{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}to{transform:translate(0)}}@keyframes ErrataApp-module__qdi9gW__shake{20%,60%{position:relative;left:-3px}40%,80%{position:relative;left:3px}to{position:relative;left:0}}@media (max-width:700px){.ErrataApp-module__qdi9gW__banner{padding:0 20px}.ErrataApp-module__qdi9gW__subjectLine{align-items:flex-start;padding:10px 20px;font-size:11px}.ErrataApp-module__qdi9gW__questionCount{text-align:right;max-width:50%;font-size:11px}.ErrataApp-module__qdi9gW__main{padding:48px 24px}.ErrataApp-module__qdi9gW__cascade{width:calc(100vw - 32px);position:fixed;top:80px;left:16px}.ErrataApp-module__qdi9gW__mainMenu{width:125px}.ErrataApp-module__qdi9gW__subMenu{flex:1;width:auto}.ErrataApp-module__qdi9gW__profile{width:min(340px,100vw - 40px);right:0}.ErrataApp-module__qdi9gW__questionMarks{font-size:11px}.ErrataApp-module__qdi9gW__adWrapper{padding:16px 24px}.ErrataApp-module__qdi9gW__adBanner{height:60px;font-size:9px}.ErrataApp-module__qdi9gW__resultHeading{align-items:flex-start}.ErrataApp-module__qdi9gW__summaryStats{gap:22px}}@media (max-width:380px){.ErrataApp-module__qdi9gW__empty>p{max-width:240px}.ErrataApp-module__qdi9gW__summaryStats{gap:12px}}@media (prefers-reduced-motion:reduce){.ErrataApp-module__qdi9gW__app *{transition:none!important;animation:none!important}.ErrataApp-module__qdi9gW__primary:hover:not(:disabled),.ErrataApp-module__qdi9gW__primary:active:not(:disabled){transform:none}}
