.AnnotatedView_compoViewContainer__J_gRX{position:relative;font-family:Roboto Mono,monospace,sans-serif;padding:20px;box-sizing:border-box}.AnnotatedView_textContainer__ut7_8{position:relative}.AnnotatedView_studentTextLine__z6ClT{position:relative;z-index:10;font-family:Roboto Mono,monospace,sans-serif;line-height:1.4;color:var(--mantine-color-dark-9);-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text;display:block}.AnnotatedView_justifiedLine__81BpC{text-align:justify;text-justify:inter-word;text-align-last:justify;-webkit-hyphens:auto;hyphens:auto}.AnnotatedView_studentTextLine__z6ClT.AnnotatedView_indentedLine__UmtvH{text-indent:4em}.AnnotatedView_line__MVTV9{position:relative;border-bottom:1px solid var(--mantine-color-gray-3);padding-bottom:4px;margin-bottom:4px}.AnnotatedView_annotationRow__S9D04{position:relative;width:100%}.AnnotatedView_annotationBubble__IFwLN{position:absolute;border:1px solid var(--mantine-color-gray-6);border-radius:var(--mantine-radius-sm);padding:4px 8px;font-size:13px;line-height:1.4;box-shadow:var(--mantine-shadow-sm);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;z-index:10;color:var(--mantine-color-dark-9);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;max-width:400px;font-family:Inter,sans-serif;text-align:justify;text-justify:inter-word;-webkit-hyphens:none;hyphens:none}.AnnotatedView_annotationBubble__IFwLN.AnnotatedView_isReviewMode__sOWrz{cursor:pointer}.AnnotatedView_annotationBubble__IFwLN:hover{z-index:20;transform:scale(1.02);box-shadow:var(--mantine-shadow-md)}.AnnotatedView_annotationBubble__IFwLN.AnnotatedView_isReviewMode__sOWrz.AnnotatedView_clickable__YBTcH{border-width:2px;border-style:dashed;padding:3px 7px}.AnnotatedView_annotationBubble__IFwLN.AnnotatedView_isReviewMode__sOWrz.AnnotatedView_clickable__YBTcH:hover{border-style:solid;transform:scale(1.05);box-shadow:var(--mantine-shadow-lg)}.AnnotatedView_annotationContent__eANJc{display:flex;align-items:flex-start;gap:6px}.AnnotatedView_annotationBadge__FCx15{color:var(--mantine-color-white);border-radius:var(--mantine-radius-xs);padding:2px 4px;font-size:10px;font-weight:600;width:35px;text-align:center;flex-shrink:0;line-height:1.2;font-family:Inter,sans-serif}.AnnotatedView_annotationText__tR4FK{line-height:1.4}.AnnotatedView_Critical__4IcRp{background-color:var(--mantine-color-carmine-pink-0);border-color:var(--mantine-color-carmine-pink-6)}.AnnotatedView_Polish__AKS63{background-color:var(--mantine-color-sunset-0);border-color:var(--mantine-color-sunset-6)}.AnnotatedView_Praise__uGIBa{background-color:var(--mantine-color-jungle-green-0);border-color:var(--mantine-color-jungle-green-6)}.AnnotatedView_Suggestion__mPEi4{background-color:var(--mantine-color-azure-0);border-color:var(--mantine-color-azure-6)}.AnnotatedView_badge_Critical__3WJRj{background-color:var(--mantine-color-carmine-pink-6);color:var(--mantine-color-white)}.AnnotatedView_badge_Polish__KGzqT{background-color:var(--mantine-color-sunset-6);color:var(--mantine-color-rich-black-8)}.AnnotatedView_badge_Praise___vp5c{background-color:var(--mantine-color-jungle-green-6);color:var(--mantine-color-white)}.AnnotatedView_badge_Suggestion__9lA1h{background-color:var(--mantine-color-azure-6);color:var(--mantine-color-white)}.AnnotatedView_hiddenMeasurer___uiaH{position:relative;height:0;overflow:hidden;opacity:0;z-index:-1;pointer-events:none}.AnnotatedView_underlineContainer__wrDng{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.AnnotatedView_textUnderline__ybppy{position:absolute;bottom:1px;height:2px;opacity:.7;transition:all .2s ease;border-radius:1px}.AnnotatedView_textUnderline__ybppy.AnnotatedView_highlighted__9yKNW{height:4px;opacity:1;bottom:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(http://fonts.gstatic.com/s/inter/v19/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(http://fonts.gstatic.com/s/robotomono/v30/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQw.ttf) format("truetype")}.AnnotatedView_underline_Critical__8Psob{background-color:var(--mantine-color-carmine-pink-6)}.AnnotatedView_underline_Polish__fS2Zg{background-color:var(--mantine-color-sunset-6)}.AnnotatedView_underline_Praise__rcB46{background-color:var(--mantine-color-jungle-green-6)}.AnnotatedView_underline_Suggestion__PJ4qa{background-color:var(--mantine-color-azure-6)}.FeedbackAnnotationSection_sectionContainer__IWcr2{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.FeedbackAnnotationSection_contentWrapper__UGLwb{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;aspect-ratio:16/12}.FeedbackAnnotationSection_centralText__q_jWn{max-width:650px;z-index:5;background-color:rgba(255,255,255,.8);padding:2rem;border-radius:var(--mantine-radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FeedbackAnnotationSection_bubblesContainer__8GELf{position:absolute;top:0;left:0;width:100%;height:100%}.FeedbackAnnotationSection_bubbleWrapper__wK9ow{position:absolute;transition:transform .2s ease-out,box-shadow .2s ease-out;width:220px}.FeedbackAnnotationSection_bubbleWrapper__wK9ow:hover{transform:scale(1.1);z-index:10;box-shadow:var(--mantine-shadow-lg)}@media (hover:none){.FeedbackAnnotationSection_bubbleWrapper__wK9ow:hover{transform:none}}.FeedbackAnnotationSection_bubblePosition1__ow_dB{top:5%;left:8%;transform:rotate(-12deg)}.FeedbackAnnotationSection_bubblePosition2__emSqH{top:8%;right:7%;transform:rotate(8deg)}.FeedbackAnnotationSection_bubblePosition3__Q_X0Y{top:35%;left:0;transform:rotate(18deg)}.FeedbackAnnotationSection_bubblePosition4__zzCiq{top:30%;right:0;transform:rotate(-10deg)}.FeedbackAnnotationSection_bubblePosition5__ojqSW{bottom:28%;left:1%;transform:rotate(7deg)}.FeedbackAnnotationSection_bubblePosition6___rk5A{bottom:30%;right:1%;transform:rotate(-10deg)}.FeedbackAnnotationSection_bubblePosition7__mywWY{bottom:8%;left:40%;transform:rotate(12deg)}.FeedbackAnnotationSection_bubblePosition8__VzcrC{top:0;right:42%;transform:rotate(-7deg)}@media (max-width:768px){.FeedbackAnnotationSection_contentWrapper__UGLwb{aspect-ratio:4/3;padding:1rem;min-height:80vh}.FeedbackAnnotationSection_centralText__q_jWn{max-width:95%;padding:1rem;margin:1rem 0}.FeedbackAnnotationSection_bubbleWrapper__wK9ow{width:160px}.FeedbackAnnotationSection_bubbleWrapper__wK9ow:hover{transform:scale(1.05)}.FeedbackAnnotationSection_bubblePosition1__ow_dB{top:2%;left:2%}.FeedbackAnnotationSection_bubblePosition2__emSqH{top:5%;right:2%}.FeedbackAnnotationSection_bubblePosition3__Q_X0Y{top:70%;left:5%}.FeedbackAnnotationSection_bubblePosition4__zzCiq{top:75%;right:5%}.FeedbackAnnotationSection_bubblePosition5__ojqSW,.FeedbackAnnotationSection_bubblePosition6___rk5A,.FeedbackAnnotationSection_bubblePosition7__mywWY,.FeedbackAnnotationSection_bubblePosition8__VzcrC{display:none}}@media (max-width:480px){.FeedbackAnnotationSection_contentWrapper__UGLwb{aspect-ratio:3/4;padding:.5rem;min-height:90vh}.FeedbackAnnotationSection_centralText__q_jWn{max-width:98%;padding:.75rem;margin:.5rem 0}.FeedbackAnnotationSection_bubbleWrapper__wK9ow{width:140px}.FeedbackAnnotationSection_bubblePosition1__ow_dB{top:1%;left:1%}.FeedbackAnnotationSection_bubblePosition2__emSqH{top:3%;right:1%}.FeedbackAnnotationSection_bubblePosition3__Q_X0Y{top:80%;left:3%}.FeedbackAnnotationSection_bubblePosition4__zzCiq{top:83%;right:3%}}.HandwritingTranscriptionSection_imageContainer__BgXxc{position:relative;width:100%;line-height:0}.HandwritingTranscriptionSection_handwritingImage__Ij40E{display:block;width:100%;height:100%;object-fit:cover}.HandwritingTranscriptionSection_transcribedOverlay__v8jAK{position:absolute;top:0;left:0;width:100%;height:100%;background-color:white}.HandwritingTranscriptionSection_transcribedText__tQGWJ{white-space:pre-wrap;font-family:Roboto Mono,mono;font-size:1rem;line-height:1.8;padding:1.5rem 2rem;color:#333;margin:0;height:100%;box-sizing:border-box}.HandwritingTranscriptionSection_scannerLine__CAHXL{position:absolute;top:0;width:3px;height:100%}