.timer[data-v-a376e887]{font-size:1.25rem;font-weight:700;padding:.5rem 1rem;border-radius:4px;background:rgba(var(--v-theme-surface-variant),.15);transition:all .3s ease;display:flex;align-items:center}.time-low[data-v-a376e887]{color:rgb(var(--v-theme-warning));animation:pulse-warning-a376e887 2s infinite}.critical-time[data-v-a376e887]{animation:pulse-critical-a376e887 1s infinite}.critical-time[data-v-a376e887],.timer-error[data-v-a376e887]{color:rgb(var(--v-theme-error))}.timer-error[data-v-a376e887]{background:rgba(var(--v-theme-error),.1);border:1px solid rgba(var(--v-theme-error),.3)}.timer-loading[data-v-a376e887]{color:rgb(var(--v-theme-info));background:rgba(var(--v-theme-info),.1)}@keyframes pulse-warning-a376e887{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulse-critical-a376e887{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.controls[data-v-90c6fb74]{display:flex;gap:.5rem}.test-security-wrapper[data-v-ebddb570]{height:100vh;width:100vw;overflow:hidden}.test-container[data-v-ebddb570]{height:100%;width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.test-container[data-v-ebddb570]:fullscreen{background:rgb(var(--v-theme-background))}.test-container[data-v-ebddb570] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.test-container input[data-v-ebddb570],.test-container textarea[data-v-ebddb570]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.security-blur[data-v-ebddb570]{filter:blur(5px);pointer-events:none;transition:filter .3s ease}@media print{*{display:none!important;visibility:hidden!important}body:before{content:"⚠️ PRINTING IS NOT ALLOWED DURING THE TEST ⚠️"!important;display:block!important;visibility:visible!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:24px!important;color:red!important;background:#fff!important;padding:20px!important;border:3px solid red!important;z-index:999999!important}}.test-security-wrapper{-webkit-user-drag:none;-webkit-user-modify:read-only;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.test-container:fullscreen{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.test-container:fullscreen::-webkit-scrollbar{display:none}.test-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.test-security-wrapper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.test-container :not(input):not(textarea){-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.v-markdown-viewer[data-v-9732e4c2]{font-size:1rem;line-height:1.6;color:rgb(var(--v-theme-on-surface))}.v-markdown-viewer[data-v-9732e4c2] h1,.v-markdown-viewer[data-v-9732e4c2] h2,.v-markdown-viewer[data-v-9732e4c2] h3,.v-markdown-viewer[data-v-9732e4c2] h4,.v-markdown-viewer[data-v-9732e4c2] h5,.v-markdown-viewer[data-v-9732e4c2] h6{margin:1.5em 0 .5em;line-height:1.3}.v-markdown-viewer[data-v-9732e4c2] p{margin:1em 0}.v-markdown-viewer[data-v-9732e4c2] ol,.v-markdown-viewer[data-v-9732e4c2] ul{margin:1em 0;padding-left:2em}.v-markdown-viewer[data-v-9732e4c2] li{margin:.5em 0}.v-markdown-viewer[data-v-9732e4c2] blockquote{margin:1em 0;padding-left:1em;border-left:4px solid rgba(var(--v-theme-primary),.5);color:rgba(var(--v-theme-on-surface),.7)}.v-markdown-viewer[data-v-9732e4c2] code{padding:.2em .4em;background:rgba(var(--v-theme-surface-variant),.1);border-radius:4px;font-family:monospace}.v-markdown-viewer[data-v-9732e4c2] pre{margin:1em 0;padding:1em;background:rgba(var(--v-theme-surface-variant),.1);border-radius:4px;overflow-x:auto}.v-markdown-viewer[data-v-9732e4c2] pre code{padding:0;background:none}.v-markdown-viewer[data-v-9732e4c2] table{width:100%;margin:1em 0;border-collapse:collapse}.v-markdown-viewer[data-v-9732e4c2] td,.v-markdown-viewer[data-v-9732e4c2] th{padding:.5em;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-markdown-viewer[data-v-9732e4c2] th{background:rgba(var(--v-theme-surface-variant),.1);font-weight:500}.question-group[data-v-fe3ba015]{margin-bottom:2rem}.question-group-header[data-v-fe3ba015]{position:sticky;top:0;padding:.75rem 0;margin-bottom:.5rem;background:rgb(var(--v-theme-surface));z-index:1;border-bottom:1px solid rgba(var(--v-border-color),.5)}.group-range[data-v-fe3ba015]{font-weight:600;margin-bottom:.5rem}.group-instructions[data-v-fe3ba015]{font-size:.9rem;line-height:1.4;color:rgba(var(--v-theme-on-surface),.87)}.questions-list[data-v-fe3ba015]{display:flex;flex-direction:column;gap:.5rem}.summary-completion[data-v-f65fbd97]{padding:.5rem;position:relative}.summary-completion.dragging[data-v-f65fbd97]{background:rgba(var(--v-theme-primary),.02)}.word-bank[data-v-f65fbd97]{margin:1rem 0;padding:1rem;background:rgba(var(--v-theme-surface-variant),.15);border-radius:8px}.word-bank-title[data-v-f65fbd97]{font-weight:600;margin-bottom:.5rem}.word-list[data-v-f65fbd97]{display:flex;flex-wrap:wrap;gap:.75rem}.word-item[data-v-f65fbd97]{padding:.35rem .75rem;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.8);border-radius:4px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.word-item[data-v-f65fbd97]:active{cursor:grabbing}.word-item[data-v-f65fbd97]:hover{background:rgba(var(--v-theme-primary),.1);transform:translateY(-1px)}.word-item.used[data-v-f65fbd97]{opacity:.5;background:rgba(var(--v-theme-surface-variant),.5);transform:none;box-shadow:none;cursor:not-allowed}.summary-text[data-v-f65fbd97]{line-height:1.8;margin:1rem 0;text-align:justify;position:relative}.answer-slot[data-v-f65fbd97]{display:inline-block;min-width:120px;vertical-align:middle;padding:0 .25rem;margin:0 .25rem}.answer-box[data-v-f65fbd97]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;min-height:32px;border:1px dashed rgba(var(--v-border-color),.8);border-radius:4px;background:rgba(var(--v-theme-surface-variant),.1);min-width:120px;position:relative;transition:all .2s ease}.answer-box[data-v-f65fbd97]:hover{background:rgba(var(--v-theme-surface-variant),.2)}.answer-box.has-answer[data-v-f65fbd97]{border-style:solid;border-width:1px;border-color:rgba(var(--v-theme-primary),.6);background:rgb(var(--v-theme-surface));font-weight:500;box-shadow:0 1px 3px #0000001a}.answer-box.current[data-v-f65fbd97]{border-color:rgb(var(--v-theme-primary));border-width:2px;background:rgba(var(--v-theme-primary),.05)}.drag-over{border-color:rgb(var(--v-theme-primary));border-style:solid;background:rgba(var(--v-theme-primary),.1);transform:scale(1.02)}.answer-box .placeholder[data-v-f65fbd97]{color:rgba(var(--v-theme-on-surface),.6);font-style:italic;text-align:center}.clear-btn[data-v-f65fbd97]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgba(var(--v-theme-error),.8);color:#fff;border:none;border-radius:50%;cursor:pointer;position:absolute;top:-8px;right:-8px;font-size:12px;padding:0;line-height:1;box-shadow:0 1px 2px #0003;opacity:.8;transition:all .2s ease}.clear-btn[data-v-f65fbd97]:hover{background:rgb(var(--v-theme-error));opacity:1;transform:scale(1.1)}.answer-box:hover .clear-btn[data-v-f65fbd97]{opacity:1}.highlight[data-v-f65fbd97]{animation:highlight-f65fbd97 1.5s ease}@keyframes highlight-f65fbd97{0%{background:rgba(var(--v-theme-primary),.05)}50%{background:rgba(var(--v-theme-primary),.3)}to{background:rgba(var(--v-theme-primary),.05)}}.scroll-indicator[data-v-f65fbd97]{position:fixed;left:50%;transform:translate(-50%);padding:.5rem 1rem;background:rgba(var(--v-theme-primary),.9);color:#fff;border-radius:20px;font-size:.875rem;font-weight:500;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s ease}.scroll-indicator.active[data-v-f65fbd97]{opacity:1}.scroll-indicator.top[data-v-f65fbd97]{top:20px}.scroll-indicator.bottom[data-v-f65fbd97]{bottom:20px}.multiple-choice-question[data-v-343608f8]{padding:.5rem}.options[data-v-343608f8]{display:flex;flex-direction:column;gap:.25rem}.yes-no-question[data-v-e6266af3]{padding:.5rem}.options[data-v-e6266af3]{display:flex;justify-content:flex-start;margin-top:.5rem}.v-radio-group[data-v-e6266af3]{width:100%}.v-radio[data-v-e6266af3]{margin-right:.5rem}.summary-question[data-v-ece7e874]{padding:.5rem}.questions-section[data-v-802b578e]{flex:1;overflow-y:auto;padding:0 1rem 1rem}.question-item[data-v-802b578e]{padding:.5rem .75rem;margin:.5rem 0;border-radius:8px;background:rgba(var(--v-theme-surface-variant),.15);cursor:pointer;transition:background .2s ease}.question-item[data-v-802b578e]:hover{background:rgba(var(--v-theme-surface-variant),.3)}.question-item.expanded[data-v-802b578e]{background:rgba(var(--v-theme-primary),.05);border-left:3px solid rgb(var(--v-theme-primary))}.question-header[data-v-802b578e]{display:flex;align-items:flex-start;gap:.5rem}.question-number[data-v-802b578e]{display:inline-block;min-width:24px;text-align:center;font-weight:600;color:rgb(var(--v-theme-primary))}.question-content[data-v-802b578e]{padding:.75rem 0 .5rem 1.75rem;animation:fadeIn-802b578e .3s ease}@keyframes fadeIn-802b578e{0%{opacity:0}to{opacity:1}}.question-nav[data-v-e8792e3e]{position:fixed;bottom:0;left:0;right:0;min-height:48px;background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-border-color),.8);z-index:10}.nav-container[data-v-e8792e3e]{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;max-width:1200px;margin:0 auto}.parts-container[data-v-e8792e3e]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;flex:1;overflow-x:auto;scrollbar-width:none}.parts-container[data-v-e8792e3e]::-webkit-scrollbar{display:none}.part-section[data-v-e8792e3e]{padding:.25rem .5rem}.part-header[data-v-e8792e3e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.part-label[data-v-e8792e3e]{font-size:.7rem;color:rgba(var(--v-theme-on-surface),.6);font-weight:500;white-space:nowrap}.active-part .part-label[data-v-e8792e3e]{color:rgb(var(--v-theme-primary));font-weight:600}.question-buttons[data-v-e8792e3e]{display:flex;flex-wrap:wrap;gap:.25rem}.question-btn[data-v-e8792e3e]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(var(--v-border-color),.5);background:rgba(var(--v-theme-surface-variant),.3);color:rgba(var(--v-theme-on-surface),.6);font-size:.75rem;font-weight:500;cursor:pointer;padding:0;transition:all .2s ease;margin:0 1px;position:relative}.question-btn[data-v-e8792e3e]:hover{background:rgba(var(--v-theme-primary),.2)}.question-btn.current[data-v-e8792e3e]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));transform:scale(1.15);box-shadow:0 2px 4px #0003;border:none;font-weight:700;z-index:1}.question-btn.answered[data-v-e8792e3e]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border:2px solid rgb(var(--v-theme-success))}.question-btn.answered[data-v-e8792e3e]:after{content:"";position:absolute;bottom:2px;left:25%;width:50%;height:2px;background-color:rgb(var(--v-theme-success))}.question-btn.answered.current[data-v-e8792e3e]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border:2px solid rgb(var(--v-theme-success));box-shadow:0 2px 4px #0000004d;transform:scale(1.15);font-weight:700;z-index:1}.question-btn.answered.current[data-v-e8792e3e]:after{background-color:rgb(var(--v-theme-on-primary))}.nav-buttons[data-v-e8792e3e]{display:flex;gap:.25rem;margin-left:.5rem}.nav-btn[data-v-e8792e3e]{min-width:28px;min-height:28px}@media (max-width:768px){.nav-container[data-v-e8792e3e]{flex-direction:column;align-items:flex-start}.nav-buttons[data-v-e8792e3e]{align-self:flex-end;margin-top:.25rem}}.ielts-general-reading[data-v-2a11824d]{display:flex;flex-direction:column;height:100vh;background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background));overflow:hidden;position:relative}.part-indicator[data-v-2a11824d]{flex:none;padding:.5rem 1rem;background:rgb(var(--v-theme-surface));border-bottom:2px solid rgba(var(--v-border-color),.8);z-index:2}.part-header[data-v-2a11824d]{display:flex;flex-direction:row;align-items:center;gap:1rem}.part-title[data-v-2a11824d]{font-size:1rem;font-weight:600;margin:0;color:rgb(var(--v-theme-on-surface));white-space:nowrap}.part-instruction[data-v-2a11824d]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.87);margin:0}.content-area[data-v-2a11824d]{display:flex;flex:1 1 0;min-height:0;background:rgb(var(--v-theme-surface));margin-bottom:48px}.passage-section[data-v-2a11824d]{border-right:3px solid rgba(var(--v-border-color),.8);padding-bottom:1rem}.passage-section[data-v-2a11824d],.question-section[data-v-2a11824d]{flex:1 1 0;overflow-y:auto;height:100%;min-width:0;min-height:0}.question-section[data-v-2a11824d]{padding:1.5rem}.passage-title[data-v-2a11824d]{position:sticky;top:0;padding:.75rem 1.25rem;margin:0;font-size:1.25rem;font-weight:500;background:rgb(var(--v-theme-surface));border-bottom:2px solid rgba(var(--v-border-color),.8);z-index:1}.passage-content[data-v-2a11824d]{padding:1.5rem;font-size:1rem;line-height:1.6;color:rgb(var(--v-theme-on-surface))}.passage-content[data-v-2a11824d] p{margin-bottom:1.5rem;color:rgb(var(--v-theme-on-surface))}.passage-content[data-v-2a11824d] h2{color:rgb(var(--v-theme-on-surface));margin-top:0}.passage-content[data-v-2a11824d] ol,.passage-content[data-v-2a11824d] ul{margin:1em 0;padding-left:2em;color:rgb(var(--v-theme-on-surface))}.passage-content[data-v-2a11824d] li{margin:.5em 0}.passage-content[data-v-2a11824d] blockquote{margin:1em 0;padding-left:1em;border-left:4px solid rgba(var(--v-theme-primary),.5);color:rgba(var(--v-theme-on-surface),.87)}.passage-content[data-v-2a11824d] table{width:100%;margin:1em 0;border-collapse:collapse}.passage-content[data-v-2a11824d] td,.passage-content[data-v-2a11824d] th{padding:.5em;border:1px solid rgba(var(--v-border-color),.8)}@media (max-width:768px){.content-area[data-v-2a11824d]{flex-direction:column}.passage-section[data-v-2a11824d]{border-right:none;border-bottom:3px solid rgba(var(--v-border-color),.8);max-height:40vh}.question-section[data-v-2a11824d]{max-height:60vh}}.word-count-display[data-v-7158753f]{gap:.5rem;padding:.5rem 1rem;background:rgba(var(--v-theme-surface-variant),.1);border-radius:6px;min-width:100px}.word-count-container[data-v-7158753f],.word-count-display[data-v-7158753f]{display:flex;flex-direction:column;align-items:center}.word-count-label[data-v-7158753f]{font-size:.875rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.7)}.word-count-progress[data-v-7158753f]{width:100%;display:flex;flex-direction:column;gap:.25rem}.word-progress-bar[data-v-7158753f]{transition:all .3s ease}@media (max-width:768px){.word-count-display[data-v-7158753f]{flex-direction:row;padding:.5rem .75rem;min-width:auto;width:100%;justify-content:space-between}.word-count-container[data-v-7158753f]{flex-direction:row;align-items:baseline;gap:.5rem}.word-count-progress[data-v-7158753f]{flex:1;margin-left:1rem;max-width:200px}}.writing-task-editor[data-v-ea1cfd3e]{display:flex;flex-direction:column;height:100%;min-height:500px}.writing-area[data-v-ea1cfd3e]{flex:1;min-height:400px;position:relative}.writing-textarea[data-v-ea1cfd3e]{height:100%;min-height:400px}.writing-textarea[data-v-ea1cfd3e] .v-field__input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;min-height:400px!important;max-height:none!important;padding:1rem;resize:none;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word}.writing-textarea[data-v-ea1cfd3e] .v-field__outline{border-radius:8px;border-width:2px}.writing-textarea.word-count-met[data-v-ea1cfd3e] .v-field__outline{border-color:rgb(var(--v-theme-success))}.writing-textarea[data-v-ea1cfd3e] .v-field__outline__start{border-radius:8px 0 0 8px}.writing-textarea[data-v-ea1cfd3e] .v-field__outline__end{border-radius:0 8px 8px 0}.writing-textarea[data-v-ea1cfd3e] .v-field__outline__notch{display:none}.writing-footer[data-v-ea1cfd3e]{margin-top:.5rem;justify-content:space-between;padding:.5rem 0}.word-count-section[data-v-ea1cfd3e],.writing-footer[data-v-ea1cfd3e],.writing-tools[data-v-ea1cfd3e]{display:flex;align-items:center}.writing-tools[data-v-ea1cfd3e]{gap:1rem}.tool-group[data-v-ea1cfd3e]{display:flex;gap:.5rem}.tool-group .v-btn[data-v-ea1cfd3e]{min-width:36px;height:36px;border-radius:6px;transition:all .2s ease}.tool-group .v-btn[data-v-ea1cfd3e]:hover{background:rgba(var(--v-theme-primary),.1);transform:translateY(-1px)}.autosave-indicator[data-v-ea1cfd3e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:rgba(var(--v-theme-on-surface),.7);padding:.25rem .75rem;background:rgba(var(--v-theme-surface),.8);border-radius:6px;border:1px solid rgba(var(--v-border-color),.2)}.unsaved-icon[data-v-ea1cfd3e]{color:rgb(var(--v-theme-warning));animation:pulse-ea1cfd3e 2s infinite}.saved-icon[data-v-ea1cfd3e]{color:rgb(var(--v-theme-success))}.loading-icon[data-v-ea1cfd3e]{animation:spin-ea1cfd3e 1s linear infinite}@keyframes pulse-ea1cfd3e{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-ea1cfd3e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.autosave-text[data-v-ea1cfd3e]{font-weight:500}@media (max-width:768px){.writing-task-editor[data-v-ea1cfd3e]{min-height:400px}.writing-textarea[data-v-ea1cfd3e] .v-field__input{font-size:.875rem;padding:.75rem;min-height:300px!important}.writing-footer[data-v-ea1cfd3e]{flex-direction:column;gap:.75rem;align-items:center}.writing-tools[data-v-ea1cfd3e]{width:100%;justify-content:space-between}.autosave-indicator[data-v-ea1cfd3e]{order:-1}}.writing-nav[data-v-71dd08cf]{position:fixed;bottom:0;left:0;right:0;min-height:48px;background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-border-color),.8);z-index:1000;pointer-events:auto}.nav-container[data-v-71dd08cf]{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;max-width:1200px;margin:0 auto}.tasks-container[data-v-71dd08cf]{display:flex;gap:1rem;padding:.5rem 0;flex:1;overflow-x:auto;scrollbar-width:none}.tasks-container[data-v-71dd08cf]::-webkit-scrollbar{display:none}.task-section[data-v-71dd08cf]{padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;cursor:pointer;min-width:200px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.task-section[data-v-71dd08cf]:hover{background:rgba(var(--v-theme-primary),.1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--v-theme-primary),.2)}.task-section.active-task[data-v-71dd08cf]{background:rgba(var(--v-theme-primary),.15);border:2px solid rgba(var(--v-theme-primary),.3);box-shadow:0 2px 12px rgba(var(--v-theme-primary),.3)}.task-section[data-v-71dd08cf]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(var(--v-theme-primary),.2)}.task-header[data-v-71dd08cf]{display:flex;flex-direction:column;gap:.5rem}.task-label[data-v-71dd08cf]{font-size:.9rem;color:rgb(var(--v-theme-on-surface));font-weight:600}.active-task .task-label[data-v-71dd08cf]{color:rgb(var(--v-theme-primary))}.task-info[data-v-71dd08cf]{justify-content:space-between;gap:1rem}.task-info[data-v-71dd08cf],.task-status[data-v-71dd08cf]{display:flex;align-items:center}.task-status[data-v-71dd08cf]{gap:.25rem}.task-status-text[data-v-71dd08cf],.task-word-count[data-v-71dd08cf]{font-size:.75rem;color:rgba(var(--v-theme-on-surface),.7)}.task-word-count[data-v-71dd08cf]{font-weight:500}.nav-buttons[data-v-71dd08cf]{display:flex;gap:.5rem;margin-left:1rem}.nav-btn[data-v-71dd08cf]{transition:all .2s ease}.nav-btn[data-v-71dd08cf]:hover{background:rgba(var(--v-theme-primary),.1)}@media (max-width:768px){.nav-container[data-v-71dd08cf]{flex-direction:column;gap:.5rem;padding:.5rem}.tasks-container[data-v-71dd08cf]{width:100%;justify-content:center}.task-section[data-v-71dd08cf]{min-width:150px;padding:.5rem}.task-info[data-v-71dd08cf]{flex-direction:column;gap:.25rem;align-items:flex-start}.nav-buttons[data-v-71dd08cf]{margin-left:0}}.ielts-writing[data-v-a128e8a9]{display:flex;flex-direction:column;height:calc(100vh - 40px);background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background));overflow:hidden;position:relative}.task-indicator[data-v-a128e8a9]{flex:none;padding:.5rem 1rem;background:rgb(var(--v-theme-surface));border-bottom:2px solid rgba(var(--v-border-color),.8);z-index:2}.task-header[data-v-a128e8a9]{display:flex;flex-direction:row;align-items:center;gap:1rem}.task-title[data-v-a128e8a9]{font-size:1rem;font-weight:600;margin:0;color:rgb(var(--v-theme-on-surface));white-space:nowrap}.task-instruction[data-v-a128e8a9]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.87);margin:0}.content-area[data-v-a128e8a9]{display:flex;flex:1 1 0;min-height:0;background:rgb(var(--v-theme-surface));margin-bottom:48px}.prompt-section[data-v-a128e8a9]{border-right:3px solid rgba(var(--v-border-color),.8);padding-bottom:1rem}.prompt-section[data-v-a128e8a9],.writing-section[data-v-a128e8a9]{flex:1 1 0;overflow-y:auto;height:100%;min-width:0;min-height:0}.writing-section[data-v-a128e8a9]{padding:1.5rem}.prompt-title[data-v-a128e8a9]{position:sticky;top:0;padding:.75rem 1.25rem;margin:0;font-size:1.25rem;font-weight:500;background:rgb(var(--v-theme-surface));border-bottom:2px solid rgba(var(--v-border-color),.8);z-index:1}.prompt-content[data-v-a128e8a9]{padding:1.5rem;font-size:1rem;line-height:1.6;color:rgb(var(--v-theme-on-surface))}.prompt-content[data-v-a128e8a9] p{margin-bottom:1.5rem;color:rgb(var(--v-theme-on-surface))}.prompt-content[data-v-a128e8a9] h2{color:rgb(var(--v-theme-on-surface));margin-top:0}.prompt-content[data-v-a128e8a9] ol,.prompt-content[data-v-a128e8a9] ul{margin:1em 0;padding-left:2em;color:rgb(var(--v-theme-on-surface))}.prompt-content[data-v-a128e8a9] li{margin:.5em 0}.prompt-content[data-v-a128e8a9] blockquote{margin:1em 0;padding-left:1em;border-left:4px solid rgba(var(--v-theme-primary),.5);color:rgba(var(--v-theme-on-surface),.87)}.prompt-content[data-v-a128e8a9] table{width:100%;margin:1em 0;border-collapse:collapse}.prompt-content[data-v-a128e8a9] td,.prompt-content[data-v-a128e8a9] th{padding:.5em;border:1px solid rgba(var(--v-border-color),.8)}@media (max-width:768px){.content-area[data-v-a128e8a9]{flex-direction:column}.prompt-section[data-v-a128e8a9]{border-right:none;border-bottom:3px solid rgba(var(--v-border-color),.8);max-height:40vh}.writing-section[data-v-a128e8a9]{max-height:60vh}}.test-wrapper[data-v-46c9128c]{height:100vh;display:flex;flex-direction:column;background:rgb(var(--v-theme-background));overflow:hidden;position:relative}.test-control-bar[data-v-46c9128c]{position:fixed;top:0;left:0;right:0;z-index:999;height:40px;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;background:rgb(var(--v-theme-surface));border-bottom:2px solid rgba(var(--v-border-color),.8);box-sizing:border-box}.timer[data-v-46c9128c]{font-size:1.125rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(var(--v-theme-on-surface))}.controls[data-v-46c9128c]{display:flex;gap:.5rem}.controls[data-v-46c9128c] .v-btn{height:32px!important;min-height:32px!important;font-size:.875rem}.test-content[data-v-46c9128c]{margin-top:40px;flex:1;overflow:auto;position:relative;transition:filter .3s}.blurred[data-v-46c9128c]{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paused-overlay[data-v-46c9128c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;z-index:10}.paused-message[data-v-46c9128c]{background:#fffffff2;color:#222;font-size:2rem;font-weight:700;padding:2rem 3rem;border-radius:12px;box-shadow:0 2px 16px #00000026}.loading-test-content[data-v-46c9128c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:1rem}.loading-text[data-v-46c9128c]{color:rgba(var(--v-theme-on-surface),.87);font-size:1rem}.test-resolver[data-v-93405615]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%}.error-alert[data-v-93405615],.loader[data-v-93405615]{margin:5rem auto}.error-alert[data-v-93405615]{max-width:600px;text-align:center}.ielts-scoring-container[data-v-b54054d0]{max-width:1000px;margin:0 auto}.band-score-card[data-v-b54054d0],.band-score-hero[data-v-b54054d0]{position:relative}.band-score-card[data-v-b54054d0]{overflow:hidden;border-radius:20px!important}.band-card-excellent[data-v-b54054d0]{background:linear-gradient(135deg,#4caf5026,#8bc34a1a);border:2px solid rgba(76,175,80,.3)}.band-card-good[data-v-b54054d0]{background:linear-gradient(135deg,#2196f326,#03a9f41a);border:2px solid rgba(33,150,243,.3)}.band-card-competent[data-v-b54054d0]{background:linear-gradient(135deg,#673ab726,#9c27b01a);border:2px solid rgba(103,58,183,.3)}.band-card-modest[data-v-b54054d0]{background:linear-gradient(135deg,#ffc10726,#ff98001a);border:2px solid rgba(255,193,7,.3)}.band-card-limited[data-v-b54054d0]{background:linear-gradient(135deg,#f4433626,#e91e631a);border:2px solid rgba(244,67,54,.3)}.score-celebration[data-v-b54054d0]{position:absolute;top:-10px;right:-10px;font-size:2rem;animation:bounce-b54054d0 2s infinite}@keyframes bounce-b54054d0{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.score-section[data-v-b54054d0]{text-align:center}.score-label[data-v-b54054d0]{font-size:1.1rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.7);margin-bottom:.5rem}.band-score-value[data-v-b54054d0]{font-size:5rem;font-weight:700;line-height:1;color:rgb(var(--v-theme-primary));margin-bottom:.5rem}.band-score-description[data-v-b54054d0]{font-size:1.3rem;font-weight:600;color:rgba(var(--v-theme-on-surface),.8);margin-bottom:1rem}.secondary-metrics[data-v-b54054d0]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.metric[data-v-b54054d0]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.metric-label[data-v-b54054d0]{font-size:.9rem;color:rgba(var(--v-theme-on-surface),.6)}.metric-value[data-v-b54054d0]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-on-surface))}.performance-breakdown[data-v-b54054d0]{border-radius:16px!important}.breakdown-content[data-v-b54054d0]{padding:1rem 0}.band-progress-label[data-v-b54054d0]{font-weight:600;margin-bottom:.5rem;color:rgba(var(--v-theme-on-surface),.8)}.progress-text[data-v-b54054d0]{font-size:.8rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.distribution-label[data-v-b54054d0]{font-weight:600;color:rgba(var(--v-theme-on-surface),.8)}.distribution-bars[data-v-b54054d0]{display:flex;flex-direction:column;gap:1rem}.distribution-item[data-v-b54054d0]{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;gap:1rem}.distribution-type[data-v-b54054d0]{font-size:.9rem;font-weight:500}.distribution-count[data-v-b54054d0]{font-size:.9rem;font-weight:600;text-align:center}.band-reference[data-v-b54054d0]{border-radius:16px!important}.reference-grid[data-v-b54054d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.reference-item[data-v-b54054d0]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:rgba(var(--v-theme-surface-variant),.3);transition:all .2s ease}.reference-item.current-band[data-v-b54054d0]{background:rgba(var(--v-theme-primary),.1);border:2px solid rgba(var(--v-theme-primary),.3);transform:scale(1.02)}.reference-score[data-v-b54054d0]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-primary));min-width:30px;text-align:center}.reference-description[data-v-b54054d0]{font-size:.9rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.8)}@media (max-width:768px){.band-score-value[data-v-b54054d0]{font-size:4rem}.secondary-metrics[data-v-b54054d0]{gap:1rem}.distribution-item[data-v-b54054d0]{grid-template-columns:60px 1fr 30px;gap:.5rem}.reference-grid[data-v-b54054d0]{grid-template-columns:1fr}}.ielts-writing-scoring-container[data-v-0ed591b8]{padding:1rem}.band-score-card[data-v-0ed591b8],.band-score-hero[data-v-0ed591b8]{position:relative}.band-score-card[data-v-0ed591b8]{overflow:visible}.band-score-card.band-excellent[data-v-0ed591b8]{background:linear-gradient(135deg,rgba(var(--v-theme-success),.1),rgba(var(--v-theme-info),.1));border:2px solid rgba(var(--v-theme-success),.3)}.band-score-card.band-good[data-v-0ed591b8]{background:linear-gradient(135deg,rgba(var(--v-theme-info),.1),rgba(var(--v-theme-primary),.1));border:2px solid rgba(var(--v-theme-info),.3)}.band-score-card.band-competent[data-v-0ed591b8]{background:linear-gradient(135deg,rgba(var(--v-theme-warning),.1),rgba(var(--v-theme-info),.1));border:2px solid rgba(var(--v-theme-warning),.3)}.score-celebration[data-v-0ed591b8]{position:absolute;top:-20px;right:20px;z-index:1}.celebration-icon[data-v-0ed591b8]{font-size:2rem;animation:bounce-0ed591b8 2s infinite}.band-score-value[data-v-0ed591b8]{font-size:3rem;font-weight:700;color:rgb(var(--v-theme-primary));margin:.5rem 0}.task-breakdown[data-v-0ed591b8]{display:flex;justify-content:center;gap:2rem}.task-score[data-v-0ed591b8]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.task-label[data-v-0ed591b8]{color:rgba(var(--v-theme-on-surface),.7)}.task-value[data-v-0ed591b8]{font-weight:600;color:rgb(var(--v-theme-primary))}.secondary-metrics[data-v-0ed591b8]{display:flex;justify-content:center;gap:2rem}.metric[data-v-0ed591b8]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.metric-label[data-v-0ed591b8]{color:rgba(var(--v-theme-on-surface),.7)}.metric-value[data-v-0ed591b8]{font-weight:600;color:rgb(var(--v-theme-on-surface))}.breakdown-content[data-v-0ed591b8]{padding:1rem 0}.band-progress-label[data-v-0ed591b8]{font-weight:600;margin-bottom:.5rem;color:rgba(var(--v-theme-on-surface),.8)}.progress-text[data-v-0ed591b8]{font-size:.8rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.distribution-label[data-v-0ed591b8]{font-weight:600;color:rgba(var(--v-theme-on-surface),.8)}.task-criteria-section[data-v-0ed591b8]{margin-bottom:1.5rem}.task-criteria-title[data-v-0ed591b8]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--v-theme-primary));border-bottom:2px solid rgba(var(--v-theme-primary),.2);padding-bottom:.5rem}.distribution-bars[data-v-0ed591b8]{display:flex;flex-direction:column;gap:1rem}.distribution-item[data-v-0ed591b8]{display:grid;grid-template-columns:200px 1fr 40px;align-items:center;gap:1rem}.distribution-type[data-v-0ed591b8]{font-size:.9rem;font-weight:500}.distribution-count[data-v-0ed591b8]{font-size:.9rem;font-weight:600;text-align:center}.improvements-content[data-v-0ed591b8],.mistakes-content[data-v-0ed591b8]{padding:1rem 0}.task-improvements[data-v-0ed591b8]{border:1px solid rgba(var(--v-border-color),.2);border-radius:8px;padding:1.5rem;background:rgba(var(--v-theme-surface-variant),.1)}.task-improvements-title[data-v-0ed591b8]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--v-theme-primary))}.improvement-table-section[data-v-0ed591b8]{margin-bottom:1.5rem}.improvement-subtitle[data-v-0ed591b8]{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:rgba(var(--v-theme-on-surface),.8)}.improvement-table[data-v-0ed591b8]{border:1px solid rgba(var(--v-border-color),.2);border-radius:4px}.wrong-text[data-v-0ed591b8]{color:rgb(var(--v-theme-error));font-weight:500}.correct-text[data-v-0ed591b8]{color:rgb(var(--v-theme-success));font-weight:500}.mistake-type[data-v-0ed591b8]{color:rgb(var(--v-theme-warning));font-weight:500;font-style:italic}.expected-responses-content[data-v-0ed591b8]{padding:1rem 0}.model-response-section[data-v-0ed591b8]{border:1px solid rgba(var(--v-border-color),.2);border-radius:8px;padding:1.5rem;background:rgba(var(--v-theme-surface-variant),.1)}.model-response-title[data-v-0ed591b8]{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--v-theme-primary))}.model-response-expansion[data-v-0ed591b8]{background:transparent}.model-response-content[data-v-0ed591b8]{background:rgba(var(--v-theme-surface-variant),.3);padding:1.5rem;border-radius:8px;line-height:1.6;white-space:pre-wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.comparison-container[data-v-0ed591b8]{padding:1rem 0}.comparison-section[data-v-0ed591b8]{height:100%}.comparison-header[data-v-0ed591b8]{font-size:1rem;font-weight:600;margin-bottom:.75rem;padding:.5rem 0;border-bottom:2px solid rgba(var(--v-border-color),.3);display:flex;align-items:center}.user-answer-header[data-v-0ed591b8]{color:rgb(var(--v-theme-info));border-bottom-color:rgba(var(--v-theme-info),.3)}.model-answer-header[data-v-0ed591b8]{color:rgb(var(--v-theme-success));border-bottom-color:rgba(var(--v-theme-success),.3)}.comparison-content[data-v-0ed591b8]{background:rgba(var(--v-theme-surface-variant),.3);padding:1.5rem;border-radius:8px;line-height:1.6;white-space:pre-wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:200px;max-height:400px;overflow-y:auto}.user-content[data-v-0ed591b8]{border-left:4px solid rgba(var(--v-theme-info),.4)}.model-content[data-v-0ed591b8]{border-left:4px solid rgba(var(--v-theme-success),.4)}@media (max-width:768px){.comparison-container .v-col[data-v-0ed591b8]{margin-bottom:1rem}.comparison-content[data-v-0ed591b8]{min-height:150px;max-height:300px}}.reference-grid[data-v-0ed591b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.reference-item[data-v-0ed591b8]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:rgba(var(--v-theme-surface-variant),.3);transition:all .2s ease}.reference-item.current-band[data-v-0ed591b8]{background:rgba(var(--v-theme-primary),.1);border:2px solid rgba(var(--v-theme-primary),.3);transform:scale(1.02)}.reference-score[data-v-0ed591b8]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-primary));min-width:30px;text-align:center}.reference-description[data-v-0ed591b8]{font-size:.9rem;font-weight:500;color:rgba(var(--v-theme-on-surface),.8)}@keyframes bounce-0ed591b8{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,-5px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-fadeIn[data-v-0ed591b8]{animation:fadeIn-0ed591b8 .6s ease-out}@keyframes fadeIn-0ed591b8{0%{opacity:0}to{opacity:1}}.animate-slideUp[data-v-0ed591b8]{animation:slideUp-0ed591b8 .6s ease-out}@keyframes slideUp-0ed591b8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideLeft[data-v-0ed591b8]{animation:slideLeft-0ed591b8 .6s ease-out}@keyframes slideLeft-0ed591b8{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.animate-slideRight[data-v-0ed591b8]{animation:slideRight-0ed591b8 .6s ease-out}@keyframes slideRight-0ed591b8{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.hover-lift[data-v-0ed591b8]{transition:transform .2s ease}.hover-lift[data-v-0ed591b8]:hover{transform:translateY(-2px)}.hover-glow[data-v-0ed591b8]{transition:box-shadow .2s ease}.hover-glow[data-v-0ed591b8]:hover{box-shadow:0 0 20px rgba(var(--v-theme-primary),.3)}.hover-scale[data-v-0ed591b8]{transition:transform .2s ease}.hover-scale[data-v-0ed591b8]:hover{transform:scale(1.02)}.glass[data-v-0ed591b8]{background:rgba(var(--v-theme-surface),.7);backdrop-filter:blur(10px);border:1px solid rgba(var(--v-border-color),.2)}.glass-surface[data-v-0ed591b8]{background:rgba(var(--v-theme-surface-variant),.4);backdrop-filter:blur(5px)}@media (max-width:768px){.band-score-value[data-v-0ed591b8]{font-size:2.5rem}.task-breakdown[data-v-0ed591b8]{gap:1rem}.distribution-item[data-v-0ed591b8]{grid-template-columns:150px 1fr 30px;gap:.5rem}.reference-grid[data-v-0ed591b8]{grid-template-columns:1fr}.model-response-section[data-v-0ed591b8],.task-improvements[data-v-0ed591b8]{padding:1rem}}.question-analysis[data-v-65430e3d]{border-radius:16px!important}.passage-analysis[data-v-65430e3d]{border-left:4px solid rgba(var(--v-theme-primary),.3);padding-left:1rem}.passage-header h3[data-v-65430e3d]{color:rgb(var(--v-theme-primary));font-weight:600}.passage-content-preview[data-v-65430e3d]{border-radius:8px;background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-border-color),.2)}.passage-preview[data-v-65430e3d] p{margin-bottom:.5rem;line-height:1.5}.passage-preview[data-v-65430e3d] p:last-child{margin-bottom:0}.question-group[data-v-65430e3d]{margin-left:1rem}.group-header h4[data-v-65430e3d]{color:rgba(var(--v-theme-on-surface),.9)}.question-card[data-v-65430e3d]{transition:all .2s ease;border-radius:12px!important}.question-card[data-v-65430e3d]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.question-correct[data-v-65430e3d]{border-color:rgba(var(--v-theme-success),.3);background:rgba(var(--v-theme-success),.02)}.question-incorrect[data-v-65430e3d]{border-color:rgba(var(--v-theme-error),.3);background:rgba(var(--v-theme-error),.02)}.question-header[data-v-65430e3d]{border-bottom:1px solid rgba(var(--v-border-color),.1);padding-bottom:.5rem}.question-number[data-v-65430e3d]{font-weight:600}.question-options[data-v-65430e3d]{background:rgba(var(--v-theme-surface-variant),.2);border-radius:6px;padding:.75rem}.option-item[data-v-65430e3d]{margin-bottom:.25rem;color:rgba(var(--v-theme-on-surface),.8)}.option-item[data-v-65430e3d]:last-child{margin-bottom:0}.answer-comparison[data-v-65430e3d]{background:rgba(var(--v-theme-surface-variant),.1);border-radius:8px;padding:1rem;margin-top:1rem}.answer-section h5[data-v-65430e3d]{font-weight:600}.answer-chip[data-v-65430e3d]{min-width:60px;text-align:center}.explanation[data-v-65430e3d]{border-top:1px solid rgba(var(--v-border-color),.1);padding-top:1rem}.explanation h5[data-v-65430e3d]{color:rgb(var(--v-theme-primary));font-weight:600}.explanation-content[data-v-65430e3d]{background:rgba(var(--v-theme-primary),.05);border:1px solid rgba(var(--v-theme-primary),.1);border-radius:6px}.explanation-content p[data-v-65430e3d]{color:rgba(var(--v-theme-on-surface),.8);line-height:1.5}.passage-accordions[data-v-65430e3d] .v-expansion-panel{border-radius:12px!important;margin-bottom:1rem;border:1px solid rgba(var(--v-border-color),.2);background:rgba(var(--v-theme-surface),.8);backdrop-filter:blur(10px)}.passage-accordions[data-v-65430e3d] .v-expansion-panel-title{padding:1.5rem;border-radius:12px 12px 0 0;background:rgba(var(--v-theme-surface-variant),.3)}.passage-accordions[data-v-65430e3d] .v-expansion-panel-title:hover{background:rgba(var(--v-theme-surface-variant),.5)}.passage-accordions[data-v-65430e3d] .v-expansion-panel-text__wrapper{padding:1.5rem}.passage-title h4[data-v-65430e3d]{color:rgb(var(--v-theme-primary));font-weight:600}.passage-placeholder[data-v-65430e3d]{background:rgba(var(--v-theme-surface-variant),.2);border:1px dashed rgba(var(--v-theme-primary),.3);border-radius:8px;text-align:center;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.question-placeholder[data-v-65430e3d]{background:rgba(var(--v-theme-surface-variant),.1);border-radius:6px;padding:.75rem;border:1px solid rgba(var(--v-border-color),.1)}.passage-text-section[data-v-65430e3d]{border-bottom:1px solid rgba(var(--v-border-color),.1);padding-bottom:1.5rem}.passage-questions h5[data-v-65430e3d]{color:rgb(var(--v-theme-primary));font-weight:600}.passage-text-accordion[data-v-65430e3d] .v-expansion-panel{border-radius:8px;background:rgba(var(--v-theme-surface-variant),.1);border:1px solid rgba(var(--v-border-color),.2)}.passage-text-accordion[data-v-65430e3d] .v-expansion-panel-title{background:rgba(var(--v-theme-surface-variant),.2);color:rgb(var(--v-theme-primary));font-weight:600;padding:1rem}.passage-text-accordion[data-v-65430e3d] .v-expansion-panel-text__wrapper{padding:1.5rem}.passage-body[data-v-65430e3d]{line-height:1.6;color:rgba(var(--v-theme-on-surface),.9)}.questions-table-container[data-v-65430e3d]{border-radius:8px;overflow:hidden;border:1px solid rgba(var(--v-border-color),.1);background:rgba(var(--v-theme-surface),.8)}.questions-table[data-v-65430e3d] .v-table__wrapper{border-radius:0}.questions-table[data-v-65430e3d] thead{background:rgba(var(--v-theme-surface-variant),.2)}.questions-table[data-v-65430e3d] th{font-weight:600;color:rgb(var(--v-theme-primary));font-size:.875rem;padding:1rem .75rem;border-bottom:2px solid rgba(var(--v-border-color),.2)}.questions-table[data-v-65430e3d] td{padding:.75rem .5rem;vertical-align:middle;border-bottom:1px solid rgba(var(--v-border-color),.1)}.question-number-col[data-v-65430e3d]{width:80px}.question-col[data-v-65430e3d]{width:auto;min-width:200px}.correct-answer-col[data-v-65430e3d],.user-answer-col[data-v-65430e3d]{width:120px}.status-col[data-v-65430e3d]{width:140px}.info-col[data-v-65430e3d]{width:60px}.correct-row[data-v-65430e3d]{background:rgba(var(--v-theme-success),.05)}.incorrect-row[data-v-65430e3d]{background:rgba(var(--v-theme-error),.05)}.not-attempted-row[data-v-65430e3d]{background:rgba(var(--v-theme-warning),.05)}.question-row[data-v-65430e3d]:hover{background:rgba(var(--v-theme-primary),.04)}.question-number-chip[data-v-65430e3d]{font-weight:600;min-width:40px}.question-text-cell[data-v-65430e3d]{max-width:300px}.question-content[data-v-65430e3d]{line-height:1.4}.question-placeholder[data-v-65430e3d]{font-style:italic}.answer-chip[data-v-65430e3d]{font-weight:500;min-width:50px}.status-chip[data-v-65430e3d]{font-weight:600;font-size:.75rem}.info-icon[data-v-65430e3d]{cursor:pointer;transition:color .2s ease}.info-icon[data-v-65430e3d]:hover{color:rgb(var(--v-theme-primary))!important;transform:scale(1.1)}@media (max-width:768px){.questions-table[data-v-65430e3d] td,.questions-table[data-v-65430e3d] th{padding:.5rem .25rem;font-size:.75rem}.question-col[data-v-65430e3d]{min-width:150px}.correct-answer-col[data-v-65430e3d],.user-answer-col[data-v-65430e3d]{width:80px}.status-col[data-v-65430e3d]{width:100px}}.passage-body[data-v-65430e3d] p{margin-bottom:1rem}.passage-body[data-v-65430e3d] p:last-child{margin-bottom:0}.question-body[data-v-65430e3d]{background:rgba(var(--v-theme-surface-variant),.2);border-radius:8px;padding:1rem;border-left:4px solid rgba(var(--v-theme-primary),.3)}.explanation-panel[data-v-65430e3d] .v-expansion-panel{border-radius:8px;background:rgba(var(--v-theme-info),.05);border:1px solid rgba(var(--v-theme-info),.2)}.explanation-panel[data-v-65430e3d] .v-expansion-panel-title{background:rgba(var(--v-theme-info),.1);color:rgb(var(--v-theme-info));font-weight:600;padding:1rem}.explanation-panel[data-v-65430e3d] .v-expansion-panel-text__wrapper{padding:1rem}.explanation-content[data-v-65430e3d]{color:rgba(var(--v-theme-on-surface),.8);line-height:1.5}.detailed-explanation[data-v-65430e3d]{border-top:1px solid rgba(var(--v-border-color),.1);padding-top:1rem}@media (max-width:768px){.passage-analysis[data-v-65430e3d]{border-left:2px solid rgba(var(--v-theme-primary),.3);padding-left:.5rem}.question-group[data-v-65430e3d]{margin-left:.5rem}.answer-comparison .v-col[data-v-65430e3d],.question-card[data-v-65430e3d]{margin-bottom:1rem}.passage-accordions[data-v-65430e3d] .v-expansion-panel-title,.passage-accordions[data-v-65430e3d] .v-expansion-panel-text__wrapper{padding:1rem}}
