.Investigation_card__lchST{display:flex;flex-direction:column;gap:.7rem;min-width:0}.Investigation_question__QQQVs{font-family:fraunces,"Fraunces Question Fallback",var(--font-display);font-size:var(--step-0);font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 16;line-height:1.35}.Investigation_answerRow__jej_G{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.Investigation_number__6pxMR{font-family:var(--font-mono);font-size:var(--step-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:6.5rem;background:var(--paper);color:var(--ink);border:var(--hair) solid var(--rule-strong);padding:.4em .6em;transition:border-color var(--dur-fast) var(--ease-plate)}.Investigation_number__6pxMR:focus-visible{border-color:var(--vermilion)}.Investigation_number__6pxMR[aria-invalid=true]{border-color:var(--vermilion);background:var(--vermilion-wash)}.Investigation_unit__V0DrG{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.Investigation_said__pNMMg{font-family:var(--font-display);font-size:var(--step-1);line-height:1.25}.Investigation_said__pNMMg strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.Investigation_verdict__OeLAf{font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.07em;text-transform:uppercase;color:var(--vermilion)}.Investigation_why__rMLC5{font-size:var(--step--1);line-height:1.5;color:var(--ink)}.Investigation_status__GoyAo{font-size:var(--step--2);line-height:1.5;color:var(--ink-soft)}.Investigation_status__GoyAo a{color:inherit}.Investigation_actions__sG65x{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.Investigation_saved__Py9vS{font-size:var(--step--2);color:var(--ink-faint)}.Investigation_gapLine__XKX49{width:100%;max-width:28rem;height:auto;overflow:visible}.Investigation_gapAxis__6KcEW{stroke:var(--rule-strong);stroke-width:1}.Investigation_gapSpan__Wpl6Y{stroke:var(--vermilion);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:0;animation:Investigation_gap-draw__KNiHQ var(--dur-slow) var(--ease-plate) both}.Investigation_gapGuess__Bj6jw{stroke:var(--ink-soft);stroke-width:2}.Investigation_gapTruth__85mGv{stroke:var(--ink);stroke-width:2}.Investigation_gapLabel__OlOjk{font-family:var(--font-mono);font-size:11px;fill:var(--ink-soft)}@keyframes Investigation_gap-draw__KNiHQ{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.Investigation_boundary__2NS62{display:flex;flex-direction:column;gap:.6rem;margin:0}.Investigation_boundary__2NS62 dt{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.Investigation_boundary__2NS62 dd{margin:0;font-size:var(--step--1);line-height:1.45;color:var(--ink)}.Investigation_gate__sM_kk{border:0;padding:0;margin:0;min-width:0}.Investigation_holds__DI1VA summary{cursor:pointer;padding-block:.4rem;font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.Investigation_holds__DI1VA p{margin:.3rem 0 0;font-size:var(--step--1);line-height:1.45}.Josephus_viewPanel__RKbe0{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.Josephus_stageValue__dM72K{font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink)}.Josephus_note__J0emW{font-size:var(--step--2);line-height:1.55;color:var(--ink-soft);max-width:none;margin:0}.Josephus_ringWrap__synAz{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;min-width:0}.Josephus_ring__dlwMx{width:100%;max-width:min(30rem,100%);max-height:min(30rem,52vh);height:auto;display:block}.Josephus_rim__Yj1PK{fill:none;stroke:var(--rule);stroke-width:1}.Josephus_person__wnWim{fill:var(--plate-blue);stroke:var(--plate-blue);stroke-width:1.2}.Josephus_person__wnWim[data-gone=true]{fill:var(--paper);stroke:var(--rule-strong)}.Josephus_person__wnWim[data-just-left=true]{fill:var(--ochre);stroke:var(--ochre)}.Josephus_person__wnWim[data-survivor=true]{fill:var(--vermilion);stroke:var(--vermilion)}.Josephus_personLabel__Nf43d{font-family:var(--font-mono);font-size:10px;fill:var(--ink-soft)}.Josephus_personLabel__Nf43d[data-gone=true]{fill:var(--ink-faint)}.Josephus_personLabel__Nf43d[data-survivor=true]{fill:var(--vermilion);font-weight:600}.Josephus_leftAt__JnEhg{font-family:var(--font-mono);font-size:8px;fill:var(--ink-faint)}.Josephus_countPath__6Abca{fill:none;stroke:var(--ochre);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.Josephus_countPath__6Abca[data-live=true]{opacity:1;stroke-width:2.2}.Josephus_centreLine__UlxvM{font-family:var(--font-ui);font-size:13px;fill:var(--ink)}.Josephus_centreNote__6Yzvj{font-family:var(--font-mono);font-size:10px;fill:var(--ink-soft)}.Josephus_binary__igvDz,.Josephus_withdrawn__X6fGr{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%;min-width:0}.Josephus_bitRow__IMVq1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .9rem;max-width:100%}.Josephus_bitLabel__DTMzB{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint)}.Josephus_bits__wVU8r{display:flex;gap:.25rem;min-width:0;overflow-x:auto}.Josephus_bit__xNrFZ{width:clamp(1.1rem,5vw,2rem);height:clamp(1.1rem,5vw,2rem);display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--step--1);line-height:1;background:var(--paper);border:var(--hair) solid var(--rule-strong);color:var(--ink)}.Josephus_bit__xNrFZ[data-lead=true]{border-color:var(--vermilion);border-width:2px;color:var(--vermilion)}.Josephus_bitOut__sB_pk{border-color:var(--plate-blue);color:var(--plate-blue);background:var(--plate-blue-wash)}.Josephus_bitOut__sB_pk[data-lead=true]{border-color:var(--vermilion);color:var(--vermilion);background:var(--paper)}.Josephus_bitMove__iCsKH{font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-soft);margin:0}.Josephus_binaryReading__NEaKl{font-size:var(--step--1);line-height:1.55;color:var(--ink-soft);max-width:none;text-align:center;margin:0}.Josephus_withdrawnLead__UqPxR{font-family:var(--font-ui);font-size:var(--step-0);color:var(--ink);margin:0;text-align:center}.Josephus_withdrawn__X6fGr .Josephus_note__J0emW{text-align:center;max-width:none}.Josephus_table__J5zPh{display:flex;flex-direction:column;gap:.9rem;width:100%;min-width:0}.Josephus_bars__Nsc8Z{display:flex;align-items:flex-end;gap:2px;height:clamp(11rem,30vh,20rem);border-block-end:var(--hair) solid var(--rule-strong);min-width:0}.Josephus_bar__c9fWc{appearance:none;border:0;padding:0;flex:1 1;min-width:2px;min-height:3px;background:var(--plate-blue);opacity:.75;cursor:pointer}.Josephus_bar__c9fWc:focus-visible,.Josephus_bar__c9fWc:hover{opacity:1}.Josephus_bar__c9fWc[data-reset=true]{background:var(--vermilion);opacity:1}.Josephus_bar__c9fWc[data-current=true]{background:var(--ochre);opacity:1}