.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{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.styles_leftPanel__k5p1b{max-height:100%;max-width:500px;width:100%;border-right:1px solid var(--border-color-light)}.styles_passageToggle__8_5SU{padding:16px}.styles_promptWrapper__x5caW{-moz-box-flex:1;flex:1}.styles_prompt__1x6ze{padding:8px 16px}.styles_inputContainer__Zo1aN{-moz-box-flex:1;flex:1;padding:16px}.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(--color-background-secondary,#f5f5f5);border-radius:4px;white-space:pre-wrap;line-height:1.6;color:rgba(0,0,0,.85);margin-bottom:24px}.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_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}}