.listening-gapfill[data-v-f313d375]{box-sizing:border-box;background-color:#fcfcfc;border:1px solid #d1d1d6;border-radius:8px;width:100%;margin-bottom:24px;padding:32px 40px;position:relative;box-shadow:0 4px 12px #00000005}@media (width<=768px){.listening-gapfill[data-v-f313d375]{border-radius:6px;padding:20px 16px}}.gapfill-html-container[data-v-f313d375] table{border-collapse:collapse;width:100%;margin-bottom:20px}.gapfill-html-container[data-v-f313d375] th,.gapfill-html-container[data-v-f313d375] td{vertical-align:middle;color:#1d1d1f;border:1px solid #1d1d1f;padding:12px 16px;font-size:15px}.gapfill-html-container[data-v-f313d375] th{background-color:#0000;font-weight:700}.gapfill-html-container[data-v-f313d375] p,.gapfill-html-container[data-v-f313d375] li{color:#1d1d1f;margin-bottom:12px;line-height:1.8}.gapfill-html-container[data-v-f313d375] .mango-input-wrapper{vertical-align:middle;align-items:center;margin:2px 6px;display:inline-flex;position:relative}.gapfill-html-container[data-v-f313d375] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;transition:all .2s;display:none}.gapfill-html-container[data-v-f313d375] .bookmark-btn:hover{transform:scale(1.1)}.gapfill-html-container[data-v-f313d375] .mango-native-input{color:#1d1d1f;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #1d1d1f;border-radius:2px;outline:none;width:140px;max-width:100%;margin:0;padding:4px 6px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s ease-in-out}.gapfill-html-container[data-v-f313d375] .mango-native-input:focus{border-color:#ff9500;box-shadow:0 0 0 2px #ff950033}.gapfill-html-container[data-v-f313d375] .mango-native-input::placeholder{color:#1d1d1f;opacity:1;font-weight:600}.gapfill-html-container[data-v-f313d375] .mango-native-input:focus::placeholder{color:#0000}.gapfill-html-container[data-v-f313d375] .mango-native-input{transition:all .3s}.gapfill-html-container[data-v-f313d375] .mango-native-input.state-correct{text-align:center;font-weight:700;color:#15803d!important;background-color:#f2fdf5!important;border:2px solid #34c759!important}.gapfill-html-container[data-v-f313d375] .mango-native-input.state-correct::placeholder{color:#0000!important}.gapfill-html-container[data-v-f313d375] .mango-native-input.state-wrong{text-align:center;font-weight:700;text-decoration:line-through;color:#b91c1c!important;background-color:#fff8f8!important;border:2px solid #ff3b30!important}.gapfill-html-container[data-v-f313d375] .mango-input-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.gapfill-html-container[data-v-f313d375] .mango-q-flag{pointer-events:none;z-index:5;background:#fff;border-radius:50%;padding:2px;position:absolute;top:-8px;right:-2px;box-shadow:0 1px 4px #0000001a}.gapfill-html-container[data-v-f313d375] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.gapfill-html-container[data-v-f313d375] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.gapfill-html-container[data-v-f313d375] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}[data-v-f313d375] .lis-map-image-box{justify-content:center;width:100%;margin-bottom:24px;display:flex}[data-v-f313d375] .lis-map-image-box img,[data-v-f313d375] .lis-map-image-box svg{object-fit:contain;display:block;max-width:100%!important;height:auto!important;max-height:45vh!important}.gapfill-html-container[data-v-f313d375] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 6px;transition:all .2s;display:inline-flex}.gapfill-html-container[data-v-f313d375] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.listening-completion-reference .gapfill-html-container[data-v-f313d375]{color:inherit;font:inherit}.listening-completion-reference .gapfill-html-container[data-v-f313d375] th,.listening-completion-reference .gapfill-html-container[data-v-f313d375] td{padding:0;font-weight:400;line-height:35px}.listening-completion-reference .gapfill-html-container[data-v-f313d375] p,.listening-completion-reference .gapfill-html-container[data-v-f313d375] li{line-height:2.1875}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .mango-native-input{font:inherit;color:inherit;text-align:left;border:2px solid #929292;font-weight:400}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .mango-native-input:focus,.listening-completion-reference .gapfill-html-container[data-v-f313d375] .mango-active-focus .mango-native-input{outline:none;background:var(--exam-bg)!important;box-shadow:none!important;border-color:#91ddef!important}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .bookmark-btn{position:absolute;left:100%}.listening-flow-reference .gapfill-html-container[data-v-f313d375] .exam-flow-arrow{text-align:center;width:138px;max-width:100%;margin:0}.listening-flow-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>p>strong{font-weight:400}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .mango-native-input::placeholder{color:#888;opacity:1;font-weight:400}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .mango-input-wrapper.has-margin-flag .bookmark-btn{left:var(--completion-flag-left)}.listening-flow-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>p{margin:0}.listening-short-answer-reference .gapfill-html-container[data-v-f313d375] ul,.listening-short-answer-reference .gapfill-html-container[data-v-f313d375] ol{padding-left:0;list-style:none}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .exam-form-field{margin:0 0 35px}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes:has(.exam-form-fields)>h4{font:inherit;margin:35px 0;font-weight:700}.listening-completion-reference .gapfill-html-container[data-v-f313d375] .exam-form-label{margin-right:.25em}.listening-completion-reference .gapfill-html-container[data-v-f313d375] table p,.listening-completion-reference .gapfill-html-container[data-v-f313d375] table li{line-height:35px}.listening-completion-reference .gapfill-html-container[data-v-f313d375] table{table-layout:auto;width:min-content}.listening-completion-reference .gapfill-html-container[data-v-f313d375] td .mango-input-wrapper{margin:0}.listening-completion-reference .gapfill-html-container[data-v-f313d375] td .bookmark-btn,.listening-completion-reference .gapfill-html-container[data-v-f313d375] td .mango-input-wrapper.is-flagged .bookmark-btn{display:none!important}@supports (field-sizing:content){.listening-completion-reference .gapfill-html-container[data-v-f313d375] td .mango-native-input{field-sizing:content;width:auto;min-width:144px;padding:0 2px}}.listening-completion-reference .table-margin-flag[data-v-f313d375]{color:#999;visibility:hidden;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:2px;position:absolute;right:0}.listening-completion-reference .table-margin-flag.shown[data-v-f313d375]{visibility:visible}.listening-completion-reference .table-margin-flag svg[data-v-f313d375]{width:20px;height:20px;display:block}.listening-completion-reference .table-margin-flag.flagged[data-v-f313d375]{color:#e21b1b}.listening-completion-reference .table-margin-flag.flagged svg[data-v-f313d375]{fill:currentColor}.listening-completion-reference .table-margin-flag[data-v-f313d375]:focus-visible{outline:2px solid #91ddef}.listening-notes-reference .gapfill-html-container[data-v-f313d375] p,.listening-notes-reference .gapfill-html-container[data-v-f313d375] li{margin-bottom:0;line-height:35px}.listening-notes-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>ul{margin:0;padding:0;list-style-position:inside}.listening-notes-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>ul>li{text-indent:5px}.listening-notes-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>h4{font:inherit;margin:35px 0 0;font-weight:400;line-height:35px}.listening-notes-reference .gapfill-html-container[data-v-f313d375] .ielts-official-notes>h4:first-child{margin:35px 0;font-weight:700}.listening-notes-reference .gapfill-html-container[data-v-f313d375] .mango-input-wrapper{text-indent:0;vertical-align:top;margin:0 5px}.lis-drag-item[data-v-1ee26eef]{box-sizing:border-box;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-height:32px;box-shadow:none;background-color:#fff;border:1px solid #000;border-radius:0;align-items:flex-start;padding:6px 12px;transition:none;display:inline-flex}.lis-drag-item[data-v-1ee26eef]:hover{background-color:#f5f5f5}.lis-drag-item[data-v-1ee26eef]:active{cursor:grabbing}.lis-drag-item.is-dragging[data-v-1ee26eef]{opacity:.4;border:1px dashed #000}.opt-id[data-v-1ee26eef]{color:#000;flex-shrink:0;margin-right:8px;font-size:16px;font-weight:800;line-height:1.5}.opt-text[data-v-1ee26eef]{color:#000;word-break:break-word;font-size:16px;font-weight:400;line-height:1.5}.lis-summary-drag-group[data-v-c4152a4e]{width:100%;margin-bottom:40px}.instruction-area[data-v-c4152a4e]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.workspace-container[data-v-c4152a4e]{justify-content:space-between;align-items:center;gap:40px;display:flex}.flow-chart-area[data-v-c4152a4e]{color:#000;flex:1;min-width:0;font-size:16px;line-height:2.2}.pool-area[data-v-c4152a4e]{flex-shrink:0;width:300px}.pool-sticky-box[data-v-c4152a4e]{flex-direction:column;gap:12px;display:flex;position:relative}.pool-sticky-box.is-locked[data-v-c4152a4e]{pointer-events:none;opacity:.6}.flow-chart-area[data-v-c4152a4e] ul{margin-bottom:16px;padding-left:20px}.flow-chart-area[data-v-c4152a4e] h4{margin:0 0 16px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone{box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px dashed #000;justify-content:center;align-items:center;min-width:180px;height:28px;margin:0;padding:0 10px;display:inline-flex}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.is-dragover{border:2px dashed #000}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.has-value{background-color:#fff;border:1px solid #000;justify-content:flex-start}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.is-locked{cursor:default}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct{background-color:#f2fdf5!important;border:2px solid #34c759!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct .filled-letter,.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-correct .filled-text{font-weight:700;color:#15803d!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong{background-color:#fff8f8!important;border:2px solid #ff3b30!important}.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong .filled-letter,.flow-chart-area[data-v-c4152a4e] .mango-native-dropzone.state-wrong .filled-text{font-weight:700;text-decoration:line-through;color:#b91c1c!important}.flow-chart-area[data-v-c4152a4e] .feedback-icon.icon-correct{color:#34c759}.flow-chart-area[data-v-c4152a4e] .feedback-icon.icon-wrong{color:#ff3b30}.flow-chart-area[data-v-c4152a4e] .placeholder-text{color:#000;font-size:15px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .filled-letter{color:#000;flex-shrink:0;margin-right:8px;font-size:15px;font-weight:800}.flow-chart-area[data-v-c4152a4e] .filled-text{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.flow-chart-area[data-v-c4152a4e] .feedback-icon{align-items:center;margin-left:auto;padding-left:6px;display:inline-flex}@media (width<=992px){.workspace-container[data-v-c4152a4e]{flex-direction:column-reverse;gap:30px}.pool-area[data-v-c4152a4e]{width:100%}.pool-sticky-box[data-v-c4152a4e]{position:relative;top:0}}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper{vertical-align:middle;align-items:center;margin:2px 6px;display:inline-flex;position:relative}.flow-chart-area[data-v-c4152a4e] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;transition:transform .2s;display:none}.flow-chart-area[data-v-c4152a4e] .bookmark-btn:hover{transform:scale(1.1)}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.flow-chart-area[data-v-c4152a4e] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}.flow-chart-area[data-v-c4152a4e] .mango-input-wrapper.mango-active-focus .mango-native-dropzone{box-shadow:0 0 0 1px #007aff33;border-color:#007aff!important}.flow-chart-area[data-v-c4152a4e] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.flow-chart-area[data-v-c4152a4e] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.sr-only[data-v-0411fd57]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lis-single-mcq-group[data-v-0411fd57]{color:#1d1d1f;width:100%;margin-bottom:40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mcq-instruction[data-v-0411fd57]{color:#1d1d1f;margin-bottom:24px;font-size:15px;font-weight:600;line-height:1.5}.mcq-q-header[data-v-0411fd57]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.q-header-left[data-v-0411fd57]{flex:1;align-items:flex-start;gap:12px;display:flex}.q-text[data-v-0411fd57]{color:#1d1d1f;padding-top:1px;font-size:16px;font-weight:700;line-height:1.5}.q-flag-btn[data-v-0411fd57]{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.q-flag-btn[data-v-0411fd57]:hover{color:#64748b}.q-flag-btn.is-flagged[data-v-0411fd57]{color:#1d1d1f}.q-flag-btn.is-flagged svg[data-v-0411fd57]{fill:#1d1d1f}.mcq-options-list[data-v-0411fd57]{flex-direction:column;gap:16px;padding-left:20px;display:flex}.feedback-icon[data-v-0411fd57]{justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:12px}.icon-correct[data-v-0411fd57]{color:#34c759}.icon-wrong[data-v-0411fd57]{color:#ff3b30}.mcq-opt-label[data-v-0411fd57]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:8px 12px;transition:all .2s;display:flex;position:relative}.mcq-opt-label.is-user-selected[data-v-0411fd57]{background-color:#dcedff}.mcq-opt-label:hover .custom-radio-circle[data-v-0411fd57]{border-color:#64748b}.custom-radio-circle[data-v-0411fd57]{box-sizing:border-box;background-color:#fff;border:1px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;display:flex}.mcq-opt-label.is-selected .custom-radio-circle[data-v-0411fd57]{border-color:#1d1d1f}.mcq-opt-label.is-selected .custom-radio-circle[data-v-0411fd57]:after{content:"";background-color:#1d1d1f;border-radius:50%;width:10px;height:10px}.opt-text[data-v-0411fd57]{color:#1d1d1f;font-size:15px;font-weight:400;line-height:1.5}@media (width<=768px){.mcq-options-list[data-v-0411fd57]{padding-left:0}}.mcq-opt-label.state-correct-selected[data-v-0411fd57]{background-color:#f2fdf5;border-color:#34c759}.mcq-opt-label.state-correct-selected .custom-radio-circle[data-v-0411fd57]{border-color:#15803d}.mcq-opt-label.state-correct-selected .custom-radio-circle[data-v-0411fd57]:after{background-color:#15803d}.mcq-opt-label.state-correct-selected .opt-text[data-v-0411fd57]{color:#15803d;font-weight:700}.mcq-opt-label.state-wrong-selected[data-v-0411fd57]{background-color:#fff8f8;border-color:#ff3b30}.mcq-opt-label.state-wrong-selected .custom-radio-circle[data-v-0411fd57]{border-color:#b91c1c}.mcq-opt-label.state-wrong-selected .custom-radio-circle[data-v-0411fd57]:after{background-color:#b91c1c}.mcq-opt-label.state-wrong-selected .opt-text[data-v-0411fd57]{color:#b91c1c;font-weight:700;text-decoration:line-through}.mcq-opt-label.state-correct-missed[data-v-0411fd57]{background-color:#f8fafc;border-style:dashed;border-color:#34c759}.mcq-opt-label.state-correct-missed .custom-radio-circle[data-v-0411fd57]{border-color:#15803d}.mcq-opt-label.state-correct-missed .opt-text[data-v-0411fd57]{color:#15803d;font-weight:700}.mcq-opt-label.state-disabled[data-v-0411fd57]{opacity:.5;cursor:not-allowed}.mcq-item[data-v-0411fd57]{margin-bottom:35px;transition:all .2s}.q-num-wrapper[data-v-0411fd57]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-0411fd57]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-0411fd57]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.is-active-focus .q-num-wrapper[data-v-0411fd57]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-0411fd57]{cursor:pointer;background:0 0;border:none;padding:0;display:none}.bookmark-btn svg[data-v-0411fd57]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-0411fd57]{display:inline-flex}.is-flagged .bookmark-btn svg[data-v-0411fd57]{fill:#ff3b30;stroke:#ff3b30}.mango-expl-trigger[data-v-0411fd57]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-0411fd57]:hover{color:#0056b3;transform:scale(1.1)}.mcq-reference .mcq-item[data-v-0411fd57]{margin:16px 0 46px}.mcq-reference .mcq-options-list[data-v-0411fd57]{gap:0;margin:0}.mcq-reference .mcq-opt-label[data-v-0411fd57]{min-height:25px;font:inherit;border:0;border-radius:0;gap:4px;padding:0}.mcq-reference .mcq-opt-label.is-user-selected[data-v-0411fd57]{background:var(--exam-selected)}.mcq-reference .opt-letter[data-v-0411fd57]{display:none}.mcq-reference .q-text[data-v-0411fd57],.mcq-reference .q-num[data-v-0411fd57]{font-size:inherit;color:inherit}.mcq-reference .mcq-q-header[data-v-0411fd57]{margin-bottom:6px}.mcq-reference .custom-radio-circle[data-v-0411fd57]{box-sizing:border-box;border:1px solid #888;flex:0 0 14px;width:14px;height:14px}.mcq-reference .mcq-opt-label.is-selected .custom-radio-circle[data-v-0411fd57]{border-color:#267aaa}.mcq-reference .mcq-opt-label.is-selected .custom-radio-circle[data-v-0411fd57]:after{background:#267aaa;width:8px;height:8px}.mcq-reference .mcq-opt-label[data-v-0411fd57]:focus-within{outline-offset:1px;outline:1px solid #8bdcf2}.mcq-reference .is-active-focus .q-num-wrapper[data-v-0411fd57]{box-shadow:none;background:0 0}.lis-map-group[data-v-02cfbad2]{width:100%;margin-bottom:40px}.mcq-instruction[data-v-02cfbad2]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.map-workspace[data-v-02cfbad2]{flex-direction:row;align-items:flex-start;gap:40px;width:100%;display:flex}.map-image-area[data-v-02cfbad2]{background:0 0;flex:1.2;min-width:400px}.map-html-wrapper[data-v-02cfbad2]{width:100%}.map-image-area[data-v-02cfbad2] .lis-map-image-box{width:100%;display:block}.map-image-area[data-v-02cfbad2] img,.map-image-area[data-v-02cfbad2] svg{margin:0;display:block;width:100%!important;max-width:100%!important;height:auto!important}.map-table-area[data-v-02cfbad2]{flex:1;min-width:450px;overflow-x:auto}@media (width<=1000px){.map-workspace[data-v-02cfbad2]{flex-direction:column}.map-image-area[data-v-02cfbad2],.map-table-area[data-v-02cfbad2]{width:100%;min-width:100%}}.lis-matrix-table[data-v-02cfbad2]{border-collapse:collapse;background-color:#0000;border:1px solid #000;width:100%}.lis-matrix-table th[data-v-02cfbad2],.lis-matrix-table td[data-v-02cfbad2]{vertical-align:middle;border:1px solid #000;padding:8px 6px}.lis-matrix-table th[data-v-02cfbad2]{color:#000;text-align:center;background-color:#0000;font-size:16px;font-weight:800}.col-q-title[data-v-02cfbad2]{text-align:left}.col-opt-title[data-v-02cfbad2]{width:26px}.td-question[data-v-02cfbad2]{text-align:left;background-color:#0000;padding-left:12px}.q-header-left[data-v-02cfbad2]{align-items:center;gap:12px;display:inline-flex}.q-num-wrapper[data-v-02cfbad2]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-02cfbad2]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-02cfbad2]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.q-text[data-v-02cfbad2]{color:#1d1d1f;font-size:16px;line-height:1.5}.is-active-focus .q-num-wrapper[data-v-02cfbad2]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-02cfbad2]{visibility:hidden;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.bookmark-btn svg[data-v-02cfbad2]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-02cfbad2],.is-flagged .bookmark-btn[data-v-02cfbad2]{visibility:visible}.is-flagged .bookmark-btn svg[data-v-02cfbad2]{fill:#ff3b30;stroke:#ff3b30}.td-radio[data-v-02cfbad2]{text-align:center;height:40px;padding:0}.radio-wrapper[data-v-02cfbad2]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.native-radio[data-v-02cfbad2]{cursor:pointer;accent-color:#000;margin:0;transform:scale(1.3)}.native-radio[data-v-02cfbad2]:disabled{cursor:not-allowed}.feedback-icon[data-v-02cfbad2]{justify-content:center;align-items:center;display:flex;position:absolute;top:2px;right:2px}.td-radio[data-v-02cfbad2]{transition:background-color .2s}.state-correct-selected[data-v-02cfbad2]{background-color:#f2fdf5}.state-wrong-selected[data-v-02cfbad2]{background-color:#fff8f8}.state-correct-missed[data-v-02cfbad2]{background-color:#f8fafc;box-shadow:inset 0 0 0 2px #34c759}.state-disabled[data-v-02cfbad2]{opacity:.6}.icon-correct[data-v-02cfbad2]{color:#34c759}.icon-wrong[data-v-02cfbad2]{color:#ff3b30}.state-wrong-selected .native-radio[data-v-02cfbad2]{accent-color:#ff3b30}.state-correct-selected .native-radio[data-v-02cfbad2]{accent-color:#34c759}@media (width<=992px){.map-workspace[data-v-02cfbad2]{flex-direction:column;gap:30px}.map-image-area[data-v-02cfbad2],.map-table-area[data-v-02cfbad2]{width:100%;min-width:100%;max-width:100%}}.mango-expl-trigger[data-v-02cfbad2]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-02cfbad2]:hover{color:#0056b3;transform:scale(1.1)}.map-reference[data-v-02cfbad2]{font:inherit;color:inherit}.map-reference .map-workspace[data-v-02cfbad2]{flex-direction:column;gap:28px}.map-reference .map-image-area[data-v-02cfbad2]{flex:none;width:640px;min-width:0;max-width:100%}.map-reference .map-table-area[data-v-02cfbad2]{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%;padding-right:26px;position:relative;overflow:visible}.map-reference .map-table-scroll[data-v-02cfbad2]{width:100%;overflow-x:auto}.map-reference .map-margin-flag[data-v-02cfbad2]{color:#999;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:flex;position:absolute;right:0}.map-reference .map-margin-flag.is-flagged[data-v-02cfbad2]{color:#e21b1b}.map-reference .map-margin-flag.is-flagged svg[data-v-02cfbad2]{fill:currentColor}.map-reference .map-margin-flag[data-v-02cfbad2]:focus-visible{outline:2px solid #91ddef}.map-reference .lis-matrix-table[data-v-02cfbad2]{table-layout:auto;border:1px solid var(--exam-border,#ddd);width:max-content;min-width:0;max-width:none}.map-reference .lis-matrix-table th[data-v-02cfbad2],.map-reference .lis-matrix-table td[data-v-02cfbad2]{font:inherit;color:inherit;border:1px solid var(--exam-border,#ddd);background:var(--exam-bg,#fff);padding:0}.map-reference .lis-matrix-table th[data-v-02cfbad2]{border-bottom:2px solid var(--exam-ink,#111);height:40px;font-weight:700}.map-reference .col-q-title[data-v-02cfbad2]{width:auto}.map-reference .col-opt-title[data-v-02cfbad2]{box-sizing:border-box;width:51px;min-width:51px}.map-reference .col-q-title[data-v-02cfbad2],.map-reference .lis-matrix-table .td-question[data-v-02cfbad2]{border-right:2px solid var(--exam-ink,#111)}.map-reference tr[data-v-02cfbad2]{position:relative}.map-reference .lis-matrix-table .td-question[data-v-02cfbad2]{white-space:nowrap;padding:10px 15px;line-height:1.25}.map-reference .q-header-left[data-v-02cfbad2]{display:block}.map-reference .q-num-wrapper[data-v-02cfbad2]{box-shadow:none;border:0;border-radius:0;padding:0;transition:none;display:inline}.map-reference .q-num[data-v-02cfbad2],.map-reference .q-text[data-v-02cfbad2]{font:inherit;color:inherit}.map-reference .q-num[data-v-02cfbad2]{margin-right:4px}.map-reference .q-text-with-flag[data-v-02cfbad2]{display:inline}.map-reference .td-question.is-active-focus[data-v-02cfbad2]{box-shadow:inset 0 0 0 2px #91ddef}.map-reference .td-question.is-active-focus .q-num[data-v-02cfbad2],.map-reference .td-question.is-flagged .q-num[data-v-02cfbad2]{border:0}.map-reference .td-radio[data-v-02cfbad2]{box-sizing:border-box;width:51px;min-width:51px;height:45px}.map-reference .td-radio.is-user-selected[data-v-02cfbad2]{background:var(--exam-selected,#d9effc)}.map-reference .native-radio[data-v-02cfbad2]{appearance:none;cursor:pointer;background:#ececec;border:1px solid #d7d7d7;border-radius:50%;width:14px;height:14px;margin:0;transform:none}.map-reference .native-radio[data-v-02cfbad2]:checked{background:radial-gradient(circle,#4c8eff 0 4px,#0000 4px);border-color:#4c8eff}.map-reference .native-radio[data-v-02cfbad2]:focus-visible{outline-offset:2px;outline:2px solid #91ddef}.lis-dropzone[data-v-745db2b0]{box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#0000;border:1px dashed #000;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:260px;max-width:400px;height:32px;padding:0 12px;transition:none;display:inline-flex}.lis-dropzone.is-dragover[data-v-745db2b0]{border:2px dashed #000}.lis-dropzone.has-value[data-v-745db2b0]{background-color:#fff;border:1px solid #000;justify-content:flex-start}.placeholder-text[data-v-745db2b0]{color:#000;font-size:16px;font-weight:800}.filled-letter[data-v-745db2b0]{color:#000;flex-shrink:0;margin-right:10px;font-size:16px;font-weight:800}.filled-text[data-v-745db2b0]{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:400;overflow:hidden}.lis-dropzone.state-correct[data-v-745db2b0]{background-color:#f2fdf5!important;border:2px solid #34c759!important}.lis-dropzone.state-correct .filled-letter[data-v-745db2b0],.lis-dropzone.state-correct .filled-text[data-v-745db2b0]{font-weight:700;color:#15803d!important}.lis-dropzone.state-wrong[data-v-745db2b0]{background-color:#fff8f8!important;border:2px solid #ff3b30!important}.lis-dropzone.state-wrong .filled-letter[data-v-745db2b0],.lis-dropzone.state-wrong .filled-text[data-v-745db2b0]{font-weight:700;text-decoration:line-through;color:#b91c1c!important}.feedback-icon[data-v-745db2b0]{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding-left:8px;display:inline-flex}.icon-correct[data-v-745db2b0]{color:#34c759}.icon-wrong[data-v-745db2b0]{color:#ff3b30}@media (width<=768px){.lis-dropzone[data-v-745db2b0]{min-width:180px;height:auto;min-height:32px;padding:4px 10px}.filled-text[data-v-745db2b0]{white-space:normal;word-break:break-word}}.lis-matching-group[data-v-d427f983]{width:100%;margin-bottom:40px}.mcq-instruction[data-v-d427f983]{color:#1d1d1f;margin-bottom:24px;font-size:16px;font-weight:400;line-height:1.6}.matching-workspace[data-v-d427f983]{justify-content:flex-start;align-items:flex-start;gap:50px;display:flex}.matching-questions[data-v-d427f983]{flex-direction:column;gap:16px;display:flex}.q-item-row[data-v-d427f983]{justify-content:flex-start;align-items:center;display:flex}.q-text-box[data-v-d427f983]{text-align:left;flex-shrink:0;align-items:flex-start;gap:8px;min-width:140px;max-width:300px;padding-right:16px;display:flex}.q-num[data-v-d427f983]{color:#000;flex-shrink:0;font-size:16px;font-weight:800;line-height:1.5}.q-text[data-v-d427f983]{color:#000;font-size:16px;line-height:1.5}.matching-pool-container[data-v-d427f983]{flex-shrink:0}.pool-sticky-box[data-v-d427f983]{box-shadow:none;background:0 0;border:none;padding:0;position:sticky;top:20px}.pool-sticky-box.is-locked[data-v-d427f983]{pointer-events:none;opacity:.6}.pool-items[data-v-d427f983]{flex-direction:column;gap:12px;display:flex}@media (width<=992px){.matching-workspace[data-v-d427f983]{flex-direction:column-reverse;gap:30px}.matching-pool-container[data-v-d427f983]{width:100%}.pool-sticky-box[data-v-d427f983]{position:relative;top:0}.q-item-row[data-v-d427f983]{gap:16px}.q-text-box[data-v-d427f983]{width:auto;min-width:100px}}.matching-questions[data-v-d427f983] .mango-input-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.matching-questions[data-v-d427f983] .bookmark-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0 6px;transition:transform .2s;display:none}.matching-questions[data-v-d427f983] .bookmark-btn:hover{transform:scale(1.1)}.matching-questions[data-v-d427f983] .mango-input-wrapper.mango-active-focus .bookmark-btn{display:inline-flex}.matching-questions[data-v-d427f983] .bookmark-btn svg{fill:none;stroke:#111;transition:all .2s}.matching-questions[data-v-d427f983] .mango-input-wrapper.is-flagged .bookmark-btn svg{fill:#ff3b30;stroke:#ff3b30}.matching-questions[data-v-d427f983] .mango-input-wrapper.mango-active-focus>div,.matching-questions[data-v-d427f983] .mango-input-wrapper.mango-active-focus>span{border-color:#007aff!important;box-shadow:0 0 0 1px #007aff33!important}.matching-questions[data-v-d427f983] .mango-expl-trigger{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.matching-questions[data-v-d427f983] .mango-expl-trigger:hover{color:#0056b3;transform:scale(1.1)}.matching-reference .matching-workspace[data-v-d427f983]{flex-flow:wrap;gap:24px 34px}.matching-reference .matching-questions[data-v-d427f983]{gap:8px;max-width:100%}.matching-reference .q-item-row[data-v-d427f983]{line-height:1.5;display:block}.matching-reference .q-text-box[data-v-d427f983]{min-width:0;max-width:none;padding-right:14px;display:inline}.matching-reference .q-num[data-v-d427f983]{font:inherit;margin-right:4px}.matching-reference .q-text[data-v-d427f983]{font:inherit}.matching-reference .matching-pool-container[data-v-d427f983]{width:auto;max-width:100%}.matching-reference .pool-sticky-box[data-v-d427f983]{background:color-mix(in srgb,var(--exam-bg) 94%,var(--exam-ink));padding:16px 16px 16px 26px;position:static}.matching-reference .pool-items[data-v-d427f983]{align-items:flex-start;gap:13px}.matching-reference[data-v-d427f983] .lis-drag-item{border:1px solid var(--exam-border);background:var(--exam-bg);width:max-content;min-width:152px;max-width:100%;min-height:27px;color:inherit;align-items:center;padding:0 9px;box-shadow:0 1px 4px #00000018}.matching-reference[data-v-d427f983] .opt-id,.matching-reference[data-v-d427f983] .opt-text{font:inherit;line-height:1.5}.matching-reference[data-v-d427f983] .opt-id{margin-right:12px}.matching-reference[data-v-d427f983] .option-used{visibility:hidden}.matching-reference[data-v-d427f983] .lis-dropzone{border:2px dashed #909090;width:204px;min-width:0;max-width:100%;height:calc(1em + 13px);min-height:0;padding:0 9px}.matching-reference[data-v-d427f983] .lis-dropzone.has-value{background:color-mix(in srgb,var(--exam-bg) 96%,var(--exam-ink));border:2px solid #ddd;width:max-content;min-width:154px;height:calc(1em + 7px)}.matching-reference[data-v-d427f983] .placeholder-text,.matching-reference[data-v-d427f983] .filled-letter,.matching-reference[data-v-d427f983] .filled-text{font:inherit;color:inherit}.matching-reference[data-v-d427f983] .filled-text{white-space:normal;overflow:visible}.matching-reference[data-v-d427f983] .mango-input-wrapper.mango-active-focus>.lis-dropzone,.matching-reference[data-v-d427f983] .lis-dropzone:focus-visible,.matching-reference[data-v-d427f983] .lis-dropzone.is-dragover{outline:none;box-shadow:none!important;border-color:#8bdcf2!important}.matching-reference[data-v-d427f983] .bookmark-btn{position:absolute;left:100%}.matching-flow-reference .matching-workspace[data-v-d427f983]{flex-wrap:nowrap;padding:0 2px 8px;overflow-x:auto}.matching-flow-reference .matching-questions[data-v-d427f983]{flex:none;gap:0;width:max-content;max-width:none}.matching-flow-reference .q-item-row[data-v-d427f983]{text-align:center;white-space:nowrap;width:max-content;min-width:100%}.matching-flow-reference .q-item-row[data-v-d427f983]:not(:last-child):after{content:"↓";text-align:center;height:27px;line-height:27px;display:block}.matching-flow-reference .q-num[data-v-d427f983]{display:none}.matching-flow-reference .matching-pool-container[data-v-d427f983]{flex:none;width:max-content;max-width:none}.matching-flow-reference[data-v-d427f983] .lis-dropzone,.matching-flow-reference[data-v-d427f983] .lis-drag-item{max-width:none}.matching-flow-reference[data-v-d427f983] .filled-text,.matching-flow-reference[data-v-d427f983] .opt-text{white-space:nowrap}.lis-multi-mcq-group[data-v-0899c2d3]{width:100%;margin-bottom:40px}.mcq-item[data-v-0899c2d3]{margin-bottom:35px}.mcq-q-header[data-v-0899c2d3]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.q-num-wrapper[data-v-0899c2d3]{border:1px solid #0000;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:inline-flex;position:relative}.q-num[data-v-0899c2d3]{color:#1d1d1f;font-size:16px;font-weight:800;line-height:1}.q-text-with-flag[data-v-0899c2d3]{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.q-text[data-v-0899c2d3]{color:#1d1d1f;font-size:16px;line-height:1.5}.is-active-focus .q-num-wrapper[data-v-0899c2d3]{border-color:#007aff;box-shadow:0 0 0 1px #007aff33}.bookmark-btn[data-v-0899c2d3]{cursor:pointer;background:0 0;border:none;padding:0;display:none}.bookmark-btn svg[data-v-0899c2d3]{fill:none;stroke:#111;transition:all .2s}.is-active-focus .bookmark-btn[data-v-0899c2d3]{display:inline-flex}.is-flagged .bookmark-btn svg[data-v-0899c2d3]{fill:#ff3b30;stroke:#ff3b30}.mcq-options-list[data-v-0899c2d3]{flex-direction:column;gap:12px;padding-left:0;display:flex}.mcq-opt-label[data-v-0899c2d3]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:flex-start;padding:8px 12px;transition:all .2s;display:flex;position:relative}.mcq-opt-label.is-user-selected[data-v-0899c2d3]{background-color:#dcedff}.native-checkbox[data-v-0899c2d3]{cursor:pointer;accent-color:#000;flex-shrink:0;margin:4px 12px 0 0;transform:scale(1.3)}.native-checkbox[data-v-0899c2d3]:disabled{cursor:not-allowed;opacity:.6}.opt-char[data-v-0899c2d3]{color:#000;flex-shrink:0;margin-right:8px;font-size:16px;font-weight:800;line-height:1.5}.opt-text[data-v-0899c2d3]{color:#000;word-break:break-word;font-size:16px;font-weight:400;line-height:1.5}.mcq-opt-label.state-correct-selected[data-v-0899c2d3]{background-color:#f2fdf5;border-color:#34c759}.mcq-opt-label.state-correct-selected .opt-char[data-v-0899c2d3],.mcq-opt-label.state-correct-selected .opt-text[data-v-0899c2d3]{color:#15803d;font-weight:700}.mcq-opt-label.state-wrong-selected[data-v-0899c2d3]{background-color:#fff8f8;border-color:#ff3b30}.mcq-opt-label.state-wrong-selected .opt-char[data-v-0899c2d3],.mcq-opt-label.state-wrong-selected .opt-text[data-v-0899c2d3]{color:#b91c1c;font-weight:700;text-decoration:line-through}.mcq-opt-label.state-correct-missed[data-v-0899c2d3]{background-color:#f8fafc;border-style:dashed;border-color:#34c759}.mcq-opt-label.state-correct-missed .opt-char[data-v-0899c2d3],.mcq-opt-label.state-correct-missed .opt-text[data-v-0899c2d3]{color:#15803d;font-weight:700}.mcq-opt-label.state-disabled[data-v-0899c2d3]{opacity:.5;cursor:not-allowed}.feedback-icon[data-v-0899c2d3]{justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:12px}.icon-correct[data-v-0899c2d3]{color:#34c759}.icon-wrong[data-v-0899c2d3]{color:#ff3b30}@media (width<=768px){.mcq-options-list[data-v-0899c2d3]{padding-left:0}}.mango-expl-trigger[data-v-0899c2d3]{cursor:pointer;color:#007aff;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px 0 8px;transition:all .2s;display:inline-flex}.mango-expl-trigger[data-v-0899c2d3]:hover{color:#0056b3;transform:scale(1.1)}
