.lar{--lar-accent:var(--lesson-accent,var(--am-accent,#2f4b9a));--lar-line:color-mix(in srgb, currentColor 18%, transparent);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.lar-stage{color:color-mix(in srgb, currentColor 62%, transparent);align-items:center;gap:6px;display:inline-flex}.lar-stage+.lar-stage:before{content:"";background:var(--lar-line);border-radius:2px;width:22px;height:2px;margin-right:2px}.lar-stage[data-state=done]+.lar-stage:before{background:var(--lar-accent)}.lar-dot{border:1.5px solid var(--lar-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-grid}.lar-stage[data-state=done] .lar-dot{background:var(--lar-accent);border-color:var(--lar-accent);color:#fff}.lar-stage[data-state=current]{color:inherit;font-weight:700}.lar-stage[data-state=current] .lar-dot{border-color:var(--lar-accent);color:var(--lar-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--lar-accent) 16%, transparent);animation:2.4s ease-in-out infinite lar-pulse}@keyframes lar-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--lar-accent) 14%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--lar-accent) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.lar-stage[data-state=current] .lar-dot{animation:none}}.lar-detail{color:color-mix(in srgb, currentColor 62%, transparent);font-weight:500}.lar-bridge{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, var(--lesson-accent,#2f4b9a) 6%, transparent);text-align:left;border-radius:14px;gap:8px;margin:18px 0 4px;padding:16px 18px;display:grid}.lar-bridge-head{margin:4px 0 0;font-size:18px;font-weight:700}.lar-bridge-body{color:color-mix(in srgb, currentColor 78%, transparent);margin:0;font-size:15px}.lar-skip{color:color-mix(in srgb, currentColor 70%, transparent);text-underline-offset:3px;justify-self:start;font-size:14px;text-decoration:underline}
.nx-lesson-end{--nx-surface:#fff;--nx-bg:#faf8f5;--nx-ink:#1d2233;--nx-text:#2c3244;--nx-muted:#5e6577;--nx-line:#dcd7cf;--nx-accent:#5c3480;--nx-accent-ink:#fff;--nx-right:#1f5fbf;--nx-right-soft:#e6effb;--nx-retry:#9a6206;--nx-retry-soft:#fbf1dc;--nx-wrong:#b3261e;--nx-wrong-soft:#fbe9e7;--nx-radius:10px;text-align:left;color:var(--nx-text);gap:16px;margin-top:20px;display:grid}.nx-lesson-end-card{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:var(--nx-radius);gap:12px;min-width:0;padding:20px;display:grid}.nx-lesson-end .nx-h3{color:var(--nx-ink);margin:0;font-size:1.125rem;line-height:1.3}.nx-lesson-end-lead{overflow-wrap:anywhere;margin:0}.nx-lesson-end-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.nx-lesson-end .nx-muted{color:var(--nx-muted);margin:0;font-size:.9375rem}.nx-lesson-end .nx-btn-primary.nx-btn-primary{background:var(--nx-accent);border-color:var(--nx-accent);color:var(--nx-accent-ink)!important}.nx-lesson-end .nx-input{box-sizing:border-box;width:100%}.nx-lesson-end .nx-consent a{color:var(--nx-accent)}.nx-lesson-end [data-tone=right]{color:var(--nx-right);background:var(--nx-right-soft)}.nx-lesson-end [data-tone=retry]{color:var(--nx-retry);background:var(--nx-retry-soft)}.nx-lesson-end [data-tone=wrong]{color:var(--nx-wrong);background:var(--nx-wrong-soft)}
.gcse-next-exam-module__0Bw9nG__card{border:2px solid color-mix(in srgb, var(--ink,#1d1b2e) 16%, transparent);background:var(--white,#fff);color:var(--ink,#1d1b2e);border-radius:24px;gap:10px;margin:18px 0 0;padding:22px 24px;animation:.35s cubic-bezier(.22,1,.36,1) both gcse-next-exam-module__0Bw9nG__gcse-next-in;display:grid}.gcse-next-exam-module__0Bw9nG__kicker{color:var(--ink,#1d1b2e);margin:0;font-size:15px;font-weight:700}.gcse-next-exam-module__0Bw9nG__title{margin:0;font-size:22px;font-weight:700;line-height:1.25}.gcse-next-exam-module__0Bw9nG__body{color:var(--ink,#1d1b2e);margin:0;font-size:17px;line-height:1.5}.gcse-next-exam-module__0Bw9nG__options{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.gcse-next-exam-module__0Bw9nG__option{border:2px solid color-mix(in srgb, var(--ink,#1d1b2e) 18%, transparent);min-height:44px;color:var(--ink,#1d1b2e);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9999px;padding:10px 18px;font-size:16px;font-weight:600;transition:border-color .14s,background .14s}.gcse-next-exam-module__0Bw9nG__option:hover{border-color:var(--ink,#1d1b2e);background:color-mix(in srgb, var(--ink,#1d1b2e) 8%, transparent)}.gcse-next-exam-module__0Bw9nG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.gcse-next-exam-module__0Bw9nG__cta{background:var(--green,#22c55e);min-height:46px;color:var(--green-ink,#06240f);box-shadow:none;border-radius:9999px;align-items:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.gcse-next-exam-module__0Bw9nG__quiet{min-height:44px;color:var(--ink,#1d1b2e);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:16px;font-weight:600;text-decoration:underline}.gcse-next-exam-module__0Bw9nG__option:focus-visible,.gcse-next-exam-module__0Bw9nG__cta:focus-visible,.gcse-next-exam-module__0Bw9nG__quiet:focus-visible{outline:2px solid var(--ink,#1d1b2e);outline-offset:3px}@keyframes gcse-next-exam-module__0Bw9nG__gcse-next-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gcse-next-exam-module__0Bw9nG__card{animation:none}}
