.exam_shell__kdWSM{min-height:100vh;background:#f3f6f5;color:#17211e}.exam_access__fNv_5{min-height:100vh;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr)}.exam_brandPanel__pAzn9{background:#123c31;color:#fff;padding:clamp(2rem,6vw,5rem);display:flex;flex-direction:column;justify-content:space-between}.exam_brandPanel__pAzn9 h1{color:#fff;font-size:2.4rem;max-width:12ch;letter-spacing:-.035em}.exam_brandPanel__pAzn9 p{max-width:48ch;color:#d8e8e2}.exam_accessForm__jG1O9{display:grid;place-items:center;padding:2rem}.exam_formBox__LMCyR{width:min(100%,430px)}.exam_formBox__LMCyR h2{font-size:1.5rem;margin-bottom:.35rem}.exam_formBox__LMCyR>p{color:#4b5f58;margin-bottom:1.5rem}.exam_field___nOog{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1rem;font-size:.82rem;font-weight:700}.exam_field___nOog input{min-height:48px;padding:.75rem .85rem;border:1px solid #aebdb8;border-radius:9px;background:#fff;font:inherit;font-weight:500;color:#17211e}.exam_field___nOog input:focus{outline:3px solid #b9d9cd;border-color:#1b4d3e}.exam_error__ScLgX{padding:.75rem;border-radius:8px;background:#fef2f2;color:#991b1b;margin-bottom:1rem}.exam_enter__Ghse6{width:100%;min-height:48px;border:0;border-radius:9px;background:#1b4d3e;color:white;font-weight:800;cursor:pointer}.exam_enter__Ghse6:disabled{opacity:.55;cursor:not-allowed}.exam_examHeader__chcwJ{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #dce4e1}.exam_identity__PkFlg span,.exam_identity__PkFlg strong{display:block}.exam_identity__PkFlg span{font-size:.75rem;color:#53645e}.exam_timer__HepjZ{min-width:110px;padding:.55rem .75rem;border-radius:9px;background:#edf4f1;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam_timer__HepjZ strong{display:block;font-size:1.1rem}.exam_timer__HepjZ span{font-size:.68rem}.exam_danger__Nr_sA{background:#fff1f1;color:#a11b1b}.exam_workspace__9uJvj{display:grid;max-width:1280px;margin:auto;min-height:calc(100vh - 70px)}.exam_questionPane__SMZjq{padding:clamp(1rem,3vw,2.25rem)}.exam_questionMeta__Baoof{display:flex;justify-content:space-between;gap:1rem;color:#53645e;font-size:.78rem;margin-bottom:1rem}.exam_passage__MuBOe{padding:1rem;background:#e8f1ed;border-radius:10px;margin-bottom:1rem;white-space:pre-wrap}.exam_stem__hGyMn{font-size:1.18rem;margin-bottom:1.5rem;white-space:pre-wrap}.exam_options__8lLd9{display:grid;grid-gap:.65rem;gap:.65rem}.exam_option__riX2X{display:flex;align-items:flex-start;gap:.8rem;padding:.85rem;border:1px solid #cbd7d2;border-radius:10px;background:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease}.exam_option__riX2X:hover{background:#f7faf9}.exam_option__riX2X.exam_selected__a__eW{border-color:#1b4d3e;background:#edf5f2}.exam_option__riX2X input{margin-top:.28rem;accent-color:#1b4d3e}.exam_textAnswer__Dl8_C{width:100%;min-height:150px;padding:1rem;border:1px solid #aebdb8;border-radius:10px;font:inherit}.exam_controls__1VqU1{display:flex;justify-content:space-between;gap:.7rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #dce4e1}.exam_controlButton__M_ZfI{min-height:42px;padding:.55rem 1rem;border:1px solid #afbeb9;border-radius:8px;background:#fff;font-weight:700;cursor:pointer}.exam_primary__WkHYN{background:#1b4d3e;color:#fff;border-color:#1b4d3e}.exam_rail__q6ua_{padding:1.25rem;background:#fff;border-left:1px solid #dce4e1}.exam_saveState__WjLaI{font-size:.75rem;color:#53645e;margin-bottom:1rem}.exam_palette__Eni66{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.45rem;gap:.45rem}.exam_number__X89A3{aspect-ratio:1;border:1px solid #c7d3cf;border-radius:7px;background:#fff;font-weight:700;cursor:pointer}.exam_answered__loSFX{background:#dceee7;border-color:#76a995;color:#123c31}.exam_flagged__460Gr{box-shadow:inset 0 -3px #d59b08}.exam_current__4d7kW{outline:2px solid #1b4d3e;outline-offset:1px}.exam_legend__5nobD{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0;font-size:.7rem;color:#53645e}.exam_submit__68PAE{width:100%;min-height:44px;margin-top:1rem;background:#17211e;color:#fff;border:0;border-radius:8px;font-weight:800;cursor:pointer}.exam_result__qhTd6{max-width:680px;margin:8vh auto;padding:2rem;text-align:center}.exam_score__w_EdU{font-size:3rem;font-weight:850;color:#1b4d3e}.exam_result__qhTd6 p{margin:.5rem auto;color:#4b5f58}.exam_result__qhTd6 a{display:inline-flex;margin-top:1rem;padding:.7rem 1rem;border-radius:8px;background:#1b4d3e;color:#fff}.exam_skeleton__2KBzG{min-height:100vh;display:grid;place-items:center;color:#53645e}@media(max-width:800px){.exam_access__fNv_5{grid-template-columns:1fr}.exam_brandPanel__pAzn9{min-height:240px;padding:2rem}.exam_brandPanel__pAzn9 h1{font-size:1.9rem}.exam_workspace__9uJvj{grid-template-columns:1fr}.exam_rail__q6ua_{border-left:0;border-top:1px solid #dce4e1}.exam_questionPane__SMZjq{padding-bottom:1rem}.exam_examHeader__chcwJ{align-items:flex-start}.exam_identity__PkFlg span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.exam_option__riX2X{transition:none}}.exam_freePractice__X7AFZ{padding:0 0 24px}.exam_freePractice__X7AFZ a{display:inline-flex;min-height:48px;align-items:center;padding:12px 20px;border:1px solid #1b6b2a;border-radius:6px;color:#185827;font-weight:700;background:#e5f2e9;text-decoration:none}.exam_freePractice__X7AFZ a:hover{background:#d5eadb}.exam_freePractice__X7AFZ p{font-size:14px;color:#465b54;line-height:1.6;margin:12px 0 0}.exam_access__fNv_5,.exam_shell__kdWSM{font-family:Arial,Helvetica,sans-serif}.exam_accessHeader__zBWBS>a:first-child{display:flex;align-items:center;gap:10px;color:#123c31;text-decoration:none}.exam_accessHeader__zBWBS strong{font-size:18px}.exam_questionDetails__tr3UE summary{cursor:pointer;font-size:14px;font-weight:700;padding:16px 0;min-height:44px}.exam_questionDetails__tr3UE summary:focus-visible{outline:2px solid #1971c2;outline-offset:2px}.exam_access__fNv_5{display:flex;flex-direction:column;min-height:100dvh;background:#f4f7fa;color:#17211e}.exam_accessHeader__zBWBS{display:flex;align-items:center;gap:24px;padding:20px max(20px,calc((100% - 1160px)/2));background:#fff;border-bottom:1px solid #dce4e1}.exam_accessHeader__zBWBS img{display:block;object-fit:contain}.exam_accessHeader__zBWBS>span{font-size:14px;color:#465b54}.exam_accessHeader__zBWBS>a:last-child{margin-left:auto;white-space:nowrap;font-size:14px;color:#174d3e}.exam_accessContent__QCi1e{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:64px;gap:64px;padding:56px 24px}.exam_intro__tYl9C h1{font-size:42px;line-height:1.15;letter-spacing:0;color:#123c31;margin:0 0 20px}.exam_intro__tYl9C h1 span{color:#1b6b2a}.exam_intro__tYl9C>p{font-size:18px;line-height:1.65;color:#465b54;max-width:44ch}.exam_welcomeLogo__3Dt6j{display:block;object-fit:contain;margin-bottom:24px}.exam_readiness__0TJuB{margin:32px 0 24px;padding-top:24px;border-top:1px solid #cbd7d2}.exam_readiness__0TJuB h2{font-size:18px;margin:0 0 16px}.exam_readiness__0TJuB ol{padding-left:22px;display:grid;grid-gap:14px;gap:14px;line-height:1.6}.exam_intro__tYl9C .exam_help__sXdiL{font-size:14px}.exam_accessForm__jG1O9{display:block;padding:0}.exam_formBox__LMCyR{width:100%;padding:32px;background:#fff;border:1px solid #cbd7d2;border-radius:8px}.exam_formBox__LMCyR h2{font-size:24px;letter-spacing:0}.exam_formBox__LMCyR>p{font-size:15px;line-height:1.6}.exam_fieldset__sFlBx{padding:0;border:0;margin:0;min-width:0}.exam_field___nOog{font-size:14px;gap:8px;margin-bottom:20px}.exam_field___nOog input{border-radius:6px;font-size:16px;width:100%;min-width:0}.exam_codeInput__9lEWj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam_enter__Ghse6{border-radius:6px;font-size:16px;min-height:50px}.exam_formBox__LMCyR .exam_privacy__8bqud{margin:20px 0 0;font-size:13px;color:#465b54}.exam_accessFooter__4Mqni{display:flex;justify-content:space-between;gap:16px;width:min(1160px,100%);margin:0 auto;padding:20px 24px;color:#465b54;font-size:13px}.exam_access__fNv_5{background:#f3f7f4;color:#123c31}.exam_accessHeader__zBWBS>a:first-child,.exam_accessHeader__zBWBS>a:last-child{color:#1b6b2a}.exam_accessFooter__4Mqni,.exam_accessHeader__zBWBS>span,.exam_intro__tYl9C .exam_help__sXdiL{color:#465b54}.exam_accessHeader__zBWBS{border-color:#cbd7d2}.exam_access__fNv_5 .exam_readiness__0TJuB{border-color:#c99a06}.exam_readiness__0TJuB h2{color:#1b6b2a}.exam_readiness__0TJuB ol{color:#465b54}.exam_readiness__0TJuB li::marker{color:#1b6b2a;font-weight:700}.exam_access__fNv_5 .exam_formBox__LMCyR{border-color:#cbd7d2}.exam_access__fNv_5 .exam_formBox__LMCyR .exam_privacy__8bqud,.exam_access__fNv_5 .exam_formBox__LMCyR>p{color:#465b54}.exam_access__fNv_5 .exam_field___nOog input{border-color:#aebdb8;color:#123c31;caret-color:#1b6b2a}.exam_access__fNv_5 .exam_field___nOog input::placeholder{color:#53645e;opacity:1}.exam_access__fNv_5 .exam_field___nOog input:focus{border-color:#1b6b2a;outline-color:#1b6b2a;outline-width:2px;outline-offset:2px}.exam_access__fNv_5 .exam_enter__Ghse6{background:#1b6b2a}.exam_access__fNv_5 .exam_enter__Ghse6:hover:not(:disabled){background:#145221}.exam_access__fNv_5 a{text-underline-offset:4px}.exam_access__fNv_5 ::selection{background:#ffe59a;color:#123c31}.exam_access__fNv_5 a:focus-visible,.exam_access__fNv_5 button:focus-visible{outline-color:#1b6b2a}.exam_shell__kdWSM{min-height:100dvh}.exam_examHeader__chcwJ{padding:16px max(20px,calc((100% - 1240px)/2));gap:20px}.exam_schoolIdentity__PoAl3{display:flex;align-items:center;gap:10px;margin-bottom:8px}.exam_schoolIdentity__PoAl3 img{object-fit:contain;border-radius:4px}.exam_schoolIdentity__PoAl3 span{color:#174d3e;font-size:14px;font-weight:600}.exam_identity__PkFlg strong{font-size:20px;line-height:1.35;overflow-wrap:anywhere}.exam_identity__PkFlg>span{font-size:14px;margin-top:4px;white-space:normal;max-width:none}.exam_timer__HepjZ{border-radius:6px;min-width:114px;flex:none}.exam_timer__HepjZ strong{font-size:25px;letter-spacing:0}.exam_timer__HepjZ span{font-size:12px}.exam_statusBar__q7VfN{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:auto;padding:12px 20px;font-size:13px;color:#465b54}.exam_statusBar__q7VfN>span{overflow-wrap:anywhere}.exam_statusBar__q7VfN label{display:flex;align-items:center;gap:8px;white-space:nowrap}.exam_flagControl__t4MfF input,.exam_statusBar__q7VfN input{accent-color:#174d3e;width:18px;height:18px}.exam_workspace__9uJvj{max-width:1240px;grid-template-columns:minmax(0,1fr) 280px;min-height:calc(100dvh - 170px);border-top:1px solid #dce4e1}.exam_questionPane__SMZjq{padding:28px 32px;min-width:0}.exam_questionMeta__Baoof{font-size:14px;line-height:1.5}.exam_questionMeta__Baoof strong{flex:none}.exam_progress__8xcnY{display:block;width:100%;height:5px;margin:0 0 28px;accent-color:#174d3e}.exam_stem__hGyMn{font-size:24px;font-weight:650;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere}.exam_answerHint__K_92q{color:#465b54;font-size:14px;margin:0 0 16px}.exam_passage__MuBOe{border-radius:6px;line-height:1.6;overflow-wrap:anywhere}.exam_option__riX2X{min-height:56px;border-radius:6px;padding:16px;font-size:17px;line-height:1.5}.exam_option__riX2X input{width:18px;height:18px;flex:none}.exam_option__riX2X span{overflow-wrap:anywhere;min-width:0}.exam_option__riX2X:focus-within{outline:2px solid #174d3e;outline-offset:2px}.exam_textAnswer__Dl8_C{border-radius:6px;font-size:17px}.exam_controls__1VqU1{align-items:center;flex-wrap:wrap;margin-top:28px;gap:12px}.exam_controlButton__M_ZfI{min-height:44px;border-radius:6px;font-size:14px}.exam_controlButton__M_ZfI:disabled,.exam_submit__68PAE:disabled{opacity:.5;cursor:not-allowed}.exam_flagControl__t4MfF{display:flex;align-items:center;gap:8px;font-size:14px}.exam_rail__q6ua_{padding:24px;min-width:0}.exam_rail__q6ua_ h2{font-size:18px;margin:0}.exam_rail__q6ua_ h3{font-size:14px;margin:20px 0 12px}.exam_progressStats__blh_k{display:flex;gap:28px;padding:20px 0;border-bottom:1px solid #dce4e1}.exam_progressStats__blh_k strong{display:block;font-size:24px}.exam_progressStats__blh_k span{display:block;font-size:13px;color:#465b54}.exam_number__X89A3{min-height:40px;border-radius:4px;font-size:14px}.exam_palette__Eni66{padding:3px;max-height:330px;overflow:auto}.exam_legend__5nobD{font-size:12px;line-height:1.6}.exam_submit__68PAE{border-radius:6px;font-size:14px;min-height:48px}.exam_error__ScLgX{line-height:1.6;font-size:14px}.exam_reviewDialog__ZQqXE{width:min(540px,calc(100% - 32px));max-height:85dvh;margin:auto;padding:28px;border:1px solid #cbd7d2;border-radius:8px;background:#fff;color:#17211e;overflow:auto}.exam_reviewDialog__ZQqXE::-webkit-backdrop{background:rgb(10 24 20/.6)}.exam_reviewDialog__ZQqXE::backdrop{background:rgb(10 24 20/.6)}.exam_reviewDialog__ZQqXE h2{font-size:24px;margin-bottom:16px}.exam_reviewDialog__ZQqXE p{line-height:1.6;margin-bottom:12px;color:#465b54}.exam_reviewQuestions__7oij4{display:flex;flex-wrap:wrap;gap:8px;max-height:220px;overflow:auto}.exam_srOnly__ndLwq{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.exam_largeText__k2nRm .exam_stem__hGyMn{font-size:28px}.exam_largeText__k2nRm .exam_option__riX2X,.exam_largeText__k2nRm .exam_textAnswer__Dl8_C{font-size:20px}.exam_result__qhTd6{margin:0 auto;padding:64px 24px}.exam_result__qhTd6 h1{font-size:28px;letter-spacing:0;margin-top:24px}.exam_result__qhTd6 p{line-height:1.6}.exam_result__qhTd6 a{margin:20px 6px 0;border-radius:6px}.exam_result__qhTd6 a:last-child{background:#fff;border:1px solid #afbeb9;color:#174d3e}.exam_skeleton__2KBzG{padding:24px;text-align:center}.exam_access__fNv_5 a:focus-visible,.exam_access__fNv_5 button:focus-visible,.exam_shell__kdWSM a:focus-visible,.exam_shell__kdWSM button:focus-visible{outline:3px solid #1971c2;outline-offset:3px}@media(max-width:800px){.exam_accessHeader__zBWBS{flex-wrap:wrap;padding:16px 20px;gap:12px}.exam_accessHeader__zBWBS>span{order:3;flex-basis:100%}.exam_accessContent__QCi1e{grid-template-columns:1fr;gap:28px;padding:28px 20px}.exam_intro__tYl9C h1{font-size:30px}.exam_intro__tYl9C>p{font-size:16px}.exam_readiness__0TJuB{margin:20px 0;padding-top:20px}.exam_readiness__0TJuB ol{gap:8px;font-size:14px}.exam_formBox__LMCyR{padding:24px}.exam_accessFooter__4Mqni{font-size:12px;flex-wrap:wrap}.exam_examHeader__chcwJ{padding:12px 16px}.exam_identity__PkFlg strong{font-size:17px}.exam_identity__PkFlg>span{font-size:12px;overflow:visible;text-overflow:clip;white-space:normal;max-width:none}.exam_schoolIdentity__PoAl3 span{font-size:12px}.exam_timer__HepjZ{min-width:94px;padding:8px}.exam_timer__HepjZ strong{font-size:22px}.exam_statusBar__q7VfN{padding:12px 16px;align-items:flex-start;flex-wrap:wrap}.exam_workspace__9uJvj{grid-template-columns:1fr}.exam_rail__q6ua_{grid-row:1;border-left:0;border-bottom:1px solid #dce4e1;padding:16px}.exam_rail__q6ua_ h2{display:none}.exam_progressStats__blh_k{padding:0 0 12px;gap:24px}.exam_progressStats__blh_k>div{display:flex;gap:8px;align-items:baseline}.exam_progressStats__blh_k strong{font-size:18px}.exam_rail__q6ua_ h3{margin-top:12px}.exam_palette__Eni66{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-height:138px}.exam_number__X89A3{aspect-ratio:1;min-height:40px;max-height:44px}.exam_legend__5nobD{margin:10px 0}.exam_submit__68PAE{margin-top:0}.exam_questionPane__SMZjq{padding:24px 16px}.exam_stem__hGyMn{font-size:21px}.exam_option__riX2X{font-size:16px}.exam_questionMeta__Baoof{font-size:12px}.exam_controls__1VqU1{gap:8px}.exam_controlButton__M_ZfI{padding:10px 14px}.exam_flagControl__t4MfF{font-size:12px}.exam_largeText__k2nRm .exam_stem__hGyMn{font-size:25px}.exam_reviewDialog__ZQqXE{padding:20px}}