.QuestionCard-module__vbLwIq__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:24px}.QuestionCard-module__vbLwIq__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.QuestionCard-module__vbLwIq__qnum{letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:700}.QuestionCard-module__vbLwIq__kind{color:var(--color-accent);background:#eef2ff;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.QuestionCard-module__vbLwIq__timer,.QuestionCard-module__vbLwIq__timerOver{font-variant-numeric:tabular-nums;color:var(--color-muted);margin-left:auto;font-size:.8rem;font-weight:700}.QuestionCard-module__vbLwIq__timerOver{color:#d1453b}.QuestionCard-module__vbLwIq__passage{white-space:pre-wrap;margin-bottom:14px;line-height:1.7}.QuestionCard-module__vbLwIq__blank{border-bottom:2px solid var(--color-text);min-width:64px;margin:0 2px;display:inline-block}.QuestionCard-module__vbLwIq__stem{margin-bottom:16px;font-weight:600}.QuestionCard-module__vbLwIq__gate{border:1px dashed var(--color-accent);border-radius:var(--radius-md);background:#f6f8ff;margin-bottom:8px;padding:16px}.QuestionCard-module__vbLwIq__gateTitle{color:var(--color-accent);align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.QuestionCard-module__vbLwIq__gateLabel{margin:12px 0 6px;font-size:.9rem;font-weight:600;display:block}.QuestionCard-module__vbLwIq__hint{color:var(--color-muted);margin-bottom:8px;font-size:.82rem}.QuestionCard-module__vbLwIq__hint summary{cursor:pointer}.QuestionCard-module__vbLwIq__hint ol{margin:6px 0 0 18px;line-height:1.5}.QuestionCard-module__vbLwIq__input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text);background:#fff;padding:10px 12px}.QuestionCard-module__vbLwIq__input:focus{outline:2px solid var(--color-accent);outline-offset:1px}.QuestionCard-module__vbLwIq__sideGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.QuestionCard-module__vbLwIq__side{min-width:0}.QuestionCard-module__vbLwIq__sideLabel{margin-bottom:6px;font-size:.85rem;font-weight:600}.QuestionCard-module__vbLwIq__sideBtns,.QuestionCard-module__vbLwIq__chips{flex-wrap:wrap;gap:8px;display:flex}.QuestionCard-module__vbLwIq__chip{border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);font:inherit;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:7px 12px;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.QuestionCard-module__vbLwIq__chip:hover{border-color:var(--color-accent)}.QuestionCard-module__vbLwIq__chipOn{border-color:var(--color-accent);color:var(--color-accent);background:#eef2ff}.QuestionCard-module__vbLwIq__chipSub{color:var(--color-muted);font-size:.7rem;font-weight:500}.QuestionCard-module__vbLwIq__lockBtn{margin-top:14px}.QuestionCard-module__vbLwIq__lockBtn:disabled{opacity:.45;cursor:not-allowed}.QuestionCard-module__vbLwIq__gateResult{gap:4px;margin-bottom:14px;font-size:.88rem;display:grid}.QuestionCard-module__vbLwIq__okLine{color:#1a8f4c}.QuestionCard-module__vbLwIq__badLine{color:#d1453b}.QuestionCard-module__vbLwIq__cue{color:var(--color-muted)}.QuestionCard-module__vbLwIq__feedback{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}.QuestionCard-module__vbLwIq__result{align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.QuestionCard-module__vbLwIq__resultCorrect{color:#1a8f4c}.QuestionCard-module__vbLwIq__resultIncorrect{color:#d1453b}.QuestionCard-module__vbLwIq__seconds{color:var(--color-muted);margin-left:auto;font-size:.8rem;font-weight:600}.QuestionCard-module__vbLwIq__why{margin-bottom:10px;line-height:1.6}.QuestionCard-module__vbLwIq__notes{color:var(--color-muted);gap:6px;margin:0 0 14px;padding:0;font-size:.88rem;line-height:1.5;list-style:none;display:grid}.QuestionCard-module__vbLwIq__notes li{border-radius:8px;gap:8px;padding:6px 8px;display:flex}.QuestionCard-module__vbLwIq__noteMine{color:var(--color-text);background:#fdeeed}.QuestionCard-module__vbLwIq__noteLetter{color:var(--color-text);flex:none;font-weight:700}.QuestionCard-module__vbLwIq__youPicked{font-weight:700}.QuestionCard-module__vbLwIq__errorLog{border:1px solid var(--color-marker);background:var(--color-marker-bg);border-radius:var(--radius-md);gap:10px;margin-bottom:14px;padding:14px;display:grid}.QuestionCard-module__vbLwIq__errorTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}.QuestionCard-module__vbLwIq__tagged{color:#b45309;background:#fff;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.QuestionCard-module__vbLwIq__actions{flex-wrap:wrap;gap:10px;display:flex}.QuestionCard-module__vbLwIq__primary{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:560px){.QuestionCard-module__vbLwIq__card{padding:18px}.QuestionCard-module__vbLwIq__sideGrid{grid-template-columns:1fr}}.QuestionCard-module__vbLwIq__secondary{color:var(--color-muted)}
.RoadTo700-module__nscgRW__summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.RoadTo700-module__nscgRW__stat{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px 14px}.RoadTo700-module__nscgRW__statValue{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.RoadTo700-module__nscgRW__statWarn{color:#d1453b}.RoadTo700-module__nscgRW__statLabel{text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted);font-size:.72rem;font-weight:600}.RoadTo700-module__nscgRW__tabBar{border-bottom:1px solid var(--color-border);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.RoadTo700-module__nscgRW__tab{font:inherit;color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-weight:600;display:inline-flex}.RoadTo700-module__nscgRW__tab:hover{color:var(--color-text)}.RoadTo700-module__nscgRW__tabActive{color:var(--color-accent);border-bottom-color:var(--color-accent)}.RoadTo700-module__nscgRW__dot{color:#fff;background:#d1453b;border-radius:999px;padding:1px 7px;font-size:.7rem}.RoadTo700-module__nscgRW__panel{gap:16px;display:grid}.RoadTo700-module__nscgRW__focusBanner{border-radius:var(--radius-md);background:var(--color-marker-bg);border:1px solid var(--color-marker);align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex}.RoadTo700-module__nscgRW__rules{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-badge-bg);padding:14px 18px;font-size:.9rem}.RoadTo700-module__nscgRW__rulesTitle{margin-bottom:6px;font-weight:700}.RoadTo700-module__nscgRW__rules ul{margin:0 0 10px 18px;line-height:1.6}.RoadTo700-module__nscgRW__toggle{color:var(--color-muted);align-items:center;gap:8px;font-size:.82rem;display:flex}.RoadTo700-module__nscgRW__sessions{gap:14px;display:grid}.RoadTo700-module__nscgRW__session{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:12px;padding:18px 20px;display:grid}.RoadTo700-module__nscgRW__sessionCurrent{border-color:var(--color-accent);box-shadow:0 0 0 3px #eef2ff}.RoadTo700-module__nscgRW__sessionDone{background:#f6fcf8}.RoadTo700-module__nscgRW__sessionHead{align-items:center;gap:12px;display:flex}.RoadTo700-module__nscgRW__sessionNum{background:var(--color-badge-bg);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.RoadTo700-module__nscgRW__sessionDone .RoadTo700-module__nscgRW__sessionNum{color:#fff;background:#1a8f4c}.RoadTo700-module__nscgRW__sessionCurrent .RoadTo700-module__nscgRW__sessionNum{background:var(--color-accent);color:#fff}.RoadTo700-module__nscgRW__sessionTitle{align-items:center;gap:8px;font-weight:700;display:flex}.RoadTo700-module__nscgRW__sessionSub{color:var(--color-muted);font-size:.85rem}.RoadTo700-module__nscgRW__here{color:var(--color-accent);background:#eef2ff;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.RoadTo700-module__nscgRW__pct{font-variant-numeric:tabular-nums;color:var(--color-muted);margin-left:auto;font-weight:700}.RoadTo700-module__nscgRW__bar{background:var(--color-badge-bg);border-radius:999px;height:6px;overflow:hidden}.RoadTo700-module__nscgRW__barFill{background:var(--color-accent);height:100%;transition:width .3s}.RoadTo700-module__nscgRW__step{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9rem;display:flex}.RoadTo700-module__nscgRW__stepLabel{text-transform:uppercase;letter-spacing:.03em;width:64px;color:var(--color-muted);flex:none;font-size:.7rem;font-weight:700}.RoadTo700-module__nscgRW__learnChips{flex-wrap:wrap;gap:6px;display:flex}.RoadTo700-module__nscgRW__pill{border:1px solid var(--color-border);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.RoadTo700-module__nscgRW__pill:hover{border-color:var(--color-accent)}.RoadTo700-module__nscgRW__pillDone{color:#1a8f4c;background:#eafaf1;border-color:#b7e4c7}.RoadTo700-module__nscgRW__qBtn{border:1px solid var(--color-border);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:4px 12px;font-size:.82rem;font-weight:700}.RoadTo700-module__nscgRW__qBtn:hover{border-color:var(--color-accent)}.RoadTo700-module__nscgRW__qBtnActive{outline:2px solid var(--color-accent);outline-offset:1px}.RoadTo700-module__nscgRW__s_new{color:var(--color-muted)}.RoadTo700-module__nscgRW__s_correct{color:#1a8f4c;background:#eafaf1;border-color:#b7e4c7}.RoadTo700-module__nscgRW__s_cleared{color:#b45309;background:#fff4e0;border-color:#f5d9a8}.RoadTo700-module__nscgRW__s_missed{color:#d1453b;background:#fdeeed;border-color:#f5c2bd}.RoadTo700-module__nscgRW__link{font:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.85rem;font-weight:700;display:inline-flex}.RoadTo700-module__nscgRW__link:hover{text-decoration:underline}.RoadTo700-module__nscgRW__reset{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.RoadTo700-module__nscgRW__reset:hover{color:#d1453b}.RoadTo700-module__nscgRW__filters,.RoadTo700-module__nscgRW__strip,.RoadTo700-module__nscgRW__tally{flex-wrap:wrap;gap:8px;display:flex}.RoadTo700-module__nscgRW__filter{border:1px solid var(--color-border);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.RoadTo700-module__nscgRW__filterOn{border-color:var(--color-accent);color:var(--color-accent);background:#eef2ff}.RoadTo700-module__nscgRW__empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-muted);padding:28px}.RoadTo700-module__nscgRW__logIntro{color:var(--color-muted);max-width:640px;line-height:1.6}.RoadTo700-module__nscgRW__tallyChip{border:1px solid var(--color-border);border-radius:999px;padding:4px 12px;font-size:.82rem}.RoadTo700-module__nscgRW__tallyHot{color:#d1453b;background:#fdeeed;border-color:#f5c2bd}.RoadTo700-module__nscgRW__logList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.RoadTo700-module__nscgRW__logRow{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:6px;padding:14px 16px;font-size:.88rem;display:grid}.RoadTo700-module__nscgRW__logTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RoadTo700-module__nscgRW__logTag{color:#b45309;background:var(--color-marker-bg);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:700}.RoadTo700-module__nscgRW__status{border:1px solid #0000;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.72rem;font-weight:700}.RoadTo700-module__nscgRW__logBody{color:var(--color-muted);line-height:1.5}.RoadTo700-module__nscgRW__logNote{font-style:italic}.RoadTo700-module__nscgRW__tries{color:var(--color-muted);margin-left:8px;font-weight:500}@media (max-width:640px){.RoadTo700-module__nscgRW__summary{grid-template-columns:repeat(2,1fr)}.RoadTo700-module__nscgRW__stepLabel{width:100%}}.RoadTo700-module__nscgRW__continueBtn{justify-self:start}.RoadTo700-module__nscgRW__continueMain{border-color:var(--color-accent);color:var(--color-accent);font-weight:700}.RoadTo700-module__nscgRW__nudge{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f6f8ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;font-size:.88rem;display:flex}
