.challenge-module__HwsYMq__page{max-width:620px;padding:var(--space-5) var(--space-3) var(--space-8);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.challenge-module__HwsYMq__head{gap:var(--space-2);flex-direction:column;display:flex}.challenge-module__HwsYMq__kicker{font-size:var(--type-small);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:700}.challenge-module__HwsYMq__title{font-family:var(--font-display-stack);color:var(--text-primary);margin:0;font-size:clamp(1.6rem,5vw,2.2rem)}.challenge-module__HwsYMq__progress{gap:7px;margin:0;display:flex}.challenge-module__HwsYMq__dot{border:2px solid var(--border-strong);border-radius:50%;width:11px;height:11px}.challenge-module__HwsYMq__dot[data-done]{background:var(--border-strong)}.challenge-module__HwsYMq__dot[data-now]{border-color:var(--brand)}.challenge-module__HwsYMq__item{gap:var(--space-3);flex-direction:column;display:flex}.challenge-module__HwsYMq__mathFocus{font-family:var(--font-math-stack);margin:0;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:700}.challenge-module__HwsYMq__prompt{font-size:var(--type-body-lg);margin:0;line-height:1.55}.challenge-module__HwsYMq__options{gap:var(--space-2);flex-direction:column;display:flex}.challenge-module__HwsYMq__option{font:inherit;text-align:left;cursor:pointer;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);font-weight:600}.challenge-module__HwsYMq__option[data-on]{border-color:var(--border-ink);background:var(--surface-focus)}.challenge-module__HwsYMq__option:disabled{cursor:default}.challenge-module__HwsYMq__option:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.challenge-module__HwsYMq__input{font:inherit;font-family:var(--font-math-stack);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--border-subtle);background:var(--surface-raised);min-height:52px;color:var(--text-primary);max-width:220px;font-size:1.2rem}.challenge-module__HwsYMq__input:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.challenge-module__HwsYMq__explain{background:var(--surface-sunken);border-left:3px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3);margin:0;line-height:1.6}.challenge-module__HwsYMq__explain[data-correct=true]{border-left-color:var(--feedback-correct)}.challenge-module__HwsYMq__end{gap:var(--space-3);flex-direction:column;display:flex}.challenge-module__HwsYMq__endLine{font-size:var(--type-body-lg);margin:0;line-height:1.6}.challenge-module__HwsYMq__endRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.challenge-module__HwsYMq__backLink{font-size:var(--type-small);color:var(--text-secondary);align-items:center;min-height:44px;font-weight:600;display:inline-flex}
