.kind-chip[data-v-0cbb15d3]{align-self:flex-start;background-color:var(--yellow);border-radius:var(--border-radius);color:var(--blue-navy-dark);display:block;font-family:Lato;font-size:11px;font-weight:400;letter-spacing:.5px;line-height:16px;margin-top:2px;max-width:110px;min-width:0;padding:1px 6px;text-align:center;white-space:normal;width:-moz-fit-content;width:fit-content}.kind-chip--number[data-v-0cbb15d3]{font-size:12px;height:22px;letter-spacing:normal;line-height:22px;margin-top:1px;padding:0;width:22px}.exercise-correction[data-v-eeef5c3e]{background-color:var(--yellow-light);border:1px solid var(--yellow);border-radius:var(--border-radius);overflow:hidden;width:100%}.correction-header[data-v-eeef5c3e]{align-items:center;background-color:var(--yellow);border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;justify-content:space-between;padding:0 12px}.correction-score[data-v-eeef5c3e],.correction-title[data-v-eeef5c3e]{color:var(--blue-navy-dark);letter-spacing:-1px;line-height:1}.correction-content[data-v-eeef5c3e]{display:flex;flex-direction:column;gap:10px;padding:12px}@media(max-width:768px){.correction-content[data-v-eeef5c3e]{padding:10px}}.section-container[data-v-76297893]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-76297893]{align-items:center;display:flex;gap:11px}.section-icon[data-v-76297893]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;height:19px;justify-content:center;width:19px}.section-icon-red[data-v-76297893]{color:var(--red-dark)}.section-icon-orange[data-v-76297893]{color:var(--orange)}.section-icon-green[data-v-76297893]{color:var(--green-dark)}.section-icon-blue[data-v-76297893]{color:var(--blue-dark)}.section-icon-navy[data-v-76297893]{background-color:#2d314214;color:var(--blue-navy-dark)}.section-icon-purple[data-v-76297893]{background-color:#ede4f3;color:#7d5a99}.section-count[data-v-76297893]{align-self:center;color:var(--blue-navy-muted);line-height:1;margin-left:-4px}.section-icon-green[data-v-76297893]{background-color:var(--green-light)}.section-icon-red[data-v-76297893]{background-color:var(--red-light)}.section-icon-orange[data-v-76297893]{background-color:var(--yellow)}.section-icon-blue[data-v-76297893]{background-color:var(--blue-light)}.section-title-green[data-v-76297893]{color:var(--green)}.section-title-red[data-v-76297893]{color:var(--red-dark)}.section-title-orange[data-v-76297893]{color:var(--orange)}.section-title-navy[data-v-76297893]{color:var(--blue-navy-dark)}.section-title-purple[data-v-76297893]{color:#7d5a99}.section-title-blue[data-v-76297893]{color:var(--blue-dark)}.section-content[data-v-76297893]{display:flex;gap:12px;padding-left:9px}.section-body[data-v-76297893]{color:var(--blue-navy-dark);flex:1;line-height:1.4}.vertical-line[data-v-76297893]{align-self:stretch;background:var(--grey);flex-shrink:0;width:1px}.green-line[data-v-76297893]{background:var(--green-light)}.red-line[data-v-76297893]{background:var(--red-light)}.navy-line[data-v-76297893]{background-color:#2d314240}.purple-line[data-v-76297893]{background-color:#d9c8e6}.orange-line[data-v-76297893]{background:var(--yellow)}.blue-line[data-v-76297893]{background:var(--blue-light)}.teacher-comment[data-v-55724feb]{color:var(--blue-navy-dark);line-height:1.5;margin:0 0 4px}.fix-list[data-v-55724feb]{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.fix-group-label[data-v-55724feb]{color:var(--blue-navy-muted);margin:6px 0 0}.fix-group-label[data-v-55724feb]:first-child{margin-top:0}.fix-group[data-v-55724feb],.fix-group-rows[data-v-55724feb]{display:contents}.fix-group--gutter[data-v-55724feb]{align-items:flex-start;display:flex;gap:8px}.fix-group--gutter[data-v-55724feb]:has(>.fix-gutter--named){display:grid;grid-template-columns:110px 1fr}.fix-group--gutter .fix-group-rows[data-v-55724feb]{display:flex;flex:1;flex-direction:column;gap:8px}.fix-gutter[data-v-55724feb]{color:var(--blue-navy-muted);flex-shrink:0;text-align:center;width:20px}.fix-gutter--boxed[data-v-55724feb]{background-color:var(--yellow);border:none;border-radius:var(--border-radius);color:var(--blue-navy-dark);font-family:Lato;font-size:12px;font-weight:400;height:22px;line-height:22px;margin-top:1px;padding:0;text-align:center;width:22px}.fix-group--ruled[data-v-55724feb]{border-top:1px solid var(--yellow);padding-top:8px}.fix-group--ruled[data-v-55724feb]:first-of-type{border-top:none;padding-top:0}.fix-inline-label[data-v-55724feb]{color:var(--blue-navy-muted);margin-right:2px}.fix-group-label--chip>span[data-v-55724feb]{background-color:var(--yellow);border-radius:999px;color:var(--blue-navy-dark);display:inline-block;padding:1px 8px}.fix-group-label--caps-right>span[data-v-55724feb],.fix-group-label--caps-rule>span[data-v-55724feb],.fix-group-label--caps>span[data-v-55724feb]{font-family:Lato;font-size:10px;letter-spacing:1px}.fix-group-label--caps-rule[data-v-55724feb]{align-items:center;display:flex;gap:6px}.fix-group-label--caps-rule[data-v-55724feb]:after{background-color:var(--yellow);content:"";flex:1;height:1px;order:3}.fix-group-label--caps-rule .fix-group-count[data-v-55724feb]{font-family:Lato;font-size:10px}.fix-group-label--caps-right[data-v-55724feb]{text-align:right}.fix-group-label--rule[data-v-55724feb]{align-items:center;display:flex;gap:6px}.fix-group-label--rule[data-v-55724feb]:after{background-color:var(--yellow);content:"";flex:1;height:1px;order:3}.fix-group-count[data-v-55724feb]{color:var(--blue-navy-muted);order:2}.fix-group-label--boxed-rule[data-v-55724feb]{align-items:center;display:flex;gap:6px}.fix-group-label--boxed-rule>span[data-v-55724feb]:first-child{background-color:var(--white);border:1px solid var(--grey);border-radius:var(--border-radius);color:var(--blue-navy-dark);display:inline-block;font-family:Lato;font-size:11px;line-height:16px;min-width:18px;padding:0 4px;text-align:center}.fix-group-label--boxed-rule .fix-group-count[data-v-55724feb]{font-family:Lato;font-size:11px}.fix-group-label--boxed-rule[data-v-55724feb]:after{background-color:var(--yellow);content:"";flex:1;height:1px;order:3}.fix-row[data-v-55724feb]{align-items:flex-start;display:flex;gap:8px;transition:opacity .2s ease}.fix-row>.reveal-btn[data-v-55724feb]{align-self:flex-start;margin-top:-3px}.fix-row .fix-main[data-v-55724feb]{display:flex;flex-direction:column;justify-content:center;min-height:28px}.fix-row--blank .fix-main[data-v-55724feb]{justify-content:flex-start}.fix-row--tappable[data-v-55724feb]{cursor:pointer}.fix-row--stale[data-v-55724feb]{opacity:.4}.fix-main[data-v-55724feb]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.fix-head[data-v-55724feb]{line-height:1.6;margin:0}.fix-ref[data-v-55724feb]{color:var(--blue-navy-muted)}.blank-empty[data-v-55724feb]{border:1px dashed var(--blue);border-radius:var(--border-radius);display:inline-block;height:1.1em;min-width:40px;vertical-align:middle}.fix-gap[data-v-55724feb]{color:var(--blue-navy-dark);font-weight:700}.fix-tag[data-v-55724feb]{color:var(--blue-navy-muted);letter-spacing:1px;margin-left:8px}.fix-audio[data-v-55724feb]{margin-left:4px;padding:4px;vertical-align:middle}.fix-hint[data-v-55724feb]{color:#2d3142d9;line-height:1.4;margin:0}.fix-hint-icon.fix-hint-icon--blue[data-v-55724feb]{color:var(--blue)}.fix-hint--spectral-13[data-v-55724feb]{font-size:13px}.fix-hint--icon[data-v-55724feb],.fix-hint--lato-13[data-v-55724feb],.fix-hint--lato-14[data-v-55724feb]{font-family:Lato;font-size:14px}.fix-hint--caps[data-v-55724feb]{font-size:13px}.fix-hint-caps[data-v-55724feb]{color:var(--blue-navy-muted);font-family:Lato;font-style:normal;letter-spacing:1px;margin-right:6px}.fix-hint-icon[data-v-55724feb]{color:var(--orange);margin-right:5px;vertical-align:-3px}.fix-hint-label[data-v-55724feb]{color:var(--blue-navy-muted);margin-right:4px}.fix-why[data-v-55724feb]{color:var(--blue-navy-dark);line-height:1.4;margin:0}.fix-why--inline[data-v-55724feb]{margin-left:8px}.marks[data-v-55724feb]{font-weight:700;letter-spacing:.5px}.mark--same[data-v-55724feb]{color:var(--blue-navy-dark)}.mark--wrong[data-v-55724feb]{color:var(--red-dark);text-decoration:underline;text-decoration-color:var(--red-dark);text-decoration-thickness:2px;text-underline-offset:3px}.mark--extra[data-v-55724feb]{color:var(--red-dark);text-decoration:line-through;text-decoration-color:var(--red-dark);text-decoration-thickness:1.5px}.mark--gap[data-v-55724feb]{border-bottom:2px solid var(--red-dark);display:inline-block;height:1em;margin:0 1px;transform:translateY(3px);width:9px}.revealed-answer--blank[data-v-55724feb]{margin-top:2px}.revealed-answer[data-v-55724feb]{color:var(--green-dark);font-style:italic;margin:2px 0 0}.error-original[data-v-55724feb]{font-weight:700;text-decoration:line-through;text-decoration-color:var(--red-dark);text-decoration-thickness:1.5px}.error-arrow[data-v-55724feb],.error-original[data-v-55724feb]{color:var(--blue-navy-dark)}.error-correction[data-v-55724feb]{color:var(--green-dark);font-weight:700}.reveal-btn[data-v-55724feb]{align-items:center;background:var(--orange-light);border:none;border-radius:var(--border-radius);color:var(--orange);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:28px}.reveal-btn.active[data-v-55724feb],.reveal-btn[data-v-55724feb]:hover{background:var(--orange);color:var(--white)}.improvement-text[data-v-55724feb]{color:var(--blue-navy-dark);line-height:1.4}.improvement-text p[data-v-55724feb]{margin:0}.loading-overlay[data-v-a26dfda5]{align-items:center;background-color:#ffffffd9;border-radius:var(--border-radius);display:flex;height:100%;justify-content:center;left:0;min-height:96px;pointer-events:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.loading-content[data-v-a26dfda5]{align-items:center;display:flex;flex-direction:column;gap:12px}.loading-text[data-v-a26dfda5]{color:var(--blue);font-size:16px;font-weight:500}.loading-text--orange[data-v-a26dfda5]{color:var(--red)}.progress-track[data-v-a26dfda5]{background-color:var(--grey);height:4px;max-width:70vw;overflow:hidden;width:200px}.progress-fill[data-v-a26dfda5],.progress-track[data-v-a26dfda5]{border-radius:var(--border-radius)}.progress-fill[data-v-a26dfda5]{background-color:var(--blue);height:100%}.progress-fill--complete[data-v-a26dfda5]{transition:width .25s ease-out}.loading-dots[data-v-a26dfda5]{display:inline-block;text-align:left;width:1.2em}.loading-dots[data-v-a26dfda5]:after{animation:dots-a26dfda5 1.5s steps(4) infinite;content:""}@keyframes dots-a26dfda5{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.exercise-card[data-v-90975dbd]{width:100%}.exercise-header[data-v-90975dbd]{align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exercise-header-left[data-v-90975dbd]{align-items:flex-start;display:flex;gap:22px}.exercise-icon[data-v-90975dbd]{flex-shrink:0;height:20px;width:20px}.exercise-title-container[data-v-90975dbd]{display:flex;flex-direction:column;gap:5px}.exercise-title-row[data-v-90975dbd]{align-items:flex-start;display:flex}.exercise-title[data-v-90975dbd]{color:var(--blue-navy-dark);-webkit-user-select:text;-moz-user-select:text;user-select:text}.tooltip-icon[data-v-90975dbd]{color:var(--grey);margin-left:6px;padding-bottom:3px;transition:color .2s ease}.tooltip-icon[data-v-90975dbd]:hover{color:var(--blue)}.exercise-subtitle[data-v-90975dbd]{color:var(--grey-dark);margin:0}.exercise-subtitle.subtitle-orange[data-v-90975dbd]{color:var(--orange)}.exercise-header-right[data-v-90975dbd]{align-items:center;display:flex;flex-shrink:0;gap:18px}.link-icon[data-v-90975dbd]{align-items:center;background:none;border:none;color:var(--grey);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .2s ease}.link-icon[data-v-90975dbd]:hover{color:var(--blue)}.skip-icon[data-v-90975dbd]{align-items:center;background:none;border:none;color:var(--grey);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color .2s ease}.skip-icon[data-v-90975dbd]:hover{color:var(--blue)}.skip-icon--active[data-v-90975dbd]{color:var(--orange)}.exercise-chevron[data-v-90975dbd]{align-items:center;border-radius:var(--border-radius);color:var(--grey);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:-8px;transition:background-color .2s ease,color .2s ease;width:36px}.exercise-chevron[data-v-90975dbd]:hover{background-color:var(--blue-light);color:var(--blue)}.exercise-chevron-icon[data-v-90975dbd]{height:20px;transform:rotate(-180deg);transform-origin:center;transition:transform .2s ease;width:20px}.exercise-card.open .exercise-chevron-icon[data-v-90975dbd]{transform:rotate(0)}.exercise-content[data-v-90975dbd]{max-height:0;opacity:0;overflow:hidden;overflow-anchor:none;padding:0 var(--spacing);transform:translateY(-8px);transition:max-height .24s cubic-bezier(.25,.46,.45,.94),opacity .22s cubic-bezier(.25,.46,.45,.94) 20ms,transform .24s cubic-bezier(.25,.46,.45,.94) 20ms,padding .24s cubic-bezier(.25,.46,.45,.94)}.exercise-content-open[data-v-90975dbd]{max-height:5000px;opacity:1;padding:var(--spacing) var(--spacing) 12px var(--spacing);transform:none}.exercise-actions[data-v-90975dbd]{align-items:center;display:flex;justify-content:space-between;margin-top:6px;min-height:34px}.exercise-actions-left[data-v-90975dbd]{display:flex;gap:20px}@media(max-width:767px){.exercise-actions[data-v-90975dbd]{min-height:36px}.exercise-actions[data-v-90975dbd],.exercise-actions-left[data-v-90975dbd]{align-items:stretch;display:flex;gap:12px}.exercise-actions button[data-v-90975dbd]:last-child{margin-left:0}.exercise-actions[data-v-90975dbd] .action-button{align-items:center;display:flex;justify-content:center;min-height:36px}}.exercise-skip-row[data-v-90975dbd]{display:flex;justify-content:flex-start;margin-top:10px}.skip-tooltip[data-v-90975dbd] .tooltip-content{bottom:calc(100% + 8px);left:0;top:auto;transform:none;white-space:nowrap}.exercise-skipped-note[data-v-90975dbd]{color:var(--grey-dark);margin:6px 0 0}.exercise-slot-wrapper[data-v-90975dbd]{position:relative}.exercise-slot-wrapper--correcting[data-v-90975dbd]{cursor:default;pointer-events:none}.exercise-image-wrapper[data-v-90975dbd]{align-items:center;border-radius:var(--border-radius);display:flex;height:200px;justify-content:center;margin:0 auto 8px;overflow:hidden;width:200px}.exercise-image[data-v-90975dbd]{border-radius:var(--border-radius);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media(max-width:767px){.exercise-image-wrapper[data-v-90975dbd]{height:150px;width:150px}}.exercise-image-wrapper--big[data-v-90975dbd]{height:auto;max-height:500px;min-height:200px;width:100%}@media(max-width:767px){.exercise-image-wrapper--big[data-v-90975dbd]{max-height:350px;min-height:150px}}[data-v-90975dbd] .exercise-correction{margin-top:32px}.exercise-correction-slot[data-v-90975dbd]{transition:opacity .15s ease}.exercise-correction-slot--stale[data-v-90975dbd]{opacity:.3;pointer-events:none}.exercise-guidelines[data-v-90975dbd]{background-color:var(--beige);border:1px solid var(--yellow-light);border-radius:var(--border-radius);margin-bottom:var(--spacing);padding:var(--half-spacing)}.guidelines-content[data-v-90975dbd]{color:var(--blue-navy-dark);margin:0}.guidelines-content[data-v-90975dbd] ol,.guidelines-content[data-v-90975dbd] ul{margin:0;padding-left:21px}.guidelines-content[data-v-90975dbd] li{margin-bottom:0}.guidelines-content[data-v-90975dbd] strong{font-weight:700}.guidelines-content[data-v-90975dbd] em{font-style:italic}.guidelines-content[data-v-90975dbd] del{text-decoration:line-through}.guidelines-content[data-v-90975dbd] u{text-decoration:underline}.guidelines-content[data-v-90975dbd] mark{background-color:var(--yellow);padding:0 2px}.guidelines-content[data-v-90975dbd] .text-blue{color:var(--blue)}.guidelines-content[data-v-90975dbd] .text-orange{color:var(--orange)}.guidelines-content[data-v-90975dbd] .text-green{color:var(--green)}
