.quiz-single-question[data-v-390ff3c2]{height:100%;display:flex;flex-direction:column}.scrollable-quiz-content[data-v-390ff3c2]{flex:1;overflow-y:auto;position:relative}.quiz-pagination-container[data-v-390ff3c2]{flex-shrink:0;background-color:#fff;border-top:1px solid #e0e0e0;padding-top:20px}.quiz-results[data-v-390ff3c2]{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:800px;margin:0 auto;width:100%}.result-icon[data-v-390ff3c2]{width:100px;height:100px;background-color:#dbffd4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4dd453;box-shadow:0 0 0 10px rgba(85,206,35,.1)}.key-improvement-area[data-v-390ff3c2]{border-radius:20px!important;padding:1rem;width:100%;max-width:600px;background-color:#f6faf5!important;border:1px solid rgba(214,233,218,.6705882352941176)!important;box-shadow:0 8px 30px rgba(0,0,0,.08)!important;transition:all .3s ease}.key-improvement-area[data-v-390ff3c2]:hover{transform:translateY(-5px)}.action-buttons[data-v-390ff3c2]{margin-top:2rem}.action-btn[data-v-390ff3c2]{margin:.5rem;min-width:180px}.progress-text[data-v-390ff3c2]{min-width:120px;font-weight:700}.question-card[data-v-390ff3c2]{box-shadow:none!important}.question-title[data-v-390ff3c2]{position:relative;align-items:flex-start;font-size:1.4rem;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;color:#3c3c3c;line-height:1.4;flex:1;white-space:pre-wrap}.question-title[data-v-390ff3c2] u{white-space:nowrap;word-wrap:break-word;display:inline;text-decoration:underline}.primary-btn[data-v-390ff3c2]{font-size:.9rem!important;height:36px!important;margin-top:-10px}.primary-btn-next[data-v-390ff3c2],.primary-btn[data-v-390ff3c2]{border-radius:10px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;transition:filter .2s ease,transform .1s ease!important;background-color:#4dd453!important;box-shadow:0 4px 0 #59a700!important;position:relative;color:#fff!important;z-index:2}.primary-btn-next[data-v-390ff3c2]{font-size:.95rem!important;height:44px!important;margin-top:-4px!important}.question-number[data-v-390ff3c2]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#1976d2;font-weight:700;font-size:14px;flex-shrink:0}.level-badge[data-v-390ff3c2]{padding:4px 8px;font-size:12px;font-weight:700;color:#fff;position:absolute;top:10px;right:10px;border-radius:4px}.level-easy[data-v-390ff3c2]{background-color:#4caf50}.level-medium[data-v-390ff3c2]{background-color:#ffc107}.level-hard[data-v-390ff3c2]{background-color:#f44336}.answer-feedback[data-v-390ff3c2]{font-size:1.1rem;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;color:#3c3c3c;line-height:1.4;position:relative;z-index:1}.stat-item[data-v-390ff3c2]{text-align:center;padding:0 16px}.stat-value[data-v-390ff3c2]{font-size:22px;font-weight:700;color:#1976d2}.stat-label[data-v-390ff3c2]{font-size:14px;color:#666}.option-cards-container[data-v-390ff3c2]{margin-top:16px}.option-card[data-v-390ff3c2]{border:2px solid #e5e5e5;box-shadow:0 3px 0 rgba(0,0,0,.15)!important;border-radius:16px!important;cursor:pointer;transition:all .2s ease;margin-bottom:12px;text-align:center;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-correct[data-v-390ff3c2]{background-color:rgba(76,175,80,.1);background-color:#e8ffdf!important;border:2px solid #4dd453!important;box-shadow:0 3px 0 #70d100!important}.option-card[data-v-390ff3c2]:before,.option-correct[data-v-390ff3c2]:before,.option-incorrect[data-v-390ff3c2]:before,.option-selected[data-v-390ff3c2]:before{opacity:0}.option-incorrect[data-v-390ff3c2]{background-color:rgba(244,67,54,.1)!important;border-color:#f44336!important;box-shadow:0 3px 0 #f44336!important}.option-number[data-v-390ff3c2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:2px solid #e5e5e5;color:#afafaf;font-weight:700;font-size:14px;flex-shrink:0}.option-correct .option-text[data-v-390ff3c2]{color:#2d8930}.option-correct .option-number[data-v-390ff3c2]{color:#4caf50;border:2px solid #acda9a}.option-incorrect .option-text[data-v-390ff3c2]{color:#f44336}.option-incorrect .option-number[data-v-390ff3c2]{color:#f44336;border:2px solid #ffc4c0}.option-text[data-v-390ff3c2]{flex-grow:1;font-size:1rem;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;color:#4b4b4b}.quiz-pagination[data-v-390ff3c2]{left:0;right:0;width:100%;display:flex;justify-content:center}.page-number[data-v-390ff3c2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:2px 3px;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;border:2px solid #ededed}.page-number[data-v-390ff3c2]:hover{background-color:#f5f5f5}.page-number.active[data-v-390ff3c2]{color:#4b4b4b!important}.page-number.not-answered[data-v-390ff3c2]{color:#c6c6c6!important}.page-number.completed[data-v-390ff3c2]{background-color:#e8ffdf!important;border:2px solid #4dd453!important;color:#4dd453!important}.page-number.error[data-v-390ff3c2]{background-color:rgba(244,67,54,.1)!important;border-color:#f44336!important;color:#f44336!important}.text-success[data-v-390ff3c2]{color:#4dd453}.text-error[data-v-390ff3c2]{color:#f44336}.no-answer-text[data-v-390ff3c2]{color:#757575;font-size:14px;margin-bottom:0}.progress-bar[data-v-390ff3c2] .v-progress-linear__buffer{background-color:#e2e2e2!important}[data-v-390ff3c2] .question-menu{box-shadow:none!important;left:50%!important;transform:translateX(-50%)!important}[data-v-390ff3c2] .v-menu__content{box-shadow:none!important;border:2px solid #ededed}[data-v-390ff3c2] .no-shadow{box-shadow:none!important}.option-keyboard-selected[data-v-390ff3c2]{transform:translateY(-2px);box-shadow:0 5px 0 rgba(0,0,0,.2)!important}.premium-btn[data-v-390ff3c2]{text-transform:none!important;letter-spacing:0!important;font-weight:800!important;font-size:.95rem!important;border-radius:16px!important;transition:filter .2s ease,transform .1s ease!important;border:2px solid #4dd453!important;height:44px!important;padding-left:24px!important;padding-right:24px!important;background-color:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}.regular-btn[data-v-390ff3c2]{border-radius:16px!important;border:1px solid #e0e0e0!important;padding-left:24px!important;padding-right:24px!important}.regular-btn-previous[data-v-390ff3c2],.regular-btn[data-v-390ff3c2]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.95rem!important;transition:filter .2s ease,transform .1s ease!important;height:46px!important;background-color:#fff!important;box-shadow:0 4px 0 #b5b5b5!important;color:#424242!important}.regular-btn-previous[data-v-390ff3c2]{border-radius:10px!important;border:1px solid #e0e0e0!important;margin-top:-4px!important}.regular-btn-primary[data-v-390ff3c2]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.95rem!important;border-radius:16px!important;transition:filter .2s ease,transform .1s ease!important;border:1px solid #4dd453!important;height:46px!important;padding-left:24px!important;padding-right:24px!important;background-color:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}.font-rubik[data-v-390ff3c2]{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif!important}.review-questions-container[data-v-390ff3c2]{width:100%;max-width:800px;margin:0 auto}.review-question-card[data-v-390ff3c2]{border-radius:12px;padding:16px;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .2s ease;position:relative}.review-question-card[data-v-390ff3c2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.question-result-icon[data-v-390ff3c2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0;background-color:#f9f9f9}.question-result-icon svg.text-success[data-v-390ff3c2]{color:#4dd453}.question-result-icon svg.text-error[data-v-390ff3c2]{color:#f44336}.question-text[data-v-390ff3c2]{font-weight:500;font-size:1rem;color:#3c3c3c;line-height:1.4;flex:1;white-space:pre-wrap}.question-details[data-v-390ff3c2]{background-color:#f9f9f9;padding:16px;border-radius:8px}.text-success[data-v-390ff3c2]{color:#4dd453!important;font-weight:500}.text-error[data-v-390ff3c2]{color:#f44336!important;font-weight:500}.results-btn[data-v-390ff3c2]{background-color:#4dd453!important;box-shadow:0 4px 0 #42b848!important;font-weight:600!important;font-size:1rem!important}.quiz-dialog[data-v-390ff3c2]{box-shadow:0 5px 15px rgba(0,0,0,.1);border:1px solid #eaeaea}.text-primary[data-v-390ff3c2]{color:#4dd453!important}.matching-container[data-v-390ff3c2]{margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.matching-instructions[data-v-390ff3c2]{font-size:.9rem;color:#666;text-align:center}.matching-pairs-container[data-v-390ff3c2]{position:relative;min-height:250px}.matching-row[data-v-390ff3c2]{align-items:center;min-height:250px}.matching-column[data-v-390ff3c2]{display:flex;flex-direction:column;z-index:2;justify-content:center}.middle-column[data-v-390ff3c2]{z-index:1;align-self:stretch}.matching-item[data-v-390ff3c2]{border:2px solid #e5e5e5;border-radius:12px;padding:10px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;background-color:#fff;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none}.matching-item[data-v-390ff3c2]:hover:not(.matched):not(.disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#c4c4c4}.matching-item.matched[data-v-390ff3c2]{border-color:#4dd453;background-color:#e8ffdf}.matching-item.active[data-v-390ff3c2]{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.3);z-index:3}.matching-item.drop-target[data-v-390ff3c2]{border-color:#1976d2;background-color:rgba(25,118,210,.1)}.matching-item.disabled[data-v-390ff3c2]{cursor:default;opacity:.9}.matching-content[data-v-390ff3c2]{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:36px}.term-indicator[data-v-390ff3c2],.value-indicator[data-v-390ff3c2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:2px solid #e5e5e5;color:#afafaf;font-weight:700;font-size:14px;flex-shrink:0}.term-text[data-v-390ff3c2],.value-text[data-v-390ff3c2]{flex-grow:1;font-size:.9rem;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;color:#4b4b4b;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.term-item .matching-content[data-v-390ff3c2]{justify-content:flex-start}.value-item .matching-content[data-v-390ff3c2]{justify-content:flex-end}.matching-lines-container[data-v-390ff3c2]{position:relative;width:100%;height:100%}.matching-lines-svg[data-v-390ff3c2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.matching-line[data-v-390ff3c2]{stroke:#1976d2;stroke-width:2px;pointer-events:none}.active-line[data-v-390ff3c2]{stroke:#4dd453;stroke-width:3px;stroke-dasharray:none}@media (max-width:960px){.matching-item[data-v-390ff3c2]{margin-bottom:6px;padding:8px}.term-text[data-v-390ff3c2],.value-text[data-v-390ff3c2]{font-size:.8rem}.term-indicator[data-v-390ff3c2],.value-indicator[data-v-390ff3c2]{width:24px;height:24px;font-size:12px}.matching-instructions[data-v-390ff3c2]{font-size:.85rem}}.ordering-container[data-v-390ff3c2]{margin-top:20px}.ordering-instructions[data-v-390ff3c2]{font-size:1rem;color:#666;text-align:center;margin-bottom:20px}.ordering-items-container[data-v-390ff3c2]{padding:16px;border:1px solid #e5e5e5;border-radius:12px;background-color:#f9f9f9}.ordering-list[data-v-390ff3c2]{min-height:250px;width:100%}.ordering-item-content[data-v-390ff3c2]{min-height:48px;height:100%;padding:16px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ordering-item-wrapper[data-v-390ff3c2]{margin-bottom:16px;width:100%}.ordering-item[data-v-390ff3c2]{border:2px solid #e5e5e5;border-radius:12px;background-color:#fff;cursor:grab;transition:all .2s ease;min-height:80px;height:100%;display:flex;flex-direction:column;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ordering-item[data-v-390ff3c2]:hover:not(.sortable-ghost){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ordering-item.sortable-ghost[data-v-390ff3c2]{opacity:.5;background-color:#e0e0e0}.ordering-item.correct-position[data-v-390ff3c2]{border-color:#4dd453;background-color:#e8ffdf}.ordering-item.incorrect-position[data-v-390ff3c2]{border-color:#f44336;background-color:rgba(244,67,54,.1)}.drag-handle[data-v-390ff3c2]{cursor:grab;color:#757575}.position-indicator[data-v-390ff3c2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.item-text[data-v-390ff3c2]{flex-grow:1;font-size:.9rem;font-weight:500;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;color:#4b4b4b;word-break:break-word;white-space:normal}.ordering-wrapper[data-v-390ff3c2]{position:relative;width:100%;display:flex}.ordering-numbers[data-v-390ff3c2]{position:relative;width:40px;margin-right:16px;display:flex;flex-direction:column;padding-top:3px}.order-number-container[data-v-390ff3c2]{min-height:80px;display:flex;align-items:flex-start;padding-top:16px;margin-bottom:16px}.ordering-items-draggable[data-v-390ff3c2]{flex:1;display:flex;flex-direction:column}.ordering-items-draggable>.ordering-list>div[data-v-390ff3c2]{margin-bottom:16px}.ordering-items-draggable>.ordering-list>div[data-v-390ff3c2]:last-child{margin-bottom:0}.order-number[data-v-390ff3c2]{border-radius:6px;border:2px solid #e5e5e5;color:#424242}.order-number-correct[data-v-390ff3c2],.order-number[data-v-390ff3c2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-weight:700;font-size:14px;flex-shrink:0;background-color:#fff}.order-number-correct[data-v-390ff3c2]{border-radius:6px;border:2px solid #acda9a;color:#4caf50}.correct-order-item[data-v-390ff3c2]{padding:8px;border-radius:8px;background-color:#f8fff8;margin-bottom:4px}.drag-indicator[data-v-390ff3c2]{color:#757575;flex-shrink:0}.correct-match-item[data-v-390ff3c2]{background-color:#f5f9ff;border-radius:8px;padding:8px 12px;margin-bottom:6px;border-left:3px solid #4dd453}.match-item-term[data-v-390ff3c2],.match-item-value[data-v-390ff3c2]{display:flex;align-items:center;font-size:.95rem}.match-arrow[data-v-390ff3c2]{color:#1976d2;font-weight:700}.match-indicator[data-v-390ff3c2]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background-color:#e8f5ff;border:1px solid #c4e3ff;font-size:12px;font-weight:700;color:#1976d2}.explanation-container[data-v-390ff3c2]{position:relative;margin-top:18px!important;scroll-margin-top:80px;color:#000!important}.blurred-text[data-v-390ff3c2]{filter:blur(3px);-webkit-filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:inline-block}.premium-explanation-overlay[data-v-390ff3c2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:hsla(0,0%,100%,.65);border-radius:4px;padding:8px;font-size:.85rem;color:#424242;box-sizing:border-box}.premium-explanation-overlay span[data-v-390ff3c2]{margin-left:6px;font-weight:500}.upgrade-btn-blur[data-v-390ff3c2]{text-transform:none!important;font-size:.8rem!important;font-weight:600!important;padding:0 10px!important;min-width:auto!important;height:30px!important;letter-spacing:.02em!important;border-radius:8px!important}.upgrade-btn-blur .v-icon[data-v-390ff3c2]{margin-right:4px!important}