.navigator_container__sjSSy{max-width:1000px;margin:0 auto;padding:var(--gw-space-lg) var(--gw-space-lg) var(--gw-space-2xl)}.navigator_narrow__Vxav2{max-width:var(--gw-layout-readingMaxWidth);margin:0 auto}.navigator_layout__7XJg5{display:flex;align-items:flex-start;justify-content:center;gap:var(--gw-space-xl)}.navigator_card__Ictef{flex:1 1 0;min-width:0;max-width:680px}.navigator_rail__kuiOS{flex:0 0 244px;position:sticky;top:calc(var(--gw-site-header-height, 56px) + var(--gw-space-md));border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);padding:var(--gw-space-md)}.navigator_railHead__ZKpYv{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--gw-space-md)}.navigator_title__y_SHE{font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-wide);text-transform:uppercase;margin:0}.navigator_count__ybSgg,.navigator_title__y_SHE{font-size:var(--gw-fontSize-xs);color:var(--gw-colors-muted)}.navigator_count__ybSgg{font-variant-numeric:tabular-nums}.navigator_tally__6pwe6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gw-space-sm);margin-bottom:var(--gw-space-md)}.navigator_stat__Rvg0S{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--gw-space-sm) 2px;border-radius:var(--gw-radius-sm);background:var(--gw-colors-surface)}.navigator_statNum__JZIv3{font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-semibold);line-height:1;font-variant-numeric:tabular-nums}.navigator_statLabel__yIXXD{font-size:.6875rem;text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.navigator_statOk__fDSnY .navigator_statNum__JZIv3{color:var(--gw-feedback-correctInk)}.navigator_statNo__DApx_ .navigator_statNum__JZIv3{color:var(--gw-feedback-wrongInk)}.navigator_statLeft__IiS5g .navigator_statNum__JZIv3{color:var(--gw-colors-ink)}.navigator_grid__Fi87k{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gw-space-sm)}.navigator_cell__M_f29{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:0;border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-sm);background:var(--gw-colors-background);color:var(--gw-colors-muted);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}@media (hover:hover){.navigator_cell__M_f29:hover{border-color:var(--gw-colors-muted)}}.navigator_cell__M_f29:focus-visible{outline:2px solid var(--gw-colors-ink);outline-offset:2px}.navigator_answered__Bfxuw{background:var(--gw-colors-surface);border-color:var(--gw-colors-hairline);color:var(--gw-colors-ink)}.navigator_correct__9_piX{background:var(--gw-feedback-correctTint);border-color:var(--gw-feedback-correctBorder);color:var(--gw-feedback-correctInk)}.navigator_wrong__LPSWa{background:var(--gw-feedback-wrongTint);border-color:var(--gw-feedback-wrongBorder);color:var(--gw-feedback-wrongInk)}.navigator_current__Ml_OX{border-color:var(--gw-colors-ink);box-shadow:inset 0 0 0 1px var(--gw-colors-ink)}.navigator_glyph__vJWnu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;opacity:.22;pointer-events:none}.navigator_num__2yzyE{position:relative;z-index:1}.navigator_legend__oOdWB{margin-top:var(--gw-space-md);padding-top:var(--gw-space-md);border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);display:grid;grid-template-columns:1fr 1fr;gap:var(--gw-space-sm) var(--gw-space-md);font-size:var(--gw-fontSize-xs);color:var(--gw-colors-muted)}.navigator_legendRow__aoIxj{display:flex;align-items:center;gap:var(--gw-space-sm)}.navigator_swatch__0pque{flex:none;width:14px;height:14px;border-radius:4px;border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);background:var(--gw-colors-background)}.navigator_swatchCorrect__QGM0V{background:var(--gw-feedback-correctTint);border-color:var(--gw-feedback-correctBorder)}.navigator_swatchWrong__w9jpT{background:var(--gw-feedback-wrongTint);border-color:var(--gw-feedback-wrongBorder)}.navigator_swatchAnswered__Zq6ID{background:var(--gw-colors-surface)}.navigator_swatchCurrent__FSllj{border-color:var(--gw-colors-ink);box-shadow:inset 0 0 0 1px var(--gw-colors-ink)}.navigator_note___OH2G{margin:var(--gw-space-md) 0 0;font-size:var(--gw-fontSize-xs);color:var(--gw-colors-muted);line-height:var(--gw-lineHeight-snug)}@media (max-width:880px){.navigator_container__sjSSy{padding:var(--gw-space-lg) var(--gw-space-md) var(--gw-space-2xl)}.navigator_layout__7XJg5{flex-direction:column;gap:var(--gw-space-lg)}.navigator_card__Ictef{max-width:none;width:100%}.navigator_rail__kuiOS{position:static;width:100%;flex:1 1 auto;order:2}.navigator_grid__Fi87k{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.navigator_legend__oOdWB{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}