.lx-root{--lx-white:var(--white,#fff);--lx-oat:var(--oat,#f5f3f1);--lx-oat-deep:var(--oat-deep,#e9e7e5);--lx-border:var(--border,#e4e4e4);--lx-ink:var(--ink,#000);--lx-ink-75:var(--ink-75,#000000bf);--lx-ink-60:var(--ink-60,#0009);--lx-ink-40:var(--ink-40,#0006);--lx-ink-30:var(--ink-30,#0000004d);--lx-ink-25:var(--ink-25,#00000040);--lx-green:var(--green,#29cc57);--lx-green-ink:var(--green-ink,#043013);--lx-green-tint:var(--green-tint,#29cc571a);--lx-green-ring:var(--green-ring,#29cc5759);--lx-correct:var(--correct,#2563eb);--lx-correct-tint:var(--correct-tint,#2563eb1a);--lx-wrong-border:var(--wrong-border,#ffad99);--lx-wrong-tint:var(--wrong-tint,#fff0eb);--lx-wrong-ink:var(--wrong-ink,#b23e24);--lx-retry-border:var(--retry-border,#e9bc6a);--lx-retry-tint:var(--retry-tint,#fff8e8);--lx-retry-ink:var(--retry-ink,#8c5c06);--lx-retry-solid:var(--retry-solid,#a66c08);--lx-on-retry:var(--on-retry,#fff);--lx-on-correct:var(--on-correct,#fff);--lx-sage-tint:var(--tint-sage,#e7eee2);--lx-sage-ink:var(--sage-ink,#4a6a3e);--lx-blue-tint:var(--tint-blue,#f0f8fa);--lx-r-tile:10px;--lx-r-chip:12px;--lx-r-card:17px;--lx-r-panel:20px;--lx-shadow-btn:var(--shadow-btn,0 4px 7px #0000000d);--lx-sans:var(--font-sans-clone,"DM Sans", sans-serif);--lx-serif:var(--font-serif-clone,"Source Serif 4", serif);--lx-fast:.14s;--lx-move:.22s;font-family:var(--lx-sans);color:var(--lx-ink);font-size:16px;line-height:24px}.lx-step{flex-direction:column;gap:18px;display:flex}.lx-teach{color:var(--lx-ink-60);font-size:16px;line-height:24px}.lx-prompt{font-size:20px;font-weight:500;line-height:28px}.lx-root [role=math]{max-width:100%}.lx-root [role=math]:not(.lx-math-block){white-space:nowrap;vertical-align:middle;display:inline-block;overflow:visible}.lx-math-block{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px 0;font-size:19px;display:block;overflow:hidden}.lx-math-inline{width:auto}.lx-math-fit{width:max-content;max-width:none;line-height:normal;display:inline-block;transition:none!important}.lx-math-fit-inline{vertical-align:middle;transform-origin:0 0}.lx-math-fit-block{transform-origin:0 0;margin:0 auto;display:block}.lx-math-error{background:var(--lx-oat);border-radius:6px;padding:2px 6px;font-family:inherit}.lx-tile{border:1px solid var(--lx-border);border-radius:var(--lx-r-tile);background:var(--lx-white);min-width:44px;min-height:44px;box-shadow:var(--lx-shadow-btn);color:var(--lx-ink);cursor:pointer;transition:border-color var(--lx-fast) ease, box-shadow var(--lx-fast) ease, background var(--lx-fast) ease, transform var(--lx-fast) ease;justify-content:center;align-items:center;padding:8px 14px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.lx-tile:hover{border-color:var(--lx-ink-25)}.lx-tile:active{transform:scale(.97)}.lx-tile-active{border-color:var(--lx-green);box-shadow:0 0 0 2px var(--lx-green-ring)}.lx-tile-correct,.lx-tile-correct:hover{border-color:var(--lx-correct);background:var(--lx-correct-tint)}.lx-tile-wrong,.lx-tile-wrong:hover{border-color:var(--lx-wrong-border);background:var(--lx-wrong-tint);animation:.24s lx-shake}.lx-tile-done{cursor:default}.lx-tile:disabled{cursor:default;opacity:.55;box-shadow:none}.lx-tutor{border-radius:var(--lx-r-card);background:var(--lx-oat);animation:lx-rise var(--lx-move) ease;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lx-tutor-wrong{background:var(--lx-wrong-tint)}.lx-tutor-success{background:var(--lx-correct-tint)}.lx-tutor-hint{background:var(--lx-blue-tint)}.lx-tutor-mark{flex:none;margin-top:2px}.lx-tutor-name{color:var(--lx-ink,#000);margin-bottom:1px;font-size:16px;font-weight:700;line-height:22px}.lx-tutor-verdict{color:var(--lx-correct-ink,#2563eb);align-items:center;gap:5px;margin-left:10px;font-weight:700;display:inline-flex}.lx-tutor-verdict svg{flex:none}.lx-tutor-text{color:var(--lx-ink-75);font-size:15px;line-height:22px}.lx-tutor-wrong .lx-tutor-text strong{color:var(--lx-wrong-ink)}.lx-sr-line{min-width:0}.lx-sr-line-content{min-width:0;max-width:100%;overflow:hidden}.lx-btn{background:var(--lx-green);min-height:48px;color:var(--lx-green-ink);cursor:pointer;box-shadow:var(--lx-shadow-btn);transition:filter var(--lx-fast) ease, transform var(--lx-fast) ease;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:17px;font-weight:500;display:inline-flex}.lx-btn:hover{filter:brightness(.95)}.lx-btn:active{transform:scale(.98)}.lx-btn:disabled{background:var(--lx-oat-deep);color:var(--lx-ink-40);cursor:default}.lx-btn-quiet{background:var(--lx-white);color:var(--lx-ink-60);border:1px solid var(--lx-border)}.lx-btn-quiet:hover{filter:none;border-color:var(--lx-ink-25)}.lx-hint-row{justify-content:flex-end;display:flex}.lx-hint-btn{min-height:44px;color:var(--lx-ink-40);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-family:inherit;font-size:14px;display:inline-flex}.lx-hint-btn:hover{color:var(--lx-ink-60);background:var(--lx-oat)}@keyframes lx-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.lx-pop{animation:.24s lx-pop}@media (prefers-reduced-motion:reduce){.lx-root *,.lx-root :before,.lx-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:480px){.lx-math-block{font-size:17px}}.lx-tutor-verdict-retry{display:none}.lx-tutor-body{min-width:0}.bp-screen{--bp-page:var(--page,#faf9f7);--bp-line:var(--border,#e4e4e4);--bp-tile-line:var(--border,#e4e4e4);--bp-tile-hover:var(--ink-30,#0000004d);--bp-tile-fill:var(--white,#fff);--bp-pick-line:var(--ink,#000);--bp-pick-fill:var(--oat,#f5f3f1);--bp-ink:var(--ink,#000);--bp-muted:var(--ink-40,#0006);--bp-dim:var(--ink-40,#0006);--bp-track:var(--oat-deep,#e9e7e5);--bp-fill:var(--green,#29cc57);--bp-correct-line:var(--correct,#2563eb);--bp-correct-fill:color-mix(in srgb, var(--correct,#2563eb) 9%, var(--bp-tile-fill));--bp-correct-ink:var(--correct,#2563eb);--bp-correct-glyph:#fff;--bp-correct-bubble:var(--correct,#2563eb);--bp-correct-glow:color-mix(in srgb, var(--correct,#2563eb) 22%, transparent);--bp-correct-wash:color-mix(in srgb, var(--correct,#2563eb) 10%, transparent);--bp-correct-go:var(--correct,#2563eb);--bp-correct-go-edge:color-mix(in srgb, var(--correct,#2563eb) 72%, #000);--bp-correct-go-ink:#fff;--bp-correct-sheet:color-mix(in srgb, var(--correct,#2563eb) 10%, var(--bp-page));--bp-retry-line:var(--retry-solid,#a66c08);--bp-retry-bubble:var(--retry-solid,#a66c08);--bp-retry-glow:color-mix(in srgb, var(--retry-solid,#a66c08) 20%, transparent);--bp-retry-wash:color-mix(in srgb, var(--retry-solid,#a66c08) 9%, transparent);--bp-retry-go:var(--retry-solid,#a66c08);--bp-retry-go-edge:color-mix(in srgb, var(--retry-solid,#a66c08) 70%, #000);--bp-retry-go-ink:#fff;--bp-bubble-ink:#fff;--bp-hint-bubble:var(--white,#fff);--bp-hint-bubble-ink:var(--ink,#000);--bp-hint-bubble-line:var(--border,#e4e4e4);--bp-miss-badge:var(--oat-deep,#e9e7e5);--bp-miss-glyph:var(--ink-60,#0009);--bp-check:#1e1e1e;--bp-check-edge:#000;--bp-check-ink:#fff;--bp-quiet:var(--oat-deep,#e9e7e5);--bp-quiet-edge:color-mix(in srgb, var(--oat-deep,#e9e7e5) 70%, #000);--bp-quiet-ink:var(--ink,#000);--bp-off:var(--oat,#f5f3f1);--bp-off-ink:var(--ink-30,#0000004d);--bp-modal:var(--white,#fff);--bp-scrim:#00000073;--bp-chip:color-mix(in srgb, var(--green,#29cc57) 14%, var(--bp-page));--bp-chip-ink:color-mix(in srgb, var(--green,#29cc57) 70%, #000);--bp-ease-out:cubic-bezier(.22, 1, .36, 1);--bp-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--bp-sans:var(--font-sans-clone,var(--sans,"DM Sans", system-ui, sans-serif));--bp-sheen:#ffffff47;--bp-shade:#000;--bp-white:#fff}.ec-root[data-theme=dark] .bp-screen,.bp-screen[data-bp-theme=dark]{--bp-page:#141414;--bp-line:#434343;--bp-tile-line:#4c4c4c;--bp-tile-hover:#666;--bp-tile-fill:transparent;--bp-pick-line:#ccc;--bp-pick-fill:#1e1e1e;--bp-ink:#fff;--bp-muted:#8b8b8b;--bp-dim:#777;--bp-track:#434343;--bp-fill:#36ca5a;--bp-correct-line:#5a7bff;--bp-correct-fill:#080f28;--bp-correct-ink:#abbdff;--bp-correct-glyph:#080f28;--bp-correct-bubble:#294bc6;--bp-correct-glow:#456dff47;--bp-correct-wash:#456dff33;--bp-correct-go:#456dff;--bp-correct-go-edge:#294bc6;--bp-correct-go-ink:#fff;--bp-correct-sheet:#0a1433;--bp-retry-line:#b38b1c;--bp-retry-bubble:#b38b1c;--bp-retry-glow:#d7a61333;--bp-retry-wash:#d7a61324;--bp-retry-go:#d2ab36;--bp-retry-go-edge:#9d7919;--bp-retry-go-ink:#1e1400;--bp-hint-bubble:#2d2d2d;--bp-hint-bubble-ink:#fff;--bp-hint-bubble-line:#2d2d2d;--bp-miss-badge:#2d2d2d;--bp-miss-glyph:#8b8b8b;--bp-check:#e5e5e5;--bp-check-edge:#b3b3b3;--bp-check-ink:#141414;--bp-quiet:#434343;--bp-quiet-edge:#1f1f1f;--bp-quiet-ink:#fff;--bp-off:#1e1e1e;--bp-off-ink:#4c4c4c;--bp-chip:#0e1a3d;--bp-chip-ink:#7491ff;--bp-modal:#1e1e1e;--bp-scrim:#0000009e}@media (prefers-color-scheme:dark){.ec-root:not([data-theme]) .bp-screen{--bp-page:#141414;--bp-line:#434343;--bp-tile-line:#4c4c4c;--bp-tile-hover:#666;--bp-tile-fill:transparent;--bp-pick-line:#ccc;--bp-pick-fill:#1e1e1e;--bp-ink:#fff;--bp-muted:#8b8b8b;--bp-dim:#777;--bp-track:#434343;--bp-fill:#36ca5a;--bp-correct-line:#5a7bff;--bp-correct-fill:#080f28;--bp-correct-ink:#abbdff;--bp-correct-glyph:#080f28;--bp-correct-bubble:#294bc6;--bp-correct-glow:#456dff47;--bp-correct-wash:#456dff33;--bp-correct-go:#456dff;--bp-correct-go-edge:#294bc6;--bp-correct-go-ink:#fff;--bp-correct-sheet:#0a1433;--bp-retry-line:#b38b1c;--bp-retry-bubble:#b38b1c;--bp-retry-glow:#d7a61333;--bp-retry-wash:#d7a61324;--bp-retry-go:#d2ab36;--bp-retry-go-edge:#9d7919;--bp-retry-go-ink:#1e1400;--bp-hint-bubble:#2d2d2d;--bp-hint-bubble-ink:#fff;--bp-hint-bubble-line:#2d2d2d;--bp-miss-badge:#2d2d2d;--bp-miss-glyph:#8b8b8b;--bp-check:#e5e5e5;--bp-check-edge:#b3b3b3;--bp-check-ink:#141414;--bp-quiet:#434343;--bp-quiet-edge:#1f1f1f;--bp-quiet-ink:#fff;--bp-off:#1e1e1e;--bp-off-ink:#4c4c4c;--bp-chip:#0e1a3d;--bp-chip-ink:#7491ff;--bp-modal:#1e1e1e;--bp-scrim:#0000009e}}.ec-root[data-theme=dark] .bp-screen .lx-root,.bp-screen[data-bp-theme=dark] .lx-root{--lx-white:#1e1e1e;--lx-oat:#232323;--lx-oat-deep:#2d2d2d;--lx-border:#434343;--lx-ink:#fff;--lx-ink-75:#ffffffc7;--lx-ink-60:#ffffff9e;--lx-ink-40:#ffffff73;--lx-ink-30:#ffffff52;--lx-ink-25:#ffffff40;--lx-blue-tint:#0e1a3d;--lx-sage-tint:#16241a;--lx-sage-ink:#9fd0a6;--lx-green-tint:#36ca5a24;--lx-green-ink:#7fe09a;--lx-correct:#5a7bff;--lx-correct-tint:#080f28;--lx-retry-border:#b38b1c;--lx-retry-tint:#d7a61324;--lx-retry-ink:#e3c15a;--lx-shadow-btn:0 4px 7px #0006}@media (prefers-color-scheme:dark){.ec-root:not([data-theme]) .bp-screen .lx-root{--lx-white:#1e1e1e;--lx-oat:#232323;--lx-oat-deep:#2d2d2d;--lx-border:#434343;--lx-ink:#fff;--lx-ink-75:#ffffffc7;--lx-ink-60:#ffffff9e;--lx-ink-40:#ffffff73;--lx-ink-30:#ffffff52;--lx-ink-25:#ffffff40;--lx-blue-tint:#0e1a3d;--lx-sage-tint:#16241a;--lx-sage-ink:#9fd0a6;--lx-green-tint:#36ca5a24;--lx-green-ink:#7fe09a;--lx-correct:#5a7bff;--lx-correct-tint:#080f28;--lx-retry-border:#b38b1c;--lx-retry-tint:#d7a61324;--lx-retry-ink:#e3c15a;--lx-shadow-btn:0 4px 7px #0006}}
.question-text-module__g-T6dW__content{min-width:0;max-width:100%}.question-text-module__g-T6dW__prose{white-space:pre-line;margin:0 0 1em}.question-text-module__g-T6dW__prose:last-child{margin-bottom:0}.question-text-module__g-T6dW__scroll{border:1px solid var(--border,#d7d7d7);border-radius:8px;max-width:100%;margin:1.25em 0;overflow-x:auto}.question-text-module__g-T6dW__scroll:focus-visible{outline-offset:3px;outline:2px solid}.question-text-module__g-T6dW__table{border-collapse:collapse;width:100%;font:inherit;font-size:.9em;line-height:1.45}.question-text-module__g-T6dW__table th,.question-text-module__g-T6dW__table td{border-bottom:1px solid var(--border,#d7d7d7);vertical-align:top;min-width:6rem;padding:.65em .85em}.question-text-module__g-T6dW__table th{background:var(--ink-04,#7f7f7f12);font-weight:600}.question-text-module__g-T6dW__table tr:last-child td{border-bottom:0}
.mark-my-structure-module__W_cb5a__root{border:1px solid var(--border);background:var(--white);width:100%;font-family:var(--sans);border-radius:16px;margin-top:16px;padding:14px}.mark-my-structure-module__W_cb5a__actionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.mark-my-structure-module__W_cb5a__actionRow p{color:var(--ink-60);margin:0;font-size:13px;line-height:19px}.mark-my-structure-module__W_cb5a__actionRow button{background:var(--green);min-height:40px;color:var(--green-ink);box-shadow:var(--shadow-btn);font:inherit;cursor:pointer;border:none;border-radius:9999px;flex:none;padding:8px 15px;font-size:14px;font-weight:650}.mark-my-structure-module__W_cb5a__actionRow button:disabled{background:var(--oat-deep);color:var(--ink-40);box-shadow:none;cursor:default}.mark-my-structure-module__W_cb5a__actionRow button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mark-my-structure-module__W_cb5a__result{margin-top:12px}.mark-my-structure-module__W_cb5a__points{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mark-my-structure-module__W_cb5a__points li{border:1px solid;border-radius:10px;padding:8px 10px;font-size:14px;line-height:20px}.mark-my-structure-module__W_cb5a__points span{letter-spacing:.04em;text-transform:uppercase;margin-right:5px;font-size:11px;font-weight:750}.mark-my-structure-module__W_cb5a__hit{border-color:var(--correct-ring,#2563eb52);background:var(--correct-tint,#2563eb1a);color:var(--correct,#2563eb)}.mark-my-structure-module__W_cb5a__missed{border-color:var(--wrong-border,#ffad99);background:var(--wrong-tint,#fff0eb);color:var(--wrong,#c8482c)}.mark-my-structure-module__W_cb5a__feedback,.mark-my-structure-module__W_cb5a__error{margin:10px 0 0;font-size:13px;line-height:19px}.mark-my-structure-module__W_cb5a__feedback{color:var(--ink-75)}.mark-my-structure-module__W_cb5a__error{color:var(--wrong-ink,var(--wrong,#c8482c))}@media (max-width:520px){.mark-my-structure-module__W_cb5a__actionRow{flex-direction:column;align-items:flex-start}}
.ChangingWhole-module__uj9zpW__board{width:100%;min-width:0;max-width:36rem;margin-inline:auto}.ChangingWhole-module__uj9zpW__board *{box-sizing:border-box}.ChangingWhole-module__uj9zpW__prompt{text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.ChangingWhole-module__uj9zpW__referent{color:var(--lx-ink-75);margin:0 0 20px}.ChangingWhole-module__uj9zpW__whole{border:1px solid var(--lx-ink-25);border-radius:var(--lx-r-card);min-width:0;margin:0;padding:12px}.ChangingWhole-module__uj9zpW__whole legend{padding-inline:6px;font-weight:500}.ChangingWhole-module__uj9zpW__groups{gap:8px;display:grid}.ChangingWhole-module__uj9zpW__group{border:2px solid var(--lx-border);border-radius:var(--lx-r-tile);background:var(--lx-white);width:100%;min-height:68px;color:var(--lx-ink);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(8rem,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.ChangingWhole-module__uj9zpW__groupLabel{font-size:14px;line-height:1.4;display:grid}.ChangingWhole-module__uj9zpW__groupLabel strong{font-size:16px;font-weight:500}.ChangingWhole-module__uj9zpW__units{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.ChangingWhole-module__uj9zpW__unit{border:1px solid var(--lx-ink-25);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-height:28px;font-size:13px;display:grid}.ChangingWhole-module__uj9zpW__group[data-state=selected]{border-color:var(--lx-ink);background:var(--lx-oat)}.ChangingWhole-module__uj9zpW__group[data-state=first]{background:var(--lx-oat);border-style:dashed}.ChangingWhole-module__uj9zpW__group[data-state=second]{background:var(--lx-oat-deep);border-style:double;border-width:3px;padding:9px 11px}.ChangingWhole-module__uj9zpW__group:disabled{cursor:default}.ChangingWhole-module__uj9zpW__count{font-variant-numeric:tabular-nums;margin:16px 0;font-size:14px}.ChangingWhole-module__uj9zpW__actions{flex-wrap:wrap;gap:8px;display:flex}.ChangingWhole-module__uj9zpW__board .ChangingWhole-module__uj9zpW__action{white-space:normal;min-width:0;max-width:100%;padding-inline:18px;font-size:15px;transition:none}.ChangingWhole-module__uj9zpW__board .ChangingWhole-module__uj9zpW__action:active{transform:none}.ChangingWhole-module__uj9zpW__group:focus-visible,.ChangingWhole-module__uj9zpW__action:focus-visible,.ChangingWhole-module__uj9zpW__prompt:focus-visible{outline:2px solid var(--lx-ink);outline-offset:3px}@media (hover:hover){.ChangingWhole-module__uj9zpW__group:not(:disabled):hover{border-color:var(--lx-ink-60)}}.ChangingWhole-module__uj9zpW__group:not(:disabled):active{background:var(--lx-oat-deep)}@media (max-width:420px){.ChangingWhole-module__uj9zpW__group{grid-template-columns:minmax(0,1fr);gap:8px}.ChangingWhole-module__uj9zpW__groupLabel{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}}@media (max-width:320px){.ChangingWhole-module__uj9zpW__units{grid-template-columns:repeat(3,minmax(0,1fr))}}
