.tsc[data-v-3a7abfba]{display:flex;flex-direction:column;height:100%}.tsc-topbar[data-v-3a7abfba]{display:flex;align-items:center;gap:8px;padding:0 20px;height:56px;flex:0 0 auto;background:#35507e;color:#fff}.tsc-topbar__left[data-v-3a7abfba]{flex:0 0 auto;margin-right:16px}.tsc-section-label[data-v-3a7abfba]{font-weight:700;font-size:16px}.tsc-topbar__actions[data-v-3a7abfba]{display:flex;gap:4px}.tsc-topbar__right[data-v-3a7abfba]{margin-left:auto;display:flex;align-items:center;gap:8px}.tsc-btn[data-v-3a7abfba]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;border:none;background:transparent;color:#fff;font-size:11px;cursor:pointer;border-radius:4px}.tsc-btn[data-v-3a7abfba]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.tsc-btn[data-v-3a7abfba]:disabled{opacity:.4;cursor:not-allowed}.tsc-btn.is-active[data-v-3a7abfba]{background:hsla(0,0%,100%,.25)}.tsc-btn--nav[data-v-3a7abfba]{flex-direction:row;font-size:13px;font-weight:600;padding:8px 18px;background:hsla(0,0%,100%,.12)}.tsc-btn--primary[data-v-3a7abfba]{background:#ffb347;color:#35251a}.tsc-timer[data-v-3a7abfba]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:4px;background:hsla(0,0%,100%,.12);color:#fff;font-variant-numeric:tabular-nums;cursor:pointer}.tsc-progress[data-v-3a7abfba]{flex:0 0 auto;padding:10px 20px;color:#4a5568;font-size:13px;border-bottom:1px solid #e5e8ec}.tsc-content[data-v-3a7abfba]{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}.tsc-topbar--strict[data-v-3a7abfba]{background:#dbe4f0;color:#1a1a1a;justify-content:flex-end}.tsc-topbar__brand[data-v-3a7abfba]{display:flex;align-items:center;gap:12px;margin-right:auto}.tsc-ets-logo[data-v-3a7abfba]{font-weight:800;font-size:15px;letter-spacing:.06em;color:#35507e;border:2px solid #35507e;border-radius:3px;padding:1px 6px}.tsc-topbar--strict .tsc-section-label[data-v-3a7abfba]{color:#1a1a1a}.tsc-topbar__actions--strict[data-v-3a7abfba]{display:flex;align-items:center;gap:4px}.tsc-topbar--strict .tsc-btn[data-v-3a7abfba]{color:#1a1a1a}.tsc-topbar--strict .tsc-btn[data-v-3a7abfba]:hover:not(:disabled){background:rgba(0,0,0,.08)}.tsc-topbar--strict .tsc-btn.is-active[data-v-3a7abfba]{background:rgba(0,0,0,.12)}.tsc-topbar--strict .tsc-btn--nav[data-v-3a7abfba]{background:rgba(0,0,0,.06)}.tsc-progress--strict[data-v-3a7abfba]{display:flex;align-items:center;gap:12px;font-size:12px}.tsc-hide-time[data-v-3a7abfba]{border:none;background:transparent;color:#2d5be3;font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.tsc-time-value[data-v-3a7abfba]{font-variant-numeric:tabular-nums;font-weight:700}.qc-grid[data-v-e21ecef4]{margin-bottom:24px}.qc-lead-in[data-v-e21ecef4]{margin-bottom:16px}.qc-columns[data-v-e21ecef4]{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid #c6cdd6;background:#c6cdd6}.qc-col[data-v-e21ecef4]{background:#fff;padding:16px;text-align:center}.qc-col-header[data-v-e21ecef4]{font-weight:700;margin-bottom:12px}.qc-raw[data-v-e21ecef4]{margin-bottom:24px}.qc-choices[data-v-e21ecef4]{display:flex;flex-direction:column;gap:14px}.qc-choice[data-v-e21ecef4]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.qc-choice input[type=radio][data-v-e21ecef4]{position:absolute;opacity:0;width:1px;height:1px}.qc-oval[data-v-e21ecef4]{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid #4a5568}.qc-choice.is-selected .qc-oval[data-v-e21ecef4]{border-color:#2d5be3;background:#2d5be3;box-shadow:inset 0 0 0 3px #fff}.qc-choice-text[data-v-e21ecef4]{flex:1}.qc--strict .qc-col-header[data-v-e21ecef4]{font-weight:400;text-transform:uppercase;font-size:12px;letter-spacing:.04em;color:#333}.qc--strict .qc-columns[data-v-e21ecef4]{border-color:#333;background:#333}.qc--strict .qc-oval[data-v-e21ecef4]{border-color:#1a1a1a}.qc--strict .qc-choice.is-selected .qc-oval[data-v-e21ecef4]{border-color:#1a1a1a;background:#fff;box-shadow:none}.qc--strict .qc-choice.is-selected .qc-oval[data-v-e21ecef4]:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#1a1a1a;transform:translate(-50%,-50%)}.ecms-directions[data-v-6bffee26]{font-style:italic;margin-bottom:16px}.ecms-choices[data-v-6bffee26]{display:flex;flex-direction:column;gap:14px}.ecms-choice[data-v-6bffee26]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ecms-choice input[type=checkbox][data-v-6bffee26]{position:absolute;opacity:0;width:1px;height:1px}.ecms-box[data-v-6bffee26]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;border:2px solid #4a5568}.ecms-choice.is-selected .ecms-box[data-v-6bffee26]{border-color:#2d5be3;background:#2d5be3}.ecms-choice.is-selected .ecms-box[data-v-6bffee26]:after{content:"";display:block;margin:2px auto 0;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ecms-choice input:disabled+.ecms-box[data-v-6bffee26]{opacity:.4}.ecms-choice-text[data-v-6bffee26]{flex:1}.ecms--strict .ecms-directions[data-v-6bffee26]{font-style:normal;font-weight:700;color:#1a1a1a}.ecms--strict .ecms-box[data-v-6bffee26]{border-color:#1a1a1a}.ecms--strict .ecms-choice.is-selected .ecms-box[data-v-6bffee26]{border-color:#1a1a1a;background:#1a1a1a}.msaa-directions[data-v-46851fa5]{font-style:italic;margin-bottom:16px}.msaa-choices[data-v-46851fa5]{display:flex;flex-direction:column;gap:14px}.msaa-choice[data-v-46851fa5]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.msaa-choice input[type=checkbox][data-v-46851fa5]{position:absolute;opacity:0;width:1px;height:1px}.msaa-box[data-v-46851fa5]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;border:2px solid #4a5568}.msaa-choice.is-selected .msaa-box[data-v-46851fa5]{border-color:#2d5be3;background:#2d5be3}.msaa-choice.is-selected .msaa-box[data-v-46851fa5]:after{content:"";display:block;margin:2px auto 0;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.msaa-choice-text[data-v-46851fa5]{flex:1}.numeric-entry-box[data-v-1fa855d6]{width:160px;height:44px;padding:0 12px;border:2px solid #4a5568;border-radius:2px;font-size:16px;text-align:center}.numeric-entry-box[data-v-1fa855d6]:disabled{background:#f2f3f5}.split-passage-layout[data-v-96ea646c]{display:flex;align-items:stretch;height:100%;min-height:0}.split-passage-layout__passage[data-v-96ea646c],.split-passage-layout__question[data-v-96ea646c]{flex:1 1 50%;min-width:0;height:100%;overflow-y:auto;padding:24px}.split-passage-layout__divider[data-v-96ea646c]{flex:0 0 1px;background:#c6cdd6}.tcs-passage[data-v-357d8f2c]{margin-bottom:24px;line-height:1.7}.tcs-blank-marker[data-v-357d8f2c]{display:inline-block;min-width:90px;padding:0 4px;font-weight:700;border-bottom:2px solid #2d5be3;color:#2d5be3;text-align:center}.tcs-columns[data-v-357d8f2c]{display:flex;gap:24px;flex-wrap:wrap}.tcs-column[data-v-357d8f2c]{flex:1 1 160px;min-width:160px}.tcs-column-header[data-v-357d8f2c]{font-weight:700;margin-bottom:10px}.tcs-choice[data-v-357d8f2c]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin-bottom:10px}.tcs-choice input[type=radio][data-v-357d8f2c]{position:absolute;opacity:0;width:1px;height:1px}.tcs-oval[data-v-357d8f2c]{position:relative;flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid #4a5568}.tcs-choice.is-selected .tcs-oval[data-v-357d8f2c]{border-color:#2d5be3;background:#2d5be3;box-shadow:inset 0 0 0 3px #fff}.tcs-choice-text[data-v-357d8f2c]{flex:1}.tcs--strict .tcs-passage[data-v-357d8f2c]{font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.tcs--strict .tcs-blank-marker[data-v-357d8f2c]{color:#1a1a1a;border-bottom-color:#1a1a1a}.tcs--strict .tcs-oval[data-v-357d8f2c]{border-color:#1a1a1a}.tcs--strict .tcs-choice.is-selected .tcs-oval[data-v-357d8f2c]{border-color:#1a1a1a;background:#fff}.tcs--strict .tcs-choice.is-selected .tcs-oval[data-v-357d8f2c]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#1a1a1a;transform:translate(-50%,-50%)}.ets-calc[data-v-72bcda45]{position:fixed;z-index:2000;width:220px;background:#eef1f5;border:1px solid #99a3b0;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ets-calc__header[data-v-72bcda45]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#35507e;color:#fff;font-size:13px;font-weight:700;border-radius:6px 6px 0 0;cursor:move}.ets-calc__close[data-v-72bcda45]{border:none;background:transparent;color:#fff;cursor:pointer;font-size:12px}.ets-calc__display[data-v-72bcda45]{margin:10px;padding:8px 10px;background:#fff;border:1px solid #99a3b0;border-radius:3px;text-align:right;font-variant-numeric:tabular-nums;font-size:18px;overflow-x:auto;white-space:nowrap}.ets-calc__grid[data-v-72bcda45]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 10px}.ets-calc__btn[data-v-72bcda45]{padding:10px 0;border:1px solid #99a3b0;border-radius:3px;background:#fff;font-size:14px;cursor:pointer}.ets-calc__btn[data-v-72bcda45]:hover{background:#f2f3f5}.ets-calc__btn--op[data-v-72bcda45]{background:#dbe4f0}.ets-calc__btn--wide[data-v-72bcda45]{grid-column:span 3}.ets-calc__btn--tall[data-v-72bcda45]{grid-row:span 2}.ets-calc__transfer[data-v-72bcda45]{display:block;width:calc(100% - 20px);margin:10px;padding:8px 0;border:1px solid #35507e;border-radius:3px;background:#35507e;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.single-choice__stem[data-v-585fd54b]{margin-bottom:24px}.single-choice__choices[data-v-585fd54b]{display:flex;flex-direction:column;gap:14px}.single-choice__choice[data-v-585fd54b]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.single-choice__choice input[type=radio][data-v-585fd54b]{position:absolute;opacity:0;width:1px;height:1px}.single-choice__oval[data-v-585fd54b]{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid #4a5568}.single-choice__choice.is-selected .single-choice__oval[data-v-585fd54b]{border-color:#2d5be3;background:#2d5be3;box-shadow:inset 0 0 0 3px #fff}.single-choice__text[data-v-585fd54b]{flex:1}.single-choice--strict .single-choice__stem[data-v-585fd54b]{font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.single-choice--strict .single-choice__oval[data-v-585fd54b]{border-color:#1a1a1a}.single-choice--strict .single-choice__choice.is-selected .single-choice__oval[data-v-585fd54b]{border-color:#1a1a1a;background:#fff;box-shadow:none}.single-choice--strict .single-choice__choice.is-selected .single-choice__oval[data-v-585fd54b]:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#1a1a1a;transform:translate(-50%,-50%)}.essay[data-v-1a6b7924]{max-width:900px;margin:0 auto}.essay__prompt[data-v-1a6b7924]{border:1px solid #c6cdd6;background:#f2f3f5;padding:20px;margin-bottom:12px}.essay__toolbar[data-v-1a6b7924]{display:flex;justify-content:flex-end;margin-bottom:8px;color:#4a5568;font-size:13px}.essay__textarea[data-v-1a6b7924] textarea{min-height:360px}.review-grid[data-v-3f5154e0]{max-width:640px;margin:32px auto;padding:0 20px}.review-grid__hint[data-v-3f5154e0]{color:#4a5568;margin-bottom:20px}.review-grid__rows[data-v-3f5154e0]{border:1px solid #e5e8ec}.review-grid__row[data-v-3f5154e0]{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #e5e8ec;cursor:pointer}.review-grid__row[data-v-3f5154e0]:hover{background:#f2f3f5}.review-grid__number[data-v-3f5154e0]{font-weight:700;width:24px}.review-grid__status[data-v-3f5154e0]{flex:1;color:#4a5568}.review-grid__flag[data-v-3f5154e0]{color:#d9822b}.review-grid--strict .review-grid__table[data-v-3f5154e0]{width:100%;max-width:640px;border-collapse:collapse;font-family:Georgia,Times New Roman,serif;color:#1a1a1a}.review-grid--strict .review-grid__table td[data-v-3f5154e0],.review-grid--strict .review-grid__table th[data-v-3f5154e0]{border:1px solid #999;padding:8px 16px;text-align:left}.review-grid--strict .review-grid__table th[data-v-3f5154e0]{background:#e9edf3;font-weight:700}.review-grid--strict .review-grid__table-row[data-v-3f5154e0]{cursor:pointer}.review-grid--strict .review-grid__table-row[data-v-3f5154e0]:hover{background:#f2f3f5}