.mock-button[data-v-a187fc40]{pointer-events:none;white-space:nowrap}.mock-box[data-v-8a48aba9]{background-color:var(--white);border:1px var(--color-neutral-40) solid;border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow);position:relative}.mock-box__inner[data-v-8a48aba9]{display:flex}.mock-box__image-wrapper[data-v-8a48aba9]{flex-basis:min(30%,180px);flex-shrink:0;padding-bottom:16px}.mock-box__image[data-v-8a48aba9]{border-bottom-right-radius:var(--border-radius-medium);border-top-left-radius:var(--border-radius-medium);cursor:pointer;display:block;height:120px;object-fit:contain;object-position:left;width:100%}.mock-box__main[data-v-8a48aba9]{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:16px 16px 16px 56px}.mock-box--has-image .mock-box__main[data-v-8a48aba9]{padding-left:24px}.mock-box__title[data-v-8a48aba9]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0}.mock-box__heading+.mock-box__content[data-v-8a48aba9]{margin-top:8px}.mock-box__content[data-v-8a48aba9]{color:var(--color-neutral-80);font-size:var(--font-size-medium);line-height:var(--line-height-medium)}.mock-box__buttons[data-v-8a48aba9]{display:flex;justify-content:flex-end;margin-top:8px}.mock-box--slim[data-v-8a48aba9]{border-radius:var(--border-radius-small-medium);padding:10px 12px 10px 36px}.mock-box__slim-content[data-v-8a48aba9]{min-width:0}.mock-box__slim-title[data-v-8a48aba9]{color:var(--color-neutral-90);font-size:var(--font-size-small);font-weight:600;line-height:var(--line-height-small);margin-bottom:4px}.mock-box__slim-summary[data-v-8a48aba9]{color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:var(--line-height-small)}.mock-comment[data-v-e20b9633]{background-color:var(--color-orange-10);border-radius:var(--border-radius-medium);min-height:40px;padding:16px 16px 16px 56px;position:relative}.mock-comment__type-mark[data-v-e20b9633]{left:0;position:absolute;top:0}.mock-comment__title[data-v-e20b9633]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0}.mock-comment__content[data-v-e20b9633]{color:var(--color-neutral-80);font-size:var(--font-size-medium);line-height:var(--line-height-medium);margin-top:8px}.mock-comment__children[data-v-e20b9633]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.MockContentNode[data-v-65575c91]{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.MockContentNode__body[data-v-65575c91],.MockContentNode__summary[data-v-65575c91],.MockContentNode figcaption[data-v-65575c91]{color:var(--color-neutral-80);font-size:var(--font-size-medium);line-height:var(--line-height-medium);--content-paragraph-spacing: 0}.MockContentNode__formula[data-v-65575c91]{align-items:center;background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-30);border-radius:var(--border-radius-medium);display:flex;font-size:var(--font-size-x-large);justify-content:center;min-height:calc(var(--spacing-12) + var(--spacing-4));overflow-x:auto;padding:var(--spacing-3) var(--spacing-4)}.MockContentNode__title[data-v-65575c91]{margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-large)}.MockContentNode figure[data-v-65575c91]{margin:0}.MockContentNode img[data-v-65575c91]{background:var(--white);border:var(--border-width-thin) solid var(--color-neutral-30);border-radius:var(--border-radius-medium);box-sizing:border-box;display:block;height:auto;max-height:280px;object-fit:contain;width:100%}.MockContentNode figcaption[data-v-65575c91]{margin-top:var(--spacing-2)}.mock-clue-list[data-v-c4be9dd4]{display:flex;flex-direction:column;gap:24px}.mock-clue-list--horizontal[data-v-c4be9dd4]{display:grid;grid-template-columns:1fr 1fr}.mock-clue-list__section[data-v-c4be9dd4]{display:flex;flex-direction:column;gap:8px}.mock-clue-list__section-title[data-v-c4be9dd4]{color:var(--color-text);font-size:var(--font-size-medium);font-weight:600;margin:0}.mock-clue-list__items[data-v-c4be9dd4]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.mock-clue-list__item[data-v-c4be9dd4]{border-radius:var(--border-radius-small);display:flex;gap:4px;padding:4px 8px}.mock-clue-list__item--active[data-v-c4be9dd4]{background-color:var(--color-accent-surface)}.mock-clue-list__number[data-v-c4be9dd4]{color:var(--color-text);font-weight:600;min-width:24px}.mock-clue-list__text[data-v-c4be9dd4]{color:var(--color-text);flex:1}.mock-crossword-grid[data-v-ab236df3]{display:grid;gap:2px;width:fit-content}.mock-crossword-grid__cell[data-v-ab236df3]{align-items:center;background-color:transparent;border:2px solid var(--color-neutral-50);border-radius:var(--border-radius-small);box-sizing:border-box;display:flex;justify-content:center;position:relative}.mock-crossword-grid__cell--blocked[data-v-ab236df3]{background-color:transparent;border-color:transparent}.mock-crossword-grid__cell--highlighted[data-v-ab236df3]{background-color:var(--color-accent-surface)}.mock-crossword-grid__cell--active[data-v-ab236df3]{background-color:var(--color-accent);border-color:var(--color-accent)}.mock-crossword-grid__cell--active .mock-crossword-grid__letter[data-v-ab236df3],.mock-crossword-grid__cell--active .mock-crossword-grid__number[data-v-ab236df3]{color:var(--white)}.mock-crossword-grid__number[data-v-ab236df3]{color:var(--color-text-secondary);font-size:var(--font-size-x-small);font-weight:600;left:3px;line-height:1;position:absolute;top:2px}.mock-crossword-grid__letter[data-v-ab236df3]{color:var(--color-text);font-size:var(--font-size-medium);font-weight:600;text-transform:uppercase}.mock-crossword-grid__cell--numbered .mock-crossword-grid__letter[data-v-ab236df3]{transform:translate(calc(var(--spacing-1) / 2),calc(var(--spacing-1) / 2))}.mock-crossword-wrapper[data-v-6301b4fd]{display:flex;flex-direction:column;gap:12px}.mock-crossword__grid-section[data-v-6301b4fd]{align-items:center;display:flex;flex-direction:column}.mock-crossword__clues-section[data-v-6301b4fd]{width:100%}.mock-data-table[data-v-27dcb69f]{min-width:0;width:100%}.mock-data-table__caption[data-v-27dcb69f]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0 0 var(--spacing-3)}.mock-electron-shell[data-v-4e3f4b8f]{align-items:center;display:flex;flex-direction:column}.mock-electron-shell__title[data-v-4e3f4b8f]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0 0 6px;text-align:center}.mock-electron-shell__svg[data-v-4e3f4b8f]{display:flex;justify-content:center}.mock-gallery[data-v-2179c60b]{display:flex;flex-direction:column;gap:16px}.mock-gallery__title[data-v-2179c60b]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0}.mock-gallery__grid[data-v-2179c60b]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}.mock-gallery__item[data-v-2179c60b]{flex:1 1 calc(33.333% - 12px);margin:0;max-width:calc(33.333% - 12px);min-width:120px}.mock-gallery__item-inner[data-v-2179c60b]{border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-sizing:content-box;overflow:hidden;position:relative}.mock-gallery__image[data-v-2179c60b]{display:block;height:auto;object-fit:cover;width:100%}.mock-gallery__caption[data-v-2179c60b]{font-size:var(--font-size-small);font-style:italic;line-height:var(--line-height-small);margin-top:8px;text-align:center}.mock-hotspot[data-v-c22ffd98]{display:flex;flex-direction:column;margin:0}.mock-hotspot__image-container[data-v-c22ffd98]{display:inline-block;isolation:isolate;position:relative}.mock-hotspot__image[data-v-c22ffd98]{background-color:var(--color-neutral-70);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);display:block;height:auto;width:100%}.mock-hotspot__markers[data-v-c22ffd98]{inset:0;position:absolute}.mock-hotspot__marker-wrapper[data-v-c22ffd98]{position:absolute;transform:translate(-50%,-50%);z-index:1}.mock-hotspot__marker[data-v-c22ffd98]{align-items:center;background-color:var(--color-blue);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.mock-hotspot__marker--active[data-v-c22ffd98]{box-shadow:0 0 0 4px #0b5cd759;transform:scale(1.15)}.mock-hotspot__marker-label[data-v-c22ffd98]{color:var(--white);font-size:var(--font-size-x-small);font-weight:600}.mock-hotspot__tooltip[data-v-c22ffd98]{background-color:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:0 4px 12px #00000026;display:none;left:50%;max-width:200px;padding:8px 12px;position:absolute;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap}.mock-hotspot__tooltip[data-v-c22ffd98]:before{background-color:var(--white);border-left:1px solid var(--color-neutral-40);border-top:1px solid var(--color-neutral-40);content:"";height:8px;left:50%;position:absolute;top:-5px;transform:translate(-50%) rotate(45deg);width:8px}.mock-hotspot__marker-wrapper--active .mock-hotspot__tooltip[data-v-c22ffd98]{display:block}.mock-hotspot__tooltip-text[data-v-c22ffd98]{color:var(--color-neutral-90);font-size:var(--font-size-small);font-weight:600;line-height:var(--line-height-small)}.mock-hotspot__caption[data-v-c22ffd98]{font-size:var(--font-size-small);font-style:italic;line-height:var(--line-height-small);margin-top:8px;text-align:center}.mock-periodic-table[data-v-d8c1245d]{align-items:center;display:flex;flex-direction:column}.mock-periodic-table__title[data-v-d8c1245d]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0 0 6px;text-align:center}.mock-periodic-table__svg[data-v-d8c1245d]{display:flex;justify-content:center;width:100%}.mock-option[data-v-d297514c]{cursor:default;min-height:var(--measurement-input-size);overflow:hidden}.mock-option--selected[data-v-d297514c]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.mock-option--correct[data-v-d297514c]{border-color:var(--color-dark-green)}.mock-option--wrong[data-v-d297514c]{border-color:var(--color-danger)}.mock-option__content[data-v-d297514c]{align-items:center;display:flex;gap:var(--spacing-3);min-height:calc(var(--measurement-input-size) - 4px);min-width:0;padding-block:var(--spacing-2)}.mock-option--has-image .mock-option__content[data-v-d297514c]{align-items:stretch;flex-direction:column}.mock-option__image[data-v-d297514c]{display:block;height:auto;max-width:100%;object-fit:contain;pointer-events:none;width:100%}.mock-option__text[data-v-d297514c]{line-height:var(--line-height-medium);min-width:0;overflow-wrap:anywhere}.mock-option__radio[data-v-d297514c],.mock-option__checkbox[data-v-d297514c]{border:2px solid var(--color-neutral-50);box-sizing:border-box;flex:none;height:var(--spacing-5);width:var(--spacing-5)}.mock-option__radio[data-v-d297514c]{border-radius:var(--border-radius-round)}.mock-option__radio--checked[data-v-d297514c]{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--white)}.mock-option__checkbox[data-v-d297514c]{align-items:center;border-radius:var(--border-radius-xs);color:var(--white);display:flex;font-size:var(--font-size-x-small);justify-content:center}.mock-option__checkbox--checked[data-v-d297514c]{background-color:var(--color-accent);border-color:var(--color-accent)}.mock-option__correctness[data-v-d297514c]{align-items:center;border:var(--border-width-thin) solid currentColor;border-radius:var(--border-radius-round);display:inline-flex;height:var(--spacing-6);justify-content:center;width:var(--spacing-6)}.mock-option__correctness--correct[data-v-d297514c]{background:var(--color-correct-answer-background);color:var(--color-dark-green)}.mock-option__correctness--wrong[data-v-d297514c]{background:var(--color-danger-surface);color:var(--color-danger)}.mock-question[data-v-799b3eaa]{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}.mock-question__image-wrapper[data-v-799b3eaa]{position:relative}.mock-question__image[data-v-799b3eaa]{border-radius:var(--border-radius-medium);display:block;height:auto;width:100%}.mock-question__free-text-input[data-v-799b3eaa]{background-color:#fff;border:1px solid var(--color-neutral-30);border-radius:var(--border-radius-medium);box-sizing:border-box;min-height:72px;width:100%}.mock-question__free-text-input--filled[data-v-799b3eaa]{color:#1f1f1f;font-size:var(--font-size-medium);line-height:1.5;padding:10px 14px}.mock-question__options[data-v-799b3eaa]{list-style:none;margin:0;padding:0}.mock-question__options[data-v-799b3eaa]>*+*{margin-top:8px}.mock-question__buttons[data-v-799b3eaa]{display:flex;gap:8px;justify-content:space-between;margin-top:8px}.mock-question__submit[data-v-799b3eaa]{margin-left:auto}.mock-connect-pairs-wrapper[data-v-b49f5e7b]{display:flex;flex-direction:column;gap:var(--spacing-3)}.mock-connect-pairs[data-v-b49f5e7b]{display:grid;grid-template-columns:minmax(0,1fr) clamp(var(--spacing-8),9vw,var(--spacing-12)) minmax(0,1fr);position:relative;width:100%}.mock-connect-pairs__column[data-v-b49f5e7b]:first-of-type{grid-column:1}.mock-connect-pairs__column[data-v-b49f5e7b]:last-of-type{grid-column:3}.mock-connect-pairs__column[data-v-b49f5e7b]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-width:0}.mock-connect-pairs__item[data-v-b49f5e7b]{align-items:center;background-color:var(--color-neutral-10);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-sizing:border-box;display:flex;min-height:calc(var(--spacing-12) + var(--spacing-2));padding:var(--spacing-2);position:relative}.mock-connect-pairs__item-text[data-v-b49f5e7b]{min-width:0;width:100%;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.mock-connect-pairs__connector[data-v-b49f5e7b]{background-color:var(--color-neutral-70);border:var(--border-width-thin) solid transparent;border-radius:50%;flex-shrink:0;height:var(--spacing-3);position:absolute;top:50%;transform:translateY(-50%);width:var(--spacing-3)}.mock-connect-pairs__connector--right[data-v-b49f5e7b]{right:calc(var(--spacing-2) * -1)}.mock-connect-pairs__connector--left[data-v-b49f5e7b]{left:calc(var(--spacing-2) * -1)}.mock-connect-pairs__svg[data-v-b49f5e7b]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.mock-connect-pairs-wrapper__buttons[data-v-b49f5e7b]{display:flex;gap:var(--spacing-2);justify-content:flex-end;margin-top:var(--spacing-2)}.mock-fill-gaps-wrapper[data-v-faba785f]{display:flex;flex-direction:column;gap:12px}.mock-fill-gaps__body[data-v-faba785f]{color:var(--color-neutral-100);font-size:var(--font-size-medium);line-height:1.8}.mock-fill-gap[data-v-faba785f]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-40);border-radius:4px;font-size:inherit;line-height:inherit;vertical-align:baseline}.mock-fill-gap--text[data-v-faba785f]{display:inline-block;max-width:200px;min-width:60px;padding:2px 6px;text-align:center}.mock-fill-gap--dropdown[data-v-faba785f]{align-items:center;display:inline-flex;gap:4px;min-width:80px;padding:2px 8px 2px 6px}.mock-fill-gap--correct[data-v-faba785f]{background-color:#2b97621a;border-color:var(--color-dark-green)}.mock-fill-gap--wrong[data-v-faba785f]{background-color:#e000001a;border-color:var(--color-red)}.mock-fill-gap__caret[data-v-faba785f]{color:var(--color-neutral-60);font-size:10px}.mock-fill-gaps-wrapper__buttons[data-v-faba785f]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mock-likert-wrapper[data-v-e1143a27]{display:flex;flex-direction:column;gap:12px}.mock-likert[data-v-e1143a27]{padding:8px 0}.mock-likert__scale-wrapper[data-v-e1143a27]{position:relative}.mock-likert__track-line[data-v-e1143a27]{background-color:var(--color-neutral-30);border-radius:3px;height:6px;left:20px;position:absolute;right:20px;top:17px;z-index:0}.mock-likert__track-fill[data-v-e1143a27]{background-color:var(--color-accent);border-radius:3px;height:100%}.mock-likert__stops-row[data-v-e1143a27]{display:flex;justify-content:space-between;position:relative;z-index:1}.mock-likert__stop-column[data-v-e1143a27]{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:8px}.mock-likert__stop[data-v-e1143a27]{align-items:center;background-color:var(--white);border:3px solid var(--color-neutral-40);border-radius:50%;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;height:40px;justify-content:center;width:40px}.mock-likert__stop--selected[data-v-e1143a27]{background-color:var(--color-accent);border-color:var(--color-accent);transform:scale(1.1)}.mock-likert__stop--selected .mock-likert__stop-number[data-v-e1143a27]{color:var(--white)}.mock-likert__stop-number[data-v-e1143a27]{color:var(--color-neutral-70);font-size:var(--font-size-medium);font-weight:600}.mock-likert__label[data-v-e1143a27]{color:var(--color-neutral-70);font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:center}.mock-likert__stop-column:first-child .mock-likert__label[data-v-e1143a27]{text-align:left}.mock-likert__stop-column:last-child .mock-likert__label[data-v-e1143a27]{text-align:right}.mock-likert-wrapper__buttons[data-v-e1143a27]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mock-math-wrapper[data-v-917f5164],.mock-math__panel[data-v-917f5164]{display:flex;flex-direction:column;gap:12px}.mock-math__group[data-v-917f5164]{display:flex;flex-direction:column;gap:6px}.mock-math__group-label[data-v-917f5164]{color:var(--color-neutral-80);font-size:var(--font-size-small);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mock-math__solution[data-v-917f5164]{background-color:#fff;border:1px solid var(--color-neutral-30);border-radius:8px;color:var(--color-neutral-100);font-size:var(--font-size-medium);line-height:1.6;min-height:48px;padding:10px 14px}.mock-math__solution--empty[data-v-917f5164]{color:var(--color-neutral-50)}.mock-math__formula[data-v-917f5164]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-30);border-radius:8px;color:var(--color-neutral-100);font-family:KaTeX_Math,Times New Roman,serif;font-size:20px;letter-spacing:.5px;padding:12px 16px;text-align:center}.mock-math__answer[data-v-917f5164]{background-color:var(--color-neutral-10);border:1px solid var(--color-neutral-40);border-radius:8px;color:var(--color-neutral-100);font-family:KaTeX_Math,Times New Roman,serif;font-size:18px;min-height:24px;padding:10px 16px}.mock-math__answer--empty[data-v-917f5164]{background-color:#fff;color:var(--color-neutral-50)}.mock-math-wrapper__buttons[data-v-917f5164]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mock-ordering[data-v-857ac6a0]{display:flex;flex-direction:column;gap:var(--spacing-3)}.mock-ordering__list[data-v-857ac6a0]{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.mock-ordering__list li[data-v-857ac6a0]{align-items:center;background-color:var(--white);border:var(--border-width-thin) solid var(--color-neutral-40);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow);box-sizing:border-box;display:flex;gap:var(--spacing-3);min-width:0;padding:var(--spacing-2) var(--spacing-3)}.mock-ordering__handle[data-v-857ac6a0]{color:var(--color-neutral-50);flex:none}.mock-ordering__position[data-v-857ac6a0]{align-items:center;background-color:var(--color-neutral-20);border-radius:var(--border-radius-round);color:var(--color-neutral-70);display:flex;flex:none;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);height:calc(var(--spacing-6) + var(--spacing-1));justify-content:center;width:calc(var(--spacing-6) + var(--spacing-1))}.mock-ordering__text[data-v-857ac6a0]{flex:1;line-height:var(--line-height-medium);min-width:0;overflow-wrap:anywhere}.mock-ordering__buttons[data-v-857ac6a0]{display:flex;justify-content:flex-end;margin-top:var(--spacing-2)}.mock-video-preview[data-v-835295c3]{overflow:hidden}.mock-video-preview__thumbnail[data-v-835295c3]{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;position:relative}.mock-video-preview__image[data-v-835295c3]{display:block;height:100%;object-fit:cover;width:100%}.mock-video-preview__overlay[data-v-835295c3]{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:absolute}.mock-video-preview__play-button[data-v-835295c3]{align-items:center;background:#fffffff2;border-radius:50%;box-shadow:0 4px 20px #0003;color:#1f1f1f;display:flex;font-size:18px;height:52px;justify-content:center;padding-left:3px;width:52px}.mock-video-preview__type-mark[data-v-835295c3]{left:0;position:absolute;top:0}.mock-video-preview__caption[data-v-835295c3]{padding:10px 2px 0}.mock-video-preview__title[data-v-835295c3]{font-size:var(--font-size-large);font-weight:500;line-height:var(--line-height-large);margin:0}.mock-video-preview__summary[data-v-835295c3]{color:#58595b;font-size:13px;line-height:1.4;margin-top:4px}
