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