.reading-header[data-v-2354b04a]{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;background:#18191b;color:#fff;min-height:48px}.header-left[data-v-2354b04a]{display:flex;align-items:center;flex:1;min-width:0}.user-icon[data-v-2354b04a]{margin-right:8px;font-size:1.1em}.user-info[data-v-2354b04a]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header-center[data-v-2354b04a]{display:flex;align-items:center;justify-content:center;flex:1;font-size:1em}.timer-icon[data-v-2354b04a]{margin-right:6px}.timer-label[data-v-2354b04a]{font-size:16px;font-weight:400}.timer-label[data-v-2354b04a],.timer[data-v-2354b04a]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-style:normal;line-height:24px}.timer[data-v-2354b04a]{margin:0 4px;font-size:20px;font-weight:700;transition:color .3s ease}.timer-warning[data-v-2354b04a]{color:#ff6b6b!important;animation:pulse-data-v-2354b04a 1s infinite}@keyframes pulse-data-v-2354b04a{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.timer-unit[data-v-2354b04a]{font-size:1em;color:#fff}.header-right[data-v-2354b04a]{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px}.icon-btn[data-v-2354b04a]{background:none;border:none;color:#fff;font-size:1.2em;cursor:pointer;margin-right:8px;padding:4px 8px}.settings-container[data-v-2354b04a]{position:relative;display:inline-block}.settings-btn[data-v-2354b04a]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.settings-btn[data-v-2354b04a]:hover{background-color:hsla(0,0%,100%,.1)}.guide-btn[data-v-2354b04a]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;margin-right:8px;display:flex;align-items:center;font-size:1em;cursor:pointer}.guide-icon[data-v-2354b04a]{margin-right:4px}.hide-btn[data-v-2354b04a]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;font-size:1em;cursor:pointer}.guide-text[data-v-2354b04a],.hide-text[data-v-2354b04a]{color:var(--Shark-900,#3d3d3d);font-family:Nunito;font-size:12px;font-style:normal;font-weight:700;line-height:12px}.guide-btn-container[data-v-2354b04a]{display:grid;grid-template-columns:130px 110px;gap:8px}.passage-left[data-v-5b0627d6]{background:#fff;border-right:1px solid #eee;max-height:100%;overflow-y:scroll;position:relative;overflow-x:hidden;padding-right:16px}.passage-text[data-v-5b0627d6]{margin-top:8px;font-size:1em;line-height:1.6;color:#222}.menu-item-container[data-v-5b0627d6]{border-radius:8px;border:1px solid var(--Shark-100,#e7e7e7);background:#fff;box-shadow:-3px 7px 7.7px 0 rgba(0,0,0,.25)}.menu-item[data-v-5b0627d6]{padding:8px 16px;cursor:pointer;display:flex;font-size:1em;align-items:center;transition:background .2s}.menu-item[data-v-5b0627d6]:hover{background:#f5f5f5}.color-row[data-v-5b0627d6]{display:flex;justify-content:center;align-items:center;padding:8px 0}.passage-left[data-v-5b0627d6]::-webkit-scrollbar{width:12px;background:transparent}.passage-left[data-v-5b0627d6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.passage-left[data-v-5b0627d6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.passage-left[data-v-5b0627d6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.passage-left[data-v-5b0627d6]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.matching-heading-input[data-v-5b0627d6]{transition:all .3s ease,width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease;cursor:pointer;border:1px solid #d9d9d9!important;background-color:#fff!important;border-radius:8px!important;font-weight:700!important;text-align:center!important;color:#333!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto!important;min-width:60px!important;overflow:visible!important;white-space:nowrap!important;display:inline-block!important;vertical-align:top!important}.matching-heading-input[data-v-5b0627d6]:hover{border-color:#40a9ff!important;background-color:#f0f8ff!important;transform:scale(1.02);box-shadow:0 2px 8px rgba(64,169,255,.2)}.matching-heading-input[data-v-5b0627d6]:focus{outline:none;border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.matching-heading-input.drag-over[data-v-5b0627d6]{border-color:#52c41a!important;background-color:#f6ffed!important;transform:scale(1.05);box-shadow:0 0 0 2px rgba(82,196,26,.2)}.matching-heading-input.dragging[data-v-5b0627d6]{opacity:.6;transform:rotate(2deg) scale(.95);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:grabbing}.matching-heading-input[data-v-5b0627d6]:active{transform:scale(.98)}.matching-heading-input[data-v-5b0627d6]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px dashed transparent;border-radius:10px;transition:all .3s ease;pointer-events:none}.matching-heading-input.drag-over[data-v-5b0627d6]:before{border-color:#52c41a;animation:dragPulse 1.5s infinite}.matching-heading-input[value][data-v-5b0627d6]:not([value=""]){background:linear-gradient(135deg,#f0f8ff,#e6f7ff)!important;border-color:#1890ff!important;box-shadow:0 2px 4px rgba(24,144,255,.1)}.matching-heading-input.has-full-content[data-v-5b0627d6]{width:auto!important;min-width:60px!important;max-width:none!important;padding:6px 10px!important;font-size:14px!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;height:auto!important;min-height:2rem!important;line-height:1.4!important;display:inline-block!important;vertical-align:top!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease!important}.matching-heading-input[value][data-v-5b0627d6]:not([value=""]):hover{background:linear-gradient(135deg,#e6f7ff,#d6f7ff)!important;transform:scale(1.03)}.matching-heading-input[data-v-5b0627d6]:empty:after{content:"Drop answer here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:12px;font-style:italic;pointer-events:none}.matching-heading-input.loading[data-v-5b0627d6]{opacity:.6;pointer-events:none;background:#f5f5f5!important}.matching-heading-input.loading[data-v-5b0627d6]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #f3f3f3;border-top:2px solid #1890ff;border-radius:50%;animation:spin 1s linear infinite}.matching-heading-input.success[data-v-5b0627d6]{border-color:#52c41a!important;background-color:#f6ffed!important;animation:successPulse-data-v-5b0627d6 .6s ease-out}@keyframes successPulse-data-v-5b0627d6{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(82,196,26,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 4px rgba(82,196,26,.2)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(82,196,26,0)}}.note-textarea[data-v-5b0627d6]{width:100%;min-height:60px;border:1.5px solid #7b7e8c;border-radius:10px;font-size:1rem;padding:12px;color:#7b7e8c;resize:vertical;margin-bottom:12px;outline:none;box-sizing:border-box}.note-modal-actions[data-v-5b0627d6]{display:flex;justify-content:flex-end;gap:8px}.note-save-btn[data-v-5b0627d6]{background:#888;color:#fff;border:none;border-radius:10px;padding:8px 18px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.note-save-btn[data-v-5b0627d6]:hover{background:#555}.note-cancel-btn[data-v-5b0627d6]{background:transparent;color:#888;border:none;border-radius:10px;padding:8px 18px;font-size:1rem;font-weight:700;cursor:pointer;transition:color .2s}.note-cancel-btn[data-v-5b0627d6]:hover{color:#222}.note-marker[data-v-5b0627d6]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;height:1em;z-index:10;cursor:pointer;margin-left:0}.note-marker svg[data-v-5b0627d6]{height:1em;width:auto;display:block}.note-view-content[data-v-5b0627d6]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-5b0627d6]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-5b0627d6]{background:#f5f5f5;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.note-view-btn[data-v-5b0627d6]:hover{background:#e0e0e0}.note-highlight[data-v-5b0627d6]{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.overlay-note-marker[data-v-5b0627d6]{display:block;pointer-events:auto}.edu-editor[data-v-2fcf235c]{overflow:hidden;margin-top:10px}.edu-editor img[data-v-2fcf235c]{width:100%!important}.edu-editor p[data-v-2fcf235c],div[data-v-2fcf235c]{color:#000;font-weight:400}.question-answer-divider[data-v-2fcf235c]{height:1px;background-color:#e8e8e8;margin:20px 0;border:none}.answer-list[data-v-2fcf235c]{margin-top:16px}.matching-headings-instructions[data-v-2fcf235c]{margin:16px 0;padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #1890ff}.instruction-header[data-v-2fcf235c]{display:flex;align-items:center;margin-bottom:12px}.instruction-icon[data-v-2fcf235c]{margin-right:8px}.instruction-title[data-v-2fcf235c]{font-weight:600;color:#333;font-size:16px}.instruction-content p[data-v-2fcf235c]{margin:8px 0;color:#666;font-size:14px;line-height:1.4}.instruction-content strong[data-v-2fcf235c]{color:#333}.answer-list[data-v-2fcf235c]{transition:all .3s ease;border-radius:8px;padding:8px;display:grid;gap:5px;min-height:150px}.answer-item[data-v-2fcf235c]{height:-moz-fit-content;height:fit-content;transition:all .3s ease;cursor:grab;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #d9d9d9;border-radius:6px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.answer-item[data-v-2fcf235c]:hover{background:#fff9c5;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.answer-item[data-v-2fcf235c]:active{cursor:grabbing;transform:scale(.98)}.answer-item.dragging[data-v-2fcf235c]{opacity:.5;transform:rotate(5deg);box-shadow:0 4px 12px rgba(0,0,0,.2)}.answer-list[data-v-2fcf235c]:empty:before{content:"Drag answers here to start";display:flex;align-items:center;justify-content:center;height:100px;color:#999;font-style:italic;border-radius:8px}@keyframes dragPulse-data-v-2fcf235c{0%{box-shadow:0 0 0 0 rgba(82,196,26,.4)}70%{box-shadow:0 0 0 10px rgba(82,196,26,0)}to{box-shadow:0 0 0 0 rgba(82,196,26,0)}}.answer-list.drag-active[data-v-2fcf235c]{animation:dragPulse-data-v-2fcf235c 2s infinite}.answer-item [data-v-2fcf235c]{transition:all .2s ease}.answer-item[data-v-2fcf235c]:focus{outline:2px solid #fff9c5;outline-offset:2px}.answer-list.loading[data-v-2fcf235c]{opacity:.6;pointer-events:none}.answer-list.loading[data-v-2fcf235c]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #fff9c5;border-radius:50%;animation:spin-data-v-2fcf235c 1s linear infinite}@keyframes spin-data-v-2fcf235c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio-style[data-v-a33590b2]{display:flex;justify-content:start;border-radius:5px;margin-top:.5rem;padding:10px;align-items:center;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);text-transform:uppercase}.radio-style-multiple[data-v-a33590b2]{display:flex;background:#f5f5f5;border-radius:5px;margin-top:.5rem;padding:10px}.edu-editor[data-v-a33590b2]{overflow:scroll}.edu-editor img[data-v-a33590b2]{width:100%!important}.edu-editor p[data-v-a33590b2]{color:#000;font-weight:400}.edu-editor h1[data-v-a33590b2],.edu-editor h2[data-v-a33590b2],.edu-editor h3[data-v-a33590b2],.edu-editor h4[data-v-a33590b2],.edu-editor h5[data-v-a33590b2],.edu-editor h6[data-v-a33590b2]{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.edu-editor h1[data-v-a33590b2]{font-size:2rem;font-weight:700}.edu-editor h2[data-v-a33590b2]{font-size:1.75rem;font-weight:600}.edu-editor h3[data-v-a33590b2]{font-size:1.5rem;font-weight:600}.edu-editor h4[data-v-a33590b2]{font-size:1.25rem;font-weight:600}.edu-editor h5[data-v-a33590b2]{font-size:1.1rem;font-weight:600}.edu-editor h6[data-v-a33590b2]{font-size:1rem;font-weight:600}.edu-editor table[data-v-a33590b2]{margin:1rem 0}.edu-editor table td[data-v-a33590b2]{padding:.5rem;vertical-align:top;border:1px solid #ddd!important}.edu-editor table th[data-v-a33590b2]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}.edu-editor table[data-v-a33590b2],.edu-editor table[style*=border][data-v-a33590b2]{border-collapse:collapse!important;border:1px solid #ddd!important}.edu-editor table td[data-v-a33590b2],.edu-editor table th[data-v-a33590b2]{border:1px solid #ddd!important}.edu-editor table caption[data-v-a33590b2]{font-weight:700;margin-bottom:.5rem;text-align:center}.edu-editor .table-responsive[data-v-a33590b2]{overflow-x:auto;margin:1rem 0}.edu-editor table[data-v-a33590b2]{border-collapse:collapse!important;width:100%!important;border:1px solid #ddd!important}div[data-v-a33590b2]{color:#000;font-weight:400}.answer-list[data-v-a33590b2]{min-height:150px}.answerTextBox[data-v-a33590b2]{border:1px solid;border-radius:8px;height:1.8rem;margin:5px;padding:2px}.answerTextBox[data-v-a33590b2]:active,.answerTextBox[data-v-a33590b2]:focus,.answerTextBox[data-v-a33590b2]:hover{background-color:#f6f6f6;border:1px solid #ffd71b}.set-margin-top[data-v-a33590b2]{margin-top:-1.5rem}.ant-collapse-header[data-v-a33590b2],.remove-collapse .ant-collapse-header[data-v-a33590b2]{padding-bottom:0;cursor:pointer!important;color:#000!important}[data-v-a33590b2]::-webkit-scrollbar{width:0}figure .table[data-v-a33590b2]::-webkit-scrollbar{width:6px;height:6px}figure .table[data-v-a33590b2]::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}figure .table[data-v-a33590b2]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}.ant-checkbox-checked .ant-checkbox-inner[data-v-a33590b2]{background-color:#ffe846!important;border-color:#ffe846!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-a33590b2],.ant-checkbox:hover .ant-checkbox-inner[data-v-a33590b2],.ant-radio-checked .ant-radio-inner[data-v-a33590b2]{border-color:#ffe846!important}.ant-radio-checked .ant-radio-inner[data-v-a33590b2]:after{background-color:#ffe846!important}.ant-radio-wrapper:hover .ant-radio[data-v-a33590b2],.ant-radio:hover .ant-radio-inner[data-v-a33590b2]{border-color:#ffe846!important}.ant-radio-input:focus+.ant-radio-inner[data-v-a33590b2]{border-color:#ffe846!important;box-shadow:0 0 0 3px rgba(255,244,133,.1)!important}.passage-right[data-v-a33590b2]{background:#fff;max-height:100%;overflow-y:scroll;padding-left:16px;padding-right:16px}.passage-right[data-v-a33590b2]::-webkit-scrollbar{width:12px;background:transparent}.passage-right[data-v-a33590b2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.passage-right[data-v-a33590b2]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.passage-right[data-v-a33590b2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.passage-right[data-v-a33590b2]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.question-content[data-v-a33590b2]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.question-content table[data-v-a33590b2]{width:100%!important}.question-content table td[data-v-a33590b2]{padding:.5rem;vertical-align:top}.question-content table th[data-v-a33590b2]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left}.question-content table[data-v-a33590b2],.question-content table[style*=border][data-v-a33590b2]{border-collapse:collapse!important}.question-content .table[data-v-a33590b2]{width:100%!important;border-collapse:collapse;margin:1rem 0}.question-content .table td[data-v-a33590b2]{padding:.5rem;vertical-align:top}.question-content .table th[data-v-a33590b2]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left}.question-content img[data-v-a33590b2]{max-width:100%;height:auto}.question-content .table-responsive[data-v-a33590b2]{overflow-x:auto;margin:1rem 0}.question-content table caption[data-v-a33590b2]{font-weight:700;margin-bottom:.5rem;text-align:center}.question-content table[data-v-a33590b2]{border-collapse:collapse!important}.question-content h1[data-v-a33590b2],.question-content h2[data-v-a33590b2],.question-content h3[data-v-a33590b2],.question-content h4[data-v-a33590b2],.question-content h5[data-v-a33590b2],.question-content h6[data-v-a33590b2]{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.question-content h1[data-v-a33590b2]{font-size:2rem;font-weight:700}.question-content h2[data-v-a33590b2]{font-size:1.75rem;font-weight:600}.question-content h3[data-v-a33590b2]{font-size:1.5rem;font-weight:600}.question-content h4[data-v-a33590b2]{font-size:1.25rem;font-weight:600}.question-content h5[data-v-a33590b2]{font-size:1.1rem;font-weight:600}.question-content h6[data-v-a33590b2]{font-size:1rem;font-weight:600}.menu-item-container[data-v-a33590b2]{display:flex;flex-direction:column}.menu-item[data-v-a33590b2]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.menu-item[data-v-a33590b2]:hover{background-color:#f5f5f5}.color-row[data-v-a33590b2]{display:flex;justify-content:center;padding:8px;gap:8px}.note-textarea[data-v-a33590b2]{width:100%;border:1px solid #d9d9d9;border-radius:6px;padding:8px;font-size:14px;resize:vertical;min-height:80px}.note-modal-actions[data-v-a33590b2]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.note-save-btn[data-v-a33590b2]{background:#1890ff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.note-save-btn[data-v-a33590b2]:hover{background:#40a9ff}.note-cancel-btn[data-v-a33590b2]{background:#f5f5f5;color:#333;border:1px solid #d9d9d9;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.note-cancel-btn[data-v-a33590b2]:hover{background:#e6e6e6}[data-v-a33590b2]:deep(.note-highlight){background-color:#ffeb3b;display:inline;vertical-align:baseline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit;cursor:pointer;position:relative;z-index:1}.question-content[data-v-a33590b2] :deep(.note-highlight){display:inline;white-space:pre-wrap!important;word-wrap:break-word!important;line-height:inherit!important;display:inline!important}[data-v-a33590b2]:deep(.note-highlight:hover){background-color:#fdd835}.note-view-content[data-v-a33590b2]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-a33590b2]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-a33590b2]{background:#f5f5f5;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.note-view-btn[data-v-a33590b2]:hover{background:#e0e0e0}.overlay-note-marker[data-v-a33590b2]{display:block;pointer-events:auto}.ant-select-dropdown[data-v-a33590b2]{max-height:none!important;min-width:120px;will-change:auto!important;transform:none!important;position:static!important;transition:none!important;animation:none!important;contain:strict!important;backface-visibility:hidden!important;perspective:none!important}.ant-select-dropdown .ant-select-item[data-v-a33590b2]{padding:8px 12px;line-height:1.4;font-size:14px}.ant-select-dropdown .ant-select-item[data-v-a33590b2]:hover{background-color:#f5f5f5}.ant-select-dropdown .ant-select-item-selected[data-v-a33590b2]{background-color:#e6f7ff;color:#1890ff}.ant-select-dropdown .rc-virtual-list-holder-inner>div[data-v-a33590b2],.ant-select-dropdown .rc-virtual-list-holder-inner[data-v-a33590b2],.ant-select-dropdown .rc-virtual-list-holder[data-v-a33590b2],.ant-select-dropdown .rc-virtual-list[data-v-a33590b2]{transform:none!important;will-change:auto!important;transition:none!important;animation:none!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;backface-visibility:visible!important;perspective:none!important}.ant-select-dropdown .rc-virtual-list-holder-inner[data-v-a33590b2]{transform:none!important;height:auto!important;overflow:visible!important}.reading-passage-content[data-v-2b03a27e]{padding:23px 42px;background:#fff;grid-template-rows:minmax(0,1fr);height:100%}.reading-content[data-v-2b03a27e]{display:grid;grid-template-columns:1fr 1fr;background:#f8f9fa;overflow-y:auto}.reading-passage-content[data-v-2b03a27e]{display:grid;grid-template-rows:auto minmax(0,1fr)}.passage-container[data-v-2b03a27e]{display:flex;padding:12px 24px;align-items:center;gap:12px;align-self:stretch;border-radius:20px;margin-bottom:24px;background:var(--Shark-50,#f6f6f6)}.passage-title[data-v-2b03a27e]{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.passage-description[data-v-2b03a27e]{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}[data-v-2b03a27e]:deep(.question-highlight){background-color:rgba(255,0,0,.1)!important;border:2px solid #f44!important;border-radius:8px!important;transition:all .3s ease-in-out!important;animation:questionPulse-data-v-2b03a27e 2s ease-in-out!important}[data-v-2b03a27e]:deep(.question-highlight .ant-collapse-header){background-color:rgba(255,0,0,.15)!important;border-radius:8px 8px 0 0!important}[data-v-2b03a27e]:deep(.question-highlight .ant-collapse-content){background-color:rgba(255,0,0,.05)!important;border-radius:0 0 8px 8px!important}@keyframes questionPulse-data-v-2b03a27e{0%{box-shadow:0 0 0 0 rgba(255,68,68,.7)}70%{box-shadow:0 0 0 10px rgba(255,68,68,0)}to{box-shadow:0 0 0 0 rgba(255,68,68,0)}}.reading-content[data-v-2b03a27e]::-webkit-scrollbar{width:12px}.reading-content[data-v-2b03a27e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.reading-content[data-v-2b03a27e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.reading-content[data-v-2b03a27e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.reading-content[data-v-2b03a27e]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.p-fix-content{width:-moz-fit-content;width:fit-content}.wrong-question-highlight,[data-wrong-question=true]{background-color:#fff3cd!important;border-radius:8px!important}::-webkit-scrollbar{width:0}.radio-style{justify-content:start;align-items:center;color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-sm,14px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Boby-sm-lineheight,21px);text-transform:uppercase}.radio-style,.radio-style-multiple{display:flex;border-radius:5px;margin-top:.5rem;padding:10px}.radio-style-multiple{background:#f5f5f5}.edu-editor p,div{color:#000;font-weight:400}.ant-collapse-header{padding-bottom:0;cursor:pointer!important;color:#000!important}.set-margin-top{margin-top:-1.5rem}.set-small-margin-top{margin-top:-1rem}.ant-btn-sm{height:1.6rem;width:1.6rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0}.edu-editor{overflow:scroll}figure .table::-webkit-scrollbar{width:6px;height:6px}figure .table::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}figure .table::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}.edu-editor img,.edu-editor table,.responsive-reading-question figure,.responsive-reading-question img{width:100%!important}.scc{max-width:30em;display:block;padding:10px;font-family:Sans-serif}.scc audio{width:100%;display:block;color:#000}.scc div{display:flex;padding:.5em 0;gap:5px}.scc label{flex:1}.scc input[type=range]{flex:5}.scc span{flex:1;text-align:center}.custom-audio{margin-left:-1.2rem;width:470px}.review-style{display:flex;align-items:center;margin-left:1.5rem;margin-top:1rem}audio::-webkit-media-controls-panel{background-color:#fff}#pbrate{border:.5px solid #ccc;background:linear-gradient(90deg,#000 0,#000 40%,#ccc 0,#ccc);border-radius:8px;height:4px;width:400px;outline:none;transition:background .45s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;height:10px;width:10px;border-radius:50%;background:#5e5e5e}.range-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:75px;height:3px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2c3e50;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.range-slider__value{display:inline-block;position:relative;width:60px;color:#fff;line-height:20px;text-align:center;border-radius:3px;background:#2c3e50;padding:5px 10px;margin-left:8px}.btn_style{border:#000}.normal-answer{width:15px;height:15px;border:1px solid #fff;background:#fff;border-radius:20%}.normal-answered{width:15px;height:15px;border:1px solid #000;background:#000;border-radius:20%}.need-review-answered{width:15px;height:15px;border:1px solid #000;background:#000;border-radius:50%}.submit-btn{position:absolute;bottom:15%;right:10%}.test-right-for-mobile{position:fixed;bottom:-2px;width:100vw;margin-left:-1%}.responsive-content-box .ant-collapse-content-box{padding:0!important}@media(max-width:1200px){.listening-site-responsive{padding:0 1% 0 1%!important;height:100vh}.responsive-countdown-mobile .ant-statistic-content-value{color:#fff}.responsive-listening-site-header{padding:0 0 0 1%!important}.responsive-countdown{right:1%!important}.test-right{right:1%;width:34%}.type-of-answer-item{display:grid}.need-review-answer-container{margin-left:0!important}}@media(max-width:1050px){.custom-audio{width:50vw}.slider-font-size,.slider-main{width:35vw!important}}.test-right-for-mobile{display:none}@media(max-width:1000px){.test-right{display:none}.test-left{width:100%}.responsive-reading-container{height:100vh!important}.responsive-reading-question,.responsive-reading-topic{height:65vh!important}.responsive-card-container{height:74%!important}.responsive-countdown{display:none!important}.test-right-for-mobile{display:grid!important}.responsive-content-collapse{height:50vh!important;overflow:scroll}}@media(max-width:660px){.responsive-card-container{height:90%!important}.responsive-divider,.responsive-reading{display:grid!important}.responsive-reading-topic{height:41vh!important}.responsive-reading-question,.responsive-reading-topic{width:95vw!important;max-width:100vw!important;max-height:45vh!important}.responsive-reading-question{height:40vh!important}.responsive-button-submit{bottom:2px!important}}@media only screen and (max-width:1050px)and (orientation:portrait){.responsive-card-container{height:90%!important}.responsive-divider,.responsive-reading{display:grid!important}.responsive-reading{height:90%}.responsive-reading-topic{height:42vh!important}.responsive-reading-question,.responsive-reading-topic{width:95vw!important;max-width:100vw!important;max-height:45vh!important}.responsive-reading-question{height:40vh!important}}@media(max-width:500px){.responsive-listening-site-header-item{display:grid!important;margin-left:.5rem}.custom-audio{width:100vw}.slider-main{width:92vw!important;padding-bottom:1rem}.test-left{margin-top:8.5rem!important;margin-bottom:4rem!important}.ant-collapse-content-box{padding:0!important}.responsive-card-container{height:74%!important}}@media only screen and (max-width:500px)and (orientation:portrait){.responsive-card-container{height:88%!important}.responsive-reading-question,.responsive-reading-topic{width:90vw!important;height:39vh!important}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.animate-red{animation:pulse 1s infinite}.reading-passage-container{padding:0;min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;background:#fff;line-height:1.6}.reading-passage-container.preview-mode{grid-template-rows:minmax(0,1fr) auto;min-height:unset;height:auto}.passage-container{position:relative;width:100%}.passage-container:not([style*="display: none"]){display:block!important}.reading-passage-container *{line-height:1.6}.reading-passage-container h1,.reading-passage-container h2,.reading-passage-container h3,.reading-passage-container h4,.reading-passage-container h5,.reading-passage-container h6{line-height:1.2}.reading-passage-container button,.reading-passage-container input,.reading-passage-container textarea{line-height:normal}.high-light-container{background:#000;width:-moz-fit-content;width:fit-content;display:flex;white-space:pre-wrap;justify-content:space-between;position:absolute;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.note-highlight{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.high-light-btn{padding:1px;margin-left:.1rem;border-right:1px solid #ccc;cursor:pointer}.high-light-btn:hover{background:#5e5e5e}.answer-list{min-height:150px}.answerTextBox{border:1px solid;height:1.8rem;margin:5px;padding:2px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;transition:all .3s ease,width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease;cursor:pointer;border:1px solid #d9d9d9!important;background-color:#fff!important;border-radius:8px!important;font-weight:700!important;text-align:center!important;color:#333!important;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:500px!important}.answerTextBox,.answerTextBox.has-full-content{width:auto!important;min-width:60px!important;overflow:visible!important;white-space:nowrap!important;display:inline-block!important;vertical-align:top!important}.answerTextBox.has-full-content{max-width:none!important;padding:6px 10px!important;font-size:14px!important;text-align:left!important;height:auto!important;min-height:2rem!important;line-height:1.4!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease,padding .3s ease!important}input.answerTextBox,select.answerTextBox,textarea.answerTextBox{position:relative;z-index:10;background:#fff!important;border:1px solid!important}input.answerTextBox *,select.answerTextBox *,textarea.answerTextBox *{background:transparent!important}.ant-auto-complete,.ant-cascader-picker,.ant-select,.ant-select-enabled,.ant-select-selection,.ant-select-selection--multiple,.ant-select-selection--single,.ant-select-selector,.ant-select-sm,.ant-tree-select{position:relative;z-index:10;background:#fff!important}.ant-auto-complete *,.ant-cascader-picker *,.ant-select *,.ant-select-enabled *,.ant-select-selection *,.ant-select-selection--multiple *,.ant-select-selection--single *,.ant-select-selector *,.ant-select-sm *,.ant-tree-select *{background:transparent!important}[role=combobox]{position:relative;z-index:10;background:#fff!important}[role=combobox] *{background:transparent!important}.nav-arrow:hover,.question-btn:hover{transform:translateY(-1px);transition:transform .2s ease}.line-height-1-2 *{line-height:1.2!important}.line-height-1-4 *{line-height:1.4!important}.line-height-1-6 *{line-height:1.6!important}.line-height-1-8 *{line-height:1.8!important}.line-height-2-0 *{line-height:2!important}.line-height-1-2 button,.line-height-1-2 input,.line-height-1-2 select,.line-height-1-2 textarea,.line-height-1-4 button,.line-height-1-4 input,.line-height-1-4 select,.line-height-1-4 textarea,.line-height-1-6 button,.line-height-1-6 input,.line-height-1-6 select,.line-height-1-6 textarea,.line-height-1-8 button,.line-height-1-8 input,.line-height-1-8 select,.line-height-1-8 textarea,.line-height-2-0 button,.line-height-2-0 input,.line-height-2-0 select,.line-height-2-0 textarea{line-height:normal!important}.preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f8f9fa;border-bottom:1px solid #e5e5e5}.preview-header h2{margin:0;font-size:18px;font-weight:600;color:#333}.preview-badge{background:#007bff;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.preview-navigation{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f8f9fa;border-top:1px solid #e5e5e5}.preview-navigation button{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.preview-navigation button:disabled{background:#ccc;cursor:not-allowed}.preview-navigation button:hover:not(:disabled){background:#0056b3}.preview-navigation span{font-size:14px;font-weight:500;color:#666}