.QuestionDemo_demo__FzUhP{--ink:var(--home-ink);display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media (min-width:60rem){.QuestionDemo_demo__FzUhP{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}}.QuestionDemo_tool__i_1u6{display:grid;gap:1.5rem;min-width:0}.QuestionDemo_kinds__E4lPA{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:60rem){.QuestionDemo_tool__i_1u6{gap:1.25rem}.QuestionDemo_kinds__E4lPA{display:grid;gap:.375rem}.QuestionDemo_kind__YMx0Z{width:100%}}.QuestionDemo_kind__YMx0Z{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem 1.125rem .375rem .875rem;border:1px solid rgb(var(--ink)/.14);border-radius:999px;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-label);font-weight:500;color:rgb(var(--ink)/.72);cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.QuestionDemo_kind__YMx0Z svg{width:1.125rem;height:1.125rem}.QuestionDemo_kind__YMx0Z:hover{border-color:rgb(var(--ink)/.4);color:rgb(var(--ink))}.QuestionDemo_kind__YMx0Z:active{background:rgb(var(--ink)/.05)}.QuestionDemo_kind__YMx0Z[aria-selected=true]{border-color:rgb(var(--ink));background:rgb(var(--ink));color:#fff;box-shadow:0 8px 18px -10px rgb(var(--ink)/.6)}.QuestionDemo_kind__YMx0Z:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}@keyframes QuestionDemo_panes-in__WtyoZ{0%{opacity:0}}.QuestionDemo_editor__TI9Ie{display:grid;gap:.875rem;animation:QuestionDemo_panes-in__WtyoZ .22s ease-out}.QuestionDemo_field__p8QY_{display:grid;gap:.3125rem}.QuestionDemo_fieldLabel__W5a9b{font-size:var(--type-label);font-weight:600;color:rgb(var(--ink)/.6)}.QuestionDemo_fieldText__uyuhU{display:block;padding:.5rem .75rem;border:1px solid rgb(var(--ink)/.16);border-radius:.75rem;font-size:var(--type-label);line-height:1.45;color:rgb(var(--ink)/.86)}.QuestionDemo_fieldText__uyuhU>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.QuestionDemo_fieldText__uyuhU>span[data-lines="2"]{-webkit-line-clamp:2}.QuestionDemo_fieldText__uyuhU>span[data-lines="3"]{-webkit-line-clamp:3}.QuestionDemo_choiceList__6jrJK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.QuestionDemo_choiceLine__1pYzu{display:flex;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;border:1px solid rgb(var(--ink)/.16);border-radius:.75rem;font-size:var(--type-label);line-height:1.35}.QuestionDemo_choiceLetter__G2NvY{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.3);font-size:var(--type-label);font-weight:600;color:rgb(var(--ink)/.7)}.QuestionDemo_choiceLetter__G2NvY svg{width:.875rem;height:.875rem}.QuestionDemo_fieldText__uyuhU>.QuestionDemo_covered__gYSW_{display:flex;align-items:center;gap:.4375rem;color:rgb(var(--ink)/.6)}.QuestionDemo_covered__gYSW_ svg{flex:none;width:.9375rem;height:.9375rem}.QuestionDemo_found__sv3IL{font-weight:600;animation:QuestionDemo_panes-in__WtyoZ .22s ease-out}.QuestionDemo_key__D6znd{transition:filter .2s ease-out}.QuestionDemo_key__D6znd[data-covered]{filter:blur(4px);user-select:none}.QuestionDemo_choiceLine__1pYzu{transition:border-color .2s ease-out}.QuestionDemo_choiceLetter__G2NvY{transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.QuestionDemo_choiceLine__1pYzu[data-answer]{border-color:rgb(var(--home-correct)/.45)}.QuestionDemo_choiceLine__1pYzu[data-answer] .QuestionDemo_choiceLetter__G2NvY{box-shadow:none;background:rgb(var(--home-correct));color:#fff}.QuestionDemo_choiceText__vf3En{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.QuestionDemo_finished__OjB0L{min-width:0;animation:QuestionDemo_panes-in__WtyoZ .22s ease-out}.QuestionDemo_finished__OjB0L .QuestionDemo_bluebook__QbyTh.QuestionDemo_bluebook__QbyTh{width:100%;margin-inline:0}.QuestionDemo_fillIn__IsUNG{display:grid;gap:1.25rem;padding:var(--space-card);border:1px solid rgb(var(--ink)/.1);border-radius:1.25rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.04),0 24px 48px -32px rgb(20 24 32/.3)}.QuestionDemo_fillStem__J2h4T{margin:0;font-size:var(--type-read);line-height:1.55}.QuestionDemo_fillRow__09Grg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.QuestionDemo_check__s7Hm_{min-height:2.75rem;padding:.375rem 1.25rem;border:1.5px solid rgb(var(--ink)/.2);border-radius:999px;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-label);font-weight:600;color:rgb(var(--ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.QuestionDemo_check__s7Hm_:hover:not(:disabled){border-color:rgb(var(--ink))}.QuestionDemo_check__s7Hm_:active:not(:disabled){background:rgb(var(--ink)/.06)}.QuestionDemo_check__s7Hm_:disabled{cursor:default;opacity:.45}.QuestionDemo_check__s7Hm_:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.QuestionDemo_fillResult__ykwMW{display:flex;align-items:flex-start;gap:.5rem;min-height:1.5rem;margin:0;font-size:var(--type-read);line-height:1.5}.QuestionDemo_fillResult__ykwMW svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem}.QuestionDemo_fillResult__ykwMW[data-result=right]{color:rgb(var(--home-correct));animation:QuestionDemo_panes-in__WtyoZ .22s ease-out}.QuestionDemo_fillResult__ykwMW[data-result=wrong]{color:rgb(var(--home-wrong));animation:QuestionDemo_panes-in__WtyoZ .22s ease-out}@media (prefers-reduced-motion:reduce){.QuestionDemo_editor__TI9Ie,.QuestionDemo_fillResult__ykwMW,.QuestionDemo_finished__OjB0L,.QuestionDemo_found__sv3IL{animation:none!important}.QuestionDemo_demo__FzUhP *{transition-duration:0s!important}}.TestMapDemo_map__y9bHf{--ink:var(--home-ink);--map-h:7.5rem;display:grid;gap:1.25rem}.TestMapDemo_map__y9bHf [data-subject=math]{--subject:var(--home-math)}.TestMapDemo_map__y9bHf [data-subject=reading]{--subject:var(--home-reading)}.TestMapDemo_srOnly__HGrzH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TestMapDemo_sections__Sk_zf{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,44fr);gap:clamp(1rem,2.5vw,2rem)}.TestMapDemo_section__xkA7T{display:grid;gap:.625rem;min-width:0}.TestMapDemo_sectionName__WsM3j{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:var(--type-label);font-weight:600;color:rgb(var(--subject))}.TestMapDemo_sectionName__WsM3j svg{width:1rem;height:1rem}.TestMapDemo_modules__mHuY1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1.25vw,1rem)}.TestMapDemo_module__DOJLF{display:grid;gap:.75rem;min-width:0}.TestMapDemo_moduleName__TGMCq{margin:0;font-size:var(--type-label);color:rgb(var(--ink)/.6)}.TestMapDemo_columns__5ZcGJ{position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));align-items:end;gap:2px;height:var(--map-h);border-bottom:1px solid rgb(var(--ink)/.2);touch-action:pan-y}.TestMapDemo_paceLine__WlO9D{position:absolute;inset-inline:0;bottom:calc(var(--pace) * 100%);border-top:1.5px dashed rgb(var(--ink)/.35);pointer-events:none}.TestMapDemo_column__pMRyQ{position:relative;display:flex;align-items:flex-end;height:100%;min-width:0;padding:0;border:0;border-radius:3px 3px 0 0;background:transparent;cursor:pointer;transition:background-color .12s ease-out}.TestMapDemo_column__pMRyQ:focus-visible{background:rgb(var(--ink)/.06)}@media (hover:hover){.TestMapDemo_column__pMRyQ:hover{background:rgb(var(--ink)/.06)}.TestMapDemo_column__pMRyQ[data-result=right]:hover .TestMapDemo_bar__YuduL{background:rgb(var(--home-correct))}}.TestMapDemo_column__pMRyQ:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:1px}.TestMapDemo_bar__YuduL{display:block;width:100%;height:max(5px,calc(var(--h) * 100%));border-radius:3px 3px 1px 1px;background:rgb(var(--home-correct)/.82);transition:background-color .12s ease-out}.TestMapDemo_column__pMRyQ[data-result=missed] .TestMapDemo_bar__YuduL{background:rgb(var(--home-wrong)/.14);box-shadow:inset 0 0 0 1.5px rgb(var(--home-wrong))}.TestMapDemo_column__pMRyQ[data-result=blank] .TestMapDemo_bar__YuduL{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ink)/.35)}.TestMapDemo_column__pMRyQ[data-replay]:before{content:"";position:absolute;left:50%;bottom:calc(var(--h) * 100% + 5px);width:7px;height:7px;border-radius:50%;background:rgb(var(--home-violet));box-shadow:0 0 0 3px rgb(var(--home-violet)/.18);transform:translateX(-50%)}.TestMapDemo_column__pMRyQ[aria-pressed=true]{background:rgb(var(--ink)/.07)}.TestMapDemo_column__pMRyQ[aria-pressed=true]:after{content:"";position:absolute;inset-inline:0;bottom:-.4375rem;height:.1875rem;border-radius:999px;background:rgb(var(--ink))}.TestMapDemo_column__pMRyQ[aria-pressed=true][data-result=missed] .TestMapDemo_bar__YuduL{background:rgb(var(--home-wrong)/.36)}.TestMapDemo_column__pMRyQ[data-replay-open]{background:rgb(var(--home-violet)/.12)}.TestMapDemo_column__pMRyQ[data-replay-open]:after{background:rgb(var(--home-violet))}.TestMapDemo_key__Q1hB5{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;font-size:var(--type-label);color:rgb(var(--ink)/.7)}.TestMapDemo_key__Q1hB5 li{display:inline-flex;align-items:center;gap:.5rem}.TestMapDemo_keyBlank__obSzU,.TestMapDemo_keyMissed__Cuswc,.TestMapDemo_keyRight__jSzti{width:.625rem;height:1rem;border-radius:2px}.TestMapDemo_keyRight__jSzti{background:rgb(var(--home-correct)/.82)}.TestMapDemo_keyMissed__Cuswc{background:rgb(var(--home-wrong)/.14);box-shadow:inset 0 0 0 1.5px rgb(var(--home-wrong))}.TestMapDemo_keyBlank__obSzU{height:.375rem;align-self:flex-end;margin-bottom:.3125rem;box-shadow:inset 0 0 0 1.5px rgb(var(--ink)/.35)}.TestMapDemo_keyPace__RzaJF{width:1.25rem;border-top:1.5px dashed rgb(var(--ink)/.45)}.TestMapDemo_keyReplay__PLy_k{width:7px;height:7px;border-radius:50%;background:rgb(var(--home-violet));box-shadow:0 0 0 3px rgb(var(--home-violet)/.18)}.TestMapDemo_detail__jrMUz{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;padding-top:1.25rem;border-top:1px solid rgb(var(--ink)/.08)}@media (min-width:60rem){.TestMapDemo_detail__jrMUz{grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:clamp(1.5rem,4vw,4rem);align-items:center}}.TestMapDemo_line__4X3hv{display:grid;gap:.375rem;align-content:start}.TestMapDemo_line__4X3hv p{margin:0}.TestMapDemo_lineResult__7whs2{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums;font-size:var(--type-heading);font-weight:500;line-height:1.2}.TestMapDemo_lineResult__7whs2 svg{width:1.375rem;height:1.375rem}.TestMapDemo_lineResult__7whs2[data-result=right]{color:rgb(var(--home-correct))}.TestMapDemo_lineResult__7whs2[data-result=missed]{color:rgb(var(--home-wrong))}.TestMapDemo_lineResult__7whs2[data-result=blank]{color:rgb(var(--ink)/.6)}.TestMapDemo_linePlace__7Bs4K{font-size:var(--type-label);color:rgb(var(--ink)/.62)}.TestMapDemo_lineTime__VcuSS{font-size:var(--type-read);color:rgb(var(--ink)/.8)}.TestMapDemo_lineTime__VcuSS strong{font-weight:600;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.TestMapDemo_replaySlot__PvlR2{display:grid;min-width:0}.TestMapDemo_replaySlot__PvlR2>*{grid-area:1/1}.TestMapDemo_replay__GWOqF{display:grid;gap:.5rem;margin:0;padding:.875rem 1.125rem 1rem;border:1px solid rgb(var(--ink)/.1);border-radius:1rem;background:rgb(var(--home-paper));box-shadow:0 1px 2px rgb(20 24 32/.04),0 20px 40px -28px rgb(20 24 32/.3)}.TestMapDemo_replay__GWOqF:not([data-current]){visibility:hidden}.TestMapDemo_misses__Z8yFk,.TestMapDemo_replay__GWOqF[data-current]{animation:TestMapDemo_replay-in__C4_U2 .22s ease-out}.TestMapDemo_misses__Z8yFk{display:grid;align-self:center;gap:.75rem;padding:.875rem 1.125rem 1rem;border:1px solid rgb(var(--ink)/.1);border-radius:1rem;background:rgb(var(--home-paper))}.TestMapDemo_missesHead__VkSIB{display:flex;align-items:center;gap:.4375rem;margin:0;font-size:var(--type-label);font-weight:600;color:rgb(var(--home-violet))}.TestMapDemo_missesHead__VkSIB svg{width:.9375rem;height:.9375rem}.TestMapDemo_missesList__5McJd{display:grid;gap:.3125rem;margin:0;padding:0;list-style:none}.TestMapDemo_missesList__5McJd button{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.375rem .75rem;border:1px solid rgb(var(--ink)/.12);border-radius:.625rem;background:rgb(var(--home-paper));font:inherit;font-size:var(--type-label);text-align:left;color:rgb(var(--ink));cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.TestMapDemo_missesList__5McJd button:hover{border-color:rgb(var(--home-violet)/.5);background:rgb(var(--home-violet)/.05)}.TestMapDemo_missesList__5McJd button:focus-visible{outline:2px solid rgb(var(--home-ember));outline-offset:2px}.TestMapDemo_missDot__eAVbb{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--home-violet));box-shadow:0 0 0 3px rgb(var(--home-violet)/.18)}.TestMapDemo_missPlace__JB1gl{flex:1;min-width:0}.TestMapDemo_missTime__Ump4Y{font-weight:600;font-variant-numeric:tabular-nums}.TestMapDemo_replayHead__R7Id1{display:grid;margin:0}.TestMapDemo_replayPlace__FFxjh{font-size:var(--type-label);color:rgb(var(--ink)/.62)}@keyframes TestMapDemo_replay-in__C4_U2{0%{opacity:0}}.TestMapDemo_replayNote__DdUHL{display:flex;align-items:center;gap:.4375rem;margin:0;font-size:var(--type-label);font-weight:600;color:rgb(var(--home-violet))}.TestMapDemo_replayNote__DdUHL svg{width:.9375rem;height:.9375rem}.TestMapDemo_replayStem__VrmVQ{margin:0;font-size:var(--type-label);line-height:1.45;color:rgb(var(--ink)/.86)}.TestMapDemo_replayChoices__EbMCx{display:grid;gap:.3125rem;margin:0;padding:0;list-style:none}.TestMapDemo_replayChoices__EbMCx li{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2rem;padding:.1875rem .625rem .1875rem .3125rem;border:1px solid rgb(var(--ink)/.12);border-radius:.625rem;font-size:var(--type-label)}.TestMapDemo_replayChoices__EbMCx li[data-lingered]{border-color:rgb(var(--home-violet)/.4);background:radial-gradient(ellipse 55% 140% at 72% 50%,rgb(var(--home-violet)/.32),rgb(var(--home-violet)/.1) 55%,transparent 80%)}.TestMapDemo_replayLetter__leEcJ{display:grid;flex:none;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--ink)/.3);font-weight:600;color:rgb(var(--ink)/.7)}.TestMapDemo_replayText__NIhKn{flex:1;min-width:0}.TestMapDemo_replayMark__ypn6e{display:inline-flex;align-items:center;gap:.25rem;font-weight:600}.TestMapDemo_replayMark__ypn6e svg{width:.875rem;height:.875rem}.TestMapDemo_replayChoices__EbMCx li[data-mark=answer] .TestMapDemo_replayMark__ypn6e{color:rgb(var(--home-correct))}.TestMapDemo_replayChoices__EbMCx li[data-mark=picked] .TestMapDemo_replayMark__ypn6e{color:rgb(var(--home-wrong))}.TestMapDemo_pointer__fBTQi{position:absolute;right:30%;top:55%;width:1rem;height:1rem;color:rgb(var(--home-violet));fill:rgb(var(--home-paper))}@media (max-width:40rem){.TestMapDemo_map__y9bHf{--map-h:5.5rem}.TestMapDemo_modules__mHuY1,.TestMapDemo_sections__Sk_zf{grid-template-columns:minmax(0,1fr)}.TestMapDemo_columns__5ZcGJ{gap:1.5px}.TestMapDemo_detail__jrMUz{display:contents}.TestMapDemo_key__Q1hB5{order:-1}.TestMapDemo_misses__Z8yFk{align-self:start}.TestMapDemo_line__4X3hv{position:sticky;bottom:0;z-index:1;gap:.25rem;padding-block:.625rem;border-top:1px solid rgb(var(--ink)/.1);background:rgb(var(--home-paper))}}@media (prefers-reduced-motion:reduce){.TestMapDemo_misses__Z8yFk,.TestMapDemo_replay__GWOqF{animation:none}.TestMapDemo_map__y9bHf *{transition-duration:0s!important}}