@keyframes kent-module__ie9NQq__kentRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kent-module__ie9NQq__kentPop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes kent-module__ie9NQq__kentShake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.kent-module__ie9NQq__runner.kent-module__ie9NQq__runner{max-width:760px;font-family:var(--bp-font,var(--sans));margin:0 auto}.kent-module__ie9NQq__runner.kent-module__ie9NQq__runner[data-passage]{max-width:1180px}.kent-module__ie9NQq__topbar.kent-module__ie9NQq__topbar{align-items:center;gap:14px;margin:0 0 22px;display:flex}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots li{background:var(--ink-10);border-radius:999px;flex:1;height:10px;transition:background .3s}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots li[data-state=now]{background:var(--ink-25)}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots li[data-state=right]{background:var(--correct)}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots li[data-state=second]{background:var(--retry-border)}.kent-module__ie9NQq__dots.kent-module__ie9NQq__dots li[data-state=missed]{background:var(--wrong,#d64545)}.kent-module__ie9NQq__count.kent-module__ie9NQq__count,.kent-module__ie9NQq__clock.kent-module__ie9NQq__clock{font:700 15px/1 var(--bp-font,var(--sans));color:var(--ink-60);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.kent-module__ie9NQq__clock.kent-module__ie9NQq__clock{text-align:right;min-width:44px}.kent-module__ie9NQq__stage.kent-module__ie9NQq__stage{gap:22px;display:grid}.kent-module__ie9NQq__runner.kent-module__ie9NQq__runner[data-passage] .kent-module__ie9NQq__stage.kent-module__ie9NQq__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.kent-module__ie9NQq__passage.kent-module__ie9NQq__passage{background:var(--page);border:2px solid var(--bp-line,var(--border));border-radius:24px;max-height:calc(100vh - 120px);padding:26px 30px;position:sticky;top:88px;overflow:auto}.kent-module__ie9NQq__passageToggle.kent-module__ie9NQq__passageToggle{display:none}.kent-module__ie9NQq__passageTitle.kent-module__ie9NQq__passageTitle{font:700 22px/1.25 var(--bp-font,var(--sans));margin:0 0 14px}.kent-module__ie9NQq__passageBody.kent-module__ie9NQq__passageBody p{margin:0 0 14px;font-size:18px;line-height:1.7}.kent-module__ie9NQq__card.kent-module__ie9NQq__card{background:var(--page);border:2px solid var(--bp-line,var(--border));animation:kent-module__ie9NQq__kentRise .4s var(--ug-bounce,ease) both;border-radius:30px;padding:30px 32px 26px}.kent-module__ie9NQq__topic.kent-module__ie9NQq__topic{font:700 14px/1 var(--bp-font,var(--sans));color:var(--ug-action-edge);letter-spacing:.01em;margin:0 0 10px}.kent-module__ie9NQq__question.kent-module__ie9NQq__question{font:700 clamp(20px, 2.2vw, 25px)/1.4 var(--bp-font,var(--sans));white-space:pre-line;outline:none;margin:0 0 20px}.kent-module__ie9NQq__questionData.kent-module__ie9NQq__questionData{white-space:normal}.kent-module__ie9NQq__questionData.kent-module__ie9NQq__questionData td{font-weight:500}.kent-module__ie9NQq__figure.kent-module__ie9NQq__figure{background:var(--gray-99);border-radius:18px;margin:0 0 22px;padding:12px}.kent-module__ie9NQq__options.kent-module__ie9NQq__options{gap:10px;display:grid}.kent-module__ie9NQq__option.kent-module__ie9NQq__option{text-align:left;cursor:pointer;background:var(--page);width:100%;min-height:58px;color:var(--ink);font:500 18px/1.4 var(--bp-font,var(--sans));box-shadow:inset 0 0 0 2px var(--bp-line-soft,var(--border));border:0;border-radius:12px;align-items:center;gap:14px;padding:10px 16px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.kent-module__ie9NQq__option.kent-module__ie9NQq__option:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--bp-line,var(--ink-25))}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[aria-disabled=true]{cursor:default}.kent-module__ie9NQq__key.kent-module__ie9NQq__key{background:var(--oat);width:34px;height:34px;font:700 16px/1 var(--bp-font,var(--sans));border-radius:10px;flex:none;place-items:center;display:grid}.kent-module__ie9NQq__optionText.kent-module__ie9NQq__optionText{min-width:0}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=picked]{box-shadow:inset 0 0 0 2px var(--ug-action);background:var(--ug-action-tint)}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=picked] .kent-module__ie9NQq__key.kent-module__ie9NQq__key{background:var(--ug-action);color:#fff}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=correct]{box-shadow:inset 0 0 0 2px var(--correct);background:var(--correct-tint);animation:.45s kent-module__ie9NQq__kentPop}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=correct] .kent-module__ie9NQq__key.kent-module__ie9NQq__key{background:var(--correct);color:#fff}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=retry]{box-shadow:inset 0 0 0 3px var(--retry-border);background:var(--retry-tint);opacity:.8;animation:.3s kent-module__ie9NQq__kentShake}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=retry] .kent-module__ie9NQq__key.kent-module__ie9NQq__key{background:var(--retry-solid);color:#fff}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=wrong]{box-shadow:inset 0 0 0 3px var(--wrong,#d64545);background:var(--wrong-tint,#fde8e8)}.kent-module__ie9NQq__option.kent-module__ie9NQq__option[data-state=wrong] .kent-module__ie9NQq__key.kent-module__ie9NQq__key{background:var(--wrong,#d64545);color:#fff}.kent-module__ie9NQq__feedback.kent-module__ie9NQq__feedback{outline:none}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict{border-radius:18px;margin-top:18px;padding:16px 20px;font-size:17px;line-height:1.55;animation:.3s both kent-module__ie9NQq__kentRise}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict strong{margin-bottom:4px;font-size:18px;display:block}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict p{margin:0}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict[data-tone=correct]{background:var(--correct-tint);color:var(--correct-ink,#1b3aa6)}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict[data-tone=retry]{background:var(--retry-tint);color:var(--retry-ink)}.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict[data-tone=wrong]{background:var(--wrong-tint,#fde8e8);color:var(--wrong-ink,#8f1f1f)}.kent-module__ie9NQq__steps.kent-module__ie9NQq__steps{margin:10px 0 0;padding-left:22px}.kent-module__ie9NQq__steps.kent-module__ie9NQq__steps li{margin:4px 0}.kent-module__ie9NQq__actions.kent-module__ie9NQq__actions{align-items:center;gap:16px;margin-top:22px;display:flex}.kent-module__ie9NQq__primary.kent-module__ie9NQq__primary{cursor:pointer;min-height:52px;font:700 19px/1 var(--bp-font,var(--sans));background:var(--ug-action);color:#fff;box-shadow:0 4px 0 var(--ug-action-edge);border:0;border-radius:9999px;padding:0 32px;transition:transform .15s,box-shadow .15s}.kent-module__ie9NQq__primary.kent-module__ie9NQq__primary:hover:not(:disabled){transform:translateY(-1px)}.kent-module__ie9NQq__primary.kent-module__ie9NQq__primary:active:not(:disabled){box-shadow:0 1px 0 var(--ug-action-edge);transform:translateY(4px)}.kent-module__ie9NQq__primary.kent-module__ie9NQq__primary:disabled{background:var(--bp-raised,var(--ink-10));color:var(--ink-45);box-shadow:none;cursor:not-allowed}.kent-module__ie9NQq__hintKeys.kent-module__ie9NQq__hintKeys{color:var(--ink-45);margin:0;font-size:14px}.kent-module__ie9NQq__results.kent-module__ie9NQq__results{gap:28px;max-width:820px;margin:0 auto;display:grid}.kent-module__ie9NQq__scoreCard.kent-module__ie9NQq__scoreCard{background:var(--page);border:2px solid var(--bp-line,var(--border));border-radius:30px;padding:32px 34px;animation:.4s both kent-module__ie9NQq__kentRise}.kent-module__ie9NQq__score.kent-module__ie9NQq__score{font:700 clamp(30px, 4vw, 44px)/1.1 var(--bp-font,var(--sans));letter-spacing:-.02em;margin:0 0 10px}.kent-module__ie9NQq__score.kent-module__ie9NQq__score span{color:var(--correct)}.kent-module__ie9NQq__scoreLine.kent-module__ie9NQq__scoreLine{color:var(--ink-75);margin:0 0 20px;font-size:19px;line-height:1.5}.kent-module__ie9NQq__stats.kent-module__ie9NQq__stats{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.kent-module__ie9NQq__stats.kent-module__ie9NQq__stats div{background:var(--oat);border-radius:16px;padding:12px 18px}.kent-module__ie9NQq__stats.kent-module__ie9NQq__stats dt{color:var(--ink-60);margin-bottom:4px;font-size:14px}.kent-module__ie9NQq__stats.kent-module__ie9NQq__stats dd{font:700 20px/1.2 var(--bp-font,var(--sans));margin:0}.kent-module__ie9NQq__scoreNote.kent-module__ie9NQq__scoreNote{color:var(--ink-60);margin:0 0 22px;font-size:15px;line-height:1.5}.kent-module__ie9NQq__topicBars.kent-module__ie9NQq__topicBars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kent-module__ie9NQq__topicBars.kent-module__ie9NQq__topicBars li{grid-template-columns:minmax(120px,190px) 1fr auto;align-items:center;gap:12px;font-size:16px;display:grid}.kent-module__ie9NQq__bar.kent-module__ie9NQq__bar{background:var(--ink-10);border-radius:999px;height:12px;overflow:hidden}.kent-module__ie9NQq__bar.kent-module__ie9NQq__bar span{border-radius:inherit;background:var(--correct);height:100%;transition:width .8s;display:block}.kent-module__ie9NQq__barCount.kent-module__ie9NQq__barCount{font-variant-numeric:tabular-nums;font-weight:700}.kent-module__ie9NQq__review.kent-module__ie9NQq__review{gap:14px;display:grid}.kent-module__ie9NQq__reviewTitle.kent-module__ie9NQq__reviewTitle{font:700 26px/1.2 var(--bp-font,var(--sans));margin:0}.kent-module__ie9NQq__reviewList.kent-module__ie9NQq__reviewList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kent-module__ie9NQq__reviewItem.kent-module__ie9NQq__reviewItem{background:var(--page);border:2px solid var(--bp-line-soft,var(--border));border-radius:20px;overflow:hidden}.kent-module__ie9NQq__reviewItem.kent-module__ie9NQq__reviewItem summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.kent-module__ie9NQq__reviewItem.kent-module__ie9NQq__reviewItem summary::-webkit-details-marker{display:none}.kent-module__ie9NQq__reviewNo.kent-module__ie9NQq__reviewNo{color:#fff;background:var(--correct);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.kent-module__ie9NQq__reviewItem.kent-module__ie9NQq__reviewItem[data-tone=retry] .kent-module__ie9NQq__reviewNo.kent-module__ie9NQq__reviewNo{background:var(--retry-solid)}.kent-module__ie9NQq__reviewItem.kent-module__ie9NQq__reviewItem[data-tone=wrong] .kent-module__ie9NQq__reviewNo.kent-module__ie9NQq__reviewNo{background:var(--wrong,#d64545)}.kent-module__ie9NQq__reviewQ.kent-module__ie9NQq__reviewQ{white-space:pre-line;flex:1;min-width:0;font-size:16px;line-height:1.45}.kent-module__ie9NQq__reviewTag.kent-module__ie9NQq__reviewTag{color:var(--ink-60);flex:none;font-size:14px;font-weight:700}.kent-module__ie9NQq__reviewBody.kent-module__ie9NQq__reviewBody{padding:0 18px 16px 60px;font-size:16px;line-height:1.55}.kent-module__ie9NQq__reviewBody.kent-module__ie9NQq__reviewBody p{margin:0 0 8px}.kent-module__ie9NQq__backRow.kent-module__ie9NQq__backRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.kent-module__ie9NQq__runner.kent-module__ie9NQq__runner[data-passage] .kent-module__ie9NQq__stage.kent-module__ie9NQq__stage{grid-template-columns:1fr}.kent-module__ie9NQq__passage.kent-module__ie9NQq__passage{max-height:none;padding:18px 20px;position:static}.kent-module__ie9NQq__passageToggle.kent-module__ie9NQq__passageToggle{background:var(--ug-sky-tint);color:#1f4fa3;min-height:40px;font:700 15px/1 var(--bp-font,var(--sans));cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 14px;display:inline-flex}.kent-module__ie9NQq__passage.kent-module__ie9NQq__passage:not([data-open]) .kent-module__ie9NQq__passageBody.kent-module__ie9NQq__passageBody{display:none}.kent-module__ie9NQq__passage.kent-module__ie9NQq__passage[data-open] .kent-module__ie9NQq__passageBody.kent-module__ie9NQq__passageBody{margin-top:14px}}@media (max-width:560px){.kent-module__ie9NQq__card.kent-module__ie9NQq__card{border-radius:22px;padding:22px 18px 20px}.kent-module__ie9NQq__scoreCard.kent-module__ie9NQq__scoreCard{padding:24px 20px}.kent-module__ie9NQq__option.kent-module__ie9NQq__option{gap:12px;padding:10px 12px;font-size:17px}.kent-module__ie9NQq__hintKeys.kent-module__ie9NQq__hintKeys{display:none}.kent-module__ie9NQq__topicBars.kent-module__ie9NQq__topicBars li{grid-template-columns:1fr auto}.kent-module__ie9NQq__topicBars.kent-module__ie9NQq__topicBars li .kent-module__ie9NQq__bar.kent-module__ie9NQq__bar{grid-area:2/1/auto/-1}.kent-module__ie9NQq__reviewBody.kent-module__ie9NQq__reviewBody{padding-left:18px}.kent-module__ie9NQq__primary.kent-module__ie9NQq__primary{width:100%}}@media (prefers-reduced-motion:reduce){.kent-module__ie9NQq__card.kent-module__ie9NQq__card,.kent-module__ie9NQq__verdict.kent-module__ie9NQq__verdict,.kent-module__ie9NQq__scoreCard.kent-module__ie9NQq__scoreCard,.kent-module__ie9NQq__option.kent-module__ie9NQq__option{transition:none!important;animation:none!important}}.kent-module__ie9NQq__runnerSection.kent-module__ie9NQq__runnerSection{padding-top:28px}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions{grid-template-columns:repeat(5,minmax(0,1fr))}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions .kent-module__ie9NQq__option.kent-module__ie9NQq__option{justify-content:center;min-height:64px;padding:10px}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions .kent-module__ie9NQq__key.kent-module__ie9NQq__key{width:40px;height:40px;font-size:19px}.kent-module__ie9NQq__srOnly.kent-module__ie9NQq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kent-module__ie9NQq__courseLink.kent-module__ie9NQq__courseLink{margin:14px 0 0;font-weight:700}.kent-module__ie9NQq__courseLink.kent-module__ie9NQq__courseLink a{color:var(--ug-action-edge)}.kent-module__ie9NQq__stage.kent-module__ie9NQq__stage>*{min-width:0}.kent-module__ie9NQq__runner.kent-module__ie9NQq__runner,.kent-module__ie9NQq__card.kent-module__ie9NQq__card{min-width:0;max-width:100%}.kent-module__ie9NQq__figure.kent-module__ie9NQq__figure{max-width:100%;overflow:hidden}.kent-module__ie9NQq__figure.kent-module__ie9NQq__figure svg{max-width:100%;height:auto}.kent-module__ie9NQq__courseLink.kent-module__ie9NQq__courseLink a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.kent-module__ie9NQq__question.kent-module__ie9NQq__question{font-size:19px;font-weight:600}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions{gap:8px}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions .kent-module__ie9NQq__option.kent-module__ie9NQq__option{min-height:56px;padding:6px}.kent-module__ie9NQq__letterOptions.kent-module__ie9NQq__letterOptions .kent-module__ie9NQq__key.kent-module__ie9NQq__key{width:36px;height:36px;font-size:18px}.kent-module__ie9NQq__figure.kent-module__ie9NQq__figure{max-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:4px}}
