.QuestionViewer-module-scss-module__WlLu5q__question-viewer{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__loading{justify-content:center;align-items:center;width:100%;height:100%;padding:32px;display:flex}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__explanation-loading{background-color:var(--light-3);border-radius:12px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:24px;display:flex}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__explanation-loading p{color:var(--text-secondary);margin:0;font-size:14px}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__content{opacity:1;flex-direction:column;width:100%;padding:0 32px 64px;transition:opacity .15s ease-in-out;display:flex}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__content.QuestionViewer-module-scss-module__WlLu5q__transitioning{opacity:.3}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__completion-view{justify-content:center;align-items:center;width:100%;min-height:400px;padding:32px;display:flex}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__completion-content{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__completion-icon{color:var(--color-primary);font-size:4.5rem}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__completion-title{color:var(--primary);margin:0;font-size:2rem;font-weight:600}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__completion-message{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.5}@media (max-width:768px){.QuestionViewer-module-scss-module__WlLu5q__question-viewer{border:none;border-radius:0}.QuestionViewer-module-scss-module__WlLu5q__question-viewer .QuestionViewer-module-scss-module__WlLu5q__content{padding:0 4px 24px}}
.QuestionHeader-module-scss-module__nSEKpW__question-header{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:12px;padding:21px 0;font-size:13px;display:flex}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__title{color:#09090b;font-size:19px;font-weight:500;line-height:normal}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__title span{font-weight:300}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata{color:var(--text-secondary);flex-direction:column;font-weight:400;line-height:20px;display:flex}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata strong{color:var(--text-primary);font-weight:500}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__subjects>button{margin-left:8px}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails{opacity:0;max-height:0;transition:all .25s ease-out;overflow:hidden}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails.QuestionHeader-module-scss-module__nSEKpW__show{opacity:1;max-height:500px}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails .QuestionHeader-module-scss-module__nSEKpW__questionInfo{gap:8px;margin-top:8px;display:flex}@media (max-width:575px){.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails .QuestionHeader-module-scss-module__nSEKpW__questionInfo{flex-direction:column;margin-bottom:8px}}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails .QuestionHeader-module-scss-module__nSEKpW__questionInfo .QuestionHeader-module-scss-module__nSEKpW__detail{font-weight:500}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails .QuestionHeader-module-scss-module__nSEKpW__questionInfo .QuestionHeader-module-scss-module__nSEKpW__detail span{font-weight:400}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__metadata .QuestionHeader-module-scss-module__nSEKpW__fullDetails .QuestionHeader-module-scss-module__nSEKpW__questionInfo .QuestionHeader-module-scss-module__nSEKpW__exams{width:100%}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__seeMore{color:var(--color-primary);cursor:pointer;opacity:1;background:0 0;border:none;width:fit-content;font-weight:500;line-height:20px;transition:opacity .15s ease-out}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__seeMore.QuestionHeader-module-scss-module__nSEKpW__fadeOut{opacity:0;pointer-events:none}@media (max-width:768px){.QuestionHeader-module-scss-module__nSEKpW__question-header{gap:4px;padding:8px 0 6px;font-size:10px}.QuestionHeader-module-scss-module__nSEKpW__question-header .QuestionHeader-module-scss-module__nSEKpW__title{font-size:12px}}
.AlternativeItem-module-scss-module__fI2wiq__alternative{width:100%;color:var(--text-primary);cursor:pointer;background:#fafafa;border:1px solid #ededed;border-radius:10px;gap:12px;padding:13px 16px;font-size:16px;font-weight:400;line-height:26px;display:flex}.AlternativeItem-module-scss-module__fI2wiq__alternative .AlternativeItem-module-scss-module__fI2wiq__label{background:#ededed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.AlternativeItem-module-scss-module__fI2wiq__alternative .AlternativeItem-module-scss-module__fI2wiq__statement{text-align:left;align-items:center;display:flex}.AlternativeItem-module-scss-module__fI2wiq__alternative:disabled{cursor:default}.AlternativeItem-module-scss-module__fI2wiq__alternative:hover:not(:disabled){border:1px solid var(--light-blue-2);background:#f3f8ff}.AlternativeItem-module-scss-module__fI2wiq__alternative:hover:not(:disabled) .AlternativeItem-module-scss-module__fI2wiq__label{background-color:var(--light-blue-2)}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__selected{border:1px solid var(--light-blue-2);background:#f3f8ff}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__selected .AlternativeItem-module-scss-module__fI2wiq__label{background-color:var(--color-primary);color:#f3f8ff}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__correct{background:#f4fffb;border:1px solid #578b8c}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__correct .AlternativeItem-module-scss-module__fI2wiq__label{color:#f4fffb;background-color:#578b8c}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__wrong{background:#fbeae4;border:1px solid #d42f2f}.AlternativeItem-module-scss-module__fI2wiq__alternative.AlternativeItem-module-scss-module__fI2wiq__wrong .AlternativeItem-module-scss-module__fI2wiq__label{color:#fbeae4;background-color:#d42f2f}@media (max-width:768px){.AlternativeItem-module-scss-module__fI2wiq__alternative{padding:8px 12px;font-size:13px}}
.Alternatives-module-scss-module__Gz6ETW__alternatives{flex-direction:column;align-items:flex-start;width:fit-content;display:flex}.Alternatives-module-scss-module__Gz6ETW__alternatives h3{color:#111827;margin-bottom:16px;font-size:16px;font-weight:600;line-height:24px}.Alternatives-module-scss-module__Gz6ETW__alternatives .Alternatives-module-scss-module__Gz6ETW__content{will-change:transform,opacity;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:100%;display:flex}.Alternatives-module-scss-module__Gz6ETW__alternatives .Alternatives-module-scss-module__Gz6ETW__content>div{will-change:transform,opacity;width:100%}@media (max-width:768px){.Alternatives-module-scss-module__Gz6ETW__alternatives,.Alternatives-module-scss-module__Gz6ETW__alternatives h3{font-size:14px}}
.QuestionContent-module-scss-module__OiWgbq__question-content{flex-direction:column;gap:30px;width:100%;margin-top:30px;display:flex}.QuestionContent-module-scss-module__OiWgbq__question-content .QuestionContent-module-scss-module__OiWgbq__content{color:var(--text-primary);font-size:18px;font-weight:500;line-height:26px}.QuestionContent-module-scss-module__OiWgbq__question-content .QuestionContent-module-scss-module__OiWgbq__feedback{color:var(--text-primary);flex-direction:column;gap:10px;font-size:18px;font-weight:600;line-height:20px;display:flex}.QuestionContent-module-scss-module__OiWgbq__question-content .QuestionContent-module-scss-module__OiWgbq__feedback .QuestionContent-module-scss-module__OiWgbq__wrong{color:var(--danger-dark)}@media (max-width:768px){.QuestionContent-module-scss-module__OiWgbq__question-content{margin-top:16px}.QuestionContent-module-scss-module__OiWgbq__question-content .QuestionContent-module-scss-module__OiWgbq__content,.QuestionContent-module-scss-module__OiWgbq__question-content .QuestionContent-module-scss-module__OiWgbq__feedback{font-size:14px}}
.AdditionalText-module-scss-module__O9h2GW__additional-text{background:#fff;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 1px 3px 1px #00000026}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__title{color:var(--text-primary);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:flex}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__title .AdditionalText-module-scss-module__O9h2GW__titleContent{align-items:center;gap:16px;display:flex}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__title .AdditionalText-module-scss-module__O9h2GW__arrow{align-items:center;transition:transform .3s ease-in-out;display:flex;transform:rotate(180deg)}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__title .AdditionalText-module-scss-module__O9h2GW__arrow.AdditionalText-module-scss-module__O9h2GW__rotateArrow{transform:rotate(0)}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__content{color:#1f2937;font-size:16px;font-weight:400;line-height:28px;transition:all .3s ease-in-out;overflow:hidden}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__content.AdditionalText-module-scss-module__O9h2GW__collapsed{opacity:0;max-height:0;padding:0 24px}.AdditionalText-module-scss-module__O9h2GW__additional-text .AdditionalText-module-scss-module__O9h2GW__content.AdditionalText-module-scss-module__O9h2GW__expanded{opacity:1;max-height:1000px;padding:16px 24px 24px}
.QuestionActions-module-scss-module___Bv1Dq__question-actions{align-items:center;gap:18px;width:fit-content;margin-top:45px;display:flex}.QuestionActions-module-scss-module___Bv1Dq__question-actions button{width:unset}@media (max-width:575px){.QuestionActions-module-scss-module___Bv1Dq__question-actions,.QuestionActions-module-scss-module___Bv1Dq__question-actions button{width:100%}.QuestionActions-module-scss-module___Bv1Dq__question-actions button.QuestionActions-module-scss-module___Bv1Dq__isAlternativeSelected{width:fit-content;min-width:fit-content}}
.QuestionExplanation-module-scss-module__2gGw3a__explanation{background-color:var(--light-3);border-radius:12px;flex-direction:column;align-items:flex-start;gap:24px;margin-top:45px;padding:16px 24px;display:flex}.QuestionExplanation-module-scss-module__2gGw3a__explanation .QuestionExplanation-module-scss-module__2gGw3a__header{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.QuestionExplanation-module-scss-module__2gGw3a__explanation .QuestionExplanation-module-scss-module__2gGw3a__header svg{color:#87828b}.QuestionExplanation-module-scss-module__2gGw3a__explanation .QuestionExplanation-module-scss-module__2gGw3a__content{color:var(--text-secondary);font-size:16px;font-weight:400}.QuestionExplanation-module-scss-module__2gGw3a__explanation .QuestionExplanation-module-scss-module__2gGw3a__content h1{font-size:20px}.QuestionExplanation-module-scss-module__2gGw3a__explanation .QuestionExplanation-module-scss-module__2gGw3a__loading{align-items:center;gap:8px;width:100%;display:flex}
.Loading-module-scss-module__odC_Ga__explanationLoader{flex-direction:column;justify-content:center;align-items:center;display:flex}.Loading-module-scss-module__odC_Ga__explanationLoader .Loading-module-scss-module__odC_Ga__animationContainer{width:110px;height:127px}.Loading-module-scss-module__odC_Ga__explanationLoader .Loading-module-scss-module__odC_Ga__content{flex-direction:column;align-items:center;width:100%;display:flex}.Loading-module-scss-module__odC_Ga__explanationLoader .Loading-module-scss-module__odC_Ga__detail{color:var(--text-secondary);text-align:center;margin-top:8px;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.Loading-module-scss-module__odC_Ga__explanationLoader .Loading-module-scss-module__odC_Ga__text{color:var(--text-primary);text-align:center;margin-top:16px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.Loading-module-scss-module__odC_Ga__explanationLoader .Loading-module-scss-module__odC_Ga__text span:after{content:"";text-align:left;width:10px;animation:2s step-end infinite Loading-module-scss-module__odC_Ga__dots;display:inline-block}@keyframes Loading-module-scss-module__odC_Ga__dots{0%,25%{content:"."}25%,50%{content:".."}50%,75%{content:"..."}75%,to{content:""}}
.ProgressBar-module-scss-module__-TI8pG__progressBar{appearance:none;background-color:var(--light-5);border:none;border-radius:999px;width:142px;height:4px;overflow:hidden}.ProgressBar-module-scss-module__-TI8pG__progressBar::-webkit-progress-bar{background-color:var(--light-5);border-radius:999px}.ProgressBar-module-scss-module__-TI8pG__progressBar::-webkit-progress-value{background-color:var(--color-primary);border-radius:999px;transition:width .3s}.ProgressBar-module-scss-module__-TI8pG__progressBar::-moz-progress-bar{background-color:var(--color-primary);border-radius:999px;transition:width .3s}
.GeneratingExplanation-module-scss-module__7sAwAq__generatingExplanation{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:214px;display:flex}
.JokeContent-module-scss-module__vvItRa__jokeContent{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:30dvh;right:50px}.JokeContent-module-scss-module__vvItRa__jokeContent .JokeContent-module-scss-module__vvItRa__closeButton{color:#323232;cursor:pointer;z-index:10;background-color:#f3f6ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;transition:all .2s;display:flex;position:absolute;bottom:-50px;right:-15px;box-shadow:0 1px 4px #00000059}.JokeContent-module-scss-module__vvItRa__jokeContent .JokeContent-module-scss-module__vvItRa__speechBubble{word-wrap:break-word;overflow-wrap:break-word;background-color:#f3f6ff;border-radius:20px;width:350px;margin-bottom:8px;padding:16px 20px;position:absolute;top:-100px;right:0;box-shadow:0 1px 4px #41404240}.JokeContent-module-scss-module__vvItRa__jokeContent .JokeContent-module-scss-module__vvItRa__speechBubble .JokeContent-module-scss-module__vvItRa__content{color:var(--text-primary);text-align:center;width:100%;margin:0;font-size:18px;font-weight:600;line-height:24px;display:inline-block}.JokeContent-module-scss-module__vvItRa__jokeContent .JokeContent-module-scss-module__vvItRa__speechBubble .JokeContent-module-scss-module__vvItRa__content span{white-space:pre-wrap;display:inline}.JokeContent-module-scss-module__vvItRa__jokeContent .JokeContent-module-scss-module__vvItRa__avatar{object-fit:cover;object-position:center center;filter:drop-shadow(0 4px 4px #00000040);border-radius:50%;flex-shrink:0;width:100px;height:100px;overflow:hidden}
.QuestionFooter-module-scss-module__ebtTEG__question-footer{background:var(--light-blue);border-top:1px solid #f3f4f6;border-radius:0 0 16px 16px;justify-content:space-between;align-self:stretch;align-items:center;padding:20px 32px;display:flex}.QuestionFooter-module-scss-module__ebtTEG__question-footer button{width:unset}@media (max-width:575px){.QuestionFooter-module-scss-module__ebtTEG__question-footer{width:100%}}@media (max-width:768px){.QuestionFooter-module-scss-module__ebtTEG__question-footer{border-radius:0}}
