.InflectionTable_page__tRh22{max-width:1400px;margin:35px auto;padding:0 35px;color:white}.InflectionTable_header__Uuxyo{background:var(--brand);padding:30px 32px}.InflectionTable_running__24MqX{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 var(--font-mono);margin-bottom:35px}.InflectionTable_running__24MqX a{color:inherit}.InflectionTable_heading__MBXQv{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.InflectionTable_heading__MBXQv h1{font:700 clamp(55px,7vw,92px)/.95 var(--font-sans);color:inherit;text-transform:uppercase;letter-spacing:-.055em;margin:0}.InflectionTable_heading__MBXQv h1 span{display:block}.InflectionTable_heading__MBXQv p{font:28px/1.2 var(--font-serif);max-width:30ch}.InflectionTable_heading__MBXQv .InflectionTable_intro__h3C0L{font:15px/1.6 var(--font-serif);margin:0;max-width:42ch}.InflectionTable_setup__e96Sd{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:25px;gap:25px;margin-top:40px;border-top:1px solid #98aadd;padding-top:25px}.InflectionTable_setup__e96Sd fieldset{margin:0;padding:0;border:0;min-width:0}.InflectionTable_setup__e96Sd legend{font:10px var(--font-mono);margin-bottom:15px;text-transform:uppercase}.InflectionTable_choices__SbffZ{display:flex;flex-wrap:wrap;gap:8px}.InflectionTable_choices__SbffZ button,.InflectionTable_noun__9xCM1 select{font:12px/1.5 var(--font-sans);color:white;border:1px solid #a8b9e8;background:transparent;min-height:44px;padding:10px 13px;cursor:pointer}.InflectionTable_choices__SbffZ button[aria-pressed=true]{background:white;color:var(--brand)}.InflectionTable_noun__9xCM1{display:flex;align-items:center;gap:15px;font:11px var(--font-mono);margin-top:15px}.InflectionTable_noun__9xCM1 select{background:var(--brand)}.InflectionTable_start__19Djp{justify-self:start;background:white;color:var(--brand);border:0;padding:13px 20px;min-height:44px;cursor:pointer;font:12px var(--font-mono)}.InflectionTable_work__l4Xdc{display:grid;grid-template-columns:minmax(0,1fr) 270px;border:1px solid var(--brand);background:var(--brand);padding:20px;grid-gap:0;gap:0;scroll-margin-top:90px;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:24px 24px}.InflectionTable_board__uWmAR{border:1px solid #98aadd;padding:25px;min-width:0}.InflectionTable_boardTop__KZQao{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #98aadd;margin-bottom:18px;padding-bottom:18px}.InflectionTable_boardTop__KZQao h2{font:400 28px/1.2 var(--font-serif);color:white;margin:0}.InflectionTable_boardTop__KZQao>span{font:10px var(--font-mono);white-space:nowrap}.InflectionTable_instruction__8c49y{font:13px/1.7 var(--font-sans);max-width:75ch;margin-bottom:25px}.InflectionTable_tableScroll__I7iIr{overflow:auto;max-width:100%;margin:20px 0 25px}.InflectionTable_tableScroll__I7iIr table{width:100%;border-collapse:collapse;table-layout:fixed}.InflectionTable_tableScroll__I7iIr td,.InflectionTable_tableScroll__I7iIr th{border:1px solid #9eb1e5;text-align:center;padding:0}.InflectionTable_tableScroll__I7iIr thead th{font:11px/1.5 var(--font-mono);padding:16px 6px;overflow-wrap:anywhere}.InflectionTable_tableScroll__I7iIr thead td{border-left-color:transparent;border-top-color:transparent}.InflectionTable_tableScroll__I7iIr tbody th{font:12px var(--font-sans);text-align:left;padding:16px 10px}.InflectionTable_cell__gUElf,.InflectionTable_tableScroll__I7iIr textarea{border:0;background:#ffffff0a;color:white;width:100%;min-width:0;min-height:72px;padding:12px 5px;font:20px/1.3 var(--font-serif);text-align:center;border-radius:0}.InflectionTable_tableScroll__I7iIr textarea:focus{background:#ffffff19}.InflectionTable_cell__gUElf{cursor:pointer;overflow-wrap:anywhere}.InflectionTable_cell__gUElf[draggable=true]{cursor:-webkit-grab;cursor:grab}.InflectionTable_cell__gUElf[aria-pressed=true]{box-shadow:inset 0 0 0 3px white;background:#ffffff22}.InflectionTable_cell__gUElf:hover{background:#ffffff20}.InflectionTable_tableScroll__I7iIr .InflectionTable_correct__DuLMs{background:#165d60}.InflectionTable_tableScroll__I7iIr .InflectionTable_wrong__68ovH{background:#782a53}.InflectionTable_cellStatus__a_2uA{display:block;font:10px var(--font-mono);padding:4px 0 8px}.InflectionTable_controls__hDkqR{display:flex;flex-wrap:wrap;gap:10px}.InflectionTable_controls__hDkqR button,.InflectionTable_return__2sV4j{min-height:44px;padding:12px 15px;background:white;border:1px solid white;color:var(--brand);font:11px var(--font-mono);cursor:pointer}.InflectionTable_controls__hDkqR button+button,.InflectionTable_return__2sV4j{background:transparent;color:white}.InflectionTable_feedback__3FA8X{font:14px/1.65 var(--font-serif);border-top:1px solid #98aadd;padding-top:20px;margin-top:24px;min-height:55px}.InflectionTable_feedback__3FA8X p{margin:8px 0 0}.InflectionTable_aside__u8Dkm{padding:25px 20px;border:1px solid #98aadd;border-left:0;min-width:0}.InflectionTable_aside__u8Dkm h2{font:400 26px var(--font-serif);color:inherit}.InflectionTable_aside__u8Dkm p{font:14px/1.65 var(--font-serif)}.InflectionTable_bank__Gb3xx{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.InflectionTable_bank__Gb3xx button{min-height:44px;padding:10px 13px;border:1px solid #a8b9e8;color:white;background:var(--brand);font:17px/1.3 var(--font-serif);cursor:-webkit-grab;cursor:grab}.InflectionTable_bank__Gb3xx button[aria-pressed=true]{color:var(--brand);background:white}.InflectionTable_reference__b2JN0{display:block;color:white;font:12px var(--font-serif);border-top:1px solid #98aadd;padding-top:20px;margin-top:30px}.InflectionTable_return__2sV4j{font-size:10px;max-width:100%}.InflectionTable_empty__pqbNP{border:1px solid #9ba9cd;background:var(--brand);padding:40px 32px}.InflectionTable_empty__pqbNP span{font:9px var(--font-mono)}.InflectionTable_empty__pqbNP p{font:24px var(--font-serif);margin:15px 0 0}.InflectionTable_folio__mIVMP{display:flex;justify-content:space-between;padding:20px 0;font:9px var(--font-mono);color:var(--brand);gap:20px}.InflectionTable_folio__mIVMP a{color:inherit}.InflectionTable_page__tRh22 :focus-visible{outline:2px solid #fff;outline-offset:3px}.InflectionTable_cell__gUElf:focus-visible,.InflectionTable_tableScroll__I7iIr textarea:focus-visible{outline-offset:-4px}.InflectionTable_folio__mIVMP a:focus-visible{outline-color:var(--brand)}@media(max-width:1050px){.InflectionTable_work__l4Xdc{grid-template-columns:minmax(0,1fr)}.InflectionTable_aside__u8Dkm{border-left:1px solid #98aadd;border-top:0}.InflectionTable_bank__Gb3xx{margin:20px 0}.InflectionTable_page__tRh22{padding:0 22px}.InflectionTable_heading__MBXQv h1{font-size:65px}.InflectionTable_cell__gUElf,.InflectionTable_tableScroll__I7iIr textarea{font-size:19px}.InflectionTable_aside__u8Dkm p{max-width:65ch}}@media(max-width:650px){.InflectionTable_page__tRh22{padding:0 12px;margin-top:20px}.InflectionTable_header__Uuxyo{padding:25px 22px}.InflectionTable_running__24MqX{font-size:8px;flex-wrap:wrap;margin-bottom:25px}.InflectionTable_heading__MBXQv{grid-template-columns:1fr;gap:25px}.InflectionTable_heading__MBXQv h1{font-size:clamp(43px,12vw,65px)}.InflectionTable_heading__MBXQv p{font-size:26px;margin-bottom:15px}.InflectionTable_setup__e96Sd{grid-template-columns:1fr;gap:25px;margin-top:28px}.InflectionTable_choices__SbffZ button{font-size:12px;padding:9px 11px}.InflectionTable_work__l4Xdc{padding:12px}.InflectionTable_board__uWmAR{padding:20px 12px}.InflectionTable_boardTop__KZQao{flex-wrap:wrap;gap:12px}.InflectionTable_boardTop__KZQao h2{font-size:25px}.InflectionTable_instruction__8c49y{font-size:13px}.InflectionTable_tableScroll__I7iIr th:first-child{width:78px}.InflectionTable_tableScroll__I7iIr thead th{font-size:9px;padding:12px 3px;letter-spacing:-.02em}.InflectionTable_tableScroll__I7iIr tbody th{font-size:10px;padding:12px 3px}.InflectionTable_cell__gUElf,.InflectionTable_tableScroll__I7iIr textarea{font-size:17px;min-height:66px;padding:10px 2px}.InflectionTable_aside__u8Dkm{padding:22px 16px}.InflectionTable_folio__mIVMP{font-size:8px}.InflectionTable_empty__pqbNP{padding:30px 22px}.InflectionTable_cellStatus__a_2uA{font-size:8px}.InflectionTable_controls__hDkqR button{flex:1 1;font-size:10px}}.InflectionTable_bank__Gb3xx button,.InflectionTable_cell__gUElf[data-movable=true]{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.InflectionTable_dragGhost__URg44{position:fixed;z-index:100;pointer-events:none;background:white;color:var(--brand);border:1px solid var(--brand);padding:12px 18px;font:20px var(--font-serif);box-shadow:0 5px 20px #0003}.InflectionTable_cell__gUElf[data-movable=true]{cursor:-webkit-grab;cursor:grab}.InflectionTable_wide__z5xBz{grid-template-columns:minmax(0,1fr)}.InflectionTable_wide__z5xBz .InflectionTable_aside__u8Dkm{border-left:1px solid #98aadd;border-top:0}.InflectionTable_tableScroll__I7iIr table{min-width:420px}.InflectionTable_wide__z5xBz table{min-width:1000px}.InflectionTable_cell__gUElf,.InflectionTable_tableScroll__I7iIr textarea{font-size:17px;min-height:80px}.InflectionTable_tableScroll__I7iIr thead th{font-size:11px}.InflectionTable_bank__Gb3xx{max-height:380px;overflow:auto}.InflectionTable_wide__z5xBz .InflectionTable_bank__Gb3xx{max-height:220px}.InflectionTable_tableScroll__I7iIr tbody th{width:95px}.InflectionTable_wide__z5xBz .InflectionTable_tableScroll__I7iIr textarea{min-height:90px}.InflectionTable_cell__gUElf span{overflow-wrap:normal}.InflectionTable_tableScroll__I7iIr textarea{padding:10px 5px}@media(max-width:650px){.InflectionTable_tableScroll__I7iIr table{min-width:360px}.InflectionTable_wide__z5xBz table{min-width:950px}.InflectionTable_cell__gUElf,.InflectionTable_tableScroll__I7iIr textarea{font-size:16px}.InflectionTable_tableScroll__I7iIr th:first-child{width:85px}}.InflectionTable_tableScroll__I7iIr tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--brand)}.InflectionTable_tableScroll__I7iIr textarea{display:block;resize:none;overflow:auto;line-height:1.45;white-space:pre-wrap}.page_page__GzSJh{max-width:1400px;margin:35px auto;padding:0 35px;color:white}.page_header__40t4d{background:var(--brand);padding:30px 32px}.page_running__owYCe{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 var(--font-mono);margin-bottom:35px}.page_running__owYCe a{color:inherit}.page_heading__UEn4J{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.page_heading__UEn4J h1{font:700 clamp(55px,7vw,92px)/.95 var(--font-sans);color:inherit;text-transform:uppercase;letter-spacing:-.055em;margin:0}.page_heading__UEn4J h1 span{display:block}.page_heading__UEn4J p{font:28px/1.2 var(--font-serif);max-width:30ch}.page_heading__UEn4J .page_intro__hSm5m{font:15px/1.6 var(--font-serif);margin:0;max-width:42ch}.page_setup__NPsTu{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:25px;gap:25px;margin-top:40px;border-top:1px solid #98aadd;padding-top:25px}.page_setup__NPsTu fieldset{margin:0;padding:0;border:0;min-width:0}.page_setup__NPsTu legend{font:10px var(--font-mono);margin-bottom:15px;text-transform:uppercase}.page_choices__ziwWp{display:flex;flex-wrap:wrap;gap:8px}.page_choices__ziwWp button,.page_noun__U1oxw select{font:12px/1.5 var(--font-sans);color:white;border:1px solid #a8b9e8;background:transparent;min-height:44px;padding:10px 13px;cursor:pointer}.page_choices__ziwWp button[aria-pressed=true]{background:white;color:var(--brand)}.page_noun__U1oxw{display:flex;align-items:center;gap:15px;font:11px var(--font-mono);margin-top:15px}.page_noun__U1oxw select{background:var(--brand)}.page_start__f5I5s{justify-self:start;background:white;color:var(--brand);border:0;padding:13px 20px;min-height:44px;cursor:pointer;font:12px var(--font-mono)}.page_work__dUUoB{display:grid;grid-template-columns:minmax(0,1fr) 270px;border:1px solid var(--brand);background:var(--brand);padding:20px;grid-gap:0;gap:0;scroll-margin-top:90px;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:24px 24px}.page_board__cifpW{border:1px solid #98aadd;padding:25px;min-width:0}.page_boardTop__n5_Kz{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #98aadd;margin-bottom:18px;padding-bottom:18px}.page_boardTop__n5_Kz h2{font:400 28px/1.2 var(--font-serif);color:white;margin:0}.page_boardTop__n5_Kz>span{font:10px var(--font-mono);white-space:nowrap}.page_instruction__ZIvlz{font:13px/1.7 var(--font-sans);max-width:75ch;margin-bottom:25px}.page_tableScroll__siHg7{overflow:auto;max-width:100%;margin:20px 0 25px}.page_tableScroll__siHg7 table{width:100%;border-collapse:collapse;table-layout:fixed}.page_tableScroll__siHg7 td,.page_tableScroll__siHg7 th{border:1px solid #9eb1e5;text-align:center;padding:0}.page_tableScroll__siHg7 thead th{font:11px/1.5 var(--font-mono);padding:16px 6px;overflow-wrap:anywhere}.page_tableScroll__siHg7 thead td{border-left-color:transparent;border-top-color:transparent}.page_tableScroll__siHg7 tbody th{font:12px var(--font-sans);text-align:left;padding:16px 10px}.page_cell__q5AMC,.page_tableScroll__siHg7 input{border:0;background:#ffffff0a;color:white;width:100%;min-width:0;min-height:72px;padding:12px 5px;font:20px/1.3 var(--font-serif);text-align:center;border-radius:0}.page_tableScroll__siHg7 input:focus{background:#ffffff19}.page_cell__q5AMC{cursor:pointer;overflow-wrap:anywhere}.page_cell__q5AMC[draggable=true]{cursor:-webkit-grab;cursor:grab}.page_cell__q5AMC[aria-pressed=true]{box-shadow:inset 0 0 0 3px white;background:#ffffff22}.page_cell__q5AMC:hover{background:#ffffff20}.page_tableScroll__siHg7 .page_correct__L0PDc{background:#165d60}.page_tableScroll__siHg7 .page_wrong__MvOxD{background:#782a53}.page_cellStatus__lFrgx{display:block;font:10px var(--font-mono);padding:4px 0 8px}.page_controls__cu_SC{display:flex;flex-wrap:wrap;gap:10px}.page_controls__cu_SC button,.page_return__TDARR{min-height:44px;padding:12px 15px;background:white;border:1px solid white;color:var(--brand);font:11px var(--font-mono);cursor:pointer}.page_controls__cu_SC button+button,.page_return__TDARR{background:transparent;color:white}.page_feedback__MhndD{font:14px/1.65 var(--font-serif);border-top:1px solid #98aadd;padding-top:20px;margin-top:24px;min-height:55px}.page_feedback__MhndD p{margin:8px 0 0}.page_aside__UYjZ9{padding:25px 20px;border:1px solid #98aadd;border-left:0;min-width:0}.page_aside__UYjZ9 h2{font:400 26px var(--font-serif);color:inherit}.page_aside__UYjZ9 p{font:14px/1.65 var(--font-serif)}.page_bank__fN4pA{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.page_bank__fN4pA button{min-height:44px;padding:10px 13px;border:1px solid #a8b9e8;color:white;background:var(--brand);font:17px/1.3 var(--font-serif);cursor:-webkit-grab;cursor:grab}.page_bank__fN4pA button[aria-pressed=true]{color:var(--brand);background:white}.page_reference__5vPvv{display:block;color:white;font:12px var(--font-serif);border-top:1px solid #98aadd;padding-top:20px;margin-top:30px}.page_return__TDARR{font-size:10px;max-width:100%}.page_empty__F35hI{border:1px solid #9ba9cd;background:var(--brand);padding:40px 32px}.page_empty__F35hI span{font:9px var(--font-mono)}.page_empty__F35hI p{font:24px var(--font-serif);margin:15px 0 0}.page_folio__86U1g{display:flex;justify-content:space-between;padding:20px 0;font:9px var(--font-mono);color:var(--brand);gap:20px}.page_folio__86U1g a{color:inherit}.page_page__GzSJh :focus-visible{outline:2px solid #fff;outline-offset:3px}.page_cell__q5AMC:focus-visible,.page_tableScroll__siHg7 input:focus-visible{outline-offset:-4px}.page_folio__86U1g a:focus-visible{outline-color:var(--brand)}@media(max-width:1050px){.page_work__dUUoB{grid-template-columns:minmax(0,1fr)}.page_aside__UYjZ9{border-left:1px solid #98aadd;border-top:0}.page_bank__fN4pA{margin:20px 0}.page_page__GzSJh{padding:0 22px}.page_heading__UEn4J h1{font-size:65px}.page_cell__q5AMC,.page_tableScroll__siHg7 input{font-size:19px}.page_aside__UYjZ9 p{max-width:65ch}}@media(max-width:650px){.page_page__GzSJh{padding:0 12px;margin-top:20px}.page_header__40t4d{padding:25px 22px}.page_running__owYCe{font-size:8px;flex-wrap:wrap;margin-bottom:25px}.page_heading__UEn4J{grid-template-columns:1fr;gap:25px}.page_heading__UEn4J h1{font-size:clamp(43px,12vw,65px)}.page_heading__UEn4J p{font-size:26px;margin-bottom:15px}.page_setup__NPsTu{grid-template-columns:1fr;gap:25px;margin-top:28px}.page_choices__ziwWp button{font-size:12px;padding:9px 11px}.page_work__dUUoB{padding:12px}.page_board__cifpW{padding:20px 12px}.page_boardTop__n5_Kz{flex-wrap:wrap;gap:12px}.page_boardTop__n5_Kz h2{font-size:25px}.page_instruction__ZIvlz{font-size:13px}.page_tableScroll__siHg7 th:first-child{width:78px}.page_tableScroll__siHg7 thead th{font-size:9px;padding:12px 3px;letter-spacing:-.02em}.page_tableScroll__siHg7 tbody th{font-size:10px;padding:12px 3px}.page_cell__q5AMC,.page_tableScroll__siHg7 input{font-size:17px;min-height:66px;padding:10px 2px}.page_aside__UYjZ9{padding:22px 16px}.page_folio__86U1g{font-size:8px}.page_empty__F35hI{padding:30px 22px}.page_cellStatus__lFrgx{font-size:8px}.page_controls__cu_SC button{flex:1 1;font-size:10px}}.page_bank__fN4pA button,.page_cell__q5AMC[data-movable=true]{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_dragGhost__EvC1j{position:fixed;z-index:100;pointer-events:none;background:white;color:var(--brand);border:1px solid var(--brand);padding:12px 18px;font:20px var(--font-serif);box-shadow:0 5px 20px #0003}.page_cell__q5AMC[data-movable=true]{cursor:-webkit-grab;cursor:grab}.page_selects__edUdU{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px}.page_selects__edUdU label{display:flex;flex-direction:column;gap:8px;font:11px var(--font-mono);min-width:0}.page_selects__edUdU select{color:var(--brand);background:white;border:1px solid white;border-radius:0;padding:10px 12px;min-height:44px;max-width:100%;font:14px var(--font-sans)}.page_note__IIwTZ{grid-column:1/-1;font:13px/1.6 var(--font-serif);margin:0;max-width:80ch}.page_setup__NPsTu{grid-template-columns:1fr 1fr}.page_heading__UEn4J h1{font-size:clamp(55px,7vw,92px)}@media(max-width:650px){.page_selects__edUdU,.page_setup__NPsTu{grid-template-columns:1fr}.page_heading__UEn4J h1{font-size:clamp(48px,14vw,72px)}}