.language_block__MTGfl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}@media (min-width:760px){.language_block__MTGfl{padding:28px}}.language_stack__s_dju{display:grid;grid-gap:18px;gap:18px}.language_question__4Db2P{display:block;font-weight:650;color:var(--ink);margin:0 0 10px;font-size:1rem}.language_help__vwLg9{color:var(--ink-soft);font-size:.92rem;margin:-4px 0 10px}.language_divider__C24lE{border:0;border-top:1px solid var(--line);margin:22px 0}.language_estimateTag__oZ_5f{display:inline-flex;align-items:center;gap:8px;background:var(--brass-wash);border:1px solid var(--brass);border-radius:var(--radius);padding:10px 14px;font-size:.9rem;font-weight:650;color:var(--ink);margin:0 0 12px}.language_ladder__UtLwG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media (min-width:620px){.language_ladder__UtLwG{grid-template-columns:repeat(6,1fr)}}.language_rung__aOp0q{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:72px;padding:10px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;cursor:pointer;text-align:left;color:var(--ink-soft);transition:background .14s ease,border-color .14s ease,color .14s ease}.language_rung__aOp0q:hover{border-color:var(--ink-mute);color:var(--ink)}.language_rung__aOp0q[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.language_rungLevel__eNXi_{font-size:1.18rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:inherit}.language_rungBand__azOha{letter-spacing:.005em;text-transform:none;opacity:.78}.language_rungBand__azOha,.language_rungMark__tD_tW{font-size:.72rem;font-weight:700;color:inherit}.language_levelPanel__ByqyS{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.language_levelOneLine___3Zkt{font-size:1.1rem;font-weight:650;color:var(--ink);margin:0 0 16px}.language_twoCol__espnZ{display:grid;grid-gap:18px;gap:18px}@media (min-width:720px){.language_twoCol__espnZ{grid-template-columns:1fr 1fr;gap:24px}}.language_listHead__6fK9J{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;margin:0 0 10px}.language_listHeadCan__m_pY3{color:var(--ok)}.language_listHeadCannot__vFhGU{color:var(--stop)}.language_checkList__LRPvk{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.language_checkList__LRPvk li{display:flex;gap:10px;color:var(--ink-soft);font-size:.97rem;line-height:1.5}.language_checkMark__1Kugd{flex:none;font-weight:700;width:1.1em}.language_checkMarkCan__6_KG7{color:var(--ok)}.language_checkMarkCannot__F3dO_{color:var(--stop)}.language_unlocks__UzE60{margin-top:20px;background:var(--accent-wash);border-radius:var(--radius);padding:16px 18px}.language_unlocksHead__xL2Uk{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent);margin:0 0 10px}.language_unlockList__U6ITc{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.language_unlockList__U6ITc li{color:var(--ink);font-size:.97rem;line-height:1.5}.language_unlockList__U6ITc strong{font-weight:700}.language_answer__WN6Gd{margin-top:22px;border:1px solid var(--accent);background:var(--accent-wash);border-radius:var(--radius-lg);padding:20px}.language_answerLabel__ZIYji{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent);margin:0 0 8px}.language_answerLevel__vu6hG{font-size:clamp(2.4rem,9vw,3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--accent);margin:0 0 4px}.language_answerFor__bCLbD{font-weight:650;color:var(--ink);margin:0 0 14px;font-size:1.02rem}.language_answerBody__VkjrX{color:var(--ink-soft);margin:0 0 12px}.language_answerBody__VkjrX:last-child{margin-bottom:0}.language_gapNote__oen_c{border-left:2px solid var(--warn);padding:2px 0 2px 16px;margin:0 0 12px}.language_gapNote__oen_c p{margin:0;color:var(--ink-soft)}.language_factRow__LE72L{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--line)}.language_factRow__LE72L:last-of-type{border-bottom:0}.language_factKey__EnuHk{font-weight:650;color:var(--ink)}.language_factVal__2vYUS{color:var(--ink-soft);text-align:right}.language_figures__A3mHG{display:grid;grid-gap:12px;gap:12px;margin-top:18px}@media (min-width:640px){.language_figures__A3mHG{grid-template-columns:repeat(3,1fr)}}.language_figureCard__FfkUd{background:var(--surface-sunk);border-radius:var(--radius);padding:16px 18px}.language_figureLabel__nC4HE{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--ink-soft);margin:0 0 6px}.language_figureValue__y3lPz{font-size:clamp(1.5rem,5.4vw,2rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.language_figureUnit__E6dpx{font-size:.9rem;font-weight:650;color:var(--ink-soft);margin-top:4px}.language_stepsLine__9hPmj{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;color:var(--ink)}.language_stepChip__ZauCd{display:inline-flex;align-items:center;min-height:34px;padding:4px 12px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:.9rem;font-weight:700}.language_stepArrow__rt0wI{color:var(--ink-mute);font-weight:700}.language_assumptions___mtSz{margin-top:20px;border-top:1px solid var(--line);padding-top:18px}.language_assumptionsHead__DTlTC{font-size:.9rem;font-weight:700;color:var(--ink);margin:0 0 10px}.language_assumptionList__HpnDe{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.language_assumptionList__HpnDe li{color:var(--ink-soft);font-size:.94rem;line-height:1.5}.language_pointsTable__NE0m7{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.language_pointsRow__rILEj{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.language_pointsRow__rILEj:last-child{border-bottom:0}.language_pointsRowActive__2AbJR{background:var(--accent-wash)}.language_pointsRowLabel__hdKC3{font-weight:650;color:var(--ink)}.language_pointsRowSub__7pAET{display:block;font-weight:500;color:var(--ink-soft);font-size:.9rem}.language_pointsRowValue__ZIqtw{flex:none;font-size:1.25rem;font-weight:700;color:var(--ink);min-width:2.6em;text-align:right}.language_pointsRowValueActive__8AoKL{color:var(--accent)}.language_scoreBar__MHK3w{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.language_scoreTotal__A8SiP{font-size:clamp(2rem,7vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.language_scoreOf__gtM2a{color:var(--ink-soft);font-weight:650}.language_verdict__LzUTV{margin-top:16px;border-radius:var(--radius);padding:16px 18px;font-weight:650}.language_verdictPass__L9eUJ{background:var(--ok-wash);color:var(--ok)}.language_verdictFail__XUkn5{background:var(--stop-wash);color:var(--stop)}.language_verdict__LzUTV p{margin:6px 0 0;color:var(--ink-soft);font-weight:500}.language_optionGrid__2x_qd{display:grid;grid-gap:8px;gap:8px}@media (min-width:720px){.language_optionGrid__2x_qd{grid-template-columns:repeat(4,1fr)}}.language_optionBtn__DNrrS{display:flex;align-items:center;min-height:56px;padding:12px 16px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-weight:650;font-size:.97rem;color:var(--ink-soft);cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease}.language_optionBtn__DNrrS:hover{border-color:var(--ink-mute);color:var(--ink)}.language_optionBtn__DNrrS[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.language_panelWhat__ByFxV{font-size:1.04rem;color:var(--ink);font-weight:550;margin:18px 0}.language_fitRow__qcWHW{display:grid;grid-gap:12px;gap:12px;margin-top:18px}@media (min-width:720px){.language_fitRow__qcWHW{grid-template-columns:1fr 1fr}}.language_fitCard__Bsok3{border-radius:var(--radius);padding:14px 16px;background:var(--surface-sunk)}.language_fitHead__WAij0{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;margin:0 0 6px;color:var(--ink-soft)}.language_fitBody__IMFY1{margin:0;color:var(--ink)}.language_mistakeList__O6ib5{display:grid;grid-gap:10px;gap:10px}.language_mistake___Gvtg{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.language_mistakeOpen__yEG_e{border-color:var(--line-strong)}.language_mistakeBtn__D_qfG{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:14px 18px;background:var(--surface);border:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.language_mistakeBtn__D_qfG:hover{background:var(--surface-sunk)}.language_mistakeNum__R8dXw{flex:none;width:30px;height:30px;border-radius:8px;background:var(--stop-wash);color:var(--stop);display:grid;place-items:center;font-weight:700;font-size:.92rem}.language_mistakeTitle__LWnjl{font-weight:650;flex:1 1;line-height:1.35}.language_mistakeChevron__V70S6{flex:none;color:var(--ink-mute);font-weight:700;font-size:1.1rem}.language_mistakeBody__L9BLt{padding:2px 18px 20px;border-top:1px solid var(--line)}.language_mistakeBody__L9BLt p{margin:14px 0 0}.language_mistakeFieldLabel__D59PB{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--ink-soft);display:block;margin-bottom:2px}.language_bodyList__wMl9Q{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.language_bodyList__wMl9Q li{display:flex;gap:10px;color:var(--ink-soft);line-height:1.5}.language_bodyList__wMl9Q li:before{content:"—";flex:none;color:var(--brass);font-weight:700}.language_srOnly__oUuMh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}