.legal_page__o__3F{width:100%;max-width:calc(760px + 2 * var(--space-6));margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8);display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.legal_intro__gNIf_{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-3)}.legal_h1__zR_cQ{font-size:var(--step-4);line-height:1.05}.legal_lede__GB00Z{font-size:var(--step-1);line-height:1.4;color:var(--text);max-width:var(--measure)}.legal_updated__4CZa1{color:var(--muted);font-size:var(--step--1);max-width:var(--measure)}.legal_page__o__3F .legal_section__2_6YL{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.legal_h2__1FU_q{font-size:var(--step-1);line-height:1.2}.legal_section__2_6YL p,.legal_section__2_6YL ul{max-width:var(--measure);color:var(--text)}.legal_section__2_6YL strong{color:var(--navy)}.legal_section__2_6YL ul{margin:0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.legal_section__2_6YL a{overflow-wrap:anywhere}.legal_section__2_6YL .legal_sources__g_Iwo{font-size:var(--step-small)}.legal_corrections__6f4Pd{margin:0;padding:0;list-style:none}.legal_corrections__6f4Pd li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line)}.legal_corrections__6f4Pd li:first-child{border-top:0;padding-top:0}.legal_corrections__6f4Pd li:last-child{padding-bottom:0}.legal_section__2_6YL .legal_entry__dggdF{font-weight:700;color:var(--navy)}@media (max-width:759px){.legal_page__o__3F{padding:var(--space-5) var(--space-4) var(--space-7);gap:var(--space-4)}.legal_h1__zR_cQ{font-size:var(--step-3)}.legal_page__o__3F .legal_section__2_6YL{padding:var(--space-4)}}.forms_form__zlwf0{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;max-width:32rem}.forms_formLabel__CMdZr{font-weight:700}.forms_formRow__YaqH_{display:flex;gap:var(--space-2);flex-wrap:wrap}.forms_input__wTRxr{flex:1 1 14rem;min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--muted);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--step-0);color:var(--navy)}.forms_input__wTRxr[aria-invalid=true]{border-color:var(--error-ink)}.forms_formError__nXcrv{color:var(--error-ink);font-size:var(--step-small)}.forms_consent__hJpyK{display:flex;gap:var(--space-2);align-items:flex-start;min-height:44px;font-size:var(--step-small);cursor:pointer}.forms_consent__hJpyK input{width:1.1rem;height:1.1rem;margin-top:var(--space-1);flex:none;accent-color:var(--court)}.forms_honeypot__W4yZ9{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.forms_formDone__dCrEP{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--court);max-width:32rem}@media (max-width:760px){.forms_formRow__YaqH_>button{width:100%}}.report_toggle__SjVcA{justify-self:start;min-height:44px;font-size:var(--step--1);color:var(--navy)}.report_form__Q0OYQ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:32rem;padding-top:var(--space-4);border-top:1px solid var(--line)}.report_reasons__VbbHp{display:grid;margin:0 0 var(--space-3);padding:0;border:0}.report_reasons__VbbHp legend{margin-bottom:var(--space-2)}.report_reason__POHPV{display:flex;gap:var(--space-3);align-items:center;min-height:44px;cursor:pointer}.report_reason__POHPV input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--court)}.report_optional__J99L0{font-weight:400;color:var(--muted)}.report_note__5dGOV{resize:vertical;min-height:6rem}.report_count__OOj4X{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--space-3)}.report_actions__PaFJc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2)}.report_send__k_184{min-height:52px;padding:0 var(--space-5);border:1px solid var(--muted);border-radius:var(--radius-sm);background:transparent;font:inherit;font-weight:700;color:var(--navy);cursor:pointer}.report_send__k_184:hover{border-color:var(--navy)}.report_send__k_184:disabled{border-style:dashed;color:var(--muted);cursor:not-allowed}.report_cancel__f7BDI{min-height:44px;padding:0;border:0;background:none;font:inherit;color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.report_done__YnsRj{justify-self:start}@media (max-width:759px){.report_actions__PaFJc{flex-direction:column;align-items:stretch}.report_cancel__f7BDI{align-self:flex-start}}.coach_coach__LeR0Z{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--measure)}.coach_open__6qrx_{justify-self:start}.coach_small__vLEE5{font-size:var(--step-small);color:var(--navy)}.coach_sheet___yZqC{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;width:min(30rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--mist);border:1px solid var(--line);color:var(--navy)}.coach_sheet___yZqC::-webkit-backdrop{background:var(--scrim)}.coach_sheet___yZqC::backdrop{background:var(--scrim)}.coach_sheet___yZqC:not([open]){display:none}.coach_head__WvWhn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.coach_title__SNrl8{font-family:var(--font-caslon);font-size:var(--step-1);font-weight:400;letter-spacing:0;color:var(--navy)}.coach_close__LUvwe{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--navy);cursor:pointer}.coach_close__LUvwe:hover{color:var(--court)}.coach_body__Uzpae{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.coach_turns__rkLfj{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.coach_student__fgNk9{color:var(--navy)}.coach_answer__EYIjp{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--navy);white-space:pre-wrap;overflow-wrap:anywhere}.coach_starters__UEFAH{display:flex;flex-wrap:wrap;gap:var(--space-2)}.coach_starter__zcFPP{padding:0 var(--space-4);text-align:left}.coach_form__Fcj8V{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.coach_box__j_5zJ{resize:vertical;min-height:4.5rem}.coach_send__aywYK{justify-self:start}.coach_limit__0lUVV{font-weight:600;color:var(--navy)}.coach_report__Ckyr4{padding-top:var(--space-3);border-top:1px solid var(--line)}@media (max-width:759px){.coach_open__6qrx_,.coach_send__aywYK{justify-self:stretch}.coach_starter__zcFPP{flex:1 1 100%;justify-content:flex-start}.coach_sheet___yZqC{inset:auto 0 0 0;width:100vw;border-radius:0}.coach_head__WvWhn{padding:var(--space-3) var(--space-4)}.coach_body__Uzpae{padding:var(--space-4)}}.results_empty__zV8JX,.results_loading__PPdsU,.results_page__YvyT0{width:100%;max-width:calc(760px + 2 * var(--space-6));margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8)}.results_loading__PPdsU{min-height:60vh}.results_page__YvyT0{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.results_empty__zV8JX{display:grid;grid-gap:var(--space-5);gap:var(--space-5);justify-items:start}.results_sub__JkiaC{font-size:var(--step-1);line-height:1.4;max-width:var(--measure);color:var(--text)}.results_emptyH1__q7V2l{font-size:var(--step-4)}.results_h2__AYFFQ{font-family:var(--font-display);font-size:var(--step-2)}.results_h3__LcMNg{font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;letter-spacing:-.01em}.results_small__ZLi3q{font-size:var(--step-small);max-width:var(--measure);color:var(--text)}.results_lead__Cv6V_{font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;color:var(--navy)}.results_notice__jJ4RV{font-size:var(--step-small);max-width:var(--measure);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--court)}.results_textAction__AJp3Q,.results_textLink__cYhYG{display:inline-flex;align-items:center;min-height:44px;color:var(--court);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.results_textAction__AJp3Q{padding:0;border:0;background:none;font:inherit;cursor:pointer}.results_summary__7F__U{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.results_scoreCard__qfVF0{position:relative;overflow:hidden;margin-bottom:var(--space-2)}.results_ring__R1w2B{position:absolute;right:calc(-1 * var(--space-8));bottom:calc(-1 * (var(--space-8) + var(--space-7)));width:240px;height:240px;border:30px solid color-mix(in srgb,var(--surface) 12%,transparent);border-radius:var(--radius-pill);pointer-events:none}.results_scoreBody__R0IsQ{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.results_scoreLabel__Xqmrt{font-size:var(--step--1);font-weight:600;line-height:1.3;color:var(--surface)}.results_bigScore__9xBge{font-family:var(--font-display);font-size:4.75rem;font-weight:400;line-height:1;letter-spacing:0;color:var(--surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.results_outOf__CBsAr{margin-left:var(--space-1);font-size:var(--step-2);font-weight:400;letter-spacing:0}.results_scoreSentence__dgVTo{font-size:var(--step-2);line-height:1.15;letter-spacing:0;color:var(--surface)}.results_scoreLine__3x2BB{font-size:var(--step-small);line-height:1.5;max-width:var(--measure);color:var(--surface)}.results_scoreCard__qfVF0 a{color:var(--surface)}.results_tiles__DCn89{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none}.results_tile__wRzCN,.results_tiles__DCn89{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.results_tile__wRzCN{align-content:start;min-width:0;padding:var(--space-4) var(--space-3);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.results_tileScore__FV1W1{grid-row:1;font-family:var(--font-caslon);font-size:var(--step-1);font-weight:700;line-height:1.1;letter-spacing:0;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.results_scoreWeak__H4Uxf{color:var(--error-ink)}.results_scoreFull__VwOqe{color:var(--success-ink)}.results_tileName__SCMKT{display:inline-flex;align-items:center;min-height:44px;font-size:var(--step-small);font-weight:600;line-height:1.3;color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.results_tileName__SCMKT:hover{color:var(--court)}.results_boxes__TYFEE{display:flex;flex-wrap:wrap;gap:var(--space-1)}.results_box__M5Qld{width:14px;height:14px;border-radius:4px}.results_boxRight__Vrhjo{background:var(--success-ink)}.results_boxWrong__Ox2MM{background:var(--error-ink)}.results_boxBlank__w2Oka{border:1.5px dashed var(--muted)}.results_went__3oV_J{font-size:var(--step-small);line-height:1.45;color:var(--text)}.results_block__Zcgar{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start}.results_block__Zcgar>p{max-width:var(--measure)}.results_list__FKHJu{margin:0;padding:var(--space-1) var(--space-4);list-style:none;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.results_listRow__aYdkM{display:flex;align-items:center;gap:var(--space-3);min-height:56px;border-bottom:1px solid var(--line)}.results_listRow__aYdkM:last-child{border-bottom:0}.results_listName__z84wv{flex:1 1;font-weight:600;color:var(--navy)}.results_listEnd__lhACX{font-weight:700;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.results_stepNumber__FGnnd{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--mist);color:var(--court);font-size:var(--step--1);font-weight:700;line-height:1}.results_stepFirst__bQsRy{background:var(--court);color:var(--surface)}.results_stepLink__xNppa{flex:1 1;display:inline-flex;align-items:center;min-height:48px;padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:var(--navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.results_stepLink__xNppa:hover{color:var(--court)}.results_trap__mLe1X{max-width:var(--measure)}.results_actions__rYFSs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.results_honest__fyTmy{flex-basis:100%;font-size:var(--step-small);color:var(--text)}.results_habits__lVvum{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.results_habit__dTnpE{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.results_habitText__stkEu{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.results_habitText__stkEu>p{max-width:var(--measure)}.results_habitName__fDoOE{font-weight:700;color:var(--navy)}.results_habitCount__kT79n{font-size:var(--step-small);font-weight:600;color:var(--text)}.results_emptyCard__Oaroo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.results_emptyCard__Oaroo>p{max-width:var(--measure)}.results_sheet__XjYnI{min-width:0;padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.results_passage__Ol_0M{font-size:var(--step-0);line-height:1.65;max-width:var(--measure);color:var(--text);white-space:pre-line}.results_verdict__iVtQX{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--measure);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line)}.results_statement__jnLYA{font-family:var(--font-caslon);font-size:var(--step-1);font-weight:400;line-height:1.3;letter-spacing:0;color:var(--navy)}.results_you__uyyjm{color:var(--error-ink)}.results_key__4ejLZ{color:var(--success-ink)}.results_reviewSection__RKR83{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.results_reviewList__J222W{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.results_item__SpVAc{background:var(--surface);border-radius:var(--radius-lg)}.results_item__SpVAc,.results_item__SpVAc[open]{border:1px solid var(--line)}.results_itemSummary__Tip_S{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;min-height:56px;padding:var(--space-4);list-style:none;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent}.results_itemSummary__Tip_S::-webkit-details-marker{display:none}.results_itemSummary__Tip_S:after{content:"+";font-size:var(--step-1);line-height:1}.results_item__SpVAc[open]>.results_itemSummary__Tip_S:after{content:"\2212"}.results_status__cNA1q{font-weight:700}.results_itemTime__J5A9N{display:block;margin-top:var(--space-1);font-size:var(--step-small);color:var(--text)}.results_statusRight__jRdwd{color:var(--success-ink)}.results_statusWrong__GrKwJ{color:var(--error-ink)}.results_itemBody__3MZf7{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;margin:0 var(--space-4);padding:var(--space-4) 0 var(--space-5);border-top:1px solid var(--line)}.results_reviewPassage__YS2N5{min-width:0}.results_question__ZWnUK{font-weight:600;color:var(--navy)}.results_explain__JMbuM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--measure);color:var(--navy)}.results_ratings__Z5UYO{margin:0;padding:0;list-style:none;max-width:var(--measure)}.results_rating__ilc_8{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line)}.results_rating__ilc_8:last-child{border-bottom:1px solid var(--line)}.results_share__C5_8p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}@media (max-width:759px){.results_empty__zV8JX,.results_loading__PPdsU,.results_page__YvyT0{padding:var(--space-5) var(--space-4) var(--space-7)}.results_emptyH1__q7V2l{font-size:var(--step-3)}.results_bigScore__9xBge{font-size:4rem}.results_scoreSentence__dgVTo{font-size:var(--step-1)}.results_tiles__DCn89{grid-template-columns:minmax(0,1fr)}.results_tile__wRzCN{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4)}.results_tileName__SCMKT{grid-row:1}.results_tileScore__FV1W1{grid-row:1;grid-column:2}.results_boxes__TYFEE,.results_went__3oV_J{grid-column:1/-1}.results_went__3oV_J{padding-bottom:var(--space-1)}.results_sheet__XjYnI{padding:var(--space-4)}.results_statement__jnLYA{font-size:var(--step-1)}.results_itemSummary__Tip_S{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1)}.results_itemSummary__Tip_S>:nth-child(2){grid-column:1}.results_itemSummary__Tip_S:after{grid-column:2;grid-row:1}.results_actions__rYFSs{display:grid}.results_actions__rYFSs>a,.results_actions__rYFSs>button{width:100%}}.results_stepBody__YD748{flex:1 1;display:grid;padding:var(--space-2) 0}.results_stepBody__YD748 .results_stepLink__xNppa{min-height:44px}.results_stepWhy__0C4fB{font-size:var(--step-small);color:var(--text);max-width:var(--measure)}.results_stepRow__1e_LP{align-items:flex-start}.chart_wrap__7t96W,.results_stepRow__1e_LP .results_stepNumber__FGnnd{margin-top:var(--space-4)}.chart_wrap__7t96W{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.chart_caption__PyCSB{margin:0;font-size:var(--step-small);font-weight:700;line-height:1.4;color:var(--navy)}.chart_series__rfL9c{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.chart_one__eKUkO{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.chart_name___2Mrg{margin:0;font-size:var(--step--1);font-weight:600;color:var(--muted)}.chart_rows__JLMEG{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.chart_row__8Iiru{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--step-small);line-height:1.3;color:var(--navy)}.chart_label__HCb0Y{min-width:0;overflow-wrap:anywhere}.chart_track__VRpnt{display:block;height:18px;border-radius:4px;background:var(--surface);overflow:hidden}.chart_bar__B7SuU{display:block;height:100%;border-radius:4px;background:var(--navy)}.chart_value__QUaya{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:4ch}@media (max-width:899px){.chart_row__8Iiru{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr) auto;gap:var(--space-2)}}.drill_top__KwFDp{width:100%;max-width:calc(760px + 2 * var(--space-6));margin:0 auto;padding:var(--space-5) var(--space-6) 0}main.drill_inColumn__IvGj_{padding-top:var(--space-5)}.drill_back__bEZ0P a,.drill_top__KwFDp a{display:inline-flex;align-items:center;min-height:44px;color:var(--court);text-decoration-thickness:1px;text-underline-offset:.2em}main.drill_question__ij86B{--column:760px;padding-top:var(--space-2)}.drill_spaced__u93IL{margin-top:var(--space-4)}.drill_habit__Wzz_7{margin-top:var(--space-3);font-weight:700}.drill_ask__fbgLv{margin-bottom:var(--space-3);max-width:var(--measure)}.drill_explain__TPBKW{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line);color:var(--navy)}.drill_explain__TPBKW>p{max-width:var(--measure)}.drill_verdict__NA71O{font-family:var(--font-sans);font-weight:700;font-size:var(--step-1);line-height:1.3;letter-spacing:-.01em}.drill_right__qeEkj{color:var(--success-ink)}.drill_wrong___Ng2M{color:var(--error-ink)}.drill_failed___FpU0{font-size:var(--step-small);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--error-ink)}.drill_report___9QZb{margin-top:var(--space-4)}.drill_rules__8KEx8{list-style:none;margin:0 0 var(--space-4);padding:0;font-size:var(--step-small)}.drill_rules__8KEx8 li{padding:var(--space-2) 0;border-top:1px solid var(--line)}.drill_startActions___QVjG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-3)}.drill_prose__sXcWq{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:var(--measure)}.drill_passage__E_e6V{font-size:var(--step-0);line-height:1.65;max-width:var(--measure);white-space:pre-line}.drill_divider__W7rEZ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding-top:var(--space-4);border-top:1px solid var(--line)}.drill_meta__65xcY{font-size:var(--step--1);font-weight:600;color:var(--muted)}.drill_exampleStatement__tLGW4{font-family:var(--font-caslon);font-size:var(--step-1);font-weight:400;line-height:1.35;letter-spacing:0;max-width:var(--measure)}@media (max-width:759px){.drill_top__KwFDp{padding-inline:var(--space-4)}.drill_explain__TPBKW{padding:var(--space-4)}.drill_startActions___QVjG{flex-direction:column;align-items:stretch}.drill_startActions___QVjG button:last-child{align-self:start}}.drill_nudge__4JFq_{justify-items:start;margin-top:var(--space-4)}.drill_hints__9FOMu,.drill_nudge__4JFq_{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.drill_hints__9FOMu{width:100%}.drill_hints__9FOMu:empty{display:none}.drill_hint__N_WmS{max-width:var(--measure);padding:var(--space-3) var(--space-4);background:var(--mist);border-left:4px solid var(--court);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--navy)}.drill_hintLabel__HQCfA{font-family:var(--font-sans);font-weight:700}.drill_hintsDone__9fQ_c{color:var(--navy);min-height:44px;display:flex;align-items:center}.drill_hintsDone__9fQ_c,.drill_hintsUsed__x98Fv{font-size:var(--step-small)}main.drill_wide__4iDPz{--column:1184px}.drill_topWide__A8JW5{max-width:calc(1184px + 2 * var(--space-6))}.drill_split__t5ZW4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-7);gap:var(--space-7);margin-top:var(--space-5);margin-bottom:var(--space-5);align-items:start}.drill_stim__tnteY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--mist);border-radius:var(--radius-lg);min-width:0}.drill_lab__yI5N0{font-size:var(--step--1);color:var(--muted)}.drill_psg__c_lf7{margin:0;font-size:var(--step-0);line-height:1.75;color:var(--navy);white-space:pre-line}.drill_col__EmD8X{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;min-width:0}.drill_prm__e06Hc{margin:0;font-family:var(--font-sans);font-size:var(--step-1);line-height:1.45;font-weight:600;letter-spacing:0;color:var(--navy)}.drill_rem__sVfM4{margin:0;font-size:var(--step-small);line-height:1.5;color:var(--muted)}.drill_ops__f9OK_{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.drill_op___bl0B{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:50px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--navy);font:inherit;font-size:var(--step-0);font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.drill_op___bl0B:hover:not(:disabled){border-color:var(--navy)}.drill_op___bl0B:disabled{cursor:default}.drill_k__wY40O{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:7px;font-size:var(--step--1);color:var(--muted)}.drill_opLabel__XhwTG{min-width:0}.drill_tg__DDhfy{margin-left:auto;flex:none;padding-left:var(--space-2);font-size:var(--step--1);font-weight:600}.drill_op___bl0B.drill_ok__b8vv0{background:var(--navy);color:var(--surface);border-color:var(--navy)}.drill_op___bl0B.drill_ok__b8vv0 .drill_k__wY40O{border-color:currentColor;color:inherit}.drill_op___bl0B.drill_no__pB_NC{border-style:dashed;border-color:var(--navy)}.drill_op___bl0B.drill_dim__aeB39{color:var(--muted)}.drill_ex___m1am{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text)}.drill_ex___m1am>p{margin:0;line-height:1.6}.drill_vd__ankAX,.drill_yours__iNTfz{font-weight:600;color:var(--navy)}.drill_hb__SA3lb{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--mist);color:var(--navy);font-size:var(--step--1);font-weight:500}@media (max-width:899px){.drill_split__t5ZW4{grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-4)}.drill_stim__tnteY{padding:var(--space-4);border-radius:14px}.drill_psg__c_lf7{line-height:1.65}.drill_op___bl0B{flex-wrap:wrap;row-gap:var(--space-1)}.drill_opLabel__XhwTG{flex:1 1}.drill_tg__DDhfy{flex-basis:100%;box-sizing:border-box;margin-left:0;padding-left:calc(var(--space-6) + var(--space-2))}}.drill_op___bl0B[aria-pressed=true]:not(:disabled){border:2px solid var(--navy)}.drill_conf__9H9rh{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.drill_confSet__mp50G{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--mist);min-width:0}.drill_confQ__QP1Mi{margin:0;font-size:var(--step-0);font-weight:600;color:var(--navy)}.drill_confLevels__Tt4yK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.drill_confLevel__PahFp{min-height:48px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--navy);font:inherit;font-size:var(--step--1);font-weight:500;cursor:pointer}.drill_confLevel__PahFp:hover:not([aria-pressed=true]){border-color:var(--navy)}.drill_confLevel__PahFp[aria-pressed=true]{background:var(--navy);color:var(--surface);border-color:var(--navy)}.drill_confSmall__vvHZx{margin:0;font-size:var(--step-small);line-height:1.5;color:var(--muted)}.drill_confFoot__ce2BK{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.drill_confNote__T3oDb{color:var(--navy)}@media (max-width:899px){.drill_confSet__mp50G{padding:var(--space-4)}.drill_confLevels__Tt4yK{grid-template-columns:repeat(2,minmax(0,1fr))}.drill_confFoot__ce2BK>button{width:100%}}.drill_calLink__zaOvT{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;margin-bottom:var(--space-5)}.drill_calLink__zaOvT>p{margin:0;color:var(--text)}.drill_entry__L0hhq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0;min-width:0}.drill_entryRow__q8W0Y{display:flex;align-items:center;gap:var(--space-3);min-height:50px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--navy)}.drill_entryRow__q8W0Y:focus-within{border-color:var(--navy);outline:3px solid var(--focus);outline-offset:2px}.drill_entryInput__1f11i{flex:1 1;width:0;min-width:0;min-height:48px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--step-0);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drill_entryInput__1f11i:focus,.drill_entryInput__1f11i:focus-visible{outline:none}.drill_entryInput__1f11i:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:1}.drill_entryUnit__0j7Ao{flex:none;font-size:var(--step-small);color:var(--muted)}.drill_entryRow__q8W0Y.drill_ok__b8vv0{background:var(--navy);color:var(--surface);border-color:var(--navy)}.drill_entryRow__q8W0Y.drill_ok__b8vv0 .drill_entryUnit__0j7Ao{color:inherit}.drill_entryRow__q8W0Y.drill_no__pB_NC{border-style:dashed;border-color:var(--navy)}.drill_entryProblem__OuJ1Y{margin:0;font-size:var(--step-small);color:var(--error-ink)}.drill_entryFoot__CRPEN{display:flex;justify-content:flex-end}@media (max-width:899px){.drill_entryFoot__CRPEN>button{width:100%}.drill_entryRow__q8W0Y .drill_tg__DDhfy,.drill_keyed__6wpW2 .drill_tg__DDhfy{flex-basis:auto;margin-left:auto;padding-left:var(--space-2)}}.drill_stim__tnteY table th:first-child{background:var(--mist)}.drill_rates__CuIXJ,.drill_rs__YRgS0{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.drill_rs__YRgS0{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.drill_rt__rhN_6{display:flex;gap:var(--space-3);align-items:flex-start;margin:0;color:var(--navy);line-height:1.45}.drill_sc__s3i0C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.drill_sb__HvQkB{min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--navy);font:inherit;font-size:var(--step--1);font-weight:500;line-height:1.2;cursor:pointer}.drill_sb__HvQkB:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--navy)}.drill_sb__HvQkB[aria-pressed=true]{background:var(--navy);color:var(--surface);border-color:var(--navy)}.drill_sb__HvQkB:disabled{cursor:default}.drill_sb__HvQkB.drill_sbKey__jY2Vz{border:2px solid var(--navy)}.drill_kr__sX_6g{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text);font-size:var(--step-small)}.drill_kr__sX_6g>p{margin:0;line-height:1.5}.drill_kr__sX_6g b{color:var(--navy);font-weight:600}@media (max-width:379px){.drill_sc__s3i0C{grid-template-columns:minmax(0,1fr)}}.inner_page__MzL0Q{width:100%;max-width:calc(760px + 2 * var(--space-6));margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-8);display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-content:start}.inner_intro__l7LfU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;margin-bottom:var(--space-3)}.inner_h1__fLT3B{font-size:var(--step-4);line-height:1.05}.inner_lede__u7uHU{font-size:var(--step-1);line-height:1.4;color:var(--text);max-width:var(--measure)}.inner_page__MzL0Q .inner_block__yGa2X{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start;padding:var(--space-5)}.inner_h2__Sh3rz{font-size:var(--step-1);line-height:1.2}.inner_text__ArnVj{max-width:var(--measure);color:var(--text)}.inner_smallPrint__LByJK{width:100%;padding-top:var(--space-4);border-top:1px solid var(--line)}.inner_hint__UAR_u,.inner_smallPrint__LByJK{font-size:var(--step-small);color:var(--text)}.inner_error__gYbsv,.inner_notice__E1CCW{max-width:var(--measure);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--court);color:var(--navy)}.inner_error__gYbsv{border-left-color:var(--error-ink)}.inner_opens__eFfgv{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:var(--measure);margin:0;padding:0;list-style:none;color:var(--text)}.inner_opens__eFfgv li{display:flex;gap:var(--space-2)}.inner_opens__eFfgv svg{flex:none;margin-top:var(--space-1);color:var(--navy)}.inner_block__yGa2X .inner_filled__mQAU_{color:var(--surface)}.inner_page__MzL0Q .inner_edge__xxDBE{border:1px solid var(--muted)}.inner_textAction__Mjv3a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--court);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.inner_textAction__Mjv3a:hover{color:var(--navy)}.inner_plans__cJ4px{margin:0;padding:0;list-style:none;width:100%}.inner_plan__2mfNG{display:grid;grid-template-columns:8rem 6rem minmax(0,1fr);grid-gap:var(--space-1) var(--space-5);gap:var(--space-1) var(--space-5);align-items:baseline;padding:var(--space-4) 0;border-top:1px solid var(--line)}.inner_plan__2mfNG:first-child{border-top:0;padding-top:0}.inner_planName__C0QYO{font-weight:700}.inner_planPrice__g4Bkq{font-family:var(--font-display);font-size:var(--step-2);font-weight:400;letter-spacing:0;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inner_planDetail__KTjft{font-size:var(--step-small);color:var(--text)}.inner_debriefs__HNMUJ{margin:0;padding:0;list-style:none;width:100%}.inner_debrief__RA_RU{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.inner_debrief__RA_RU:first-child{border-top:0;padding-top:0}.inner_rows__pcvEy{margin:0;padding:0;list-style:none;width:100%}.inner_row__OJ2BB{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--line)}.inner_row__OJ2BB:first-child{border-top:0;padding-top:0}.inner_row__OJ2BB:last-child{padding-bottom:0}.inner_rowLabel__VKCUz,.inner_rowName__yk8Sk{display:flex;align-items:center;min-height:44px;font-weight:700}.inner_rowName__yk8Sk{justify-self:start;color:var(--court);text-decoration-thickness:1px;text-underline-offset:.2em}.inner_rowName__yk8Sk:hover{color:var(--navy)}.inner_shareTry__wA6dT{width:100%;max-width:var(--measure)}.inner_form__BCCAW{display:grid;grid-gap:var(--space-5);gap:var(--space-5);width:100%;justify-items:start}.inner_field__97gS1{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%}.inner_label__NoORt{font-weight:700}.inner_input___wJXC{width:100%;max-width:var(--measure);min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--muted);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--step-0);color:var(--navy)}.inner_input___wJXC[aria-invalid=true]{border-color:var(--error-ink)}.inner_fieldError__Srn7O{color:var(--error-ink);font-size:var(--step-small)}.inner_score__OfiR6{max-width:8rem}.inner_dateField__lsk9h{margin-top:var(--space-3)}.inner_date__j2qMK{max-width:14rem}.inner_value__wI6w1{overflow-wrap:anywhere}.inner_firms__EEK4F{margin:0;padding:0;border:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;min-width:0}.inner_firms__EEK4F legend{padding:0}.inner_firmList___LZ_c{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5);margin-top:var(--space-2)}.inner_check__TIQe7{display:flex;gap:var(--space-3);align-items:center;min-height:48px;border-bottom:1px solid var(--line);cursor:pointer}.inner_check__TIQe7 input{width:22px;height:22px;flex:none;margin:0;accent-color:var(--court)}.inner_consent__lT6O6{align-items:flex-start;padding:var(--space-3) 0;border-top:1px solid var(--line)}.inner_consent__lT6O6 input{margin-top:var(--space-1)}.inner_actions__kFftV{display:flex;flex-wrap:wrap;gap:var(--space-3)}.inner_alt__rhzJF,.inner_planState___VPwW{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%;justify-items:start}.inner_alt__rhzJF,.inner_signedIn__RqJrp{padding-top:var(--space-4);border-top:1px solid var(--line)}.inner_signedIn__RqJrp{display:flex;flex-wrap:wrap;gap:0 var(--space-4);align-items:center;width:100%;color:var(--text)}@media (max-width:759px){.inner_page__MzL0Q{padding:var(--space-5) var(--space-4) var(--space-7);gap:var(--space-4)}.inner_h1__fLT3B{font-size:var(--step-3)}.inner_page__MzL0Q .inner_block__yGa2X{padding:var(--space-4)}.inner_actions__kFftV,.inner_actions__kFftV>form,.inner_cta__Guwkc{width:100%}.inner_plan__2mfNG{grid-template-columns:8rem minmax(0,1fr)}.inner_planDetail__KTjft{grid-column:1/-1}}.inner_page__MzL0Q .inner_google__7cwX1{width:100%}.inner_code__Yy_6F{max-width:12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.2em}.pricing_pg__HuSHd{--fp-lift:0 1px 2px rgba(10,26,51,0.06),0 24px 48px -24px rgba(10,26,51,0.18);--fp-chip:0 1px 3px rgba(10,26,51,0.15);container-type:inline-size;background:var(--surface);color:var(--navy);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.pricing_pg__HuSHd a{color:inherit}.pricing_pg__HuSHd .pricing_notice__mbZZs a,.pricing_pg__HuSHd .pricing_p__cKYew a,.pricing_pg__HuSHd .pricing_s__F8g7r a,.pricing_pg__HuSHd .pricing_sm___xzvc a{color:var(--navy);text-underline-offset:3px}.pricing_w__hXTRn{max-width:960px;box-sizing:content-box;margin:0 auto;padding:80px 40px;display:flex;flex-direction:column;gap:64px}.pricing_intro__tv2V0{display:flex;flex-direction:column;gap:14px;max-width:720px}.pricing_d1__Dapbm{font-size:64px;line-height:1.02}.pricing_d1__Dapbm,.pricing_d2__G1XQ8{font-family:var(--font-display);font-weight:400;margin:0;color:var(--navy);letter-spacing:normal}.pricing_d2__G1XQ8{font-size:40px;line-height:1.05}.pricing_h3__Kv4uh{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.1;margin:0;color:var(--navy);letter-spacing:normal}.pricing_p__cKYew{font-size:16px;line-height:1.6;color:var(--text);margin:0}.pricing_s__F8g7r{font-size:13px}.pricing_s__F8g7r,.pricing_sm___xzvc{line-height:1.5;color:var(--muted);margin:0}.pricing_sm___xzvc{font-size:14px}.pricing_notice__mbZZs{font-size:16px;line-height:1.6;color:var(--navy);margin:0;padding-left:16px;border-left:4px solid var(--navy)}.pricing_plans__FfKnY{display:grid;grid-template-columns:480px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.pricing_open__0SZ0d{display:flex;flex-direction:column;gap:18px;padding-top:8px}.pricing_box__ruBBd{border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:16px;background:var(--surface);box-shadow:var(--fp-lift);box-sizing:border-box;min-width:0}.pricing_seg__8LsCg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:12px;background:var(--mist)}.pricing_sg__28eLp{min-height:46px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:500 14px/1.2 var(--font-sans);cursor:pointer;padding:4px 8px}.pricing_sg__28eLp.pricing_on__h8k3m{background:var(--surface);color:var(--navy);box-shadow:var(--fp-chip)}.pricing_amt__JHfgM{font-family:var(--font-display);font-size:72px;line-height:1}.pricing_amt__JHfgM small{font-family:var(--font-sans);font-size:17px;color:var(--muted)}.pricing_inc__AwK_B{margin:0;list-style:none;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding:16px 0 0}.pricing_inc__AwK_B li{font-size:15px;line-height:1.45;color:var(--text);display:flex;gap:10px}.pricing_inc__AwK_B svg{flex:none;margin-top:3px}.pricing_open__0SZ0d .pricing_inc__AwK_B{border-top:0;padding-top:0;gap:10px}.pricing_cta__M_kWC{height:50px;padding:0 26px;border-radius:10px;background:var(--navy);color:var(--surface);font:500 16px var(--font-sans);border:0;cursor:pointer}.pricing_cta2__Mf_6_,.pricing_cta__M_kWC{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none;box-sizing:border-box}.pricing_cta2__Mf_6_{min-height:48px;padding:0 22px;border-radius:10px;background:transparent;color:var(--navy);border:1px solid var(--line);font:500 15px var(--font-sans)}.pricing_pg__HuSHd .pricing_cta2__Mf_6_:hover{border-color:var(--navy);color:var(--navy)}.pricing_form__pmalc{display:flex;flex-direction:column;gap:12px;margin:0}.pricing_consent__2VSPQ{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-size:14px;line-height:1.5;color:var(--text);cursor:pointer}.pricing_consent__2VSPQ input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--navy)}.pricing_error__Hm5QJ{font-size:15px;line-height:1.5;color:var(--navy);margin:0;padding-left:16px;border-left:4px solid var(--error-ink)}.pricing_fieldError___RIf1{font-size:14px;line-height:1.5;color:var(--error-ink);margin:6px 0 0 30px}.pricing_held__eML2L{display:flex;flex-direction:column;gap:12px}.pricing_faqs__MWZuc{display:flex;flex-direction:column;gap:16px}.pricing_q__2kVPf{border-top:1px solid var(--line)}.pricing_q__2kVPf:last-child{border-bottom:1px solid var(--line)}.pricing_qb__UU8PT{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;color:var(--navy);font:500 17px var(--font-sans);text-align:left;cursor:pointer}.pricing_ic__cf7wj{font-size:22px;font-weight:300;color:var(--muted);transition:transform .3s}.pricing_icOn__HeN7_{transform:rotate(45deg)}.pricing_ans__RhZm0{padding-bottom:20px;max-width:680px}@media (prefers-reduced-motion:reduce){.pricing_ic__cf7wj{transition:none}}@container (max-width: 760px){.pricing_w__hXTRn{padding:36px 20px;gap:40px}.pricing_d1__Dapbm{font-size:40px}.pricing_d2__G1XQ8{font-size:30px}.pricing_h3__Kv4uh{font-size:24px}.pricing_p__cKYew{font-size:15px}.pricing_plans__FfKnY{grid-template-columns:minmax(0,1fr);gap:40px}.pricing_open__0SZ0d{padding-top:0}.pricing_box__ruBBd{padding:22px}.pricing_amt__JHfgM{font-size:56px}.pricing_qb__UU8PT{font-size:15px}}.table_wrap__9PSzV{margin-top:var(--space-5);max-width:var(--measure)}.table_caption__zduOK{font-size:var(--step-small);font-weight:700;line-height:1.4;padding-bottom:var(--space-2)}.table_scroll__0i7p5{max-width:100%;overflow-x:auto}.table_table__yDuJZ{min-width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--step-small);line-height:1.4}.table_table__yDuJZ thead tr{border-top:2px solid var(--navy)}.table_table__yDuJZ td,.table_table__yDuJZ th{text-align:left;padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}.table_table__yDuJZ tbody tr:last-child>*{border-bottom:0}.table_table__yDuJZ thead th{font-weight:700;vertical-align:bottom;white-space:normal}.table_table__yDuJZ tbody th{font-weight:400}.table_table__yDuJZ .table_num__rd69g{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table_table__yDuJZ td:last-child,.table_table__yDuJZ th:last-child{padding-right:0}.table_note__U4GH5{margin-top:var(--space-2);font-size:var(--step-small)}.table_table__yDuJZ th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface)}.test_shell__SDws5{--column:760px;min-height:100vh;display:grid;grid-template-rows:auto 1fr}.test_bar__D6thv{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) max(var(--space-6),calc((100% - var(--column)) / 2)) var(--space-3);background:var(--mist)}.test_round__lPLim{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--navy)}.test_round__lPLim:hover{color:var(--court)}.test_track__9oZpH{display:flex;align-items:center;flex:1 1 auto;gap:3px;min-width:0;height:6px}.test_segment__18gLj{flex:1 1;min-width:4px;height:6px;border-radius:var(--radius-pill);background:var(--line)}.test_segmentBreak__u_Qfr{margin-left:5px}.test_segment__18gLj[data-state=answered]{background:var(--navy)}.test_segment__18gLj[data-state=flagged]{background:var(--warning)}.test_segment__18gLj[data-state=current]{background:var(--court)}.test_sectionBar__fptpw{display:block;flex:1 1;min-width:4px;height:6px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.test_sectionBar__fptpw+.test_sectionBar__fptpw{margin-left:5px}.test_barFill__JwFzC{display:block;height:100%;background:var(--navy)}.test_sectionBar__fptpw[data-here]{background:var(--court)}.test_sectionBar__fptpw[data-here] .test_barFill__JwFzC{display:none}.test_timer__bNH_V{display:inline-flex;align-items:center;flex:none;gap:var(--space-2);height:44px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--navy);color:var(--surface)}.test_clock__JdHm9{font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.test_question__MZ5aB{width:100%;max-width:calc(var(--column) + 2 * var(--space-6));margin:0 auto;padding:var(--space-4) var(--space-6) var(--space-8);display:grid;align-content:start}.test_where___mjJW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.test_count__AcnfG,.test_pacing__NJWvE{font-size:var(--step--1);font-weight:500;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.test_pacing__NJWvE{margin-left:auto}.test_card__RsUam{margin-top:var(--space-4);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line);min-width:0}.test_passageBlock__GUe1h{min-width:0}.test_passageBlock__GUe1h p{color:var(--text)}.test_passage__GgR5L{font-size:var(--step-0);line-height:1.65;max-width:var(--measure);white-space:pre-line}.test_unfold__Rni80{display:none;min-height:44px;margin-top:var(--space-2);padding:0;border:0;background:none;font:inherit;font-size:var(--step-small);color:var(--court);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.test_divider__ar_8D{height:1px;background:var(--line);margin:var(--space-4) 0}.test_meta__o7Jt7{font-size:var(--step--1);font-weight:600;color:var(--muted)}.test_statement__37kd2{margin-top:var(--space-2);font-family:var(--font-caslon);font-weight:400;font-size:var(--step-2);line-height:1.25;letter-spacing:0}.test_reminder__HbgiR{margin-top:var(--space-3);font-size:var(--step-small);color:var(--text)}.test_answers__jdM0b{margin-top:var(--space-4)}.test_ratings__OOWxK{margin-top:var(--space-5);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.test_foot__HFps0{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.test_square__rNGaz{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;padding:0;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--navy);cursor:pointer}.test_square__rNGaz:hover{color:var(--court)}.test_square__rNGaz:disabled{background:transparent;border:1px dashed var(--muted);color:var(--muted);cursor:not-allowed}.test_flagged___8A67{background:var(--warning-tint)}.test_flagged___8A67 svg{fill:currentColor}.test_next__RVnKk{margin-left:auto;min-width:240px}.test_textAction__Z_3pZ{justify-self:start;min-height:44px;padding:0;border:0;background:none;font:inherit;color:var(--navy);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.test_question__MZ5aB>.test_textAction__Z_3pZ{margin-top:var(--space-3)}.test_confirm__cWrI8{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--court)}.test_confirmActions__q_FPW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.test_reassure__hUBT9{margin-top:var(--space-6);font-size:var(--step-small);color:var(--text)}.test_list__65PO5{margin-top:var(--space-3);padding:0 var(--space-4);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.test_list__65PO5 summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:600;list-style:none;cursor:pointer}.test_list__65PO5 summary::-webkit-details-marker{display:none}.test_list__65PO5 summary:after{content:"+";font-size:var(--step-1);line-height:1}.test_list__65PO5[open] summary:after{content:"\2212"}.test_listBody___v8ST{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) 0 var(--space-5);border-top:1px solid var(--line)}.test_listSection__mZj5U{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.test_listTitle__5JWng{font-weight:700;font-size:var(--step-small)}.test_jumps__Do__K{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.test_jump__YqVIo{min-width:44px;min-height:44px;padding:0;border:1.5px dashed var(--muted);border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--step--1);color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.test_jumpDone__ShpW3{border-style:solid;border-color:var(--navy);background-color:var(--surface)}.test_jumpHere__HJ2AE{border:2px solid var(--court);font-weight:700}.test_jumpFlag__iy93q{background-image:linear-gradient(var(--warning),var(--warning));background-size:60% 4px;background-position:50% calc(100% - 6px);background-repeat:no-repeat}.test_intro__6baeE{--column:760px;width:100%;max-width:calc(var(--column) + 2 * var(--space-6));margin:0 auto;padding:var(--space-7) var(--space-6) var(--space-8)}.test_introCard__aCaCG{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--line)}.test_introTitle__x7JNI{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);line-height:1.1;letter-spacing:0}.test_introLede__cWwZ0{font-size:var(--step-0);line-height:1.5;color:var(--text);max-width:var(--measure)}.test_facts__3x32l{list-style:none;margin:0;padding:0;max-width:var(--measure)}.test_facts__3x32l li{padding:var(--space-3) 0;border-top:1px solid var(--line)}.test_facts__3x32l li:last-child{border-bottom:1px solid var(--line)}.test_introActions__Z6YAC{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.test_start__RVX_9{gap:var(--space-3)}.test_note__OZlXd{color:var(--text)}.test_note__OZlXd,.test_notice__pPe5A{font-size:var(--step-small);max-width:var(--measure)}.test_notice__pPe5A{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--court)}.test_loading__Qh4_l{width:100%;max-width:calc(760px + 2 * var(--space-6));min-height:60vh;margin:0 auto;padding:var(--space-8) var(--space-6)}.test_jump__YqVIo,.test_list__65PO5 summary,.test_round__lPLim,.test_square__rNGaz,.test_textAction__Z_3pZ,.test_unfold__Rni80{-webkit-tap-highlight-color:transparent}@media (max-width:759px){.test_bar__D6thv{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-row-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-3) var(--space-4)}.test_track__9oZpH{grid-column:1/-1;grid-row:2}.test_timer__bNH_V{grid-column:3}.test_question__MZ5aB{padding:var(--space-2) var(--space-4) var(--space-7)}.test_card__RsUam{padding:var(--space-4)}.test_statement__37kd2{font-size:var(--step-1)}.test_next__RVnKk{min-width:0;flex:1 1 auto}.test_intro__6baeE{padding:var(--space-5) var(--space-4) var(--space-7)}.test_introCard__aCaCG{padding:var(--space-5) var(--space-4)}.test_introTitle__x7JNI{font-size:var(--step-3)}.test_introActions__Z6YAC{justify-items:stretch}.test_start__RVX_9{width:100%}.test_folded__TZV0a{max-height:calc(4 * 1.65em);overflow:hidden}.test_clipped__oI7BE{-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.test_unfold__Rni80{display:block}.test_loading__Qh4_l{padding-inline:var(--space-4)}}textarea.studio_editor__ri7zy{max-width:none;min-height:18rem;resize:vertical;line-height:1.6}textarea.studio_question__KyKZt{min-height:6rem;resize:vertical;line-height:1.5}.studio_group__ROapc{border:0;padding:0;margin:0;min-width:0}.studio_limitRow__iZOdF{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%;max-width:26rem}input.studio_limit__Ukn0c,select.studio_unit__byShz{flex:1 1 7rem;width:auto;min-width:0}.studio_single__nCUB_{padding-left:var(--space-4);border-left:1px solid var(--line);color:var(--navy)}.studio_partList__wEkEn,.studio_parts__S95RB{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.studio_partList__wEkEn{max-width:var(--measure);padding-left:var(--space-5);color:var(--navy)}.studio_kinds__ZgOnc{display:grid;width:100%}.studio_count__2EWmE{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.studio_rowButton__HI2Ya{text-align:left}.studio_criterion__qkRT_{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;border:0;padding:0;margin:0}.studio_weight__grX7b{font-weight:400;color:var(--text)}.studio_scale__HOa_R{display:flex;flex-wrap:wrap;gap:var(--space-2)}.studio_point__V5QsW{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:1px solid var(--muted);border-radius:var(--radius-sm);font-weight:600;color:var(--navy);cursor:pointer}.studio_point__V5QsW input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.studio_point__V5QsW:has(input:checked){border:2px solid var(--court);color:var(--court)}.studio_point__V5QsW:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.studio_picks__rL5u1{display:grid;width:100%;max-width:var(--measure)}.studio_pick__hIhog{align-items:flex-start;padding:var(--space-3) 0;color:var(--navy)}.studio_pick__hIhog input{margin-top:var(--space-1)}.studio_pick__hIhog span span{display:block;margin-top:var(--space-1)}@media (min-width:1100px){main.studio_page__sdMwx:has(>.studio_panel__9ExrN){max-width:calc(760px + 22rem + var(--space-5) + 2 * var(--space-6));grid-template-columns:minmax(0,760px) 22rem;column-gap:var(--space-5)}main.studio_page__sdMwx:has(>.studio_panel__9ExrN)>*{grid-column:1;align-self:start}main.studio_page__sdMwx:has(>.studio_panel__9ExrN)>:first-child{grid-column:1/-1}main.studio_page__sdMwx>.studio_panel__9ExrN{grid-column:2;grid-row:2/span 3;position:-webkit-sticky;position:sticky;top:var(--space-5);max-height:calc(100vh - 2 * var(--space-5));overflow-y:auto}}.studio_result__DYTgN{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;justify-items:start}.studio_section__PIbPQ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;justify-items:start}.studio_h3__KTvqJ,.studio_h4__7KHax{font-size:var(--step-0);font-weight:700}.studio_h4__7KHax{margin:0;color:var(--navy)}.studio_lead__Ix56x{font-weight:700;color:var(--navy)}.studio_score__kAWLM{font-family:var(--font-caslon);font-size:var(--step-1);color:var(--navy)}.studio_quote__8g60N{margin:0;max-width:var(--measure);padding-left:var(--space-4);border-left:1px solid var(--line);color:var(--navy);overflow-wrap:anywhere}.studio_issues__20ejq{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;margin:0;padding-left:var(--space-5)}.studio_issue__mNaIP{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.studio_panel__9ExrN button[aria-disabled=true]{background:transparent;border:1px dashed var(--muted);color:var(--muted);cursor:progress}.studio_panel__9ExrN button[aria-disabled=true][data-short]{cursor:not-allowed}.studio_draft__2MftB{max-width:var(--measure);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--navy);line-height:1.7}.studio_mark__RbEEf{display:inline;padding:0;margin:0;border:0;border-radius:0;background:transparent;font:inherit;line-height:inherit;color:var(--navy);text-align:inherit;cursor:pointer}.studio_mark__RbEEf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.studio_mark__RbEEf[aria-expanded=true]{-webkit-text-decoration:underline 2px var(--court);text-decoration:underline 2px var(--court);text-underline-offset:4px}.studio_unverified__08xXc{background:var(--mist);border-bottom:2px dotted var(--court)}.studio_contradicted__lshSs{border-bottom:2px solid var(--error-ink)}.studio_cliche__y8E52{background:color-mix(in srgb,var(--highlighter) 35%,transparent)}.studio_leftover__4eXgz{background:var(--warning-tint);border-bottom:2px solid var(--warning-ink)}.studio_swap__bhCum{border-top:1px solid var(--muted);border-bottom:1px solid var(--muted)}.studio_swap__bhCum.studio_unverified__08xXc{border-bottom:2px dotted var(--court)}.studio_swap__bhCum.studio_contradicted__lshSs{border-bottom:2px solid var(--error-ink)}.studio_swapStart__SUaiM{border-left:1px solid var(--muted)}.studio_swapEnd__8sCjS{border-right:1px solid var(--muted)}.studio_legend__JC9BG{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none;color:var(--navy)}.studio_legend__JC9BG .studio_mark__RbEEf{cursor:default;padding:0 var(--space-1)}.studio_legend__JC9BG .studio_swap__bhCum{border-left:1px solid var(--muted);border-right:1px solid var(--muted)}.studio_note__tjQ_S{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding-top:var(--space-3);border-top:1px solid var(--line)}.studio_chart__asxY_{width:100%;border-collapse:collapse;font:inherit}.studio_chart__asxY_ td,.studio_chart__asxY_ th{font-family:inherit;padding:var(--space-2) var(--space-1);border-top:1px solid var(--line);vertical-align:bottom}.studio_chartName__IIJV_{text-align:left;font-weight:400;color:var(--text);width:45%}.studio_chartHead__JwImi{font-weight:600;color:var(--muted);text-align:center}.studio_chartCell__DUbYh{text-align:center;color:var(--navy);white-space:nowrap}.studio_bar__hUN0q{display:inline-flex;align-items:flex-end;width:6px;height:32px;margin-right:var(--space-1);border-radius:3px;background:var(--line);vertical-align:bottom;overflow:hidden}.studio_barFill__W_LWc{display:block;width:100%;border-radius:3px;background:var(--navy)}.studio_barValue__pW5Bl{font-weight:600}.studio_pickPair__8yCLB{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%}@media (min-width:760px){.studio_pickPair__8yCLB{grid-template-columns:1fr 1fr}}.studio_pickPair__8yCLB select{width:100%;max-width:none}.studio_diff___x0aP{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%}@media (min-width:760px){.studio_diff___x0aP{grid-template-columns:1fr 1fr}}.studio_diffSide__jWJNc{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line)}.studio_diffText__LqU1N{margin:0;color:var(--navy);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.studio_removed__WW0_G{color:var(--text);text-decoration:line-through;text-decoration-thickness:2px}.studio_added__Rbaka{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--court);text-decoration-color:var(--court);text-decoration-thickness:2px;text-underline-offset:3px}.studio_firmGroup__STeFl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%}.studio_firmGroup__STeFl+.studio_firmGroup__STeFl{margin-top:var(--space-4)}.studio_deadlines__C2DyT{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.studio_summary__Hngf5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;max-width:var(--measure);padding-left:var(--space-4);border-left:1px solid var(--line)}.studio_summary__Hngf5 p{margin:0;color:var(--navy);overflow-wrap:anywhere}