.img-viewer-bg[data-v-774ff266]{background-color:rgba(0,0,0,.72);z-index:60}figure[data-v-774ff266]{background-position:50% 50%;background-repeat:no-repeat;background-size:200%;cursor:zoom-in;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}figure.zoom-width[data-v-774ff266]{height:auto;width:72vw}figure.zoom-height[data-v-774ff266]{height:90vh;width:auto}figure img[data-v-774ff266]{display:block;height:100%;left:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:100%}figure img[data-v-774ff266]:hover{opacity:0}figure.zoom-width img[data-v-774ff266]{height:auto;max-width:50rem;width:100%}figure.zoom-height img[data-v-774ff266]{height:100%;width:auto}.buttons-multiply-zoom[data-v-774ff266]{background-color:rgba(35,35,35,.7);border:1px solid var(--c-color-primary-400);border-bottom:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;bottom:0;color:#fff;cursor:pointer;display:flex;left:50%;padding:1rem;position:absolute;transform:translateX(-50%) translateY(calc(100% - 4px));transition:transform .2s}figure.zoom-selected .buttons-multiply-zoom[data-v-774ff266]:hover,figure:not(.zoom-selected) .buttons-multiply-zoom[data-v-774ff266]{transform:translateX(-50%) translateY(0)}.buttons-multiply-zoom div[data-v-774ff266]{border-radius:.5rem;font-weight:700;text-align:center;width:3.25rem}.buttons-multiply-zoom .active[data-v-774ff266]{background-color:var(--c-color-primary-400)}.html-content[data-v-99a137bc] a{text-decoration:none}.html-content[data-v-99a137bc] p:empty:after{content:" "}.html-content[data-v-99a137bc] .questions-inline-img{display:inline;vertical-align:middle}.html-content[data-v-99a137bc] p{margin:0 0 .25em}.fade-enter-active[data-v-99a137bc],.fade-leave-active[data-v-99a137bc]{transition:opacity .3s}.fade-enter[data-v-99a137bc],.fade-leave-to[data-v-99a137bc]{opacity:0}.tiptap-viewer--custom[data-v-99a137bc] .mci-tiptap-viewer .mci-tiptap.ProseMirror p{margin:0 0 .25em}.question-html-field[data-v-99a137bc]{color:#444;font-size:1em;font-weight:400;line-height:1.75em}.c-theme-provider.dark .question-html-field[data-v-99a137bc]{color:var(--c-color-white);font-size:1em;font-weight:400;line-height:1.75em}.body-text[data-v-7a8069a6]{margin-bottom:.5em;margin-top:-.125rem}.body-text__row[data-v-7a8069a6]{align-items:center;display:flex}.body-text__row .body-text__label[data-v-7a8069a6]{color:var(--c-color-primary-300);font-size:1.125em;font-weight:500;line-height:1.75rem;margin-right:.5em}.body-text__row .body-text__icon[data-v-7a8069a6]{color:var(--c-color-primary-300)!important;margin-bottom:-.275em}.body-text__support-text[data-v-7a8069a6]{color:#999}.body-text__support-text.body-text__support-text--open[data-v-7a8069a6]{background-color:#fafafa;border-bottom:.0625em solid #ccc;border-top-left-radius:.5em;border-top-right-radius:.5em;color:#444;padding-bottom:.5em}.body-text__support-text .body-text__row[data-v-7a8069a6]{cursor:pointer}.body-text__statement[data-v-7a8069a6]{margin-top:0}.body-text--has-support-text .body-text__statement[data-v-7a8069a6],.body-text--has-support-text[data-v-7a8069a6]{margin-top:1em}.next-prev-control{top:50%}.next-prev-control__icon path{fill:var(--c-color-primary-300)}.next-prev-control__button:active .next-prev-control__icon path{fill:var(--c-color-gray-100)}.question-advanced-navigation[data-v-adb42084]{align-items:center;display:flex;gap:.25rem;justify-content:center;padding:.5rem}.question-advanced-navigation[data-v-adb42084] .c-tooltip__box.c-tooltip__box--white{border:none!important;border-radius:.75rem!important;box-shadow:0 4px 12px rgba(0,0,0,.25)}.question-advanced-navigation[data-v-adb42084] .c-tooltip__box.c-tooltip__box--white:after{display:none!important}.navigation-btn[data-v-adb42084]{align-items:center;background-color:#fff;border:1px solid var(--c-color-gray-300);border-radius:.375rem;color:var(--c-color-gray-500);cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;padding:0;position:relative;transition:all .15s ease-in-out;width:2.5rem}.navigation-btn .c-icon[data-v-adb42084]{align-items:center;display:flex;height:20px;justify-content:center;margin:0;padding:0;vertical-align:middle;width:20px}.navigation-btn[data-v-adb42084]:hover:not(.disabled){background-color:var(--c-color-primary-50);border-color:var(--c-color-primary-300)}.navigation-btn[data-v-adb42084]:active:not(.disabled){background-color:var(--c-color-primary-100)}.navigation-btn.disabled[data-v-adb42084]{background-color:var(--c-color-gray-100);color:var(--c-color-gray-400);cursor:not-allowed;opacity:.5}.random-btn.active[data-v-adb42084]{background-color:var(--c-color-primary-300);border-color:var(--c-color-primary-300);color:var(--c-color-white)}.c-theme-provider.dark .navigation-btn[data-v-adb42084]{background-color:var(--c-color-gray-500);border-color:var(--c-color-gray-400);color:var(--c-color-white)}.c-theme-provider.dark .navigation-btn[data-v-adb42084]:hover:not(.disabled){background-color:var(--c-color-primary-300);border-color:var(--c-color-primary-300)}.c-theme-provider.dark .navigation-btn[data-v-adb42084]:active:not(.disabled){background-color:var(--c-color-primary-200)}.c-theme-provider.dark .navigation-btn.disabled[data-v-adb42084]{background-color:var(--c-color-gray-300);color:var(--c-color-gray-200);opacity:1}@media (max-width:768px){.question-advanced-navigation[data-v-adb42084]{gap:.125rem;padding:0 .5rem .5rem}.navigation-btn[data-v-adb42084]{height:2rem;width:2rem}}.comment-editor[data-v-cc60602a] .comment-editor-header{box-shadow:inset 0 -.063rem 0 hsla(0,0%,60%,.24)}.comment-editor[data-v-cc60602a] .comment-editor-text-height{min-height:8.125rem;outline:0}.comment-editor[data-v-cc60602a] .comment-editor-text-font{font-size:.8125rem;line-height:1.5rem}.comment-editor[data-v-cc60602a] .comment-editor-text-box{border:.063rem solid #ccc}.comment-editor[data-v-cc60602a] span.comment-highlight-error{background-color:var(--c-color-red-300)}.comment-editor[data-v-cc60602a] .h-4{height:1.5rem}.comment-editor[data-v-cc60602a] .button-disabled{cursor:not-allowed;opacity:.16}.comment-editor[data-v-cc60602a] .fix-icon-text-background{height:1.2rem;margin-left:.1rem;margin-top:.4rem;width:1.2rem}.forum-comment-editor[data-v-cc60602a]{background-color:var(--c-color-gray-100)}.c-theme-provider.dark .forum-comment-editor[data-v-cc60602a]{background-color:var(--c-color-gray-300)}.c-theme-provider.dark .comment-editor-subject .comment-editor-subject-option[data-v-cc60602a],.c-theme-provider.dark .comment-editor-subject legend[data-v-cc60602a],.c-theme-provider.dark .label-info-file-picker[data-v-cc60602a],.c-theme-provider.dark .placeholder-comment-editor[data-v-cc60602a]{color:var(--c-color-gray-100)}.c-theme-provider.dark .upload-file-button[data-v-cc60602a]{border-radius:4px;color:var(--c-color-white)}.c-theme-provider.dark .avatar-comment-editor[data-v-cc60602a] div>div{border:1px solid var(--c-color-white)}.c-theme-provider.dark .comment-editor[data-v-cc60602a] .comment-editor-text-font{color:var(--c-color-white)}.c-theme-provider.dark .comment-editor[data-v-cc60602a] .comment-editor-text-box{border:.063rem solid var(--c-color-gray-100)}.upload-file-button[data-v-cc60602a]{color:var(--c-color-gray)}.placeholder-comment-editor[data-v-cc60602a]{color:var(--c-color-gray-300)}.comment-wrapper[data-v-4795d5ba]{border-left:.125rem solid hsla(0,0%,60%,.24);margin-left:1.4375rem;padding-bottom:1rem;padding-left:2.4375rem}.comment-wrapper[data-v-4795d5ba]:last-child{border-left:.125rem solid hsla(0,0%,60%,0)}.comment-wrapper-reply[data-v-4795d5ba]{margin-top:-1.4rem!important}.comment-avatar[data-v-4795d5ba]{left:-1.55rem}.reply-avatar[data-v-4795d5ba]{left:-1.05rem;top:10px}.comment-dislike-button[data-v-4795d5ba]{transform:matrix(1,0,0,-1,0,0)}.comment-reply-button[data-v-4795d5ba]{font-size:.6875rem;line-height:1rem}.justify-self-end[data-v-4795d5ba]{justify-self:end}.comment-content[data-v-4795d5ba]{color:var(--c-color-gray-400);max-height:7.5rem;overflow-y:auto}.comment-content[data-v-4795d5ba]::-webkit-scrollbar{width:.25rem}.comment-content[data-v-4795d5ba]::-webkit-scrollbar-track{background:#f2f2f2;border-radius:.625rem}.comment-content[data-v-4795d5ba]::-webkit-scrollbar-thumb{background-color:var(--c-color-gray-200);border-radius:.625rem}.comment-content[data-v-4795d5ba]:hover::-webkit-scrollbar-thumb{background:var(--c-color-gray-300)}.comment-content[data-v-4795d5ba]::-webkit-scrollbar-thumb:hover{background:grey}.teacher-badge-avatar[data-v-4795d5ba]{border-radius:50%;margin:-.125rem;padding:.125rem}.teacher-badge-avatar.reply-avatar[data-v-4795d5ba]{box-shadow:0 0 0 .125rem var(--teacher-badge-color)}.teacher-badge-avatar[data-v-4795d5ba]:not(.reply-avatar){box-shadow:0 0 0 .188rem var(--teacher-badge-color)}.teacher-badge-icon[data-v-4795d5ba]{align-items:center;display:inline-flex;height:1rem;justify-content:center;width:1rem}.file-style[data-v-4795d5ba]{color:var(--c-color-primary);text-decoration:underline}a[data-v-4795d5ba]{text-decoration:none}.forum-body[data-v-4795d5ba]{background-color:var(--c-color-gray-100)}.display-name[data-v-4795d5ba]{color:var(--c-color-gray-400)}.created-at-text-color[data-v-4795d5ba]{color:var(--c-color-gray-300)}.c-theme-provider.dark .forum-body[data-v-4795d5ba]{background-color:var(--c-color-gray-300);border-radius:4px;color:var(--c-color-white)}.c-theme-provider.dark .comment-content[data-v-4795d5ba],.c-theme-provider.dark .created-at-text-color[data-v-4795d5ba],.c-theme-provider.dark .display-name[data-v-4795d5ba]{color:var(--c-color-white)}.comment-subject-badge[data-v-4795d5ba]{align-items:center;background-color:var(--c-color-gray-200);border-radius:.5rem;color:var(--c-color-gray-500);display:inline-flex;font-size:.6875rem;line-height:1.125rem;padding:0 .5rem}.c-theme-provider.dark .comment-subject-badge[data-v-4795d5ba]{color:var(--c-color-gray-100)}.c-bg-opacity-green[data-v-421176e0]{background:#c2eddb}.c-bg-opacity-red[data-v-421176e0]{background:#f6d1d1}.overlay[data-v-421176e0]{background:#222;opacity:.48}.overlay-enter-active[data-v-421176e0]{transition:all .5s ease}.overlay-leave-active[data-v-421176e0]{transition:all .3s ease}.overlay-enter[data-v-421176e0],.overlay-leave-to[data-v-421176e0]{opacity:0}.drawer-transition-enter-active[data-v-421176e0]{transition:all .5s ease}.drawer-transition-leave-active[data-v-421176e0]{transition:all .3s ease}.drawer-transition-enter[data-v-421176e0],.drawer-transition-leave-to[data-v-421176e0]{transform:translateX(100%)}.modal-transition-enter-active[data-v-421176e0]{transition:all .5s ease}.modal-transition-leave-active[data-v-421176e0]{transition:all .3s ease}.modal-transition-enter[data-v-421176e0],.modal-transition-leave-to[data-v-421176e0]{opacity:0}.question-solution__drawer-mode[data-v-421176e0]{bottom:0;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:100%}@media only screen and (min-width:1024px){.question-solution__drawer-mode[data-v-421176e0]{min-width:34.375rem;width:40%}}.question-solution__modal-mode[data-v-421176e0]{bottom:0;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;right:0;top:0;width:100%}@media only screen and (min-width:1024px){.question-solution__modal-mode[data-v-421176e0]{border-radius:8px;height:95vh;left:50%;margin:0 auto;top:50%;transform:translateY(-50%) translateX(-50%);width:95%}}.tabs-wrapper[data-v-421176e0]{-webkit-overflow-scrolling:touch;align-items:flex-end;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-top:2.5rem;white-space:nowrap;width:100%}.tabs-wrapper>.tab-item[data-v-421176e0]{flex:0 0 auto}@media only screen and (min-width:1024px){.tabs-wrapper[data-v-421176e0]{padding-top:0}}.question-solution__modal-footer[data-v-421176e0]{box-shadow:0 -2px 5px 0 hsla(0,0%,60%,.24);display:flex;justify-content:flex-end}.question-solution__modal-button[data-v-421176e0]{align-items:center;border:1px solid #666;border-radius:6px;color:#666;display:flex;justify-content:space-between;outline:none}.question-solution__modal-button[data-v-421176e0]:focus{outline:none}.hr-top[data-v-421176e0]{border-bottom-color:hsla(0,0%,80%,.48);border-bottom-width:1px}.hr[data-v-421176e0]{background-color:var(--c-color-gray-200);opacity:.48}.z-overlay-ldi[data-v-421176e0]{z-index:301}.z-overlay-content-ldi[data-v-421176e0]{z-index:302}.badge[data-v-421176e0]{color:var(--c-color-gray-400);height:40px;right:1rem;top:1rem}@media only screen and (min-width:1024px){.badge[data-v-421176e0]{background:var(--c-color-gray-100);border:1px solid var(--c-color-gray-200);border-radius:24px;gap:8px;right:auto;top:auto}}.badge-icon[data-v-421176e0]{margin-right:-.45rem}.center-icon[data-v-421176e0]:before{margin-right:10px;margin-top:2px}.small-audio-player[data-v-421176e0]{height:20px;width:230px}.solution-video-container[data-v-421176e0]{width:min(100%,110vh)}.question-solution[data-v-421176e0]{background-color:var(--c-color-white)}.alternative-letter[data-v-421176e0]{color:var(--c-color-gray-100)}.question-solution--dark[data-v-421176e0]{background-color:var(--c-color-gray-400);color:var(--c-color-white)}.question-solution--dark .alternative-letter[data-v-421176e0]{color:var(--c-color-white)}.question-solution--dark .c-text-gray-300[data-v-421176e0]{color:var(--c-color-gray-100)}.question-solution--dark .c-bg-gray-100[data-v-421176e0]{background-color:var(--c-color-gray-300)}.question-solution--dark .badge[data-v-421176e0]{background:var(--c-color-gray-300);border-color:var(--c-color-gray-200);color:var(--c-color-white)}.question-solution--dark .hr-top[data-v-421176e0]{border-bottom-color:hsla(0,0%,100%,.24)}.question-solution--dark .question-solution__modal-footer[data-v-421176e0]{box-shadow:0 -2px 5px 0 rgba(0,0,0,.4)}.question-solution--dark .question-solution__modal-button[data-v-421176e0]{border-color:var(--c-color-gray-100);color:var(--c-color-gray-100)}.badges[data-v-1ec6b659]{display:flex;flex-direction:column;min-width:0;padding-left:1rem;width:100%}.badges>.badges__group[data-v-1ec6b659]{display:flex;flex-wrap:wrap;min-width:0}.badges>.badges__group>.badges__item[data-v-1ec6b659]{background-color:rgba(68,68,68,.08);border-radius:.75rem;margin-bottom:.5rem;margin-left:.5rem;padding:.125rem .75rem}.badges>.badges__expand-button[data-v-1ec6b659]{align-items:center;display:flex;height:1.125rem;justify-content:center;overflow:hidden}.badges>.badges__expand-button>div>span[data-v-1ec6b659]{margin-left:.5rem}