.writing-footer[data-v-c73ed1d8]{display:grid;grid-template-columns:1fr 250px;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-top:1px solid #eee;min-height:56px}.footer-left[data-v-c73ed1d8]{flex:0 0 auto;display:flex;align-items:center}.review-checkbox[data-v-c73ed1d8]{display:flex;align-items:center;font-size:16px;color:#3d3d3d;font-family:Nunito,sans-serif;font-weight:600}.review-text[data-v-c73ed1d8]{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-c73ed1d8]{margin-right:8px;accent-color:#6c63ff}.footer-center[data-v-c73ed1d8]{flex:1 1 auto;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.footer-center[data-v-c73ed1d8]::-webkit-scrollbar{display:none}.passage-label[data-v-c73ed1d8]{background:var(--Shark-950,#1e1e1e);color:var(--Shark-50,#f6f6f6)}.passage-label[data-v-c73ed1d8],.question-btn[data-v-c73ed1d8]{display:flex;height:32px;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:8px;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:12px}.question-btn[data-v-c73ed1d8]{margin-right:6px;width:32px;background:var(--Shark-100,#e7e7e7);color:var(--Shark-950,#1e1e1e)}.question-btn.answered[data-v-c73ed1d8]{background:#000!important;color:#fff!important}.question-btn.reviewed[data-v-c73ed1d8]{border-radius:50%!important}.question-btn.answered.reviewed[data-v-c73ed1d8]{background:#000!important;color:#fff!important;border-radius:50%!important;border:2px solid #000!important}.question-btn.active[data-v-c73ed1d8]{background:#e3f2fd!important;border:2px solid #2196f3!important;color:#1976d2!important}.question-btn.active.answered[data-v-c73ed1d8]{background:#000!important;color:#fff!important;border:2px solid #000!important}.question-btn.active.reviewed[data-v-c73ed1d8]{background:#e3f2fd!important;border:2px solid #2196f3!important;color:#1976d2!important;border-radius:50%!important}.question-btn.active.answered.reviewed[data-v-c73ed1d8]{background:#000!important;color:#fff!important;border:2px solid #000!important;border-radius:50%!important}.footer-right[data-v-c73ed1d8]{display:grid;grid-template-columns:40px 40px 140px;align-items:center;justify-content:end;gap:8px;width:100%}.nav-arrow[data-v-c73ed1d8]{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-c73ed1d8]{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-c73ed1d8]{visibility:hidden;display:flex;align-items:center;margin-right:16px}.review-divider[data-v-c73ed1d8]{width:1px;height:32px;background:#e0e0e0;margin:12px 8px}.ckeditor-content[data-v-7d074c22]{line-height:1.6;word-wrap:break-word;color:inherit;font-family:inherit}.ckeditor-content[data-v-7d074c22] :deep(*){max-width:100%;box-sizing:border-box}.ckeditor-content[data-v-7d074c22] :deep(img){max-width:100%;height:auto;display:block;margin:1rem 0}.ckeditor-content[data-v-7d074c22] :deep(table){width:100%;border-collapse:collapse;margin:1rem 0}.ckeditor-content[data-v-7d074c22] :deep(td),.ckeditor-content[data-v-7d074c22] :deep(th){border:1px solid #ddd;padding:8px;text-align:left}.ckeditor-content[data-v-7d074c22] :deep(th){background-color:#f5f5f5;font-weight:700}.ckeditor-content[data-v-7d074c22] :deep(ol),.ckeditor-content[data-v-7d074c22] :deep(ul){padding-left:2rem;margin:1rem 0}.ckeditor-content[data-v-7d074c22] :deep(li){margin:.5rem 0}.ckeditor-content[data-v-7d074c22] :deep(blockquote){border-left:4px solid #ddd;padding-left:1rem;margin:1rem 0;font-style:italic;background-color:#f9f9f9}.ckeditor-content[data-v-7d074c22] :deep(figure){margin:1rem 0;text-align:center}.ckeditor-content[data-v-7d074c22] :deep(figcaption){font-size:.9em;color:#666;margin-top:.5rem}.ckeditor-content[data-v-7d074c22] :deep(code){background-color:#f4f4f4;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace}.ckeditor-content[data-v-7d074c22] :deep(pre){background-color:#f4f4f4;padding:1rem;border-radius:5px;overflow-x:auto;margin:1rem 0}.ckeditor-content[data-v-7d074c22] :deep(pre code){background:none;padding:0}.ckeditor-content[data-v-7d074c22] :deep(a){color:#007bff;text-decoration:none}.ckeditor-content[data-v-7d074c22] :deep(a:hover){text-decoration:underline}.ckeditor-content[data-v-7d074c22] :deep(h1),.ckeditor-content[data-v-7d074c22] :deep(h2),.ckeditor-content[data-v-7d074c22] :deep(h3),.ckeditor-content[data-v-7d074c22] :deep(h4),.ckeditor-content[data-v-7d074c22] :deep(h5),.ckeditor-content[data-v-7d074c22] :deep(h6){margin:1rem 0 .5rem 0;font-weight:700;line-height:1.2;color:#333}.ckeditor-content[data-v-7d074c22] :deep(h1){font-size:2rem;font-weight:700}.ckeditor-content[data-v-7d074c22] :deep(h2){font-size:1.75rem;font-weight:600}.ckeditor-content[data-v-7d074c22] :deep(h3){font-size:1.5rem;font-weight:600}.ckeditor-content[data-v-7d074c22] :deep(h4){font-size:1.25rem;font-weight:600}.ckeditor-content[data-v-7d074c22] :deep(h5){font-size:1.1rem;font-weight:600}.ckeditor-content[data-v-7d074c22] :deep(h6){font-size:1rem;font-weight:600}.ckeditor-content[data-v-7d074c22] :deep(p){margin:.5rem 0;line-height:1.6}.passage-left[data-v-12dd8e63]{background:#fff;border-right:1px solid #eee;max-height:100%;overflow-y:scroll;position:relative;overflow-x:hidden}.passage-text[data-v-12dd8e63]{margin-top:8px;font-size:1em;line-height:1.6;color:#222}.menu-item-container[data-v-12dd8e63]{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-12dd8e63]{padding:8px 16px;cursor:pointer;display:flex;font-size:1em;align-items:center;transition:background .2s}.menu-item[data-v-12dd8e63]:hover{background:#f5f5f5}.color-row[data-v-12dd8e63]{display:flex;justify-content:center;align-items:center;padding:8px 0}.passage-left[data-v-12dd8e63]::-webkit-scrollbar{width:8px;background:transparent}.passage-left[data-v-12dd8e63]::-webkit-scrollbar-thumb{background:#999;border-radius:6px}.passage-left[data-v-12dd8e63]::-webkit-scrollbar-track{background:transparent}.note-textarea[data-v-12dd8e63]{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-12dd8e63]{display:flex;justify-content:flex-end;gap:8px}.note-save-btn[data-v-12dd8e63]{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-12dd8e63]:hover{background:#555}.note-cancel-btn[data-v-12dd8e63]{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-12dd8e63]:hover{color:#222}.note-marker[data-v-12dd8e63]{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-12dd8e63]{height:1em;width:auto;display:block}.note-view-content[data-v-12dd8e63]{font-size:1.25rem;color:#222;margin-bottom:18px;white-space:pre-line}.note-view-actions[data-v-12dd8e63]{display:flex;justify-content:flex-end;gap:12px}.note-view-btn[data-v-12dd8e63]{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-12dd8e63]:hover{background:#e0e0e0}.note-highlight[data-v-12dd8e63]{position:relative;background-color:#f5f5f5;display:inline;white-space:pre-wrap;word-wrap:break-word;line-height:inherit}.overlay-note-marker[data-v-12dd8e63]{display:block;pointer-events:auto}[data-v-12dd8e63]:deep(.passage-text img){display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important;text-align:center!important;border:2px solid #00f!important}[data-v-12dd8e63]:deep(.passage-text figure){text-align:center!important;margin:20px auto!important;width:auto!important;max-width:100%!important;display:block!important;border:2px solid green!important}[data-v-12dd8e63]:deep(.passage-text figure img){display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important;border:2px solid purple!important}[data-v-12dd8e63]:deep(.passage-text figure.image),[data-v-12dd8e63]:deep(.passage-text figure.image_resized){text-align:center!important;margin:20px auto!important;width:auto!important;max-width:100%!important;display:block!important;border:2px solid orange!important}[data-v-12dd8e63]:deep(.passage-text figure[style*=width]){text-align:center!important;margin:20px auto!important;width:auto!important;max-width:100%!important;display:block!important;border:2px solid #ff0!important}[data-v-12dd8e63]:deep(.passage-text img[style*=width]){border:2px solid pink!important}[data-v-12dd8e63]:deep(.passage-text * img),[data-v-12dd8e63]:deep(.passage-text img[style*=width]){display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important;text-align:center!important}[data-v-12dd8e63]:deep(.passage-text * img){border:2px solid #0ff!important}[data-v-12dd8e63]:deep(.passage-text * figure){text-align:center!important;margin:20px auto!important;width:auto!important;max-width:100%!important;display:block!important;border:2px solid brown!important}.passage-text img[data-v-12dd8e63]{margin:0 auto!important;height:auto!important}.passage-text figure[data-v-12dd8e63],.passage-text img[data-v-12dd8e63]{display:block!important;max-width:100%!important;text-align:center!important}.passage-text figure[data-v-12dd8e63]{margin:20px auto!important;width:auto!important}.passage-text figure img[data-v-12dd8e63],.passage-text img{display:block!important;margin:0 auto!important;max-width:100%!important;height:auto!important}.passage-text img{text-align:center!important}.passage-text figure{text-align:center!important;margin:20px auto!important}.passage-text figure,.passage-text figure img{max-width:100%!important;display:block!important}.passage-text figure img{margin:0 auto!important;height:auto!important}[class*=passage-text] img{margin:0 auto!important;height:auto!important}[class*=passage-text] figure,[class*=passage-text] img{display:block!important;max-width:100%!important;text-align:center!important}[class*=passage-text] figure{margin:20px auto!important}.writing-right-container[data-v-cdb585e4]{background:#fff;border-radius:24px;border:1px solid #e0e0e0;padding:20px 20px 16px 20px;max-width:100%;min-height:320px;display:flex;flex-direction:column}.header-row[data-v-cdb585e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.label[data-v-cdb585e4]{font-weight:600;font-size:18px}.header-right[data-v-cdb585e4]{display:flex;align-items:center;gap:12px}.word-count[data-v-cdb585e4]{font-size:15px;color:#222;opacity:.7}.saving-indicator[data-v-cdb585e4]{display:flex;align-items:center;gap:6px;font-size:13px;color:#1976d2;opacity:.8}.saving-dot[data-v-cdb585e4]{width:6px;height:6px;background-color:#1976d2;border-radius:50%;animation:pulse-data-v-cdb585e4 1.5s ease-in-out infinite}@keyframes pulse-data-v-cdb585e4{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.writing-textarea[data-v-cdb585e4]{width:100%;min-height:220px;border:1px solid #e0e0e0;border-radius:16px;padding:16px;font-size:16px;resize:vertical;outline:none;transition:border .2s;background:#fafbfc}.writing-textarea[data-v-cdb585e4]:focus{border:1.5px solid #1976d2;background:#fff}.writing-content[data-v-699721bd]{padding:23px 42px;background:#fff}.reading-content[data-v-699721bd]{display:grid;grid-template-columns:1fr 1fr;height:calc(100vh - 308px);gap:32px;background:#fff}.passage-container[data-v-699721bd]{display:flex;padding:12px 24px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:20px;margin-bottom:42px;background:var(--Shark-50,#f6f6f6)}.passage-title[data-v-699721bd]{color:var(--Shark-950,#1e1e1e);font-family:Nunito;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.passage-description[data-v-699721bd]{color:var(--Shark-950,#1e1e1e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}[data-v-699721bd]: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-699721bd 2s ease-in-out!important}[data-v-699721bd]:deep(.question-highlight .ant-collapse-header){background-color:rgba(255,0,0,.15)!important;border-radius:8px 8px 0 0!important}[data-v-699721bd]: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-699721bd{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)}}.writing-header[data-v-00d19624]{display:flex;justify-content:space-between;align-items:center;padding:14px 42px;background:#18191b;color:#fff;min-height:48px}.header-left[data-v-00d19624]{display:flex;align-items:center;flex:1;min-width:0}.user-icon[data-v-00d19624]{margin-right:8px;font-size:1.1em}.user-info[data-v-00d19624]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header-center[data-v-00d19624]{display:flex;align-items:center;justify-content:center;flex:1;font-size:1em}.timer-icon[data-v-00d19624]{margin-right:6px}.timer-label[data-v-00d19624]{font-size:16px;font-weight:400}.timer-label[data-v-00d19624],.timer[data-v-00d19624]{color:var(--Shark-50,#f6f6f6);font-family:Nunito;font-style:normal;line-height:24px}.timer[data-v-00d19624]{margin:0 4px;font-size:20px;font-weight:700;transition:color .3s ease}.timer-warning[data-v-00d19624]{color:#ff6b6b!important;animation:pulse-data-v-00d19624 1s infinite}@keyframes pulse-data-v-00d19624{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.timer-unit[data-v-00d19624]{font-size:1em;color:#fff}.header-right[data-v-00d19624]{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:8px}.icon-btn[data-v-00d19624]{background:none;border:none;color:#fff;font-size:1.2em;cursor:pointer;margin-right:8px;padding:4px 8px}.settings-btn[data-v-00d19624]{margin-right:8px}.guide-btn[data-v-00d19624]{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-00d19624]{margin-right:4px}.hide-btn[data-v-00d19624]{background:#232425;border:none;color:#fff;border-radius:6px;padding:4px 12px;font-size:1em;cursor:pointer}.guide-text[data-v-00d19624],.hide-text[data-v-00d19624]{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-00d19624]{display:grid;grid-template-columns:130px 110px;gap:8px}.writing-submitted-modal .ant-modal-content[data-v-27c99c2a]{border-radius:16px!important;box-shadow:none!important}.writing-submitted-modal .ant-modal-body[data-v-27c99c2a]{border-radius:16px!important}.writing-submitted-dialog[data-v-27c99c2a]{position:relative}.writing-submitted-dialog .close-wrapper[data-v-27c99c2a]{position:absolute;top:0;right:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background-color .3s;z-index:10}.writing-submitted-dialog .close-wrapper[data-v-27c99c2a]:hover{background-color:rgba(0,0,0,.04)}.writing-submitted-dialog .dialog-content[data-v-27c99c2a]{display:flex;gap:24px;align-items:flex-start;margin-top:16px}.writing-submitted-dialog .dialog-content .character-section[data-v-27c99c2a]{flex:0 0 200px;display:flex;justify-content:center;align-items:center}.writing-submitted-dialog .dialog-content .character-section .buffalo-character[data-v-27c99c2a]{position:relative;width:180px;height:180px}.writing-submitted-dialog .dialog-content .character-section .buffalo-character .buffalo-icon[data-v-27c99c2a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.writing-submitted-dialog .dialog-content .text-section[data-v-27c99c2a]{flex:1;display:flex;flex-direction:column;gap:12px}.writing-submitted-dialog .dialog-content .text-section .title[data-v-27c99c2a]{color:var(--Colors-Gray-950,#2d2c2b);font-family:var(--Type-Font-font-title,Inter);font-size:24.713px;font-style:normal;font-weight:600;line-height:30.891px}.writing-submitted-dialog .dialog-content .text-section .desc[data-v-27c99c2a]{color:var(--Colors-Gray-900,#3e3d3b);font-family:var(--Type-Font-font-body,Inter);font-size:14.416px;font-style:normal;font-weight:500;line-height:22.653px}.writing-submitted-dialog .dialog-content .text-section .highlighted-desc[data-v-27c99c2a]{color:var(--Colors-Gray-500,#706c6a);font-family:var(--Type-Font-font-body,Inter);font-size:12.356px;font-style:normal;font-weight:500;line-height:18.534px;display:flex;flex-direction:column;align-items:flex-start;padding:12.356px 20.594px;align-self:stretch;border-radius:var(--corner-radius-radius-7,16px);background:var(--Colors-Yellow-100,#fff9c5)}.writing-submitted-dialog .dialog-content .text-section .dialog-actions[data-v-27c99c2a]{margin-top:8px}.writing-submitted-dialog .dialog-content .text-section .dialog-actions .go-back-btn[data-v-27c99c2a]{background:#ffc71b!important;color:#000!important;font-family:League Spartan;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:12px;height:48px;padding:0 32px;border:none;width:100%}.writing-submitted-dialog .dialog-content .text-section .dialog-actions .go-back-btn[data-v-27c99c2a]:hover{background:#ffb300!important}@media(max-width:768px){.writing-submitted-dialog[data-v-27c99c2a]{padding:16px}.writing-submitted-dialog .dialog-content[data-v-27c99c2a]{flex-direction:column;gap:16px;text-align:center}.writing-submitted-dialog .dialog-content .character-section[data-v-27c99c2a]{flex:none;width:150px;height:150px;margin:0 auto}.writing-submitted-dialog .dialog-content .character-section .buffalo-character[data-v-27c99c2a]{width:120px;height:120px}.writing-submitted-dialog .dialog-content .text-section .title[data-v-27c99c2a]{font-size:20px;line-height:24px;text-align:center}.writing-submitted-dialog .dialog-content .text-section .desc[data-v-27c99c2a],.writing-submitted-dialog .dialog-content .text-section .highlighted-desc[data-v-27c99c2a]{font-size:14px;line-height:18px;text-align:center}}@media(max-width:480px){.writing-submitted-dialog .dialog-content .character-section[data-v-27c99c2a]{width:120px;height:120px}.writing-submitted-dialog .dialog-content .character-section .buffalo-character[data-v-27c99c2a]{width:100px;height:100px}.writing-submitted-dialog .dialog-content .text-section .title[data-v-27c99c2a]{font-size:18px;line-height:22px}.writing-submitted-dialog .dialog-content .text-section .highlighted-desc[data-v-27c99c2a]{padding:12px}}.reading-passage-container[data-v-150f337c]{padding:0;min-height:100vh;background:#fff;transition:background-color .3s ease}.wrong-question-highlight[data-v-150f337c],[data-wrong-question=true][data-v-150f337c]{background-color:#fff3cd!important;border-radius:8px!important}.passage-transition-enter-active[data-v-150f337c],.passage-transition-leave-active[data-v-150f337c]{transition:all .6s cubic-bezier(.25,.46,.45,.94);position:relative}.passage-transition-enter-from[data-v-150f337c]{opacity:0;transform:perspective(1000px) rotateY(-15deg) translateX(100px) scale(.9);filter:blur(4px)}.passage-transition-leave-to[data-v-150f337c]{opacity:0;transform:perspective(1000px) rotateY(15deg) translateX(-100px) scale(.9);filter:blur(4px)}.passage-transition-enter-to[data-v-150f337c],.passage-transition-leave-from[data-v-150f337c]{opacity:1;transform:perspective(1000px) rotateY(0deg) translateX(0) scale(1);filter:blur(0)}.passage-transition-enter-active .reading-passage-content[data-v-150f337c],.passage-transition-leave-active .reading-passage-content[data-v-150f337c]{box-shadow:0 0 30px rgba(108,99,255,.1)}.passage-transition-enter-active[data-v-150f337c]:before,.passage-transition-leave-active[data-v-150f337c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(108,99,255,.05),hsla(0,0%,100%,.1));border-radius:20px;opacity:0;transition:opacity .6s ease;z-index:-1}.passage-transition-enter-from[data-v-150f337c]:before,.passage-transition-leave-to[data-v-150f337c]:before{opacity:1}.passage-transition-enter-active[data-v-150f337c]:after,.passage-transition-leave-active[data-v-150f337c]:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#6c63ff;border-radius:50%;animation:floatParticles-data-v-150f337c 1.2s ease-in-out infinite;z-index:10}@keyframes floatParticles-data-v-150f337c{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.3}}.passage-transition-enter-active .passage-container[data-v-150f337c],.passage-transition-leave-active .passage-container[data-v-150f337c]{position:relative;overflow:hidden}.passage-transition-enter-active .passage-container[data-v-150f337c]:after,.passage-transition-leave-active .passage-container[data-v-150f337c]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(108,99,255,.2) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);animation:rippleEffect-data-v-150f337c .8s ease-out}@keyframes rippleEffect-data-v-150f337c{0%{width:0;height:0;opacity:1}to{width:300px;height:300px;opacity:0}}.passage-transition-enter-active .passage-description[data-v-150f337c],.passage-transition-enter-active .passage-title[data-v-150f337c],.passage-transition-enter-active .reading-content[data-v-150f337c]{animation:slideInStaggered-data-v-150f337c .8s ease-out forwards}.passage-transition-enter-active .passage-title[data-v-150f337c]{animation-delay:.1s}.passage-transition-enter-active .passage-description[data-v-150f337c]{animation-delay:.2s}.passage-transition-enter-active .reading-content[data-v-150f337c]{animation-delay:.3s}@keyframes slideInStaggered-data-v-150f337c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-arrow[data-v-150f337c]:hover,.question-btn[data-v-150f337c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(108,99,255,.15);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.question-btn.active[data-v-150f337c]{animation:pulseGlow-data-v-150f337c 2s ease-in-out infinite}@keyframes pulseGlow-data-v-150f337c{0%,to{box-shadow:0 0 5px rgba(24,25,27,.3)}50%{box-shadow:0 0 20px rgba(24,25,27,.6)}}html[data-v-150f337c]{scroll-behavior:smooth}.reading-passage-container[data-v-150f337c]{background:linear-gradient(135deg,#f8f9fa,#fff);position:relative;overflow-x:hidden}.reading-passage-container[data-v-150f337c]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(108,99,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(108,99,255,.03) 0,transparent 50%);pointer-events:none;z-index:-1}@keyframes particleExplosion-data-v-150f337c{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(var(--angle, 0deg))*100px),calc(sin(var(--angle, 0deg))*100px)) scale(0);opacity:0}}.particle[data-v-150f337c]:first-child{--angle:0deg}.particle[data-v-150f337c]:nth-child(2){--angle:30deg}.particle[data-v-150f337c]:nth-child(3){--angle:60deg}.particle[data-v-150f337c]:nth-child(4){--angle:90deg}.particle[data-v-150f337c]:nth-child(5){--angle:120deg}.particle[data-v-150f337c]:nth-child(6){--angle:150deg}.particle[data-v-150f337c]:nth-child(7){--angle:180deg}.particle[data-v-150f337c]:nth-child(8){--angle:210deg}.particle[data-v-150f337c]:nth-child(9){--angle:240deg}.particle[data-v-150f337c]:nth-child(10){--angle:270deg}.particle[data-v-150f337c]:nth-child(11){--angle:300deg}.particle[data-v-150f337c]:nth-child(12){--angle:330deg}.high-light-container[data-v-150f337c]{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[data-v-150f337c]{padding:1px;margin-left:.1rem;border-right:1px solid #ccc;cursor:pointer}.high-light-btn[data-v-150f337c]:hover{background:#5e5e5e}.answer-list[data-v-150f337c]{min-height:150px}.answerTextBox[data-v-150f337c]{border:1px solid;height:1.8rem;margin:5px;padding:2px}