.questions_page__tutDb{min-height:100vh;background:var(--gw-colors-surface);color:var(--gw-colors-ink);font-family:var(--gw-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.questions_container__m5d3v{max-width:var(--gw-layout-readingMaxWidth);margin:0 auto;padding:var(--gw-space-xl) var(--gw-space-lg) var(--gw-space-2xl)}.questions_panel__aOvOR{width:100%}.questions_kicker__e8nlc{margin:0;font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-bold);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wider);color:var(--gw-colors-accent)}.questions_title__O__zz{margin:var(--gw-space-sm) 0 0;font-size:var(--gw-fontSize-xl);font-weight:var(--gw-fontWeight-semibold);letter-spacing:var(--gw-letterSpacing-tight);line-height:var(--gw-lineHeight-tight)}.questions_accentLine__2SQ6m{width:56px;height:var(--gw-borderWidth-accent);margin-top:var(--gw-space-lg);border-radius:var(--gw-radius-sm);background:var(--gw-colors-accent)}.questions_instrument__HWH__{margin-top:var(--gw-space-lg);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-lg);overflow:hidden;background:var(--gw-colors-background)}.questions_panelRow__CjcjV{display:grid;grid-template-columns:6.5rem 1fr;align-items:center;gap:var(--gw-space-md);min-height:3.5rem;padding:var(--gw-space-sm) var(--gw-space-lg);border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.questions_instrument__HWH__>.questions_panelRow__CjcjV:first-child{border-top:0}.questions_panelLabel__XAB1W{font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-muted)}.questions_panelControl__jt42C{display:flex;justify-content:flex-start;min-width:0}.questions_panelExpand__Hw4bK{padding:0 var(--gw-space-lg) var(--gw-space-md)}.questions_panelFooter__W79_Q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gw-space-md);margin-top:var(--gw-space-md)}.questions_panelNote__YYmE1{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted)}.questions_panelFooter__W79_Q .questions_panelStart__4l8QZ{margin-left:auto}@media (max-width:640px){.questions_panelRow__CjcjV{grid-template-columns:1fr;align-items:stretch;gap:var(--gw-space-sm);padding:var(--gw-space-md) var(--gw-space-lg)}.questions_panelControl__jt42C{justify-content:flex-start}}.questions_setup__whCjF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gw-space-lg);margin-top:var(--gw-space-2xl)}.questions_field__LrwE2{display:flex;flex-direction:column;gap:var(--gw-space-sm)}.questions_fieldLabel__Ya0_o{font-size:var(--gw-fontSize-xs);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.questions_select__OqUOM{padding:var(--gw-space-sm) 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);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);color:var(--gw-colors-ink)}.questions_modeToggle__W0lXG{display:flex;gap:var(--gw-space-sm)}.questions_modeButton__znr0h{flex:1;padding:var(--gw-space-sm) 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);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);color:var(--gw-colors-muted);cursor:pointer}.questions_modeButtonActive__VV2Yb{border-color:var(--gw-colors-accent);background:var(--gw-colors-accent);color:#fff;font-weight:var(--gw-fontWeight-medium)}.questions_poolNote__GDejA{margin:var(--gw-space-xl) 0 0;font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted)}.questions_lockNote__ytPjI{display:flex;align-items:center;gap:var(--gw-space-sm);margin:var(--gw-space-md) 0 0;padding:var(--gw-space-md) var(--gw-space-lg);border-left:var(--gw-borderWidth-accent) solid var(--gw-colors-ink);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink)}.questions_lockIcon__qyKD2{flex-shrink:0;font-size:var(--gw-fontSize-lg);color:var(--gw-colors-muted)}.questions_primary__qYVk2{margin-top:var(--gw-space-xl);padding:var(--gw-space-md) var(--gw-space-xl);border:none;border-radius:var(--gw-radius-md);background:var(--gw-colors-accent);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-background);cursor:pointer}.questions_primary__qYVk2:hover{background:color-mix(in srgb,var(--gw-colors-accent) 82%,var(--gw-colors-ink))}.questions_primary__qYVk2:disabled{background:var(--gw-colors-hairline);color:var(--gw-colors-muted);cursor:not-allowed}.questions_secondary___Volc{margin-top:var(--gw-space-xl);padding:var(--gw-space-sm) var(--gw-space-lg);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md);background:var(--gw-colors-background);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-sm);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-ink);cursor:pointer}.questions_secondary___Volc:hover{border-color:var(--gw-colors-accent);color:var(--gw-colors-accent)}.questions_trackBreakdown__fwBOd{margin:var(--gw-space-lg) 0 0;border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.questions_trackRow__AaYmi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gw-space-md);padding:var(--gw-space-sm) 0;border-bottom:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.questions_trackName__3S3G2{margin:0;font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink)}.questions_trackScore__fG03o{margin:0;font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted);font-variant-numeric:tabular-nums}.questions_runHeader__WLlox{display:flex;align-items:baseline;justify-content:space-between}.questions_progressText__b8qrt{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted);font-variant-numeric:tabular-nums}.questions_modeTag__x7CFe{font-size:var(--gw-fontSize-xs);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-accent)}.questions_progressTrack__1fU5K{margin-top:var(--gw-space-md);height:var(--gw-borderWidth-accent);border-radius:var(--gw-radius-sm);background:var(--gw-colors-hairline);overflow:hidden}.questions_progressFill__PC6Ur{height:100%;background:var(--gw-colors-accent);transition:width .3s ease}.questions_stem__xwfye{margin-top:var(--gw-space-lg);font-size:var(--gw-fontSize-base);line-height:var(--gw-lineHeight-normal);color:var(--gw-colors-ink)}.questions_questionLine__s2cLK{margin:var(--gw-space-md) 0 0;font-size:clamp(1.125rem,1.05rem + .4vw,1.25rem);font-weight:var(--gw-fontWeight-medium);line-height:var(--gw-lineHeight-snug)}.questions_previewBadge__I68IX{display:inline-block;padding:var(--gw-space-xs) var(--gw-space-md);border-radius:var(--gw-radius-sm);background:var(--gw-colors-surface);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted)}.questions_mediaPlaceholder__YRrB9{margin:var(--gw-space-md) 0 0;padding:var(--gw-space-sm) var(--gw-space-md);border:var(--gw-borderWidth-hairline) dashed var(--gw-colors-muted);border-radius:var(--gw-radius-md);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-muted)}.questions_options__oLXeW{list-style:none;margin:var(--gw-space-md) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--gw-space-sm)}.questions_option__Rb28I{display:flex;align-items:center;justify-content:flex-start;gap:var(--gw-space-md);width:100%;padding:var(--gw-space-sm) 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);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);line-height:var(--gw-lineHeight-snug);color:var(--gw-colors-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.questions_option__Rb28I:disabled{cursor:default}.questions_optLetter__Nk0dS{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-sm);background:var(--gw-colors-background);font-size:var(--gw-fontSize-sm);font-weight:var(--gw-fontWeight-semibold);color:var(--gw-colors-muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.questions_optLetterOn__d7Gf9{background:var(--gw-colors-ink);border-color:var(--gw-colors-ink);color:var(--gw-colors-background)}.questions_optLetterCorrect__PPbdA{background:var(--gw-feedback-correctBorder);border-color:var(--gw-feedback-correctBorder);color:#fff}.questions_optLetterWrong__Qn_yM{background:var(--gw-feedback-wrongBorder);border-color:var(--gw-feedback-wrongBorder);color:#fff}.questions_option__Rb28I:hover{border-color:var(--gw-colors-muted)}.questions_optionSelected___ZnWC{border-color:var(--gw-colors-ink);background:var(--gw-colors-surface)}.questions_optionCorrect__NdaO1,.questions_optionCorrect__NdaO1:hover{border-color:var(--gw-feedback-correctBorder);border-left-width:4px;background:var(--gw-feedback-correctTint);color:var(--gw-feedback-correctInk);font-weight:var(--gw-fontWeight-medium)}.questions_optionWrong__Tkaqx,.questions_optionWrong__Tkaqx:hover{border-color:var(--gw-feedback-wrongBorder);border-left-width:4px;background:var(--gw-feedback-wrongTint);color:var(--gw-feedback-wrongInk);font-weight:var(--gw-fontWeight-medium)}.questions_optionText__MYaT9{flex:1}.questions_optionIcon__UdoN4{flex-shrink:0;font-size:var(--gw-fontSize-xl);color:currentColor}.questions_explanation__SMk9i{margin:var(--gw-space-xs) 0 0 var(--gw-space-lg);padding-left:var(--gw-space-md);border-left:var(--gw-borderWidth-accent) solid var(--gw-colors-hairline);font-size:var(--gw-fontSize-sm);line-height:var(--gw-lineHeight-normal);color:var(--gw-colors-muted)}.questions_explanationCorrect__t_8xi{border-left-color:var(--gw-feedback-correctBorder)}.questions_explanationWrong__p2P3m{border-left-color:var(--gw-feedback-wrongBorder)}.questions_resultHero__4puVm{display:flex;align-items:center;gap:var(--gw-space-sm);margin:var(--gw-space-md) 0;font-size:var(--gw-fontSize-lg);font-weight:var(--gw-fontWeight-bold);letter-spacing:var(--gw-letterSpacing-tight)}.questions_resultHero__4puVm svg{flex-shrink:0;font-size:var(--gw-fontSize-xl)}.questions_resultCorrect__AAsxB{color:var(--gw-feedback-correctInk)}.questions_resultWrong__ZZ3Gm{color:var(--gw-feedback-wrongInk)}.questions_feedback__tambr{margin-top:var(--gw-space-lg)}.questions_feedbackLine__oV9Pa{margin:0;font-size:var(--gw-fontSize-sm);font-weight:var(--gw-fontWeight-semibold);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide)}.questions_runActions__u3yvJ{display:flex;justify-content:flex-end;margin-top:var(--gw-space-xl)}.questions_modePill__6iqCw{display:inline-block;padding:2px var(--gw-space-sm);border-radius:999px;background:color-mix(in srgb,var(--gw-colors-ink) 8%,transparent);font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-medium);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wide);color:var(--gw-colors-muted);white-space:nowrap}.questions_barPrimary__0Fg9P{flex:1;padding:var(--gw-space-md) var(--gw-space-lg);border:none;border-radius:var(--gw-radius-md);background:var(--gw-colors-ink);font-family:var(--gw-font-sans);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-semibold);color:var(--gw-colors-background);text-align:center;cursor:pointer;transition:background .15s ease}.questions_barPrimary__0Fg9P:hover:not(:disabled){background:color-mix(in srgb,var(--gw-colors-ink) 85%,var(--gw-colors-background))}.questions_barPrimary__0Fg9P:disabled{background:var(--gw-colors-hairline);color:var(--gw-colors-muted);cursor:not-allowed}.questions_relatedPages__1KPmI{margin-top:var(--gw-space-lg);border:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline);border-radius:var(--gw-radius-md)}.questions_relatedPagesSummary__As9nh{display:flex;align-items:center;justify-content:space-between;gap:var(--gw-space-sm);padding:var(--gw-space-sm) var(--gw-space-md);cursor:pointer;font-size:var(--gw-fontSize-sm);font-weight:var(--gw-fontWeight-medium);color:var(--gw-colors-ink);list-style:none}.questions_relatedPagesSummary__As9nh::-webkit-details-marker{display:none}.questions_relatedPagesSummary__As9nh:after{content:"";width:8px;height:8px;border-right:2px solid var(--gw-colors-muted);border-bottom:2px solid var(--gw-colors-muted);transform:rotate(-45deg);transition:transform .15s ease}.questions_relatedPages__1KPmI[open] .questions_relatedPagesSummary__As9nh:after{transform:rotate(45deg)}.questions_relatedPagesList__9vAUM{list-style:none;margin:0;padding:0 var(--gw-space-md) var(--gw-space-md);display:flex;flex-direction:column;gap:var(--gw-space-xs)}.questions_relatedPageLink__nNxdN{font-size:var(--gw-fontSize-sm);color:var(--gw-colors-accent);text-decoration:none}.questions_relatedPageLink__nNxdN:hover{text-decoration:underline}.questions_related__N_Alm{margin-top:var(--gw-space-lg);padding-top:var(--gw-space-lg);border-top:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.questions_relatedLabel__0g9Ua{margin:0 0 var(--gw-space-md);font-size:var(--gw-fontSize-xs);font-weight:var(--gw-fontWeight-bold);text-transform:uppercase;letter-spacing:var(--gw-letterSpacing-wider);color:var(--gw-colors-accent)}.questions_relatedItem__5zRJq{margin-bottom:var(--gw-space-md)}.questions_relatedQuestion__N0g3w{margin:0 0 var(--gw-space-xs);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-medium)}.questions_relatedAnswer__rVsKs{font-size:var(--gw-fontSize-sm);line-height:var(--gw-lineHeight-normal);color:var(--gw-colors-muted)}.questions_relatedLink__LCsUb{display:inline-block;margin-top:var(--gw-space-sm);font-size:var(--gw-fontSize-sm);color:var(--gw-colors-accent);text-decoration:none}.questions_relatedLink__LCsUb:hover{text-decoration:underline}.questions_review__QaW9z{margin-top:var(--gw-space-2xl);display:flex;flex-direction:column;gap:var(--gw-space-xl)}.questions_reviewItem__jD9Xz{padding-bottom:var(--gw-space-xl);border-bottom:var(--gw-borderWidth-hairline) solid var(--gw-colors-hairline)}.questions_reviewQ__jT9n3{margin:0 0 var(--gw-space-sm);font-size:var(--gw-fontSize-base);font-weight:var(--gw-fontWeight-semibold);line-height:var(--gw-lineHeight-snug)}.questions_reviewNum__ghc9C{color:var(--gw-colors-muted)}.questions_reviewLine__zn7ow{display:flex;align-items:center;gap:var(--gw-space-sm);margin:var(--gw-space-xs) 0;font-size:var(--gw-fontSize-sm);color:var(--gw-colors-ink)}.questions_reviewCorrect__6tQGW{color:var(--gw-feedback-correctInk);font-weight:var(--gw-fontWeight-medium)}.questions_reviewWrong__lcunQ{color:var(--gw-feedback-wrongInk);font-weight:var(--gw-fontWeight-medium)}@media (max-width:640px){.questions_setup__whCjF{grid-template-columns:minmax(0,1fr)}}.navigator_container__sjSSy{max-width:1000px;margin:0 auto;padding:var(--gw-space-xl) 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: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}.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))}}