.start-quiz-modal-container{align-items:center;background:var(--background-default);border:1px solid var(--border-default);border-radius:.75rem;box-shadow:0 .625rem 1.25rem rgba(0,0,0,.04);color:var(--text-default);display:flex;flex-direction:column;margin:3.5rem auto;padding:2.5rem;position:relative;width:34rem}.start-quiz-modal-container .heading{color:var(--text-default);font-family:Plus Jakarta Sans;font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:1.5rem}.start-quiz-modal-container .quiz-title-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;text-align:center}.start-quiz-modal-container .quiz-title-container .title-label{color:#9e9e9e;color:var(--text-disabled,#9e9e9e);font-size:.75rem;font-weight:600;line-height:130%;text-align:center;text-transform:uppercase}.start-quiz-modal-container .quiz-title-container .quiz-title{color:#616161;color:var(--text-subdued,#616161);font-size:1rem;line-height:150%;text-align:center}.start-quiz-modal-container .questions-instructions-section{align-items:center;display:flex;flex-direction:column}.start-quiz-modal-container .questions-time-limit{align-items:center;border:1px solid #eee;border:1px solid var(--border-default,#eee);border-radius:.75rem;display:flex;flex:1;gap:2rem;justify-content:center;margin-bottom:2.75rem;padding:.875rem 2rem 1rem;width:-moz-fit-content;width:fit-content}.start-quiz-modal-container .questions-time-limit .item{align-items:center;color:var(--text-subdued);display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;line-height:1rem}.start-quiz-modal-container .questions-time-limit .item .label{color:var(--text-default)}.start-quiz-modal-container .questions-time-limit .item .label span{font-family:Plus Jakarta Sans;font-size:1.75rem;font-weight:800;line-height:130%}.start-quiz-modal-container .questions-time-limit .item .item-label-container{align-items:center;display:flex;gap:.25rem}.start-quiz-modal-container .questions-time-limit .item .item-label-container img{filter:brightness(0) saturate(100%) invert(36%) sepia(0) saturate(5%) hue-rotate(256deg) brightness(103%) contrast(90%);flex-shrink:0;height:auto;width:1rem}.start-quiz-modal-container .questions-time-limit .item .item-label-container .question-mark-container{align-items:center;border:1px solid var(--text-subdued);border-radius:50%;display:flex;font-size:.625rem;font-weight:600;height:1rem;justify-content:center;width:1rem}.start-quiz-modal-container .questions-time-limit .separator{border-left:2px solid #eee;border-left:2px solid var(--border-default,#eee);height:2rem}.start-quiz-modal-container .instructions{align-items:center;border-top:1px solid var(--border-default);display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.start-quiz-modal-container .instructions .section-heading{background:#fff;font-weight:600;line-height:140%;margin-bottom:.5rem;padding:0 .75rem;transform:translateY(-.75rem);width:-moz-max-content;width:max-content}.start-quiz-modal-container .instructions .instruction{line-height:150%;width:100%}.start-quiz-modal-container .instructions .instruction li{margin-bottom:.5rem}@media only screen and (max-width:512px){.start-quiz-modal-container{border-radius:.375rem;box-shadow:none;padding:2rem 1rem}.start-quiz-modal-container .heading{font-size:1.25rem;font-weight:700;line-height:140%}.start-quiz-modal-container .quiz-title-container{margin-bottom:.875rem}.start-quiz-modal-container .quiz-title-container .quiz-title{font-size:1rem;font-weight:500;line-height:145%;text-align:center}.start-quiz-modal-container .questions-time-limit{padding-bottom:1.75rem}.start-quiz-modal-container .questions-time-limit .item{margin:0 .5rem;padding:.625rem 1rem 1rem}.start-quiz-modal-container .questions-time-limit .item .label{margin-bottom:.25rem}.start-quiz-modal-container .questions-time-limit .item .label span{font-size:1.25rem;font-weight:700}.start-quiz-modal-container .instructions{transform:translateY(-.625rem)}.start-quiz-modal-container .instructions .section-heading{font-size:.875rem;margin-bottom:.5rem}.start-quiz-modal-container .instructions .instruction{font-size:.875rem}.start-quiz-modal-container .button-container{width:100%}}.questions-list-container{color:var(--text-default);display:flex;flex-wrap:wrap;margin:0 -.875rem 1.125rem}.questions-list-container .question-number{align-items:center;border:1px solid var(--border-default);border-radius:.5rem;display:flex;height:2.75rem;justify-content:center;line-height:150%;margin:.875rem;opacity:.5;width:2.875rem}.questions-list-container .question-number.active{cursor:pointer;font-weight:600;opacity:1}.questions-list-container .question-number.current{border:1px solid var(--text-default);cursor:pointer;font-weight:600;opacity:1}.questions-list-container .question-number.saved{background:var(--secondary-surface-purple);border:none;color:var(--text-highlight);cursor:pointer;font-weight:600;opacity:1}.questions-list-container .question-number.saved.current{border:1px solid var(--text-highlight)}.questions-list-container .question-number.attempt{font-weight:400}.questions-list-container .question-number.attempt.active{background:transparent}.questions-list-container .question-number.attempt.current{border:1px solid var(--text-default);cursor:pointer;font-weight:600;opacity:1}.questions-list-container .question-number.attempt.saved{background:var(--secondary-surface-purple)}.questions-list-container .question-number.attempt.saved.current{border:1px solid var(--text-highlight)}.timer[data-v-a4bd9412]{background:var(--surface-default);border:1px solid var(--border-default);border-radius:.375rem;font-size:1rem;font-weight:600;line-height:140%;padding:.25rem .875rem}.timer.ending[data-v-a4bd9412]{background:var(--surface-critical);color:var(--text-critical)}.quiz-question-attempt-container{height:100%;position:relative}.quiz-question-attempt-container .question-xp-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.quiz-question-attempt-container .question-xp-container .question{color:var(--text-default)}.quiz-question-attempt-container .question-xp-container .question .question-number{color:var(--text-subdued);font-size:.75rem;font-weight:600;line-height:130%;margin-bottom:.5rem}.quiz-question-attempt-container .question-xp-container .question .question-title{font-size:1rem;font-weight:600;line-height:140%}.quiz-question-attempt-container .question-xp-container .question .more-than-one{color:var(--text-subdued);font-size:.875rem;font-weight:400;line-height:140%;margin-top:.75rem}.quiz-question-attempt-container .question-xp-container .xp{align-items:center;background:var(--surface-default);border:1px solid var(--border-default);border-radius:.375rem;color:var(--text-default);display:flex;flex-shrink:0;font-size:1rem;font-weight:600;height:2rem;justify-content:center;line-height:140%;margin-left:2.5rem;white-space:nowrap;width:3.75rem}.quiz-question-attempt-container .choices{color:var(--text-default);margin-bottom:6rem}.quiz-question-attempt-container .choices .choice{align-items:center;background:var(--background-default);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;display:flex;font-size:1rem;line-height:150%;margin-bottom:.75rem;padding:1rem}.quiz-question-attempt-container .choices .choice input{border-color:var(--text-default);min-width:1rem}.quiz-question-attempt-container .choices .choice input.checkbox{border-radius:.25rem}.quiz-question-attempt-container .choices .choice:hover{background:var(--background-hover)}.quiz-question-attempt-container .choices .choice.selected{background:var(--secondary-surface-purple);border:none;color:var(--text-highlight);font-weight:600}.quiz-question-attempt-container .choices .choice.selected input{border-color:var(--text-highlight)}.quiz-question-attempt-container .footer{align-items:center;border-top:1px solid var(--border-default);bottom:0;display:flex;flex-direction:row-reverse;justify-content:space-between;left:0;margin:0 -2rem;padding:.875rem 2rem;position:absolute;right:0}@media only screen and (max-width:1100px){.quiz-question-attempt-container .question-xp-container .xp{display:none}}@media only screen and (max-width:512px){.quiz-question-attempt-container{background:var(--surface-default);height:calc(100vh - 7.25rem);overflow:scroll;padding:1.5rem 1.25rem}.quiz-question-attempt-container .footer{background:var(--background-default);box-shadow:0 -4px 8px hsla(0,0%,65%,.1);margin:0;padding:1.25rem;position:fixed}}