.styles_layout__I3AmD,.styles_promptWrapper__x5caW{-moz-box-flex:1;flex:1;position:relative;overflow:hidden;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.styles_promptWrapper__x5caW{min-height:0}.styles_passageToggle__8_5SU{position:relative;padding:8px}.styles_leftPanel__k5p1b{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-flex:1;flex:1;min-height:0}.styles_prompt__1x6ze{-moz-box-flex:1;flex:1;padding:8px;min-height:0}.styles_prompt__1x6ze .markdown-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_passage__uYsBw{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e6e7e8}.styles_inputContainer__Zo1aN{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;padding:8px;min-height:0}.styles_inputContainer__Zo1aN .styles_instructions__A_FqC{margin-bottom:4px;font-style:italic;font-weight:600;color:var(--color-default)}.styles_inputContainer__Zo1aN .styles_responseInput__6rI72{-moz-box-flex:1;flex:1;min-height:150px;resize:vertical}.styles_inputContainer__Zo1aN .styles_charCount__MhdK2{margin-top:4px;font-size:12px;color:var(--color-secondary);text-align:right}.styles_inputContainer__Zo1aN .styles_charCountAtLimit___2UQm{color:var(--color-red);font-weight:600}@media(min-width:499px){.styles_layout__I3AmD:not(.styles_layoutWide__EgXod){-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_leftPanel__k5p1b{max-height:100%;max-width:500px;width:100%;border-right:1px solid var(--border-color-light)}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_passageToggle__8_5SU{padding:16px}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_promptWrapper__x5caW{-moz-box-flex:1;flex:1}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_prompt__1x6ze{padding:8px 16px}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_inputContainer__Zo1aN{-moz-box-flex:1;flex:1;padding:16px}.styles_layout__I3AmD:not(.styles_layoutWide__EgXod) .styles_inputContainer__Zo1aN .styles_responseInput__6rI72{min-height:200px}}@media(min-width:992px){.styles_layout__I3AmD.styles_layoutWide__EgXod{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_leftPanel__k5p1b{max-height:100%;max-width:500px;width:100%;border-right:1px solid var(--border-color-light)}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_passageToggle__8_5SU{padding:16px}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_promptWrapper__x5caW{-moz-box-flex:1;flex:1}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_prompt__1x6ze{padding:8px 16px}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_inputContainer__Zo1aN{-moz-box-flex:1;flex:1;padding:16px}.styles_layout__I3AmD.styles_layoutWide__EgXod .styles_inputContainer__Zo1aN .styles_responseInput__6rI72{min-height:200px}}.styles_gradingLayout__el4Vo{-moz-box-flex:1;flex:1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:24px;text-align:center;color:var(--color-default)}.styles_gradingMessage__5N_bR{margin-top:16px;font-size:16px}.styles_gradingSubtext__IxWPc{margin-top:8px;font-size:14px;color:var(--color-secondary)}.styles_gradingActions__eY31s{display:-moz-box;display:flex;gap:12px;margin-top:16px}.styles_resultsLayout__61l2Y{-moz-box-flex:1;flex:1;overflow-y:auto;padding:16px;color:var(--color-default)}.styles_gradingUnavailable__7VdCj{padding:12px;margin-bottom:24px;font-style:italic;color:var(--color-secondary)}.styles_scoreHeader__ckLTC{display:-moz-box;display:flex;-moz-box-align:baseline;align-items:baseline;gap:8px;margin-bottom:12px}.styles_scoreValue__XRaL_{font-size:28px;font-weight:700}.styles_scoreLabel__lZgWy{font-size:16px;color:var(--color-secondary)}.styles_lineClamp__RNX0Z{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.styles_toggleLink__YHh8M{display:inline;padding:0;margin-top:4px;background:none;border:none;cursor:pointer;font-size:12px;font-family:inherit;color:var(--color-link,#1a73e8)}.styles_toggleLink__YHh8M:hover{text-decoration:underline}.styles_responseSection__eDTP4{padding:12px;background-color:var(--background-color-info);border-radius:4px;white-space:pre-wrap;line-height:1.6;color:var(--color-default);margin-bottom:24px}.styles_responseSection__eDTP4 a{display:block}.styles_imagePair__DazF8{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:16px;margin-bottom:24px}.styles_imagePair__DazF8>*{margin-bottom:0}@media(min-width:768px){.styles_imagePair__DazF8{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:start;align-items:flex-start}.styles_imagePair__DazF8>*{-moz-box-flex:1;flex:1 1 0;min-width:0}}.styles_responseLabel__K__jI,.styles_sectionLabel__5UZgA{font-weight:600;margin-bottom:8px}.styles_feedbackSection__Mr_YB,.styles_solutionSection__0eEa1{margin-bottom:24px;line-height:1.6}.styles_solutionSection__0eEa1{padding:12px;background-color:#ececf3;background-color:var(--background-color-info);border-radius:4px}.styles_criteriaSection__CzR__{margin-bottom:24px}.styles_sectionHeading__OaWJA{font-weight:600;margin-bottom:4px}.styles_criteriaChecklist__u1VEI{margin-bottom:0}.styles_criterionRow__KejdC{display:-moz-box;display:flex;gap:12px;padding:6px 0}.styles_criterionIcon__bMLAR{flex-shrink:0;width:24px;font-size:18px;text-align:center;line-height:1.2}.styles_iconEarned__QQE9w{color:var(--color-green)}.styles_iconPartial__L1ZhV{color:var(--color-yellow)}.styles_iconMissed__vyJFF{color:var(--color-red)}.styles_criterionContent__Eoq3c{-moz-box-flex:1;flex:1;min-width:0}.styles_criterionLabel__h6jHz{font-weight:600;font-size:14px;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.styles_criterionScore__gDQnK{font-weight:400;font-size:13px;color:var(--color-secondary);margin-left:8px;white-space:nowrap}.styles_criterionFeedback___KXS5{font-size:13px;color:var(--color-secondary);margin-top:4px;line-height:1.5}.styles_expectedLabel__R_Z5z{font-weight:600}.styles_criterionExpected__DgOVg,.styles_criterionExpected__DgOVg .markdown-body{font-size:13px;color:var(--color-secondary);margin-top:4px;line-height:1.5}.styles_frqImageUpload__5rRxF{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:stretch;align-items:stretch;align-self:center;gap:12px;margin-top:16px;width:100%;max-width:340px}.styles_frqUploadAction__4quqS{width:100%;-moz-box-pack:center;justify-content:center;min-height:40px}.styles_frqUploadAction__4quqS.styles_frqUploadAction__4quqS{color:var(--color-default);background-color:var(--background-color-card);border-color:var(--border-color-light)}.styles_frqUploadAction__4quqS.styles_frqUploadAction__4quqS:focus-visible,.styles_frqUploadAction__4quqS.styles_frqUploadAction__4quqS:hover{color:#40a9ff;border-color:#40a9ff;background-color:var(--background-color-card)}.styles_frqUploadAction__4quqS.styles_frqUploadAction__4quqS:focus:not(:focus-visible):not(:hover){color:var(--color-default);border-color:var(--border-color-light);background-color:var(--background-color-card)}.styles_qrOption__byXfs{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:12px}@media(pointer:coarse){.styles_qrOption__byXfs{display:none}}.styles_frqImageQr__RECA4{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;gap:8px;padding:16px;background-color:var(--background-color-card);border:1px solid var(--border-color-light);border-radius:8px;font-size:13px;color:var(--color-default);text-align:center}.styles_frqImageQr__RECA4 svg{background:#fff;padding:8px;border-radius:4px}.styles_frqImageQrCaption__EJDxf{align-self:stretch;text-align:left}.styles_frqImageOr__OEcz0{font-size:13px;color:var(--color-secondary);text-align:center}.styles_frqImagePreview__HuQHh{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;gap:12px;margin-top:16px}.styles_frqImageThumb__m8bq_{margin:0 auto}.styles_frqImageThumb__m8bq_,.styles_frqSolutionImage__x5Bin{display:block;max-width:100%;max-height:360px;border:1px solid var(--border-color-light);border-radius:8px}.styles_frqSolutionImage__x5Bin{margin:4px auto 0}.styles_frqImageError__r0O0M{font-size:13px;color:var(--color-red)}@media(max-width:499px){.styles_frqImageThumb__m8bq_,.styles_frqSolutionImage__x5Bin{max-height:240px}.styles_frqImagePreview__HuQHh,.styles_frqImageUpload__5rRxF{margin-top:0}}.styles_showPassage__2ludM{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center;gap:8px}@media(min-width:499px){.styles_resultsLayout__61l2Y{padding:24px}}