.QuestionNavigator_trigger___BO_S{min-height:44px;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-input-edge);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--weight-strong);cursor:pointer}.QuestionNavigator_triggerProgress__CCCRF{margin-left:auto;color:var(--color-muted);font-size:.875rem;font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuestionNavigator_sheet__5WosJ{inset:auto 0 0;width:min(100%,560px);max-width:100%;max-height:min(80dvh,720px);margin:auto auto 0;padding:var(--space-lg) var(--space-md) max(var(--space-md),env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;background:var(--color-surface);color:var(--color-ink);box-shadow:0 -8px 32px var(--color-shadow)}.QuestionNavigator_sheet__5WosJ[open]{display:flex;flex-direction:column}.QuestionNavigator_sheet__5WosJ::backdrop{background:var(--color-overlay)}.QuestionNavigator_sheetHeader__tp1NH{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs)}.QuestionNavigator_sheetHeader__tp1NH h2{margin:0;font-size:1.2rem}.QuestionNavigator_sheetHeader__tp1NH p{margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.6}.QuestionNavigator_closeButton__h4z6S{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.QuestionNavigator_filters__b_ceC{display:flex;gap:var(--space-xs);margin-top:var(--space-md)}.QuestionNavigator_filters__b_ceC button{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-input-edge);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:.875rem;cursor:pointer}.QuestionNavigator_filters__b_ceC button[aria-pressed=true]{border-color:var(--color-signal);background:var(--color-signal-soft);color:var(--color-ink);font-weight:var(--weight-strong)}.QuestionNavigator_hint__Qlk_p{margin:var(--space-sm) 0;color:var(--color-muted);font-size:.875rem}.QuestionNavigator_questionGrid__0QX7k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xs);overflow-y:auto;padding:var(--space-2xs);scrollbar-color:var(--color-input-edge) var(--color-surface)}.QuestionNavigator_questionButton__slTBi{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) 0;border:1px solid var(--color-input-edge);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.QuestionNavigator_questionButton__slTBi span{font-size:.75rem;color:var(--color-muted);white-space:nowrap}.QuestionNavigator_currentLabel__25_w1{display:block;font-size:.75rem;line-height:1.2}.QuestionNavigator_questionButton__slTBi.QuestionNavigator_answered__6T3Fa{background:var(--color-paper-2)}.QuestionNavigator_questionButton__slTBi[aria-current=step]{border:2px solid var(--color-signal);background:var(--color-signal-soft)}.QuestionNavigator_questionButton__slTBi[aria-current=step] span,.QuestionNavigator_questionButton__slTBi[aria-current=step] strong{color:var(--color-ink)}.QuestionNavigator_closeButton__h4z6S:hover,.QuestionNavigator_questionButton__slTBi:hover,.QuestionNavigator_trigger___BO_S:hover{background:var(--color-paper-2)}.QuestionNavigator_emptyState__5DSjG{grid-column:1/-1;margin:var(--space-lg) 0;color:var(--color-muted);text-align:center}:is(.QuestionNavigator_trigger___BO_S,.QuestionNavigator_sheet__5WosJ button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}