.revise-popover-content.revise-actions--single[data-v-a9f7c2ae]{width:-moz-max-content;width:max-content;max-width:min(100vw - 24px,320px);padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;box-sizing:border-box}.revise-answer-only[data-v-a9f7c2ae]{display:inline-flex;width:-moz-max-content;width:max-content;min-width:123px;padding:12px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0;margin:0;border-radius:8px;border:2px solid #f6f5f5;background:radial-gradient(50% 50% at 50% 50%,#733aed 0,#a28bfa 100%);box-shadow:0 103px 29px 0 transparent,0 66px 26px 0 transparent,0 37px 22px 0 rgba(0,0,0,.02),0 16px 16px 0 rgba(0,0,0,.03),0 4px 9px 0 rgba(0,0,0,.03);cursor:pointer;font-family:Inter,sans-serif;color:#fff;text-align:left;box-sizing:border-box;transition:transform .12s ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.revise-answer-only[data-v-a9f7c2ae]:hover{filter:brightness(1.05);transform:translateY(-1px)}.revise-answer-only[data-v-a9f7c2ae]:active{transform:translateY(0);filter:brightness(.98)}.revise-answer-only[data-v-a9f7c2ae]:focus-visible{outline:2px solid #fff;outline-offset:2px}.revise-answer-only__icon[data-v-a9f7c2ae]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.revise-answer-only__label[data-v-a9f7c2ae]{flex:0 1 auto;font-size:14px;font-weight:700;line-height:20px;color:#fff;white-space:nowrap;text-align:left}// Shared styles for question type components // These styles are extracted 0% the DoTest component .radio-style{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}.edu-editor h1,.edu-editor h2,.edu-editor h3,.edu-editor h4,.edu-editor h5,.edu-editor h6{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.edu-editor h1{font-size:2rem;font-weight:700}.edu-editor h2{font-size:1.75rem;font-weight:600}.edu-editor h3{font-size:1.5rem;font-weight:600}.edu-editor h4{font-size:1.25rem;font-weight:600}.edu-editor h5{font-size:1.1rem;font-weight:600}.edu-editor h6{font-size:1rem;font-weight:600}.edu-editor table,.edu-editor table[style*=border]{border-collapse:collapse!important;border:1px solid #ddd!important}.answerTextBox{border-radius:8px}.answerTextBox:active,.answerTextBox:focus,.answerTextBox:hover{background-color:#f6f6f6;border:1px solid #ffd71b}// Collapse styles .set-margin-top{margin-top:-1.5rem}.remove-collapse .ant-collapse-header{padding-bottom:0;cursor:pointer!important;color:#000!important}// Scrollbar styles ::-webkit-scrollbar{width:0}// Checkbox and Radio button styling .ant-checkbox-checked .ant-checkbox-inner{background-color:#ffe846!important;border-color:#ffe846!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{border-color:#ffe846!important}.ant-radio-checked .ant-radio-inner:after{background-color:#ffe846!important}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#ffe846!important}.ant-radio-input:focus+.ant-radio-inner{border-color:#ffe846!important;box-shadow:0 0 0 3px rgba(255,244,133,.1)!important}.reading-footer[data-v-19a810ea]{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;padding:4px 24px;background:#fff;border-top:1px solid #eee;min-height:56px}.footer-left[data-v-19a810ea]{flex:0 0 auto;display:flex;align-items:center}.review-checkbox[data-v-19a810ea]{display:flex;align-items:center;font-size:16px;color:#3d3d3d;font-family:Nunito,sans-serif;font-weight:600}.review-text[data-v-19a810ea]{color:var(--Grey-Grey-9,#131635);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.review-checkbox input[type=checkbox][data-v-19a810ea]{margin-right:8px;accent-color:#6c63ff}.footer-center[data-v-19a810ea]{flex:1 1 auto;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;width:100%;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.footer-center[data-v-19a810ea]::-webkit-scrollbar{display:none}.passage-label[data-v-19a810ea]{font-weight:700;min-width:60px;line-height:24px;margin-right:12px}.passage-label[data-v-19a810ea],.question-btn[data-v-19a810ea]{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:12px;font-style:normal}.question-btn[data-v-19a810ea]{display:flex;margin-right:6px;height:32px;width:32px;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--Shark-100,#e7e7e7);text-align:center;font-weight:600;line-height:12px}.question-btn.answered[data-v-19a810ea]{background:#000!important;color:#fff!important}.question-btn.reviewed[data-v-19a810ea]{border-radius:50%!important}.question-btn.answered.reviewed[data-v-19a810ea]{background:#000!important;color:#fff!important;border-radius:50%!important;border:2px solid #000!important}.question-btn.wrong-question-palette[data-v-19a810ea]{border:2px solid #ffc107!important;background-color:var(--Shark-100,#e7e7e7)!important;box-sizing:border-box}.question-btn.wrong-question-palette.answered[data-v-19a810ea]{border:2px solid #ffc107!important;background-color:#000!important}.question-btn.active[data-v-19a810ea]{background:#fff9c5!important;color:#000!important}.question-btn.active.answered[data-v-19a810ea]{background:#ffd71b!important;color:#000!important}.question-btn.active.reviewed[data-v-19a810ea]{background:#fff9c5!important;border:2px solid #ffd71b!important;color:#000!important;border-radius:50%!important}.question-btn.active.answered.reviewed[data-v-19a810ea]{background:#ffd71b!important;color:#000!important;border:2px solid #ffd71b!important;border-radius:50%!important}.footer-right[data-v-19a810ea]{display:grid;grid-template-columns:40px 40px max-content;align-items:center;justify-content:end;gap:8px;justify-self:end;width:-moz-max-content;width:max-content;max-width:100%}.footer-right[data-v-19a810ea] :deep(.cta-button:not(.nav-arrow)){flex:0 0 auto;white-space:nowrap}.footer-right[data-v-19a810ea] :deep(.cta-button:not(.nav-arrow) svg){flex-shrink:0;display:block}.view-answer-ai-submit-btn[data-v-19a810ea]{border-radius:var(--Style-Standard-Corner,10px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Purple-500,#845cf6);background:var(--AI-Dark-Surface,radial-gradient(50% 50% at 50% 50%,var(--Colors-Purple-600,#733aed) 0,var(--Colors-Purple-400,#a28bfa) 100%));box-shadow:0 1px 0 0 var(--Colors-Purple-600,#733aed);color:#fff;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;height:40px;padding:0 16px 0 18px;margin-left:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:filter .2s,opacity .2s}.view-answer-ai-submit-btn[data-v-19a810ea]:hover{filter:brightness(1.06)}.view-answer-ai-submit-btn__label[data-v-19a810ea]{line-height:1.2}.view-answer-ai-submit-btn__icon[data-v-19a810ea]{flex-shrink:0;display:flex;align-items:center;width:18px;height:20px}.view-answer-ai-submit-btn__icon[data-v-19a810ea] :deep(path){fill:#fff!important}.view-answer-ai-submit-btn__icon[data-v-19a810ea] :deep(svg){display:block}.nav-arrow[data-v-19a810ea]{width:32px;height:32px;padding:0!important;border:none;border-radius:6px;background:#f3f3f3;color:#3d3d3d;font-size:18px;font-weight:700;cursor:pointer;margin:0 2px;transition:background .2s,color .2s}.submit-btn[data-v-19a810ea]{background:#bdbdbd;color:#000;border:none;border-radius:8px;padding:0 24px;height:40px;font-size:16px;font-family:Nunito,sans-serif;font-weight:700;margin-left:12px;cursor:pointer;display:flex;align-items:center;transition:background .2s}.passage-group[data-v-19a810ea]{display:flex;align-items:center;margin-right:16px}.view-answer-footer .question-btn.view-answer-palette[data-v-19a810ea]{border:none!important;box-sizing:border-box}.view-answer-footer .question-btn.view-answer-palette.va-wrong-strong[data-v-19a810ea]{background:#ff647c!important;color:#fff!important}.view-answer-footer .question-btn.view-answer-palette.va-wrong-soft[data-v-19a810ea]{background:#fff1f3!important;color:#1e1e1e!important}.view-answer-footer .question-btn.view-answer-palette.va-correct-strong[data-v-19a810ea]{background:#00c48c!important;color:#fff!important}.view-answer-footer .question-btn.view-answer-palette.va-correct-soft[data-v-19a810ea]{background:#e8fcf6!important;color:#1e1e1e!important}.view-answer-footer .question-btn.view-answer-palette.va-neutral-strong[data-v-19a810ea]{background:#e0e0e0!important;color:#1e1e1e!important}.view-answer-footer .question-btn.view-answer-palette.va-neutral-soft[data-v-19a810ea]{background:#eee!important;color:#1e1e1e!important}.view-answer-footer .question-btn.view-answer-palette.va-active[data-v-19a810ea]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.view-answer-footer .question-btn.view-answer-palette.va-active.va-correct-strong[data-v-19a810ea],.view-answer-footer .question-btn.view-answer-palette.va-active.va-wrong-strong[data-v-19a810ea]{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.view-answer-footer .question-btn.view-answer-palette.va-active.va-correct-soft[data-v-19a810ea],.view-answer-footer .question-btn.view-answer-palette.va-active.va-neutral-soft[data-v-19a810ea],.view-answer-footer .question-btn.view-answer-palette.va-active.va-neutral-strong[data-v-19a810ea],.view-answer-footer .question-btn.view-answer-palette.va-active.va-wrong-soft[data-v-19a810ea]{-webkit-text-decoration-color:#1e1e1e;text-decoration-color:#1e1e1e}.review-divider[data-v-19a810ea]{width:1px;height:32px;background:#e0e0e0;margin:12px 8px}.reading-footer-revise-popover .ant-popover-inner{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);overflow:visible;max-width:min(100vw - 24px,320px)}.reading-footer-revise-popover .ant-popover-inner-content{padding:0;min-width:0;width:-moz-max-content;width:max-content;max-width:inherit}.custom-modal .ant-modal-content{border-radius:16px!important;box-shadow:none!important}.custom-modal .ant-modal-body{border-radius:16px!important}.score-modal .modal-header[data-v-4b08bb85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.score-modal .modal-header .title[data-v-4b08bb85]{display:flex;align-items:center;gap:12px;color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px)}.score-modal .modal-header .close-wrapper[data-v-4b08bb85]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .3s}.score-modal .modal-header .close-wrapper[data-v-4b08bb85]:hover{background-color:rgba(0,0,0,.04)}.message[data-v-4b08bb85]{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin:24px 0}.score-content[data-v-4b08bb85]{padding:32px 0 16px 0;border-bottom:1px solid #f0f0f0}.score-content .score-fields[data-v-4b08bb85]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.score-content .overall-score[data-v-4b08bb85]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.score-content .overall-score .score-label[data-v-4b08bb85]{display:flex;align-items:center;gap:8px}.score-content .overall-score .score-label .score-icon[data-v-4b08bb85]{display:flex;align-items:center}.score-content .overall-score .score-label span[data-v-4b08bb85]{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px)}.score-content .overall-score .score-value[data-v-4b08bb85]{color:var(--Colors-Orange-500-MAIN,#ff801f);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H3,32px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-H3-lineheight,40px)}.dialog-actions[data-v-4b08bb85]{padding-top:24px;display:flex;justify-content:flex-end;gap:12px}.dialog-actions .cancel-btn[data-v-4b08bb85]{border-radius:var(--Style-Standard-Corner,14px);border:var(--stroke-stroke-1,2px) solid var(--Color-Secondary-button-Stroke-Stroke-secondary-button-base,#e7e6e6);opacity:.8;background:var(--Color-Secondary-button-Surrface-surface-secondary-button-base,#fff);display:flex;height:52px;padding:var(--Style-Standard-V-padding,16px) var(--Style-Standard-H-padding,24px);justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);box-shadow:0 4px 0 0 var(--Color-Secondary-button-Shadow-Shadow-primary-button,#e7e6e6);cursor:pointer;color:var(--Colors-Gray-800,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-lg,16px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-lg-lineheight,20px);transition:all .2s ease}.dialog-actions .cancel-btn[data-v-4b08bb85]:hover{box-shadow:none;transform:translateY(4px)}.dialog-actions .save-btn[data-v-4b08bb85]{display:flex;height:52px;padding:var(--Style-Standard-V-padding,16px) var(--Style-Standard-H-padding,24px);justify-content:center;align-items:center;gap:var(--Style-Standard-Spacing,8px);border-radius:var(--Style-Standard-Corner,14px);background:var(--Color-button-Primary-button-Surrface-surface-button-primary-base,#ffe846);box-shadow:0 4px 0 0 var(--Color-button-Primary-button-Shadow-Shadow-primary-button,#ffd71b);cursor:pointer;color:var(--Color-button-Primary-button-Text-Text-primary-button,#464444);text-align:center;font-family:var(--Type-Font-Button,Inter);font-size:var(--Typescale-Size-Button-lg,16px);font-style:normal;font-weight:700;line-height:var(--Typescale-Line-Height-Button-lg-lineheight,20px);transition:all .2s ease}.dialog-actions .save-btn[data-v-4b08bb85]:hover{box-shadow:none;transform:translateY(4px)}.field-group[data-v-4b08bb85]{display:flex;flex-direction:column;gap:8px}.field-group label[data-v-4b08bb85]{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:14px;font-weight:500}.no-spam-modal .ant-modal-content[data-v-e23d8998]{border-radius:16px!important;box-shadow:none!important}.no-spam-modal .ant-modal-body[data-v-e23d8998]{border-radius:16px!important}.no-spam-dialog[data-v-e23d8998]{display:flex;flex-direction:column;align-items:center}.no-spam-dialog .modal-header[data-v-e23d8998]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.no-spam-dialog .modal-header .icon-title[data-v-e23d8998]{flex:1;display:flex;justify-content:center}.no-spam-dialog .modal-header .close-wrapper[data-v-e23d8998]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .3s}.no-spam-dialog .modal-header .close-wrapper[data-v-e23d8998]:hover{background-color:rgba(0,0,0,.04)}.no-spam-dialog .main-content[data-v-e23d8998]{width:100%;display:flex;flex-direction:column;align-items:center}.no-spam-dialog .main-content .title[data-v-e23d8998]{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:League Spartan;font-size:23.469px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:24px}.no-spam-dialog .main-content .desc[data-v-e23d8998]{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:League Spartan;font-size:14px;font-weight:400;line-height:18px;margin-bottom:24px}.no-spam-dialog .main-content .dialog-actions[data-v-e23d8998]{width:100%;display:flex;justify-content:center;margin-bottom:12px}.no-spam-dialog .main-content .dialog-actions .continue-btn[data-v-e23d8998]{font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:12px}.no-spam-dialog .main-content .note[data-v-e23d8998]{color:#888;text-align:center;font-family:League Spartan,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.no-spam-modal .ant-modal-content[data-v-c74f330e]{border-radius:16px!important;box-shadow:none!important}.no-spam-modal .ant-modal-body[data-v-c74f330e]{border-radius:16px!important}.no-spam-dialog[data-v-c74f330e]{display:flex;flex-direction:column;align-items:center}.no-spam-dialog .modal-header[data-v-c74f330e]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.no-spam-dialog .modal-header .icon-title[data-v-c74f330e]{flex:1;display:flex;justify-content:center}.no-spam-dialog .modal-header .close-wrapper[data-v-c74f330e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .3s}.no-spam-dialog .modal-header .close-wrapper[data-v-c74f330e]:hover{background-color:rgba(0,0,0,.04)}.no-spam-dialog .main-content[data-v-c74f330e]{width:100%;display:flex;flex-direction:column;align-items:center}.no-spam-dialog .main-content .title[data-v-c74f330e]{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:League Spartan;font-size:23.469px;font-style:normal;font-weight:500;line-height:26px;margin:0 0 24px 0}.no-spam-dialog .main-content .desc[data-v-c74f330e]{color:var(--Shark-950,#1e1e1e);text-align:center;font-family:League Spartan;font-size:14px;font-weight:400;line-height:18px;margin-bottom:24px}.no-spam-dialog .main-content .dialog-actions[data-v-c74f330e]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.no-spam-dialog .main-content .dialog-actions .continue-btn[data-v-c74f330e],.no-spam-dialog .main-content .dialog-actions .leave-btn[data-v-c74f330e]{font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:12px}.no-spam-dialog .main-content .note[data-v-c74f330e]{color:#888;text-align:center;font-family:League Spartan,sans-serif;font-size:13px;font-weight:400;line-height:1.4;margin-top:8px}.font-size-dropdown[data-v-c0875132]{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;padding:8px 12px;min-width:180px;border:3px solid #e0e0e0;z-index:1001;margin-top:8px}.font-size-container[data-v-c0875132]{display:flex;flex-direction:column;align-items:center;gap:16px}.font-size-slider-wrapper[data-v-c0875132]{display:flex;align-items:center;gap:8px;width:100%}.font-size-label-large[data-v-c0875132],.font-size-label-small[data-v-c0875132]{font-size:18px;font-weight:700;color:#333;min-width:24px;text-align:center}.font-size-label-small[data-v-c0875132]{font-size:12px}.font-size-label-large[data-v-c0875132]{font-size:18px}.font-size-slider-container[data-v-c0875132]{position:relative;flex:1;height:16px;display:flex;align-items:center}.font-size-slider[data-v-c0875132]{-webkit-appearance:none;width:100%;height:16px;background:transparent;position:relative;display:block;outline:none;border:none;z-index:2;cursor:pointer}.font-size-slider[data-v-c0875132]::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,#ffd71b 0,#ffd71b calc(var(--percent, 50%) - 1px),#ccc calc(var(--percent, 50%) - 1px),#ccc)}.font-size-slider[data-v-c0875132]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.font-size-slider[data-v-c0875132]:focus{outline:none}.font-size-slider[data-v-c0875132]::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.font-size-slider[data-v-c0875132]::-moz-range-progress{background-color:#ffd71b;height:6px;border-radius:8px}.font-size-slider[data-v-c0875132]::-moz-range-track{background-color:#ccc;height:6px;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.font-size-slider[data-v-c0875132]::-ms-fill-lower{background:#ffd71b;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-fill-upper{background:#ccc;border-radius:8px}.font-size-slider[data-v-c0875132]::-ms-tooltip{display:none}.font-size-slider[data-v-c0875132]:focus::-ms-fill-lower{background:#ffd71b}.font-size-slider[data-v-c0875132]:focus::-ms-fill-upper{background:#ccc}.speed-rate-slider-wrapper[data-v-c0875132]{display:flex;align-items:center;gap:8px;width:100%}.speed-rate-icon[data-v-c0875132]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px}.speed-rate-icon img[data-v-c0875132]{width:20px;height:20px}.speed-rate-slider-container[data-v-c0875132]{position:relative;flex:1;height:16px;display:flex;align-items:center}.speed-rate-slider[data-v-c0875132]{-webkit-appearance:none;width:100%;height:16px;background:transparent;position:relative;display:block;outline:none;border:none;z-index:2;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,#ffd71b 0,#ffd71b calc(var(--percent, 50%) - 1px),#ccc calc(var(--percent, 50%) - 1px),#ccc)}.speed-rate-slider[data-v-c0875132]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.speed-rate-slider[data-v-c0875132]:focus{outline:none}.speed-rate-slider[data-v-c0875132]::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-moz-range-progress{background-color:#ffd71b;height:6px;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-moz-range-track{background-color:#ccc;height:6px;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.speed-rate-slider[data-v-c0875132]::-ms-fill-lower{background:#ffd71b;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-fill-upper{background:#ccc;border-radius:8px}.speed-rate-slider[data-v-c0875132]::-ms-tooltip{display:none}.speed-rate-slider[data-v-c0875132]:focus::-ms-fill-lower{background:#ffd71b}.speed-rate-slider[data-v-c0875132]:focus::-ms-fill-upper{background:#ccc}.speed-rate-label[data-v-c0875132]{font-size:14px;font-weight:600;color:#333;min-width:24px;text-align:center}@media (max-width:768px){.font-size-dropdown[data-v-c0875132]{right:-10px;left:-10px;min-width:auto;width:auto;padding:12px 16px}.font-size-slider-wrapper[data-v-c0875132]{gap:12px}.font-size-label-small[data-v-c0875132]{font-size:14px}.font-size-label-large[data-v-c0875132]{font-size:28px}.speed-rate-slider-wrapper[data-v-c0875132]{gap:12px}.speed-rate-icon[data-v-c0875132]{width:28px;height:28px;min-width:28px}.speed-rate-icon img[data-v-c0875132]{width:24px;height:24px}.speed-rate-label[data-v-c0875132]{font-size:16px;min-width:28px}}.reading-header[data-v-22385071]{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;background:#18191b;color:#fff;min-height:48px}.header-left[data-v-22385071]{display:flex;align-items:center;flex:1;min-width:0}.user-icon[data-v-22385071]{margin-right:8px;font-size:1.1em}.user-info[data-v-22385071]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header-center[data-v-22385071]{display:flex;align-items:center;justify-content:center;flex:1;font-size:1em}.timer-icon[data-v-22385071]{margin-right:6px}.timer-label[data-v-22385071]{font-size:16px;font-weight:400}.timer-label[data-v-22385071],.timer[data-v-22385071]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-style:normal;line-height:24px}.timer[data-v-22385071]{margin:0 4px;font-size:20px;font-weight:700;transition:color .3s ease}.timer-warning[data-v-22385071]{color:#ff6b6b!important;animation:pulse-data-v-22385071 1s infinite}@keyframes pulse-data-v-22385071{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.timer-unit[data-v-22385071]{font-size:1em;color:#fff}.header-right[data-v-22385071]{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px}.icon-btn[data-v-22385071]{background:none;border:none;color:#fff;font-size:1.2em;cursor:pointer;margin-right:8px;padding:4px 8px}.settings-container[data-v-22385071]{position:relative;display:inline-block;margin-right:8px}.settings-btn[data-v-22385071]{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-22385071]:hover{background-color:hsla(0,0%,100%,.1)}.guide-btn[data-v-22385071]{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-22385071]{margin-right:4px}.hide-btn[data-v-22385071]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;font-size:1em;cursor:pointer}.guide-text[data-v-22385071],.hide-text[data-v-22385071]{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-22385071]{display:grid;grid-template-columns:130px 110px;gap:8px;@media (max-width:1024px){grid-template-columns:130px}}.guide-btn-container--view-answer[data-v-22385071]{grid-template-columns:auto;@media (max-width:1024px){grid-template-columns:auto}}@media (max-width:768px){.hide-screen-btn-wrapper[data-v-22385071]{display:none}.guide-btn-container[data-v-22385071]{grid-template-columns:130px}.guide-btn-container--view-answer[data-v-22385071]{grid-template-columns:auto}}@media (max-width:1024px){.hide-screen-btn-wrapper[data-v-22385071]{display:none}}.audio-slider[data-v-22385071]{-webkit-appearance:none;width:100%;height:16px;background:transparent;margin:0 8px;position:relative;display:block;outline:none;border:none}.audio-slider[data-v-22385071]::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,#ffd71b 0,#ffd71b calc(var(--percent, 50%) - 1px),#ccc calc(var(--percent, 50%) - 1px),#ccc)}.audio-slider[data-v-22385071]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.audio-slider[data-v-22385071]:focus{outline:none}.audio-slider[data-v-22385071]::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.audio-slider[data-v-22385071]::-moz-range-progress{background-color:#555;height:16px;border-radius:8px}.audio-slider[data-v-22385071]::-moz-range-track{background-color:#ccc;height:16px;border-radius:8px}.audio-slider[data-v-22385071]::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.audio-slider[data-v-22385071]::-ms-fill-lower{background:#555;border-radius:8px}.audio-slider[data-v-22385071]::-ms-fill-upper{background:#ccc;border-radius:8px}.audio-slider[data-v-22385071]::-ms-tooltip{display:none}.audio-slider[data-v-22385071]:focus::-ms-fill-lower{background:#555}.audio-slider[data-v-22385071]:focus::-ms-fill-upper{background:#ccc}.audio-header[data-v-22385071]{display:flex;align-items:center;gap:8px;width:160px}.volume-display[data-v-22385071]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-size:12px;font-weight:600;margin-left:8px;min-width:24px}.custom-audio[data-v-22385071]{width:200px;height:32px;display:none!important}.reading-header--docked-transcript-audio[data-v-22385071]{position:relative}.reading-header--docked-transcript-audio .audio-header[data-v-22385071]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted[data-v-22385071]{opacity:.5;filter:grayscale(100%)}.header-exit-circle-btn[data-v-22385071]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .2s ease}.header-exit-circle-btn[data-v-22385071]:hover{background-color:hsla(0,0%,100%,.08)}.reading-header.reading-header--revise-ai[data-v-22385071]{background:#000;padding:10px 24px;min-height:52px}.revise-ai-header__left[data-v-22385071]{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:10px 14px;min-width:0;color:#fff;font-family:Nunito,Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.revise-ai-header__icon-wrap[data-v-22385071]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.revise-ai-header__icon-wrap[data-v-22385071] :deep(svg){display:block}.revise-ai-header__icon-wrap--trophy[data-v-22385071]{color:#fff}.revise-ai-header__line[data-v-22385071]{margin-left:2px;color:#fff;white-space:nowrap}.revise-ai-header__emphasis[data-v-22385071]{font-weight:700;margin:0 .2em}.revise-ai-header__timer.timer-warning[data-v-22385071]{color:#ff6b6b!important}.revise-ai-header__divider[data-v-22385071]{width:1px;height:22px;flex-shrink:0;background:hsla(0,0%,100%,.45)}.revise-ai-header__right[data-v-22385071]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;margin-left:16px}.revise-ai-header__ai-pill[data-v-22385071]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--Style-Standard-Corner,10px);border:var(--stroke-stroke-1,2px) solid var(--Colors-Purple-500,#845cf6);background:var(--AI-Dark-Surface,radial-gradient(50% 50% at 50% 50%,var(--Colors-Purple-600,#733aed) 0,var(--Colors-Purple-400,#a28bfa) 100%));box-shadow:0 1px 0 0 var(--Colors-Purple-600,#733aed);color:#fff;font-family:Inter,Nunito,sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease,filter .2s ease}.revise-ai-header__ai-pill[data-v-22385071]:hover:not(.revise-ai-header__ai-pill--active){filter:brightness(1.06)}.revise-ai-header__ai-pill[data-v-22385071]:active{transform:scale(.98)}.revise-ai-header__ai-pill--active[data-v-22385071]{color:#131635;border:1px solid var(--Colors-Gray-100,#e8e8e8);background:#fff;box-shadow:none;filter:none;padding:8px 20px}.revise-ai-header__ai-pill--active[data-v-22385071]:hover{background:#f5f5f5;filter:none}.revise-ai-header__ai-pill--active[data-v-22385071]:active{transform:scale(.98);filter:none}.revise-ai-header__ai-pill-label[data-v-22385071]{white-space:nowrap}.revise-ai-header__sparkle[data-v-22385071]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.revise-ai-header__close[data-v-22385071]{flex-shrink:0}@media (max-width:768px){.reading-header.reading-header--revise-ai[data-v-22385071]{flex-wrap:wrap;row-gap:12px}.revise-ai-header__left[data-v-22385071]{flex-basis:100%;font-size:14px;line-height:20px}.revise-ai-header__line[data-v-22385071]{white-space:normal}.revise-ai-header__right[data-v-22385071]{margin-left:0;width:100%;justify-content:flex-end}.revise-ai-header__ai-pill[data-v-22385071]{padding:8px 14px;font-size:13px}}.edu-editor[data-v-6fbd8ca2]{overflow:hidden}.edu-editor img[data-v-6fbd8ca2]{width:100%!important}.edu-editor p[data-v-6fbd8ca2],div[data-v-6fbd8ca2]{color:#000;font-weight:400}.radio-style[data-v-c99662ee]{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-c99662ee]{display:flex;background:#f5f5f5;border-radius:5px;margin-top:.5rem;padding:10px}.edu-editor[data-v-c99662ee]{overflow:scroll}.edu-editor img[data-v-c99662ee]{width:100%!important}.edu-editor p[data-v-c99662ee]{color:#000;font-weight:400}.edu-editor h1[data-v-c99662ee],.edu-editor h2[data-v-c99662ee],.edu-editor h3[data-v-c99662ee],.edu-editor h4[data-v-c99662ee],.edu-editor h5[data-v-c99662ee],.edu-editor h6[data-v-c99662ee]{font-family:inherit;font-weight:700;line-height:1.2;margin:1rem 0 .5rem 0;color:#333}.edu-editor h1[data-v-c99662ee]{font-size:2rem;font-weight:700}.edu-editor h2[data-v-c99662ee]{font-size:1.75rem;font-weight:600}.edu-editor h3[data-v-c99662ee]{font-size:1.5rem;font-weight:600}.edu-editor h4[data-v-c99662ee]{font-size:1.25rem;font-weight:600}.edu-editor h5[data-v-c99662ee]{font-size:1.1rem;font-weight:600}.edu-editor h6[data-v-c99662ee]{font-size:1rem;font-weight:600}.edu-editor table[data-v-c99662ee]{margin:1rem 0}.edu-editor table td[data-v-c99662ee]{padding:.5rem;vertical-align:top;border:1px solid #ddd!important}.edu-editor table th[data-v-c99662ee]{padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}.edu-editor table[data-v-c99662ee],.edu-editor table[style*=border][data-v-c99662ee]{border-collapse:collapse!important;border:1px solid #ddd!important}.edu-editor table td[data-v-c99662ee],.edu-editor table th[data-v-c99662ee]{border:1px solid #ddd!important}.edu-editor table caption[data-v-c99662ee]{font-weight:700;margin-bottom:.5rem;text-align:center}.edu-editor .table-responsive[data-v-c99662ee]{overflow-x:auto;margin:1rem 0}.edu-editor table[data-v-c99662ee]{border-collapse:collapse!important;width:100%!important;border:1px solid #ddd!important}div[data-v-c99662ee]{color:#000;font-weight:400}.answer-list[data-v-c99662ee]{min-height:150px}.answerTextBox[data-v-c99662ee]{border:1px solid;border-radius:8px;height:1.8rem;margin:5px;padding:2px}.answerTextBox[data-v-c99662ee]:active,.answerTextBox[data-v-c99662ee]:focus,.answerTextBox[data-v-c99662ee]:hover{background-color:#f6f6f6;border:1px solid #ffd71b}.set-margin-top[data-v-c99662ee]{margin-top:-1.5rem}.ant-collapse-header[data-v-c99662ee],.remove-collapse .ant-collapse-header[data-v-c99662ee]{padding-bottom:0;cursor:pointer!important;color:#000!important}[data-v-c99662ee]::-webkit-scrollbar{width:0}figure .table[data-v-c99662ee]::-webkit-scrollbar{width:6px;height:6px}figure .table[data-v-c99662ee]::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,.1)}figure .table[data-v-c99662ee]::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.2)}.ant-checkbox-checked .ant-checkbox-inner[data-v-c99662ee]{background-color:#ffe846!important;border-color:#ffe846!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-c99662ee],.ant-checkbox:hover .ant-checkbox-inner[data-v-c99662ee],.ant-radio-checked .ant-radio-inner[data-v-c99662ee]{border-color:#ffe846!important}.ant-radio-checked .ant-radio-inner[data-v-c99662ee]:after{background-color:#ffe846!important}.ant-radio-wrapper:hover .ant-radio[data-v-c99662ee],.ant-radio:hover .ant-radio-inner[data-v-c99662ee]{border-color:#ffe846!important}.ant-radio-input:focus+.ant-radio-inner[data-v-c99662ee]{border-color:#ffe846!important;box-shadow:0 0 0 3px rgba(255,244,133,.1)!important}.passage-right[data-v-c99662ee]{background:#fff;max-height:100%;overflow-y:scroll;padding-left:16px;position:relative;overflow-x:hidden}@media(max-width:1024px){.passage-right[data-v-c99662ee]{padding-left:0;padding-right:0}}.menu-item-container[data-v-c99662ee]{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-c99662ee]{padding:8px 16px;cursor:pointer;display:flex;font-size:1em;align-items:center;transition:background .2s}.menu-item[data-v-c99662ee]:hover{background:#f5f5f5}.color-row[data-v-c99662ee]{display:flex;justify-content:center;align-items:center;padding:8px 0}.passage-right[data-v-c99662ee]::-webkit-scrollbar{width:12px;background:transparent}.passage-right[data-v-c99662ee]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px;border:2px solid #f1f1f1}.passage-right[data-v-c99662ee]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.passage-right[data-v-c99662ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px;margin:4px 0}.passage-right[data-v-c99662ee]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.ant-select-dropdown[data-v-c99662ee]{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-c99662ee]{padding:8px 12px;line-height:1.4;font-size:14px}.ant-select-dropdown .ant-select-item[data-v-c99662ee]:hover{background-color:#f5f5f5}.ant-select-dropdown .ant-select-item-selected[data-v-c99662ee]{background-color:#e6f7ff;color:#1890ff}.ant-select-dropdown .rc-virtual-list-holder-inner>div[data-v-c99662ee],.ant-select-dropdown .rc-virtual-list-holder-inner[data-v-c99662ee],.ant-select-dropdown .rc-virtual-list-holder[data-v-c99662ee],.ant-select-dropdown .rc-virtual-list[data-v-c99662ee]{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-c99662ee]{transform:none!important;height:auto!important;overflow:visible!important}.note-popover[data-v-c99662ee]{display:block}.note-textarea[data-v-c99662ee]{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-c99662ee]{display:flex;justify-content:flex-end;gap:8px}.note-save-btn[data-v-c99662ee]{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-c99662ee]:hover{background:#555}.note-cancel-btn[data-v-c99662ee]{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-c99662ee]:hover{color:#222}.note-marker[data-v-c99662ee]{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-c99662ee]{height:1em;width:auto;display:block}.note-view-popover[data-v-c99662ee]{display:block}.note-view-content[data-v-c99662ee]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-c99662ee]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-c99662ee]{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-c99662ee]:hover{background:#e0e0e0}.note-highlight[data-v-c99662ee]{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit;z-index:1}.passage-right[data-v-c99662ee] :deep(.note-highlight){display:inline;white-space:pre-wrap!important;word-wrap:break-word!important;line-height:inherit!important;display:inline!important}.overlay-note-marker[data-v-c99662ee]{display:block;pointer-events:auto}[data-v-c99662ee]:deep(.passage-main-text table){width:100%!important;border-collapse:collapse!important;margin:1rem 0;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-main-text table td){padding:.5rem;vertical-align:top;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-main-text table th){padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-right table){width:100%!important;border-collapse:collapse!important;margin:1rem 0;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-right table td){padding:.5rem;vertical-align:top;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-right table th){padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}[data-v-c99662ee]:deep(.passage-right table td),[data-v-c99662ee]:deep(.passage-right table th){border:1px solid #ddd!important}.reading-passage-content[data-v-10a71f0c]{padding:15px 30px;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;@media (max-width:1024px){padding:12px 24px}}.reading-passage-content--no-passage-header[data-v-10a71f0c]{grid-template-rows:minmax(0,1fr)}.listening-content[data-v-10a71f0c]{display:grid;grid-template-columns:1fr;background:#f8f9fa}.reading-passage-content.preview-mode[data-v-10a71f0c]{height:100%;display:flex;flex-direction:column}.reading-passage-content.preview-mode .listening-content[data-v-10a71f0c]{flex:1;overflow-y:auto;min-height:0}.passage-container[data-v-10a71f0c]{display:flex;flex-direction:row;flex-wrap:nowrap;padding:12px 24px;align-items:center;align-self:stretch;gap:12px;border-radius:20px;margin-bottom:24px;background:var(--Shark-50,#f6f6f6);min-width:0}.passage-title[data-v-10a71f0c]{flex-shrink:0;color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.passage-description[data-v-10a71f0c]{flex:1 1 auto;min-width:0;margin:0;color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-10a71f0c]: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-10a71f0c 2s ease-in-out!important}[data-v-10a71f0c]:deep(.question-highlight .ant-collapse-header){background-color:rgba(255,0,0,.15)!important;border-radius:8px 8px 0 0!important}[data-v-10a71f0c]: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-10a71f0c{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)}}[data-v-10a71f0c]:deep(.passage-description table){width:100%!important;border-collapse:collapse!important;margin:1rem 0;border:1px solid #ddd!important}[data-v-10a71f0c]:deep(.passage-description table td){padding:.5rem;vertical-align:top;border:1px solid #ddd!important}[data-v-10a71f0c]:deep(.passage-description table th){padding:.5rem;background-color:#f5f5f5;font-weight:700;text-align:left;border:1px solid #ddd!important}[data-v-10a71f0c]:deep(.passage-description table),[data-v-10a71f0c]:deep(.passage-description table[style*=border]){border-collapse:collapse!important;border:1px solid #ddd!important}[data-v-10a71f0c]:deep(.passage-description table td),[data-v-10a71f0c]:deep(.passage-description table th){border:1px solid #ddd!important}.passage-description figure.table table[data-v-10a71f0c]{border-collapse:collapse!important;border:1px solid #ddd!important}.passage-description figure.table table td[data-v-10a71f0c],.passage-description figure.table table th[data-v-10a71f0c]{border:1px solid #ddd!important}.passage-description table[data-v-10a71f0c]{border-collapse:collapse!important}.passage-description table caption[data-v-10a71f0c]{font-weight:700;margin-bottom:.5rem;text-align:center}.passage-description .table-responsive[data-v-10a71f0c]{overflow-x:auto;margin:1rem 0}.dialog{position:fixed;inset:0;display:grid;place-content:center;z-index:500;isolation:isolate;--color-stop-1:#bddbff;--color-stop-2:hsla(0,0%,100%,0.3)}.dialog-backdrop{inset:0;background-color:rgba(0,0,0,.8)}.dialog-backdrop,.photo-bg{position:absolute;z-index:0}.photo-bg{display:grid;place-content:center;top:max(2%,1rem);bottom:max(2%,1rem);left:50%;transform:translateX(-50%);aspect-ratio:16/9}.photo-bg.active{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.11) 100%),repeating-conic-gradient(var(--color-stop-1) 0deg 10deg,var(--color-stop-2) 10deg 20deg),radial-gradient(circle at center,var(--color-stop-1) 0,var(--color-stop-1) 100%)}.dialog-container{position:relative;max-height:calc(100dvh - 4rem);width:calc(385px - 2rem);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;isolation:isolate;z-index:1;background-color:var(--Colors-Yellow-200,#fff485);border-radius:3rem;border:1rem solid var(--Colors-Yellow-400,#ffd71b);transform:translateY(-2rem);filter:drop-shadow(0 4px 9px rgba(0,0,0,.03)) drop-shadow(0 16px 16px rgba(0,0,0,.03)) drop-shadow(0 37px 22px rgba(0,0,0,.02)) drop-shadow(0 66px 26px rgba(0,0,0,0)) drop-shadow(0 103px 50px rgba(0,0,0,0))}.dialog-container:before{content:"";position:absolute;inset:0;border-radius:2rem;border:.5rem solid var(--Colors-Yellow-300,#ffe846)}.dialog-container>*{position:relative;z-index:2}.dialog-header{display:flex;align-items:end;justify-content:center;height:200px}.dialog-header .svg{height:251px;width:252px;aspect-ratio:252/251}.dialog-header .svg svg{-o-object-fit:contain;object-fit:contain;height:100%;transform:translateX(-10%)}.dialog-body{padding:10px}.dialog-footer{display:flex;flex-direction:column;justify-content:start;align-items:center;height:80px;padding-top:50px}.dialog-footer .ribbon{position:relative}.dialog-footer .ribbon>svg{height:135px;width:464px}.dialog-footer .ribbon .star-three{position:absolute;top:0;left:50%;translate:-50% -5%;scale:0;opacity:0;filter:drop-shadow(6px 8px 0 rgba(0,0,0,.3));transition:all .3s ease-in-out}.dialog-footer .ribbon .star-three.show{opacity:1;scale:1;translate:-50% -45%}.close-wrapper{position:absolute;top:-2.75rem;right:-2.75rem;transform:translate(-50%,50%);cursor:pointer}.close-wrapper svg>*{stroke:#fff}.photo-bg:not(.active)>.close-wrapper{display:none}.photo-bg.active>.close-wrapper{top:.5rem;right:.5rem;transform:translate(0)}.photo-bg.active>.close-wrapper svg>*{stroke:var(--Colors-Gray-500,#706c6a)}.photo-bg.active>.dialog-container>.close-wrapper{display:none}.actions{display:flex;justify-content:center;align-items:center;max-width:calc(385px - 6rem);gap:var(--spacing-spacing-3,12px);transform:translateY(-100%)}.actions>*{width:auto;min-width:unset;padding:0 .5rem;flex:unset}.title{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-H4,24px);font-weight:600;line-height:var(--Typescale-Line-Height-H4-lineheight,30px);margin-top:-10px;margin-bottom:10px}.subtitle,.title{text-align:center;font-style:normal}.subtitle{color:var(--Colors-Gray-800,#464444);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Boby-xs,12px);font-weight:500;line-height:var(--Typescale-Line-Height-Boby-xs-lineheight,18px)}.result-container{width:298px;padding:var(--spacing-spacing-2,8px) var(--spacing-spacing-8,32px);justify-content:space-between;border-radius:var(--corner-radius-radius-9,24px);background:hsla(0,0%,100%,.7);margin-top:20px;margin-bottom:-30px}.result-container,.result-left{display:flex;align-items:center}.result-left{flex-direction:column;justify-content:center;gap:10px}.result-left-item-title{display:flex;flex-direction:column;align-items:start;justify-content:start}.result-left-item-title-label{color:var(--Shark-800,#454545);font-family:var(--Type-Font-font-body,Inter);font-size:var(--Typescale-Size-Caption-1,10px);font-style:normal;font-weight:500;line-height:var(--Typescale-Line-Height-Caption-1-lineheight,12px)}.result-left-item-title-value{color:var(--Shark-950,#1e1e1e);font-family:var(--Type-Font-font-title,Inter);font-size:var(--Typescale-Size-Title-1,18px);font-style:normal;font-weight:600;line-height:var(--Typescale-Line-Height-Title-1-lineheight,24px)}.transcript-editor-modal[data-v-555f7ec7]{top:20px}.transcript-editor[data-v-555f7ec7]{height:80vh;display:flex;flex-direction:column}.modal-footer[data-v-555f7ec7]{text-align:right;padding:16px 0 0 0;border-top:1px solid #f0f0f0}.editor-toolbar[data-v-555f7ec7]{padding:16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.tab-content[data-v-555f7ec7]{padding:16px;height:calc(80vh - 120px);overflow-y:auto}.raw-textarea[data-v-555f7ec7]{font-family:Consolas,Monaco,Courier New,monospace!important;font-size:13px;line-height:1.6}.segments-list[data-v-555f7ec7]{max-height:calc(80vh - 200px);overflow-y:auto}.error-panel[data-v-555f7ec7]{border-left:4px solid #ff4d4f!important}.error-panel[data-v-555f7ec7] .ant-collapse-header{background-color:#fff2f0}.segment-stats[data-v-555f7ec7]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.preview-timeline[data-v-555f7ec7]{max-height:calc(80vh - 200px);overflow-y:auto}.preview-segment-card[data-v-555f7ec7]{margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.preview-text[data-v-555f7ec7]{margin:0;font-size:14px;line-height:1.6;color:#262626;white-space:pre-wrap}.preview-timeline[data-v-555f7ec7]::-webkit-scrollbar,.segments-list[data-v-555f7ec7]::-webkit-scrollbar,.tab-content[data-v-555f7ec7]::-webkit-scrollbar{width:6px}.preview-timeline[data-v-555f7ec7]::-webkit-scrollbar-track,.segments-list[data-v-555f7ec7]::-webkit-scrollbar-track,.tab-content[data-v-555f7ec7]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.preview-timeline[data-v-555f7ec7]::-webkit-scrollbar-thumb,.segments-list[data-v-555f7ec7]::-webkit-scrollbar-thumb,.tab-content[data-v-555f7ec7]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.preview-timeline[data-v-555f7ec7]::-webkit-scrollbar-thumb:hover,.segments-list[data-v-555f7ec7]::-webkit-scrollbar-thumb:hover,.tab-content[data-v-555f7ec7]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.transcript-editor-modal[data-v-555f7ec7] .ant-tabs-content-holder{overflow:visible}.transcript-editor-modal[data-v-555f7ec7] .ant-card-head-title{font-weight:600;color:#262626}.transcript-editor-modal[data-v-555f7ec7] .ant-form-item-label>label{font-weight:500;color:#595959}.transcript-editor-modal[data-v-555f7ec7] .ant-timeline-item-content{margin-left:0;padding-left:24px}.transcript-editor-modal[data-v-555f7ec7] .ant-badge-count{font-size:12px;min-width:18px;height:18px;line-height:18px}.transcript-editor-modal[data-v-555f7ec7] .ant-btn{display:inline-flex;align-items:center;justify-content:center}.transcript-editor-modal[data-v-555f7ec7] .ant-btn .anticon{vertical-align:middle;margin-right:6px;display:inline-flex;align-items:center}.transcript-editor-modal[data-v-555f7ec7] .ant-btn .anticon:last-child{margin-right:0}.transcript-editor-modal[data-v-555f7ec7] .ant-btn-sm .anticon{vertical-align:middle;margin-right:6px;display:inline-flex;align-items:center}.transcript-editor-modal[data-v-555f7ec7] .ant-btn-circle .anticon{margin-right:0}.transcript-editor-modal[data-v-555f7ec7] .ant-btn-circle .anticon,.transcript-editor-modal[data-v-555f7ec7] .ant-timeline-item-head .anticon{vertical-align:middle;display:inline-flex;align-items:center;justify-content:center}.transcript-editor-modal[data-v-555f7ec7] .ant-tabs-tab .anticon{vertical-align:middle;margin-right:4px;display:inline-flex;align-items:center}.delete-segment-btn[data-v-555f7ec7]{opacity:.6;transition:all .3s ease;color:#8c8c8c!important;border:none!important;background:transparent!important}.delete-segment-btn[data-v-555f7ec7]:focus{color:#ff4d4f!important;background:#fff2f0!important;border-color:transparent!important}.delete-segment-btn .anticon[data-v-555f7ec7]{font-size:14px;transition:all .3s ease}.delete-segment-btn:hover .anticon[data-v-555f7ec7]{transform:scale(1.1)}.transcript-editor-modal[data-v-555f7ec7] .ant-collapse-item:hover .delete-segment-btn{opacity:.8}@media (max-width:768px){.transcript-editor[data-v-555f7ec7]{height:90vh}.tab-content[data-v-555f7ec7]{height:calc(90vh - 120px)}.preview-timeline[data-v-555f7ec7],.segments-list[data-v-555f7ec7]{max-height:calc(90vh - 200px)}}.revise-ai-panel[data-v-1f365068]{--ra-purple:#845cf6;--ra-purple-dark:#733aed;--ra-red:#ff647c;--ra-green:#00c48c;--ra-border:#ececec;--ra-muted:#666;display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border:1px solid var(--ra-border);border-radius:12px;box-sizing:border-box;overflow:hidden}.revise-ai-panel[data-v-1f365068]:not(.revise-ai-panel--explicit-width){flex:0 0 min(360px,32vw);min-width:280px;max-width:400px}.revise-ai-panel__head[data-v-1f365068]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 18px 12px;gap:12px}.revise-ai-panel__title[data-v-1f365068]{margin:0;font-family:Nunito,sans-serif;font-size:17px;font-weight:700;color:#1e1e1e;line-height:1.3}.revise-ai-panel__collapse[data-v-1f365068]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:#1e1e1e;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s,transform .15s}.revise-ai-panel__collapse[data-v-1f365068]:hover{opacity:.9}.revise-ai-panel__collapse[data-v-1f365068]:active{transform:scale(.96)}.revise-ai-panel__divider[data-v-1f365068]{height:1px;background:var(--ra-border);margin:0 18px}.revise-ai-panel__body[data-v-1f365068]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.revise-ai-panel__scroll[data-v-1f365068]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 16px 12px;display:flex;flex-direction:column;gap:12px}.revise-ai-panel__intro[data-v-1f365068]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 8px;overflow:visible;gap:5px}.revise-ai-panel__intro-hero[data-v-1f365068]{display:flex;justify-content:center;align-items:flex-start;width:100%;padding-top:4px;padding-bottom:44px;margin-bottom:4px;overflow:visible;flex-shrink:0;box-sizing:border-box}.revise-ai-panel__intro-hero-img[data-v-1f365068]{max-width:168px;width:100%;height:auto;display:block;overflow:visible}.revise-ai-panel__intro-hero-img[data-v-1f365068] svg{overflow:visible;display:block;max-width:100%;height:auto}.revise-ai-panel__intro-line[data-v-1f365068]{margin:0;position:relative;z-index:1;width:100%;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.35;background:radial-gradient(50% 50% at 50% 50%,var(--Colors-Purple-600,#733aed) 0,var(--Colors-Purple-400,#a28bfa) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.revise-ai-panel__intro-line+.revise-ai-panel__intro-line[data-v-1f365068]{margin-top:0}.revise-ai-panel__intro-lead[data-v-1f365068]{margin:0;position:relative;z-index:1;width:100%;text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.35;color:#000}.revise-ai-panel__intro-features[data-v-1f365068]{text-align:left;display:flex;flex-direction:column;gap:8px;width:100%;align-self:stretch;position:relative;z-index:1}.revise-ai-panel__intro-feature[data-v-1f365068]{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:flex-start;padding:8px 10px 8px 8px;border-radius:16px;border:2px solid var(--Colors-Gray-50,#f6f5f5);background:#fff;box-sizing:border-box}.revise-ai-panel__intro-feature-icon[data-v-1f365068]{width:40px;height:40px;border-radius:10px;background:linear-gradient(145deg,rgba(162,139,250,.2),rgba(115,58,237,.12));display:flex;align-items:center;justify-content:center;flex-shrink:0}.revise-ai-panel__intro-feature-svg[data-v-1f365068]{display:block;width:22px;height:auto}.revise-ai-panel__intro-feature-title[data-v-1f365068]{font-family:League Spartan,Inter,sans-serif;font-size:13px;font-weight:700;color:#1e1e1e;margin-bottom:3px;line-height:1.3}.revise-ai-panel__intro-feature-desc[data-v-1f365068]{margin:0;font-family:League Spartan,Inter,sans-serif;font-size:12px;line-height:1.45;color:#6d6d6d}.revise-ai-panel__card[data-v-1f365068]{flex-shrink:0;border:1px solid var(--ra-border);border-radius:12px;padding:14px 14px 12px;background:#fafafa}.revise-ai-panel__card-top[data-v-1f365068]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.revise-ai-panel__q-label[data-v-1f365068]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#1e1e1e}.revise-ai-panel__locate[data-v-1f365068]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid #e0e0e0;background:#f0f0f0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--ra-purple-dark);cursor:pointer;transition:background .2s,border-color .2s}.revise-ai-panel__locate[data-v-1f365068]:hover:not(:disabled){background:#e8e8e8;border-color:#d5d5d5}.revise-ai-panel__locate[data-v-1f365068]:disabled{opacity:.65;cursor:not-allowed}.revise-ai-panel__locate-icon[data-v-1f365068]{display:flex;color:var(--ra-purple)}.revise-ai-panel__field-label[data-v-1f365068]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ra-muted);margin-bottom:6px}.revise-ai-panel__answer-row[data-v-1f365068]{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.45;color:#1e1e1e}.revise-ai-panel__answer-row--wrong .revise-ai-panel__answer-text[data-v-1f365068]{color:#1e1e1e}.revise-ai-panel__x[data-v-1f365068]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--ra-red);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.revise-ai-panel__card-divider[data-v-1f365068]{height:1px;background:#e0e0e0;margin:12px 0}.revise-ai-panel__correct[data-v-1f365068]{font-size:14px;font-weight:700;color:var(--ra-green);line-height:1.45;word-break:break-word}.revise-ai-panel__chat[data-v-1f365068]{flex:0 0 auto;min-height:0;overflow:visible;border-radius:8px;padding:0 2px 4px}.revise-ai-panel__chat-empty[data-v-1f365068]{min-height:80px}.revise-ai-panel__chat-loading[data-v-1f365068]{font-size:13px;color:var(--ra-muted);padding:12px 8px}.revise-ai-panel__chat-loading--banner[data-v-1f365068]{margin-bottom:8px;padding:8px 10px;border-radius:8px;background:#f7f7f8}.revise-ai-panel__turn[data-v-1f365068]{display:flex;width:100%;margin-bottom:14px;align-items:flex-start;gap:10px}.revise-ai-panel__turn--user[data-v-1f365068]{justify-content:flex-end}.revise-ai-panel__turn--assistant[data-v-1f365068]{justify-content:flex-start}.revise-ai-panel__avatar[data-v-1f365068]{flex-shrink:0;width:40px;height:40px;border-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;padding:0;box-sizing:border-box;background:transparent;border:none;display:block}.revise-ai-panel__assistant-main[data-v-1f365068]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.revise-ai-panel__bubble-assistant[data-v-1f365068]{font-size:14px;line-height:1.55;padding:12px 14px;border-radius:14px;background:#f4f4f5;color:#1e1e1e;word-break:break-word;white-space:pre-wrap;max-width:100%;box-sizing:border-box}.revise-ai-panel__bubble-assistant--pending[data-v-1f365068]{display:inline-flex;align-items:center;color:var(--ra-muted);font-size:13px}.revise-ai-panel__typing-dots[data-v-1f365068]{letter-spacing:1px}.revise-ai-panel__bubble-assistant--explain[data-v-1f365068],.revise-ai-panel__bubble-assistant--keywords[data-v-1f365068]{padding:12px 14px 14px}.revise-ai-panel__kw-head[data-v-1f365068]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ra-muted);margin-bottom:10px}.revise-ai-panel__kw-list[data-v-1f365068]{margin:0;padding:0 0 0 18px;list-style:disc}.revise-ai-panel__kw-list li[data-v-1f365068]{margin-bottom:10px;line-height:1.45;font-size:13px;color:#1e1e1e}.revise-ai-panel__kw-term[data-v-1f365068]{display:inline;font-weight:700;color:var(--ra-purple-dark);margin-right:6px}.revise-ai-panel__kw-why[data-v-1f365068]{display:inline;color:#444}.revise-ai-panel__explain-answer-line[data-v-1f365068]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8ea}.revise-ai-panel__explain-answer-label[data-v-1f365068]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ra-muted)}.revise-ai-panel__explain-answer-value[data-v-1f365068]{font-size:14px;font-weight:700;color:var(--ra-green)}.revise-ai-panel__explain-reason[data-v-1f365068]{font-size:14px;line-height:1.55;margin:0}.revise-ai-panel__explain-reason[data-v-1f365068] .revise-ai-panel__ph{padding:0 3px;margin:0 1px;border-radius:4px;background:rgba(162,139,250,.38);color:#1e1e1e;font-weight:600}.revise-ai-panel__explain-related[data-v-1f365068]{margin-top:12px;padding-top:10px;border-top:1px solid #e8e8ea}.revise-ai-panel__explain-related-label[data-v-1f365068]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ra-muted);margin-bottom:8px}.revise-ai-panel__explain-related-row[data-v-1f365068]{display:flex;flex-direction:column;gap:10px}.revise-ai-panel__explain-cite[data-v-1f365068]{margin:0;padding:0 0 0 12px;border-left:3px solid rgba(132,92,246,.45);font-size:13px;line-height:1.5;color:#444;font-style:italic}.revise-ai-panel__explain-locate-chip[data-v-1f365068]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #e0dce8;background:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--ra-purple-dark);cursor:pointer;transition:border-color .2s,background .2s}.revise-ai-panel__explain-locate-chip[data-v-1f365068]:hover{border-color:var(--ra-purple);background:rgba(132,92,246,.06)}.revise-ai-panel__explain-locate-ico[data-v-1f365068]{display:flex;color:var(--ra-purple)}.revise-ai-panel__msg[data-v-1f365068]{font-size:14px;line-height:1.5;padding:10px 14px;border-radius:14px;max-width:92%;word-break:break-word}.revise-ai-panel__msg--user[data-v-1f365068]{margin-left:auto;background:rgba(132,92,246,.12);color:#1e1e1e}.revise-ai-panel__foot[data-v-1f365068]{flex-shrink:0;padding:12px 16px 16px;border-top:1px solid var(--ra-border);background:#fff}.revise-ai-panel__chips[data-v-1f365068]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:10px;margin:0 -4px;padding-left:4px;padding-right:4px;scrollbar-width:thin}.revise-ai-panel__chips[data-v-1f365068]::-webkit-scrollbar{height:4px}.revise-ai-panel__chip[data-v-1f365068]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#333;cursor:pointer;white-space:nowrap;transition:border-color .2s,background .2s}.revise-ai-panel__chip[data-v-1f365068]:hover:not(:disabled){border-color:var(--ra-purple);background:rgba(132,92,246,.06)}.revise-ai-panel__chip[data-v-1f365068]:disabled{opacity:.6;cursor:not-allowed}.revise-ai-panel__chip-dot[data-v-1f365068]{width:6px;height:6px;border-radius:50%;background:var(--ra-purple)}.revise-ai-panel__input-wrap[data-v-1f365068]{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 14px;border:1px solid var(--ra-border);border-radius:12px;background:#fafafa}.revise-ai-panel__input[data-v-1f365068]{flex:1 1 auto;min-width:0;border:none;background:transparent;font-size:14px;line-height:1.4;outline:none;padding:10px 0}.revise-ai-panel__input[data-v-1f365068]::-moz-placeholder{color:#999}.revise-ai-panel__input[data-v-1f365068]:-ms-input-placeholder{color:#999}.revise-ai-panel__input[data-v-1f365068]::placeholder{color:#999}.revise-ai-panel__send[data-v-1f365068]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(145deg,var(--ra-purple-dark),var(--ra-purple));color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .2s,opacity .2s}.revise-ai-panel__send[data-v-1f365068]:hover:not(:disabled){filter:brightness(1.06)}.revise-ai-panel__send[data-v-1f365068]:disabled{opacity:.45;cursor:not-allowed}.p-fix-content{width:-moz-fit-content;width:fit-content}.wrong-question-highlight,:deep(.wrong-question-highlight),:deep([data-wrong-question=true]),[data-wrong-question=true]{background-color:#fff3cd!important;border-radius:8px!important}.wrong-question-highlight-border,:deep(.wrong-question-highlight-border),:deep([data-wrong-question=border]),[data-wrong-question=border]{background-color:#fff3cd!important;border-radius:4px!important;border:none!important}.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}.set-margin-top{margin-top:-1.5rem}.set-small-margin-top{margin-top:-1rem}.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}.edu-editor table{margin:1rem 0}.edu-editor table td{vertical-align:top}.edu-editor table td,.edu-editor table th{padding:.5rem;border:1px solid #ddd!important}.edu-editor table th{background-color:#f5f5f5;font-weight:700;text-align:left}.edu-editor table caption{font-weight:700;margin-bottom:.5rem;text-align:center}.edu-editor .table-responsive{overflow-x:auto;margin:1rem 0}.edu-editor table{border-collapse:collapse!important}.edu-editor table,.edu-editor table td,.edu-editor table th{border:1px solid #ddd!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}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:10px;width:10px;border-radius:50%;background:#5e5e5e}.listening-site{height:100%;background:#fff;margin-top:-2.5rem;padding:0 .5% 0 .5%;display:flex}.test-left{width:75%;margin-top:1rem}.sticky-note-container{height:250px;width:235px;background:#fff;position:absolute;border:.5px solid #000}.sticky-note-header{height:25px;justify-content:end;display:flex;background:#000}.sticky-note-body{background:#fff}.sticky-note-input{width:100%;min-height:219px}textarea:focus{outline:none!important}.test-right{width:22%;background:#edd31d;padding-left:.2rem;margin-top:2.55rem;position:fixed;right:0;top:2%;height:100vh}.test-left-header{display:flex;align-items:center;justify-content:space-between;width:22.8rem;margin:2rem -1rem -1rem .5rem}.normal-primary-button{color:#fff}.normal-button,.normal-primary-button,.resize-button-primary-number{border-radius:20%;margin-left:10px;font-size:13.5px;font-weight:500;width:40px!important}.resize-button-primary-number{color:#fff}.resize-button-number{margin-left:10px;font-size:13.5px;font-weight:500;width:40px!important;border-radius:20%}.resize-button-number span,.resize-button-primary-number span{margin-left:-5px}.remove-card-body-padding .ant-card-body{padding:0!important}.remove-card-body-padding{position:fixed;width:100%;padding:0 1% 0 1%;z-index:1000}.type-of-answer{margin-left:1rem;margin-top:1.5rem}.type-of-answer-item{display:flex}.need-review-answer{width:15px;height:15px;border:1px solid #fff;border-radius:50%;background:#fff}.need-review-answer-container{display:flex;align-items:center}.need-review-answer-label{color:#000;margin-bottom:1px;margin-left:.5rem}.range-slider__range{-webkit-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 *{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}.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{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}.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}.menu-item-container{display:flex;flex-direction:column}.menu-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;font-size:14px;color:#333;transition:background-color .2s}.menu-item:hover{background-color:#f5f5f5}.color-row{display:flex;justify-content:center;align-items:center;padding:12px}.note-textarea{width:100%;border:1px solid #ddd;border-radius:8px;padding:12px;font-size:14px;resize:vertical;min-height:80px;font-family:inherit}.note-textarea:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.note-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.note-save-btn{background:#1890ff;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px;transition:background-color .2s}.note-save-btn:hover{background:#40a9ff}.note-cancel-btn{background:#f5f5f5;color:#333;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px;transition:background-color .2s}.note-cancel-btn:hover{background:#e8e8e8}.note-marker{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;height:1em;z-index:10;cursor:pointer;margin-left:0}.note-marker svg{height:1em;width:auto;display:block}.note-view-content{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions{display:flex;justify-content:flex-end;gap:12px}.note-view-btn{background:#f5f5f5;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;transition:background .2s;display:flex;align-items:center}.note-view-btn:hover{background:#e0e0e0}.note-highlight{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.overlay-note-marker{display:block;pointer-events:auto}.preview-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f8f9fa;border-bottom:1px solid #e9ecef;margin-bottom:20px}.preview-header h2{margin:0;color:#495057;font-size:1.5rem;font-weight:600}.preview-badge{background:#007bff;color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.preview-navigation{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:20px}.preview-navigation button{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s}.preview-navigation button:hover:not(:disabled){background:#0056b3}.preview-navigation button:disabled{background:#6c757d;cursor:not-allowed}.preview-navigation span{font-weight:600;color:#495057}.orientation-warning{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:10000;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.orientation-warning-content{text-align:center;color:#fff;max-width:300px}.orientation-icon{font-size:64px;margin-bottom:20px;animation:rotate 2s ease-in-out infinite}@keyframes rotate{0%,to{transform:rotate(0deg)}50%{transform:rotate(90deg)}}.orientation-text{font-size:18px;font-weight:600;margin-bottom:12px;color:#fff;font-family:Inter,sans-serif}.orientation-subtext{font-size:14px;color:hsla(0,0%,100%,.8);font-family:Inter,sans-serif}.reading-passage-container{padding:0;min-height:100vh;background:#fff;line-height:1.6;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh}.reading-passage-container.preview-mode{grid-template-rows:minmax(0,1fr) auto;min-height:unset}.passage-container{position:relative;width:100%}.reading-passage-container>.passage-container:not([style*="display: none"]){display:block!important}::-webkit-scrollbar{width:0}.answerTextBox{border:1px solid;height:1.8rem;margin:5px;padding:2px}.ant-collapse-header{padding-bottom:0;cursor:pointer!important;color:#000!important}.ant-collapse-content-box{padding:0!important}.ant-btn-sm{height:1.6rem;width:1.6rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:0}.listening-transcript-container{display:grid;grid-template-rows:auto 1fr auto;height:100vh;background:#fff;overflow:hidden}.transcript-practice-content{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:16px;height:100%;min-height:0}.transcript-practice-columns{display:flex;align-items:stretch;gap:12px;flex:1;min-height:0;min-width:0}.transcript-main-split{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:0}.transcript-column{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.transcript-section-banner{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;padding:10px 18px;margin-bottom:12px;border-radius:12px;background:var(--Shark-50,#f6f6f6)}.transcript-section-banner__left{flex:0 0 auto}.transcript-section-banner__right{flex:1 1 auto;min-width:0;text-align:right}.transcript-section-title{margin:0;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:var(--Shark-950,#1e1e1e)}.transcript-section-subtitle{margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:var(--Shark-950,#1e1e1e)}.transcript-section-subtitle p{margin:0}.transcript-section-subtitle table{width:auto;max-width:100%;border-collapse:collapse;margin:.25rem 0 0;margin-left:auto;border:1px solid #ddd}.transcript-section-subtitle table td,.transcript-section-subtitle table th{padding:.35rem .5rem;vertical-align:top;border:1px solid #ddd;font-size:12px}.transcript-section-subtitle table th{background-color:#f5f5f5;font-weight:700;text-align:left}.questions-column{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-y:auto}.resize-handle{flex:0 0 12px;cursor:col-resize;display:flex;align-items:center;justify-content:center;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .15s}.resize-handle.dragging,.resize-handle:hover{background:var(--Shark-100,#e8e8e8)}.resize-handle-line{width:3px;height:48px;border-radius:2px;background:var(--Shark-300,#b2afae);transition:background .15s}.resize-handle.dragging .resize-handle-line,.resize-handle:hover .resize-handle-line{background:var(--Shark-500,#706c6a)}.transcript-panel{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden}.transcript-panel-header{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;background:#fff;padding:20px 22px 18px;border-bottom:1px solid #e8e8e8}.transcript-title{font-size:18px;font-weight:700;color:#000;margin:0;line-height:1.3;letter-spacing:-.01em}.transcript-header-toggle{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.transcript-auto-label{font-size:14px;font-weight:400;color:#595959;line-height:1.4;white-space:nowrap}.listening-transcript-container .transcript-auto-switch.ant-switch{background-color:rgba(0,0,0,.22)!important}.listening-transcript-container .transcript-auto-switch.ant-switch-checked{background-color:#ffd71b!important}.listening-transcript-container .transcript-auto-switch.ant-switch:after{background-color:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.15)}.listening-transcript-container .transcript-auto-switch.ant-switch:focus,.listening-transcript-container .transcript-auto-switch.ant-switch:focus:hover{box-shadow:none}.transcript-scroll-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.transcript-content{flex:1;min-height:0;height:100%;overflow-y:auto;padding:12px 12px 12px 16px;position:relative}.locate-loading-overlay{position:absolute;inset:0;z-index:10000;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.locate-loading-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(26,35,126,.25);border-top-color:rgba(26,35,126,.9);border-radius:50%;animation:locate-spin .8s linear infinite}.locate-loading-text{font-size:13px;font-weight:700;color:#1a237e}@keyframes locate-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transcript-content::-webkit-scrollbar{width:6px}.transcript-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.transcript-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.transcript-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.no-transcript{display:flex;align-items:center;justify-content:center;height:100%}.transcript-segments{display:flex;flex-direction:column;gap:8px}.transcript-segment{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:12px;cursor:pointer;transition:background .2s ease;background:transparent;border:none}.transcript-segment:hover{background:#fafafa}.transcript-segment.active{background:#fff9e6}.segment-meta{flex:0 0 92px;min-width:0}.segment-time{font-size:12px;color:#8c8c8c;margin-top:4px;font-variant-numeric:tabular-nums}.segment-speaker{font-size:13px;color:#434343;font-weight:700;line-height:1.3}.segment-text{flex:1;min-width:0;font-size:14px;color:#000;line-height:1.55}.transcript-player-bar{--tp-yellow:#ffd71b;--tp-track:#ccc;--tp-text:#2c2c2c;--tp-play:#2c2c2c;flex-shrink:0;display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px;border-top:1px solid #e8e8e8;border-bottom:1px solid #ebebeb;background:#fff}.transcript-player-play{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:none;background:var(--tp-play);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s ease,transform .15s ease}.transcript-player-play:hover{background:#454545}.transcript-player-play:active{transform:scale(.96)}.transcript-player-play .anticon{font-size:20px}.transcript-player-time{font-family:inherit;font-size:13px;font-weight:500;color:var(--tp-text);font-variant-numeric:tabular-nums;flex-shrink:0}.transcript-player-time--current{min-width:46px}.transcript-player-time--remain{min-width:52px;text-align:right}.transcript-player-seek-wrap{position:relative;flex:1 1 auto;min-width:80px;height:16px;display:flex;align-items:center}.transcript-player-seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;background:transparent;position:relative;display:block;margin:0;outline:none;border:none;z-index:2;cursor:pointer;--seek-pct:0%}.listening-transcript-container input.transcript-player-seek::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,var(--tp-yellow) 0,var(--tp-yellow) calc(var(--seek-pct, 0%) - 1px),var(--tp-track) calc(var(--seek-pct, 0%) - 1px),var(--tp-track))}.listening-transcript-container input.transcript-player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.listening-transcript-container input.transcript-player-seek:focus{outline:none}.listening-transcript-container input.transcript-player-seek::-moz-range-track{height:6px;border-radius:8px;background:var(--tp-track)}.listening-transcript-container input.transcript-player-seek::-moz-range-progress{height:6px;border-radius:8px;background:var(--tp-yellow)}.listening-transcript-container input.transcript-player-seek::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.listening-transcript-container input.transcript-player-seek::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.listening-transcript-container input.transcript-player-seek::-ms-fill-lower{background:var(--tp-yellow);border-radius:8px}.listening-transcript-container input.transcript-player-seek::-ms-fill-upper{background:var(--tp-track);border-radius:8px}.listening-transcript-container input.transcript-player-seek::-ms-tooltip{display:none}.transcript-player-volume{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:120px;max-width:160px}.transcript-player-volume-slider-container{position:relative;flex:1;height:16px;display:flex;align-items:center;min-width:56px}.transcript-player-icon-btn{flex-shrink:0;width:36px;height:36px;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--tp-text)}.transcript-player-icon-btn:hover{background:rgba(0,0,0,.04)}.transcript-player-speaker-icon{width:22px;height:22px;display:block}.transcript-player-volume .transcript-player-speaker-icon path{fill:var(--tp-text)}.transcript-player-speaker-icon.is-muted path{fill:#8c8c8c}.transcript-player-volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:16px;background:transparent;position:relative;display:block;margin:0;outline:none;border:none;z-index:2;cursor:pointer;--vol-pct:100%}.listening-transcript-container input.transcript-player-volume-slider::-webkit-slider-runnable-track{height:6px;border-radius:8px;background:linear-gradient(90deg,var(--tp-yellow) 0,var(--tp-yellow) calc(var(--vol-pct, 100%) - 1px),var(--tp-track) calc(var(--vol-pct, 100%) - 1px),var(--tp-track))}.listening-transcript-container input.transcript-player-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:4px;background:#fff;border:1px solid var(--Colors-Gray-100,#e7e6e6);margin-top:-3px;box-shadow:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.listening-transcript-container input.transcript-player-volume-slider:focus{outline:none}.listening-transcript-container input.transcript-player-volume-slider::-moz-range-track{height:6px;border-radius:8px;background:var(--tp-track)}.listening-transcript-container input.transcript-player-volume-slider::-moz-range-progress{height:6px;border-radius:8px;background:var(--tp-yellow)}.listening-transcript-container input.transcript-player-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.listening-transcript-container input.transcript-player-volume-slider::-ms-thumb{width:12px;height:12px;border-radius:4px;background:#fff;border:none;box-shadow:none;cursor:pointer}.listening-transcript-container input.transcript-player-volume-slider::-ms-fill-lower{background:var(--tp-yellow);border-radius:8px}.listening-transcript-container input.transcript-player-volume-slider::-ms-fill-upper{background:var(--tp-track);border-radius:8px}.listening-transcript-container input.transcript-player-volume-slider::-ms-tooltip{display:none}.transcript-player-speed{flex-shrink:0;min-width:48px;padding:8px 12px;border-radius:999px;border:1px solid #e0e0e0;background:#fff;font-size:12px;font-weight:600;color:var(--tp-text);cursor:pointer;transition:background .2s ease,border-color .2s ease}.transcript-player-speed:hover{background:#fafafa;border-color:var(--tp-yellow)}.transcript-segment.ai-highlighted{background:rgba(255,193,7,.2)!important;border-color:#ffc107!important;box-shadow:0 0 0 3px rgba(255,193,7,.3)!important;animation:aiHighlightPulse 2s ease-in-out}@keyframes aiHighlightPulse{0%,to{box-shadow:0 0 0 3px rgba(255,193,7,.3)}50%{box-shadow:0 0 0 6px rgba(255,193,7,.5)}}.transcript-segment .segment-text .transcript-evidence-mark{background:linear-gradient(120deg,rgba(255,235,59,.95),rgba(255,213,79,.95));color:#1a1a1a;font-weight:600;padding:0 2px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.question-card{cursor:pointer;transition:all .2s ease}.question-card:hover{box-shadow:none}.revise-answer-card-content{display:flex;flex-direction:column;gap:14px}.revise-answer-card-title{font-size:18px;font-weight:700;color:#1e1e1e}.revise-answer-card-block{border-radius:12px;border:1px solid #ececec;padding:12px;background:#fff}.revise-answer-card-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#666;margin-bottom:8px}.revise-answer-card-value{font-size:14px;font-weight:600;word-break:break-word}.revise-answer-card-value--student{color:#6b4f00;background:#fff8d6;border:1px solid #ffe58f;border-radius:8px;padding:8px 10px}.revise-answer-card-value--correct{color:#0f5132;background:#e7f8ec;border:1px solid #b7ebc6;border-radius:8px;padding:8px 10px}.revise-explanation-content{display:flex;flex-direction:column;gap:16px}.revise-explanation-header{display:flex;align-items:center;gap:10px}.revise-explanation-icon{font-size:22px}.revise-explanation-title{font-size:18px;font-weight:700;color:#1e1e1e}.revise-explanation-block{border-radius:12px;border:1px solid #ececec;padding:14px;background:#fff}.revise-explanation-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#666;margin-bottom:8px}.revise-explanation-answer{font-size:15px;font-weight:600;color:#0f5132;background:#e7f8ec;border:1px solid #b7ebc6;border-radius:8px;padding:8px 12px;word-break:break-word}.revise-explanation-reason{font-size:14px;line-height:1.6;color:#333;word-break:break-word}.revise-explanation-citation{font-size:14px;font-style:italic;line-height:1.6;color:#303f9f;background:rgba(48,63,159,.06);border-left:3px solid #303f9f;padding:10px 14px;border-radius:0 8px 8px 0;word-break:break-word}@media(max-width:1200px){.transcript-practice-content{flex-direction:column}.transcript-practice-columns{flex-direction:column;flex:1 1 auto;min-height:0}.transcript-main-split{flex-direction:column}.transcript-column{height:300px}.questions-column{height:auto}.questions-column,.transcript-column{flex:1 1 auto!important}.resize-handle,.revise-ai-column-resize{display:none}.transcript-practice-columns :deep(.revise-ai-panel){flex:1 1 auto;max-width:none;width:100%;min-height:380px}}@media(max-width:768px){.transcript-practice-content{padding:8px;gap:8px}.transcript-section-banner{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.transcript-section-banner__right{width:100%;text-align:left}.transcript-section-subtitle table{margin-left:0}.transcript-column{height:250px}.transcript-segment{padding:8px}.segment-text{font-size:13px}.transcript-panel-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 16px 14px}.transcript-header-toggle{width:100%;justify-content:space-between;align-items:center}.transcript-player-bar{flex-wrap:wrap;gap:8px}.transcript-player-volume{flex:1 1 100%;max-width:100%}}.listening-transcript-container .test-left{width:100%;margin-top:0}.listening-transcript-container .passage-container{height:100%;overflow-y:auto;flex:1;min-height:0}.questions-column .listening-content{overflow-y:auto;flex:1;min-height:0}.listening-transcript-container .test-right{display:none}