.Godel_viewPanel__Psm9Z{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:0}.Godel_stageValue__ToQRG{font-family:var(--font-mono);font-size:var(--step-0);letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere}.Godel_hint__iRpRM{font-size:var(--step--2);line-height:1.55;color:var(--ink-soft);max-width:none;margin:0}.Godel_formula__HSShz{font-size:var(--step-0);color:var(--ink)}.Godel_formula__HSShz,.Godel_number__P0tUU{font-family:var(--font-mono);overflow-wrap:anywhere}.Godel_number__P0tUU{font-size:var(--step-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ochre)}.Godel_refusal__xe2Wq{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start;padding:1.2rem 0;max-width:none}.Godel_refusalText__vdhJ_{font-size:var(--step--1);line-height:1.6;color:var(--ink);margin:0}.Godel_encode__YLQx8{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0}.Godel_tree__juHQg{width:100%;max-width:min(46rem,100%);max-height:min(24rem,42vh);height:auto;display:block}.Godel_branch__vEcmv{stroke:var(--rule);stroke-width:1.1;opacity:.35}.Godel_branch__vEcmv[data-shown=true]{stroke:var(--rule-strong);opacity:1}.Godel_nodeDisc__4KKl7{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1.2}.Godel_node__JD6i0[data-sort=formula] .Godel_nodeDisc__4KKl7{stroke:var(--plate-blue)}.Godel_node__JD6i0[data-shown=true] .Godel_nodeDisc__4KKl7{fill:var(--plate-blue-wash)}.Godel_node__JD6i0[data-current=true] .Godel_nodeDisc__4KKl7{fill:var(--vermilion-wash);stroke:var(--vermilion);stroke-width:2}.Godel_nodeGlyph__gHrkg{font-family:var(--font-mono);font-size:19px;fill:var(--ink)}.Godel_nodeCode__IjRbd{font-family:var(--font-mono);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:var(--ink-faint)}.Godel_node__JD6i0[data-shown=true] .Godel_nodeCode__IjRbd{fill:var(--ink)}.Godel_node__JD6i0[data-current=true] .Godel_nodeCode__IjRbd{fill:var(--vermilion)}.Godel_strip__hVPTH{list-style:none;margin:0;padding:0;width:100%;max-width:min(46rem,100%);display:flex;flex-direction:column;gap:.2rem;max-height:12rem;overflow-y:auto}.Godel_stripRow__KwVxW{display:grid;grid-template-columns:2.2rem minmax(4rem,max-content) minmax(0,1fr);align-items:baseline;grid-gap:.6rem;gap:.6rem;padding:.28rem .4rem;border-top:var(--hair) solid var(--rule-faint);font-size:var(--step--2)}.Godel_stripRow__KwVxW[data-current=true]{background:var(--vermilion-wash)}.Godel_stripGlyph__pV40n{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ink);text-align:center}.Godel_stripGlyph__pV40n[data-sort=formula]{color:var(--plate-blue)}.Godel_stripText__D25CB{color:var(--ink-soft)}.Godel_stripText__D25CB,.Godel_stripWorking__xvV_u{font-family:var(--font-mono);overflow-wrap:anywhere}.Godel_stripWorking__xvV_u{display:flex;flex-direction:column;gap:.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Godel_stripPair__WdJ0b{color:var(--ochre)}.Godel_stripSum__p1Vf6{color:var(--ink)}.Godel_decode__wQ_GE{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:min(48rem,100%);min-width:0}.Godel_ladder__8tZo8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:min(20rem,40vh);overflow-y:auto}.Godel_rung___hvgz{display:grid;grid-template-columns:minmax(6rem,auto) 1.6rem minmax(0,1fr);align-items:baseline;grid-gap:.7rem;gap:.7rem;padding:.32rem .5rem;-webkit-border-start:3px solid var(--rule);border-inline-start:3px solid var(--rule);font-size:var(--step--2);line-height:1.5}.Godel_rung___hvgz[data-ok=true]{border-inline-start-color:var(--plate-blue)}.Godel_rung___hvgz[data-refused=true]{border-inline-start-color:var(--vermilion);background:var(--vermilion-wash)}.Godel_rungCode__ryT8q{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.Godel_rungDigit__v9x19{font-family:var(--font-mono);font-size:var(--step-0);text-align:center;color:var(--ochre)}.Godel_rung___hvgz[data-refused=true] .Godel_rungDigit__v9x19{color:var(--vermilion)}.Godel_rungSaid__gzMV1{color:var(--ink-soft)}.Godel_verdict__SvgIJ{margin:0;font-size:var(--step--1);line-height:1.6;color:var(--ink);max-width:none}.Godel_verdict__SvgIJ[data-refused=true]{color:var(--ink);-webkit-border-start:3px solid var(--vermilion);border-inline-start:3px solid var(--vermilion);-webkit-padding-start:.7rem;padding-inline-start:.7rem}.Godel_diagonal__3kFxo{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:min(48rem,100%);min-width:0}.Godel_machine__Ru2c_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Godel_machineRow__gW21i{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);grid-template-areas:"label value" "label note";grid-gap:.15rem .9rem;gap:.15rem .9rem;padding:.6rem .8rem;border:var(--hair) solid var(--rule-faint);background:var(--paper-sunk);opacity:.35}.Godel_machineRow__gW21i[data-shown=true]{opacity:1;border-color:var(--rule)}.Godel_machineLabel__NOrJy{grid-area:label;align-self:center;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.Godel_machineRow__gW21i>.Godel_formula__HSShz,.Godel_machineRow__gW21i>.Godel_number__P0tUU{grid-area:value}.Godel_machineNote__EWuyV{grid-area:note;font-size:var(--step--2);line-height:1.5;color:var(--ink-soft)}.Godel_reading__mNixE{margin:0;font-size:var(--step--1);line-height:1.65;color:var(--ink);max-width:none;overflow-wrap:anywhere}.Godel_caveat__Fgojh{margin:0;font-size:var(--step--2);line-height:1.65;color:var(--ink-soft);max-width:none;-webkit-border-start:3px solid var(--rule-strong);border-inline-start:3px solid var(--rule-strong);-webkit-padding-start:.8rem;padding-inline-start:.8rem}@media (max-width:40rem){.Godel_stripRow__KwVxW{grid-template-columns:1.8rem minmax(0,1fr);grid-template-areas:"glyph text" "glyph working"}.Godel_stripGlyph__pV40n{grid-area:glyph}.Godel_stripText__D25CB{grid-area:text}.Godel_stripWorking__xvV_u{grid-area:working}.Godel_rung___hvgz{grid-template-columns:minmax(0,1fr) 1.4rem;grid-template-areas:"code digit" "said said"}.Godel_rungCode__ryT8q{grid-area:code}.Godel_rungDigit__v9x19{grid-area:digit}.Godel_rungSaid__gzMV1{grid-area:said}.Godel_machineRow__gW21i{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "note"}}.Goldbach_viewPanel__c8ajm{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.Goldbach_stageValue__hXg66{font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere}.Goldbach_search__ol0pA{display:flex;flex-direction:column;gap:.9rem;width:100%;min-width:0}.Goldbach_trialRows__YVo_m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;width:100%;max-height:min(24rem,46vh);overflow-y:auto}.Goldbach_trialRow__QfhWM{display:grid;grid-template-columns:3.6rem minmax(6rem,auto) 1.2rem minmax(4rem,auto) 1fr;align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.2rem .35rem;border-radius:3px;font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Goldbach_trialRow__QfhWM[data-ok=true]{background:color-mix(in srgb,var(--plate-blue) 12%,transparent)}.Goldbach_trialRow__QfhWM[data-current=true]{outline:1px solid var(--rule-strong)}.Goldbach_trialPrime__2Chll{color:var(--ink);font-weight:600;text-align:right}.Goldbach_trialWorking__a2sNf{color:var(--ink-soft)}.Goldbach_trialArrow__i83Nj{color:var(--ink-faint);text-align:center}.Goldbach_trialLeft__E3TRs{text-align:right;color:var(--vermilion)}.Goldbach_trialRow__QfhWM[data-ok=true] .Goldbach_trialLeft__E3TRs{color:var(--plate-blue)}.Goldbach_trialWhy___c_jD{font-family:var(--font-ui);font-size:var(--step--2);color:var(--ink-faint);overflow-wrap:anywhere}.Goldbach_pairList__wpYIM{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.Goldbach_pair__VlMrE{font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.15rem .45rem;border:1px solid var(--rule-faint);border-radius:3px;color:var(--plate-blue)}.Goldbach_cometNote__pv9vH,.Goldbach_searchNote__g7v2_,.Goldbach_weakNote___KSnD{font-size:var(--step--1);line-height:1.55;color:var(--ink-soft);max-width:none;margin:0}.Goldbach_empty___iyqs{font-size:var(--step--1);line-height:1.55;color:var(--ink);max-width:none;margin:0;padding:.6rem .75rem;border-left:3px solid var(--vermilion);background:color-mix(in srgb,var(--vermilion) 8%,transparent)}.Goldbach_comet__dBKBJ{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0;align-items:stretch}.Goldbach_canvasWrap__uuUzm{position:relative;width:100%;height:min(24rem,46vh);min-height:12rem}.Goldbach_canvas__jAwrG{display:block;width:100%;height:100%}.Goldbach_cometMessage__Rn2hb{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;font-size:var(--step--1);color:var(--ink-soft);max-width:none;margin:0 auto}.Goldbach_progressTrack__lb8K9{width:min(20rem,80%);height:.4rem;border-radius:999px;background:var(--rule-faint);overflow:hidden}.Goldbach_progressFill__JLKFN{display:block;height:100%;background:var(--plate-blue);transition:width .12s linear}.Goldbach_weak__rjFBt{display:flex;flex-direction:column;gap:.9rem;width:100%;min-width:0}.Goldbach_tripleRows__KQoWH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;width:100%;max-height:min(22rem,44vh);overflow-y:auto}.Goldbach_tripleRow__ZGMb_{display:grid;grid-template-columns:2.5rem 1fr minmax(4rem,auto);align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.2rem .35rem;border-radius:3px;font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Goldbach_tripleIndex__S0UQO{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.Goldbach_tripleSum__K5axr{color:var(--plate-blue)}.Goldbach_tripleTotal__hsqEz{color:var(--ink);text-align:right;font-weight:600}.Graham_viewPanel__mMHp5{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.Graham_stageValue__kDnak{font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere}.Graham_gladderCaption__m7tCg,.Graham_panelNote__IKITp,.Graham_stabiliseNote__gPJCx{font-size:var(--step--2);line-height:1.55;color:var(--ink-soft);max-width:none;margin:0}.Graham_arrowsPanel__UOUiM{align-items:center;gap:.9rem}.Graham_arrowsPanel__UOUiM,.Graham_ladder__PqXcY{display:flex;flex-direction:column;width:100%;min-width:0}.Graham_ladder__PqXcY{list-style:none;margin:0;padding:0;gap:.6rem}.Graham_rung__m90Xa{display:grid;grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);align-items:baseline;grid-gap:.2rem .9rem;gap:.2rem .9rem;padding:.6rem .75rem;border:var(--hair) solid var(--rule);background:var(--paper)}.Graham_rung__m90Xa[data-refused]{border-color:var(--vermilion);background:var(--vermilion-wash)}.Graham_rungName__WJuQ0{grid-column:1;grid-row:1/span 2;font-family:var(--font-mono);font-size:var(--step-1);color:var(--ink);white-space:nowrap}.Graham_rungUnfold__SPrY9{font-size:var(--step--1);color:var(--ink-soft)}.Graham_rungUnfold__SPrY9,.Graham_rungValue__PAG28{grid-column:2;font-family:var(--font-mono);overflow-wrap:anywhere}.Graham_rungValue__PAG28{font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--plate-blue)}.Graham_rungRefusal__mMfGm,.Graham_rungValue__PAG28{min-height:1.4em;transition:opacity var(--dur-base) var(--ease-plate);opacity:0}.Graham_rungRefusal__mMfGm{grid-column:2;font-size:var(--step--2);line-height:1.55;color:var(--ink-soft)}.Graham_rungRefusal__mMfGm[data-said],.Graham_rungValue__PAG28[data-said]{opacity:1}.Graham_refusalMark__6rdE4{color:var(--vermilion);font-weight:600}.Graham_stabilise__W6ox7{align-items:center;gap:.9rem}.Graham_digitRows__ziWDs,.Graham_stabilise__W6ox7{display:flex;flex-direction:column;width:100%;min-width:0}.Graham_digitRows__ziWDs{list-style:none;margin:0;padding:0;gap:.22rem}.Graham_digitRow__1mYst{display:grid;grid-template-columns:minmax(5.5rem,max-content) minmax(0,max-content) minmax(0,1fr);align-items:center;grid-gap:.3rem .8rem;gap:.3rem .8rem}.Graham_rowLabel__kjGH8,.Graham_rowVerdict__vwYEM{font-family:var(--font-ui);font-size:var(--step--2);color:var(--ink-faint);white-space:nowrap}.Graham_rowLabel__kjGH8{text-align:right}.Graham_digitCells__mE_hx{display:flex;gap:.12rem;flex-wrap:wrap;min-width:0}.Graham_digitCell__COakG{display:grid;place-items:center;min-width:1.35rem;min-height:1.7rem;font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:var(--hair) solid var(--rule-faint);background:var(--paper);color:var(--ochre)}.Graham_digitCell__COakG[data-settled]{border-color:var(--plate-blue);background:var(--plate-blue-wash);color:var(--ink);font-weight:600}.Graham_gladder__JGFPg{align-items:center;gap:.9rem}.Graham_gladderList__CkYeT,.Graham_gladder__JGFPg{display:flex;flex-direction:column;width:100%;min-width:0}.Graham_gladderList__CkYeT{list-style:none;margin:0;padding:0;gap:.12rem;max-height:26rem;overflow-y:auto}.Graham_gladderRung___FeTO{display:grid;grid-template-columns:minmax(3.2rem,max-content) minmax(0,1fr) minmax(0,max-content);align-items:baseline;grid-gap:.3rem .8rem;gap:.3rem .8rem;padding:.22rem .5rem;-webkit-border-start:2px solid var(--rule);border-inline-start:2px solid var(--rule)}.Graham_gladderRung___FeTO[data-first]{border-inline-start-color:var(--vermilion)}.Graham_gladderRung___FeTO[data-marked]{border-inline-start-color:var(--plate-blue);background:var(--plate-blue-wash)}.Graham_gladderName__kN7B0{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ink)}.Graham_gladderBody__RUhMA{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft);overflow-wrap:anywhere}.Graham_gladderNote__uwIpv{font-family:var(--font-ui);font-size:var(--step--2);color:var(--ink-faint);white-space:nowrap}@media (max-width:40rem){.Graham_digitRow__1mYst,.Graham_gladderRung___FeTO,.Graham_rung__m90Xa{grid-template-columns:minmax(0,1fr)}.Graham_digitCells__mE_hx,.Graham_gladderBody__RUhMA,.Graham_gladderName__kN7B0,.Graham_gladderNote__uwIpv,.Graham_rowLabel__kjGH8,.Graham_rowVerdict__vwYEM,.Graham_rungName__WJuQ0,.Graham_rungRefusal__mMfGm,.Graham_rungUnfold__SPrY9,.Graham_rungValue__PAG28{grid-column:1}.Graham_rungName__WJuQ0{grid-row:auto}.Graham_rowLabel__kjGH8{text-align:start}.Graham_gladderNote__uwIpv{white-space:normal}}@media (prefers-reduced-motion:reduce){.Graham_rungRefusal__mMfGm,.Graham_rungValue__PAG28{transition:none}}.Happy_viewPanel__sriHO{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0}.Happy_stageValue___rjKn{font-family:var(--font-mono);font-size:var(--step-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--ink)}.Happy_machine__hYFUI{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;container-type:inline-size}.Happy_sheet__D20F_{display:grid;grid-template-columns:max-content 1.4rem repeat(var(--digits),var(--tile-size));grid-gap:.45rem clamp(.28rem,1vw,.55rem);gap:.45rem clamp(.28rem,1vw,.55rem);align-items:center;justify-content:center;--tile-size:clamp(1.1rem,min(9cqi,calc((100cqi - 6rem) / var(--digits) - 0.5rem)),4.4rem);max-width:100%}@media (max-width:40rem){.Happy_sheet__D20F_{grid-template-columns:1.2rem repeat(var(--digits),var(--tile-size))}.Happy_label__gqmpe{grid-column:1/-1;text-align:left;-webkit-padding-before:.35rem;padding-block-start:.35rem}}.Happy_label__gqmpe{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);text-align:right;line-height:1.1;white-space:nowrap;-webkit-padding-end:.35rem;padding-inline-end:.35rem}.Happy_operator__K9mTf{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.9rem);color:var(--ink-soft);text-align:center;line-height:1;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40}.Happy_spacer__1Ot7p{display:block}.Happy_tile___guSQ{width:var(--tile-size);height:var(--tile-size);display:grid;place-items:center;font-family:var(--font-mono);font-size:calc(var(--tile-size) * .44);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;background:var(--paper);border:var(--hair) solid var(--rule-strong);color:var(--ink);position:relative}.Happy_tile___guSQ:after{content:"";position:absolute;inset:3px;border:var(--hair) solid var(--rule-faint);pointer-events:none}.Happy_tileFrom__VR7JM{border-color:var(--ink);border-width:2px}.Happy_tileTerm__4R1Wa{border-color:var(--plate-blue);color:var(--plate-blue);background:var(--plate-blue-wash);gap:.1em}.Happy_termValue__1eVqT{font-size:1em;line-height:1}.Happy_termSource___6qyw{font-size:.42em;letter-spacing:.04em;opacity:.75;line-height:1}.Happy_sumTile__GBBxD{grid-column:3/-1;min-height:calc(var(--tile-size) * .86);display:grid;place-items:center;font-family:var(--font-mono);font-size:calc(var(--tile-size) * .46);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:var(--hair) solid var(--vermilion);background:var(--vermilion-wash);color:var(--vermilion);padding:.25em .5em}@media (max-width:40rem){.Happy_sumTile__GBBxD{grid-column:2/-1}}.Happy_sumOne__BSZtY{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.Happy_rule__4ODf8{height:1.5px;background:var(--ink);transform-origin:left;grid-column:2/-1;align-self:center}@media (max-width:40rem){.Happy_rule__4ODf8{grid-column:1/-1}}.Happy_note__UBJ_y{grid-column:3/-1;font-size:var(--step--2);color:var(--ink-faint);letter-spacing:.04em;display:flex;align-items:center;gap:.4rem;line-height:1.3;padding-block:.1rem}@media (max-width:40rem){.Happy_note__UBJ_y{grid-column:1/-1}}.Happy_note__UBJ_y[data-result=true]{color:var(--vermilion)}.Happy_noteArrow__3Q6AH{font-family:var(--font-mono);font-size:1.05em}.Happy_notePending__NUI3j{opacity:.6}.Happy_prompt__Eai_2{font-size:var(--step--1);color:var(--ink-soft);text-align:center;max-width:none;line-height:1.5}.Happy_ribbon__YiaeT{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem;-webkit-margin-before:1.2rem;margin-block-start:1.2rem;max-width:52rem}.Happy_ribbonStep__5NkeB{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:var(--hair) solid var(--rule);font-family:var(--font-mono);font-size:var(--step--2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.3em .5em;color:var(--ink-soft);cursor:pointer}.Happy_ribbonStep__5NkeB[data-current=true]{border-color:var(--ink);color:var(--ink)}.Happy_ribbonStep__5NkeB[data-one=true]{border-color:var(--vermilion);background:var(--vermilion);color:#fff}.Happy_ribbonArrow__zfyeO{color:var(--ink-faint);font-family:var(--font-mono)}.Happy_ribbonPending__cztn7{font-size:var(--step--2);color:var(--ink-faint);letter-spacing:.05em}.Happy_destinations__YpK6y{display:flex;flex-direction:column;gap:.9rem;width:100%;height:100%;min-height:0;overflow-y:auto}.Happy_destinationGrid__kt0Ti{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.Happy_cycleCard__w88QL{border:var(--hair) solid var(--rule);background:var(--paper);padding:.75rem .85rem;display:flex;flex-direction:column;gap:.55rem;min-width:0}.Happy_cycleCard__w88QL[data-happy=true]{border-color:var(--vermilion);border-width:2px}.Happy_cycleCard__w88QL[data-current=true]{background:var(--paper-deep)}.Happy_cycleHead__u_mzM{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.Happy_cycleKind__bvkrm{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.Happy_cycleCard__w88QL[data-happy=true] .Happy_cycleKind__bvkrm{color:var(--vermilion)}.Happy_cycleShare__jaB_l{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Happy_cycleRing__bQ_OQ{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.Happy_cycleValue__pOLQb{font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:var(--hair) solid var(--rule);padding:.15em .4em;color:var(--ink)}.Happy_cycleCard__w88QL[data-happy=true] .Happy_cycleValue__pOLQb{border-color:var(--vermilion);color:var(--vermilion)}.Happy_weightTrack__0H7_d{height:5px;background:var(--rule-faint);position:relative}.Happy_weightFill__Fe9wQ{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ink-soft)}.Happy_cycleCard__w88QL[data-happy=true] .Happy_weightFill__Fe9wQ{background:var(--vermilion)}.Happy_printedGroups___xEuK{display:flex;flex-direction:column;gap:.9rem}.Happy_printedGroup__PoAkZ{border:var(--hair) solid var(--rule);background:var(--paper);padding:.75rem .85rem;display:flex;flex-direction:column;gap:.55rem}.Happy_printedGroup__PoAkZ[data-happy=true]{border-color:var(--vermilion);border-width:2px}.Happy_printedGroup__PoAkZ[data-happy=true] .Happy_cycleKind__bvkrm{color:var(--vermilion)}.Happy_printedGrid__4xeyx{display:flex;flex-wrap:wrap;gap:.3rem}.Happy_printedValue__qRGNR{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--paper);border:var(--hair) solid var(--rule);padding:.25em .55em;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-plate),background var(--dur-fast) var(--ease-plate)}.Happy_printedGroup__PoAkZ[data-happy=true] .Happy_printedValue__qRGNR{border-color:color-mix(in srgb,var(--vermilion) 40%,var(--rule))}.Happy_printedValue__qRGNR:hover{border-color:var(--vermilion);background:var(--vermilion-wash)}.Happy_printedValue__qRGNR[data-current=true]{border-color:var(--ink);border-width:2px;background:var(--paper-deep)}.Happy_chartWrap__Y_oaD{display:flex;flex-direction:column;gap:.7rem;width:100%;height:100%;min-height:0}.Happy_chart__IT4m7{flex:1 1 auto;min-height:11rem;max-height:32rem;width:100%;display:block}.Happy_chartNote__nTrUS{font-size:var(--step--2);color:var(--ink-soft);line-height:1.5;-webkit-border-start:2px solid var(--vermilion);border-inline-start:2px solid var(--vermilion);-webkit-padding-start:.8rem;padding-inline-start:.8rem;max-width:none;flex-shrink:0}.Happy_axisLabel__NE5hZ{font-family:var(--font-ui);font-size:8px;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-faint)}.Happy_tickLabel__PHfvQ{font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Happy_tickLabel__PHfvQ,.Happy_valueLabel__g0iLB{font-family:var(--font-mono);fill:var(--ink-soft)}.Happy_valueLabel__g0iLB{font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Happy_gridLine__KoLd8{stroke:var(--rule-faint);stroke-width:1}.Happy_curve__D_jso{fill:none;stroke:var(--vermilion);stroke-width:2}.Happy_barCol___26CN{fill:var(--plate-blue)}.Happy_barCol___26CN[data-current=true]{fill:var(--vermilion)}.Happy_matrixWrap__9rRxk{display:flex;flex-direction:column;gap:.8rem;width:100%;height:100%;min-height:0;min-width:0;overflow-y:auto}.Happy_matrixScroll__s6KM2{overflow-x:auto;max-width:100%;-webkit-padding-after:.2rem;padding-block-end:.2rem}.Happy_matrix__spT8h{border-collapse:separate;border-spacing:2px;font-family:var(--font-mono);font-size:var(--step--2)}.Happy_matrix__spT8h th{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:400;padding:.2rem .35rem;text-align:center}.Happy_cellButton__SVlj4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--hair) solid var(--rule);background:var(--paper);color:var(--ink);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;min-width:2.5rem;padding:.4em .2em;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.15em;line-height:1.2}.Happy_cellButton__SVlj4:hover:not(:disabled){border-color:var(--vermilion)}.Happy_cellButton__SVlj4[data-selected=true]{border-color:var(--ink);border-width:2px}.Happy_cellButton__SVlj4[data-all=true]{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.Happy_cellButton__SVlj4:disabled{cursor:not-allowed;color:var(--ink-faint);background:repeating-linear-gradient(45deg,transparent,transparent 3px,var(--rule-faint) 3px,var(--rule-faint) 4px)}.Happy_cellShare__l9rAn{font-size:1em}.Happy_cellCycles__Nr_Xt{font-family:var(--font-ui);font-size:.78em;letter-spacing:.06em;opacity:.75}.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);-webkit-border-after:var(--hair) solid var(--rule-strong);border-block-end:var(--hair) solid var(--rule-strong);min-width:0}.Josephus_bar__c9fWc{-webkit-appearance:none;-moz-appearance:none;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}.DigitMachine_machine__YWhXi{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.DigitMachine_phaseRail__snxrK{list-style:none;margin:0;padding:0;width:min(100%,39rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.DigitMachine_phaseItem__QlPm_{min-width:0;padding:.42rem .3rem .5rem;-webkit-border-after:var(--hair) solid var(--rule-strong);border-block-end:var(--hair) solid var(--rule-strong);display:flex;align-items:center;justify-content:center;gap:.38rem;font-family:var(--font-ui);font-size:var(--step--2);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);transition:color .18s ease,border-color .18s ease}.DigitMachine_phaseItem__QlPm_[data-state=waiting]{opacity:.42}.DigitMachine_phaseItem__QlPm_[data-state=done]{color:var(--plate-blue);border-color:color-mix(in srgb,var(--plate-blue) 40%,var(--rule-strong))}.DigitMachine_phaseItem__QlPm_[data-state=current]{color:var(--ink);-webkit-border-after:2px solid var(--vermilion);border-block-end:2px solid var(--vermilion)}.DigitMachine_phaseNumber__0ss5b{width:1.35rem;height:1.35rem;border:var(--hair) solid;display:inline-grid;place-items:center;flex:0 0 auto;font-family:var(--font-mono);font-size:.68rem;line-height:1}.DigitMachine_sheet__FHuQ2{display:grid;grid-template-columns:max-content 1.4rem repeat(var(--digits),var(--tile-size));grid-gap:.45rem clamp(.28rem,1vw,.55rem);gap:.45rem clamp(.28rem,1vw,.55rem);align-items:center;justify-content:center;--tile-size:clamp(2.5rem,9.5vw,4.7rem)}@media (max-width:40rem){.DigitMachine_sheet__FHuQ2{grid-template-columns:1.2rem repeat(var(--digits),var(--tile-size))}.DigitMachine_label__3Frww{grid-column:1/-1;text-align:left;-webkit-padding-before:.35rem;padding-block-start:.35rem}}.DigitMachine_label__3Frww{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);text-align:right;line-height:1.1;white-space:nowrap;-webkit-padding-end:.35rem;padding-inline-end:.35rem}.DigitMachine_label__3Frww[data-quiet=true]{color:var(--vermilion);font-size:calc(var(--step--2) * .92)}.DigitMachine_operator__OQ4or{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.9rem);color:var(--ink-soft);text-align:center;line-height:1;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40}.DigitMachine_spacer__RJa_T{display:block}.DigitMachine_tile__WYueA{width:var(--tile-size);height:var(--tile-size);display:grid;place-items:center;font-family:var(--font-mono);font-size:calc(var(--tile-size) * .48);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;background:var(--paper);border:var(--hair) solid var(--rule-strong);color:var(--ink);position:relative}.DigitMachine_tile__WYueA[data-source-index]{will-change:transform}.DigitMachine_tile__WYueA:after{content:"";position:absolute;inset:3px;border:var(--hair) solid var(--rule-faint);pointer-events:none}.DigitMachine_tileFrom__OA_QN{border-color:var(--ink);border-width:2px}.DigitMachine_tileDescending__Ab7x3{border-color:var(--plate-blue);color:var(--plate-blue);background:var(--plate-blue-wash)}.DigitMachine_tileDescending__Ab7x3[data-borrowed=true]{border-color:var(--vermilion)}.DigitMachine_tileAscending__Go9fd{border-color:var(--ink-soft);color:var(--ink-soft)}.DigitMachine_tileResult__ETYUp{border-color:var(--vermilion);color:var(--vermilion);background:var(--vermilion-wash);transform-origin:center}.DigitMachine_tileFixed__GU4dC{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.DigitMachine_tileFixed__GU4dC:after{border-color:rgba(255,255,255,.4)}.DigitMachine_borrowCell__VlnOZ{display:grid;place-items:center;min-height:1.05rem}.DigitMachine_borrow__PArkd{font-family:var(--font-mono);font-size:var(--step--2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--vermilion);line-height:1;-webkit-border-after:1px solid var(--vermilion);border-block-end:1px solid var(--vermilion);padding-inline:.15em}.DigitMachine_rule__Gh_Mn{height:1.5px;background:var(--ink);transform-origin:left;grid-column:2/-1;align-self:center}@media (max-width:40rem){.DigitMachine_rule__Gh_Mn{grid-column:1/-1}}.DigitMachine_note___vAr1{grid-column:3/-1;font-size:var(--step--2);color:var(--ink-faint);letter-spacing:.04em;display:flex;align-items:center;gap:.4rem;line-height:1.3;padding-block:.1rem}@media (max-width:40rem){.DigitMachine_note___vAr1{grid-column:1/-1}}.DigitMachine_note___vAr1[data-result=true]{color:var(--vermilion)}.DigitMachine_noteArrow__Mv6UF{font-family:var(--font-mono);font-size:1.05em}.DigitMachine_notePending__mzW1H{opacity:.6}.DigitMachine_prompt___2vMG{font-size:var(--step--1);color:var(--ink-soft);text-align:center;max-width:none;line-height:1.5}@media (max-width:31rem){.DigitMachine_phaseItem__QlPm_{flex-direction:column;gap:.22rem;padding-inline:.08rem;letter-spacing:.04em;text-align:center}.DigitMachine_phaseNumber__0ss5b{width:1.15rem;height:1.15rem;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.DigitMachine_phaseItem__QlPm_{transition:none}.DigitMachine_tile__WYueA[data-source-index]{will-change:auto}}.KaprekarViews_transcriptWrap__4t_1G{align-self:stretch;width:100%}.KaprekarViews_dist__tVJIl{width:100%;display:flex;flex-direction:column;gap:1.1rem}.KaprekarViews_distChart__JqRZF{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;grid-gap:2px;gap:2px;height:clamp(11rem,26vh,16rem);-webkit-border-after:var(--hair) solid var(--rule-strong);border-block-end:var(--hair) solid var(--rule-strong);position:relative}.KaprekarViews_distChart__JqRZF:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(to top,var(--rule-faint) 0 1px,transparent 1px 25%);pointer-events:none}.KaprekarViews_bar__CCJu1{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.KaprekarViews_barFill__omooc{width:100%;background:var(--plate-blue);border-radius:4px 4px 0 0;transition:background var(--dur-fast) var(--ease-plate),opacity var(--dur-fast) var(--ease-plate);min-height:2px}.KaprekarViews_bar__CCJu1:focus-visible .KaprekarViews_barFill__omooc,.KaprekarViews_bar__CCJu1:hover .KaprekarViews_barFill__omooc{background:var(--vermilion)}.KaprekarViews_bar__CCJu1[data-current=true] .KaprekarViews_barFill__omooc{background:var(--vermilion)}.KaprekarViews_barValue___OWO3{font-family:var(--font-mono);font-size:var(--step--2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft);-webkit-margin-after:.3rem;margin-block-end:.3rem;white-space:nowrap}.KaprekarViews_distAxis__6v0E_{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px;text-align:center;font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-faint);-webkit-padding-before:.4rem;padding-block-start:.4rem}.KaprekarViews_distAxis__6v0E_ span[data-current=true]{color:var(--vermilion)}.KaprekarViews_axisTitle__xijjo{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.KaprekarViews_distReadout__MExim{font-size:var(--step--1);line-height:1.5;-webkit-border-start:2px solid var(--vermilion);border-inline-start:2px solid var(--vermilion);-webkit-padding-start:.85rem;padding-inline-start:.85rem;min-height:2.8rem}.KaprekarViews_compare__IrEtO{display:grid;grid-gap:1rem;gap:1rem;width:100%}@media (min-width:44rem){.KaprekarViews_compare__IrEtO{grid-template-columns:1fr 1fr}}.KaprekarViews_compareCol__RyiVt{border:var(--hair) solid var(--rule);padding:1rem;background:var(--paper);display:flex;flex-direction:column;gap:.6rem}.KaprekarViews_compareHead__U9NFX{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;-webkit-border-after:var(--hair) solid var(--rule);border-block-end:var(--hair) solid var(--rule);-webkit-padding-after:.5rem;padding-block-end:.5rem}.KaprekarViews_compareConstant__Ah2MA{font-family:var(--font-mono);font-size:var(--step-2);color:var(--vermilion);line-height:1}.KaprekarViews_chain__ilWzw{list-style:none;padding:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KaprekarViews_chainRow__5vkHr{display:flex;align-items:baseline;gap:.6rem}.KaprekarViews_chainIndex__aXlk_{color:var(--ink-faint);font-size:var(--step--2);min-width:1.4rem}.KaprekarViews_chainValue__0_B8A[data-fixed=true]{color:var(--vermilion)}.KaprekarViews_compareNote__F4twe{font-size:var(--step--2);color:var(--ink-soft);line-height:1.5;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:.5rem;padding-block-start:.5rem}.KaprekarViews_algebra__4J8a6{max-width:none;font-size:var(--step--1);line-height:1.65;display:flex;flex-direction:column;gap:.9rem}.KaprekarViews_algebra__4J8a6 h4{font-family:var(--font-ui);font-size:var(--step--2);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);-webkit-margin-before:.6rem;margin-block-start:.6rem}.KaprekarViews_worked__1hhr_{font-family:var(--font-mono);font-size:var(--step--1);background:var(--paper-deep);border:var(--hair) solid var(--rule);padding:.8rem .9rem;overflow-x:auto;white-space:pre}.RouteLadder_ladder__JiSQV{display:flex;flex-direction:column;gap:.7rem;min-width:0;overflow-y:auto}.RouteLadder_head__K0xNO{font-size:var(--step--2);line-height:1.5;color:var(--ink-soft);margin:0}.RouteLadder_startValue__MsteP{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.RouteLadder_rungs__OulEj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content max-content 1fr;grid-gap:.1rem .9rem;gap:.1rem .9rem;align-items:baseline}.RouteLadder_rung__s03cf{display:contents}.RouteLadder_rungRing__Bjsws,.RouteLadder_rungValue__PMGwP,.RouteLadder_rungWorking__VGQMz{padding-block:.28rem;-webkit-border-before:var(--hair) solid var(--rule-faint);border-block-start:var(--hair) solid var(--rule-faint)}.RouteLadder_rungValue__PMGwP{font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.RouteLadder_rungRing__Bjsws{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.RouteLadder_rungWorking__VGQMz{font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--plate-blue);line-height:1.4}.RouteLadder_rungWorking__VGQMz strong{color:var(--ink);font-weight:400}.RouteLadder_rung__s03cf[data-lit=true] .RouteLadder_rungRing__Bjsws,.RouteLadder_rung__s03cf[data-lit=true] .RouteLadder_rungValue__PMGwP,.RouteLadder_rung__s03cf[data-lit=true] .RouteLadder_rungWorking__VGQMz{background:var(--vermilion-wash)}.RouteLadder_rung__s03cf[data-ending] .RouteLadder_rungWorking__VGQMz{color:var(--ink-soft);font-family:var(--font-body)}.RouteLadder_rung__s03cf[data-ending=fixed-point] .RouteLadder_rungValue__PMGwP{color:var(--vermilion)}.RouteLadder_moral__n916S{font-size:var(--step--2);line-height:1.55;color:var(--ink-soft);-webkit-border-start:2px solid var(--vermilion);border-inline-start:2px solid var(--vermilion);-webkit-padding-start:.7rem;padding-inline-start:.7rem;margin:.2rem 0 0}.BasinView_wrap__jbl5u{justify-content:center;gap:.5rem;width:100%;height:100%}.BasinView_panes__aaQrY,.BasinView_wrap__jbl5u{display:flex;flex-direction:column;min-height:0}.BasinView_panes__aaQrY{align-items:center;gap:.9rem;flex:0 1 auto;min-width:0}.BasinView_ladderPane__ZSqTU{width:min(100%,52rem);min-height:0;display:flex;flex-direction:column;justify-content:center}.BasinView_figure__eEX2k{position:relative;width:min(100%,44rem,72vh);aspect-ratio:1;margin-inline:auto}.BasinView_canvas___iw_B{position:absolute;inset:0;width:100%;height:100%}.BasinView_ring__wbQbL{fill:none;stroke:var(--rule);stroke-width:.4;stroke-dasharray:2 3}.BasinView_ringLabel__JyAkp{font-family:var(--font-mono);font-size:4.4px;fill:var(--ink-faint);letter-spacing:.08em}.BasinView_edge__zmK5a{fill:none;stroke:var(--ink);stroke-width:.22;opacity:.2}.BasinView_edgeHighlight__g6RD9{fill:none;stroke:var(--vermilion);stroke-width:.7;opacity:.38;stroke-linecap:round}.BasinView_edgeHighlight__g6RD9[data-travelled=true]{stroke-width:1.15;opacity:1}.BasinView_edgeHighlight__g6RD9[data-active=true]{stroke-width:1.3;opacity:1;stroke-dasharray:2.4 1.6;animation:BasinView_route-flow__LoYV6 .52s linear infinite}@keyframes BasinView_route-flow__LoYV6{to{stroke-dashoffset:-8}}.BasinView_node__N5J61{fill:var(--plate-blue);opacity:.8;cursor:pointer;transition:fill var(--dur-fast) var(--ease-plate),opacity var(--dur-fast) var(--ease-plate)}.BasinView_node__N5J61:hover,.BasinView_node__N5J61[data-lit=true],.BasinView_node__N5J61[data-routed=true],.BasinView_node__N5J61[data-selected=true]{fill:var(--vermilion);opacity:1}.BasinView_nodeLabel__mbbvT{font-family:var(--font-mono);font-size:4.6px;fill:var(--ink-soft);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:1.4;stroke-linejoin:round;pointer-events:none}.BasinView_nodeLabel__mbbvT[data-routed=true]{fill:var(--ink)}.BasinView_nodeRepdigit__fPiL0{fill:var(--ink-faint)}.BasinView_attractor__TSWLV{fill:var(--vermilion);stroke:var(--paper);stroke-width:.7}.BasinView_attractorLabel__5nWJl{font-family:var(--font-mono);font-size:6.4px;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:1.6;stroke-linejoin:round;pointer-events:none}.BasinView_traveller__X94b_{pointer-events:none}.BasinView_travellerHalo__zQQLT{fill:var(--paper);stroke:var(--vermilion);stroke-width:.9;opacity:.92}.BasinView_travellerDot__dqmI5{fill:var(--vermilion);stroke:var(--paper);stroke-width:.5}.BasinView_travellerLabel__9wfh_{font-family:var(--font-mono);font-size:5px;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:1.6;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.BasinView_edgeHighlight__g6RD9[data-active=true]{animation:none}}.BasinView_hitArea__4txv9{fill:transparent;cursor:pointer;outline:none}.BasinView_hitArea__4txv9:focus-visible+.BasinView_node__N5J61,.BasinView_hitArea__4txv9:focus-visible~.BasinView_node__N5J61{fill:var(--vermilion)}.BasinView_hitArea__4txv9:focus-visible{stroke:var(--vermilion);stroke-width:.8}.BasinView_satellite__1hsJ5{stroke:var(--rule);stroke-width:.4;fill:var(--paper-deep)}.BasinView_satelliteLabel___aKtF{font-family:var(--font-ui);font-size:4px;fill:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle}.BasinView_status__NwSnz{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:var(--step--2);color:var(--ink-soft)}.BasinView_progressTrack__wf8NJ{flex:1 1;min-width:8rem;height:2px;background:var(--rule);position:relative;overflow:hidden}.BasinView_progressFill__L1VAz{position:absolute;inset-block:0;left:0;background:var(--vermilion);transition:width .12s linear}.BasinView_legend__a_v85{display:flex;gap:.9rem;flex-wrap:wrap;font-size:var(--step--2);color:var(--ink-soft);align-items:center}.BasinView_legendItem__tEBSq{display:inline-flex;align-items:center;gap:.4rem}.BasinView_swatch__fCBYs{width:.55rem;height:.55rem;border-radius:50%;display:inline-block}.BasinView_readout__SvZe_{font-family:var(--font-mono);font-size:var(--step--2);line-height:1.5;flex:1 1 22rem;min-width:0}.BasinPreview_preview__x2OVt{width:100%;-webkit-margin-before:clamp(1.2rem,3vw,2rem);margin-block-start:clamp(1.2rem,3vw,2rem);-webkit-padding-before:clamp(.9rem,2vw,1.2rem);padding-block-start:clamp(.9rem,2vw,1.2rem);-webkit-border-before:var(--hair) solid var(--rule);border-block-start:var(--hair) solid var(--rule)}.BasinPreview_heading__vay1z{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.BasinPreview_title__EVKEB{max-width:38rem;margin:.2rem 0 0;font-family:var(--font-serif);font-size:var(--step-0);font-weight:500;line-height:1.25}.BasinPreview_body__EIlen{min-height:clamp(12rem,24vw,15rem);display:grid;place-items:center;border:var(--hair) solid var(--rule);background:color-mix(in srgb,var(--paper) 88%,transparent);overflow:hidden}.BasinPreview_figure__QcYIy{width:100%;min-width:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);align-items:center;grid-gap:clamp(.7rem,2vw,1.4rem);gap:clamp(.7rem,2vw,1.4rem);padding:.65rem clamp(.7rem,2vw,1rem)}.BasinPreview_canvas__84WQc{display:block;width:100%;height:clamp(10rem,21vw,13rem)}.BasinPreview_ring__sEXdq{fill:none;stroke:var(--rule);stroke-width:.45;stroke-dasharray:2 3}.BasinPreview_edge__SUCnW{fill:none;stroke:var(--ink);stroke-width:.24;opacity:.17}.BasinPreview_route__TDNuY{fill:none;stroke:var(--vermilion);stroke-width:1.15;stroke-linecap:round}.BasinPreview_node__IrieW{fill:var(--plate-blue);opacity:.72}.BasinPreview_node__IrieW[data-current=true],.BasinPreview_node__IrieW[data-routed=true]{fill:var(--vermilion);opacity:1}.BasinPreview_node__IrieW[data-current=true]{stroke:var(--paper);stroke-width:.9}.BasinPreview_attractor__LM8Bh{fill:var(--vermilion);stroke:var(--paper);stroke-width:.8}.BasinPreview_attractorLabel__DwzIL,.BasinPreview_currentLabel__b8LZ4{font-family:var(--font-mono);text-anchor:middle;paint-order:stroke;stroke:var(--paper);stroke-width:1.5;stroke-linejoin:round;pointer-events:none}.BasinPreview_attractorLabel__DwzIL{font-size:6px;fill:var(--ink)}.BasinPreview_currentLabel__b8LZ4{font-size:4.8px;fill:var(--vermilion)}.BasinPreview_satellite__8l8_f{fill:var(--paper-deep);stroke:var(--rule);stroke-width:.5}.BasinPreview_caption__jBiI_{max-width:30rem;font-family:var(--font-serif);font-size:var(--step--1);line-height:1.55;color:var(--ink-soft)}.BasinPreview_loading__bGXtD,.BasinPreview_message__ywuTm{width:min(30rem,calc(100% - 2rem));display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;font-size:var(--step--1);color:var(--ink-soft)}.BasinPreview_progressTrack__v4cqL{width:100%;height:2px;background:var(--rule);overflow:hidden}.BasinPreview_progressFill__UnMYL{display:block;height:100%;background:var(--vermilion);transition:width .12s linear}@media (max-width:40rem){.BasinPreview_body__EIlen{min-height:20rem}.BasinPreview_heading__vay1z{align-items:flex-start;flex-direction:column}.BasinPreview_figure__QcYIy{grid-template-columns:1fr}.BasinPreview_canvas__84WQc{height:12rem}.BasinPreview_caption__jBiI_{padding-inline:.25rem}}.KaprekarLab_viewPanel__A2UYh{height:100%;flex:1 1;justify-content:center;min-height:0}.KaprekarLab_machineStack__uWoQj,.KaprekarLab_viewPanel__A2UYh{width:100%;display:flex;flex-direction:column;align-items:center;min-width:0}.KaprekarLab_stageValue__gWTcz{font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.16em;color:var(--vermilion)}.KaprekarLab_ribbon__3mQQT{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:center;-webkit-margin-before:clamp(1.2rem,3vw,2rem);margin-block-start:clamp(1.2rem,3vw,2rem);-webkit-padding-before:clamp(.9rem,2vw,1.2rem);padding-block-start:clamp(.9rem,2vw,1.2rem);-webkit-border-before:var(--hair) solid var(--rule);border-block-start:var(--hair) solid var(--rule);width:100%}.KaprekarLab_ribbonStep__JiKhG{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:var(--hair) solid var(--rule);font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.3em .5em;cursor:pointer;color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-plate),border-color var(--dur-fast) var(--ease-plate),background var(--dur-fast) var(--ease-plate)}.KaprekarLab_ribbonStep__JiKhG:hover{border-color:var(--vermilion);color:var(--ink)}.KaprekarLab_ribbonStep__JiKhG[data-current=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.KaprekarLab_ribbonStep__JiKhG[data-target=true]{border-color:var(--vermilion);color:var(--vermilion)}.KaprekarLab_ribbonStep__JiKhG[data-current=true][data-target=true]{background:var(--vermilion);border-color:var(--vermilion);color:#fff}.KaprekarLab_ribbonArrow__B1hip{color:var(--ink-faint);font-size:var(--step--2)}.KaprekarLab_working__WI_AE{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start;max-width:30rem}.KaprekarLab_progressTrack__BMhd9{width:100%;height:2px;background:var(--rule);position:relative;overflow:hidden}.KaprekarLab_progressFill__zVBRw{position:absolute;inset-block:0;left:0;background:var(--vermilion);transition:width .12s linear}.KaprekarLab_ribbonPending__A68Iq{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:var(--hair) dashed var(--rule);padding:.35em .6em}.GridCanvas_wrap__grJyZ{position:relative;flex:1 1 auto;width:100%;min-height:min(40rem,66vh)}.GridCanvas_canvas__BEKdz{position:absolute;inset:0;display:block}.Langton_viewPanel__Z897d{display:flex;flex-direction:column;gap:.9rem;min-height:0}.Langton_hint__Jeu0P{color:var(--ink-soft);font-size:var(--step--1);margin:0}.Langton_gridPanel__ZmCiz{display:flex;flex-direction:column;gap:.7rem;min-height:0}.Langton_transition__TANr5{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;font-family:var(--font-mono);font-size:var(--step--1);border-block:var(--hair) solid var(--rule);padding-block:.5rem}.Langton_transitionPart__j9cni{display:inline-flex;align-items:baseline;gap:.35rem}.Langton_transitionLabel__qO6Lv{color:var(--ink-faint);font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase}.Langton_transitionValue__fnWnf{color:var(--ink)}.Langton_transitionArrow__Z3Wzy{color:var(--ink-faint)}.Langton_stepCount__69LJn{color:var(--ink-soft);font-size:var(--step--1);margin:0}.Langton_stageValue__f5DoH{font-family:var(--font-mono);font-size:var(--step--1)}.Langton_warning__KHO3s{border-left:2px solid var(--vermilion);color:var(--ink);font-size:var(--step--1);margin:0;padding-left:.7rem}.Langton_counts__E09KS{display:flex;flex-direction:column;gap:.8rem}.Langton_countsPlot__oeAnv{display:block;height:min(26rem,52vh);width:100%}.Langton_countsAxis__fKR50{fill:none;stroke:var(--rule-strong);stroke-width:1}.Langton_countsLine__bpijP{fill:none;stroke:var(--plate-blue);stroke-linejoin:round;stroke-width:1.6}.Langton_countsRoad__QmF6K{fill:none;stroke:var(--vermilion);stroke-width:2.2}.Langton_countsMark__NavnK{stroke:var(--vermilion);stroke-dasharray:3 3;stroke-width:1}.Langton_countsTick__ceBgB{fill:var(--ink-faint);font-family:var(--font-mono);font-size:10px}.Langton_countsNote__HWj0g{color:var(--ink-soft);font-size:var(--step--1);margin:0}.Langton_rules__OiEG7{display:flex;flex-direction:column;gap:.9rem}.Langton_ruleList__r0dqh{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.Langton_ruleRow__7Qr2T{align-items:center;display:grid;grid-gap:.2rem .8rem;gap:.2rem .8rem;grid-template-columns:10rem 1fr}.Langton_ruleName__1OXIU{font-family:var(--font-mono);font-size:var(--step--1)}.Langton_ruleName__1OXIU[data-current=true]{color:var(--vermilion)}.Langton_ruleBar__15lVC{background:var(--rule-faint);display:block;height:.85rem;position:relative;width:100%}.Langton_ruleBarFill__85_li{background:var(--plate-blue);display:block;height:100%;width:var(--share)}.Langton_ruleBar__15lVC[data-road=false] .Langton_ruleBarFill__85_li{background:var(--ink-faint)}.Langton_ruleResult__PVcW2{color:var(--ink-soft);font-size:var(--step--2);grid-column:2}.Langton_ruleNote__Vna9F{color:var(--ink-soft);font-size:var(--step--1);margin:0}.LookAndSay_viewPanel__YnsNE{width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.LookAndSay_stageValue__7rW5C{font-family:var(--font-mono);font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink);overflow-wrap:anywhere}.LookAndSay_hint__QUVn7{font-size:var(--step--1);line-height:1.55;color:var(--ink-soft);max-width:none;text-align:center}.LookAndSay_growthNote__yNMmG,.LookAndSay_machineNote__Dg2Zw,.LookAndSay_seedNote__40YRt{font-size:var(--step--2);line-height:1.55;color:var(--ink-soft);max-width:none;margin:0}.LookAndSay_machinePanel__35UNq{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;width:100%;min-width:0}.LookAndSay_strip__gEoww{display:grid;grid-template-columns:max-content minmax(0,max-content);justify-content:center;align-items:start;grid-gap:.5rem .7rem;gap:.5rem .7rem;width:100%;min-width:0;--tile:clamp(1.5rem,min(5vw,calc(44rem / var(--cols))),4rem)}.LookAndSay_stripLabel__Bor9T{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;-webkit-padding-before:.35rem;padding-block-start:.35rem;text-align:right}.LookAndSay_runRow__fBJDG{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.35rem .55rem;min-width:0}.LookAndSay_run___nCNA{display:flex;flex-direction:column;align-items:center;gap:.18rem}.LookAndSay_runTiles__Ri8NM{display:flex;gap:.15rem}.LookAndSay_tile__BJJ1G{display:grid;place-items:center;min-width:var(--tile,1.5rem);min-height:max(1.8rem,var(--tile,0px));padding-inline:.15rem;font-family:var(--font-mono);font-size:max(var(--step-0),calc(var(--tile, 0px) * .45));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--paper);border:var(--hair) solid var(--rule);color:var(--ink)}.LookAndSay_tileNext__6QbHW{border-color:var(--ochre);color:var(--ink)}.LookAndSay_tileBlank__j5dQB{border-style:dashed;border-color:var(--rule-faint);color:transparent}.LookAndSay_bracket__NptHR{display:block;width:100%;height:.32rem;border:var(--hair) solid var(--plate-blue);-webkit-border-before:none;border-block-start:none}.LookAndSay_reading__7FZlJ{font-family:var(--font-ui);font-size:var(--step--2);color:var(--plate-blue);white-space:nowrap;min-height:1.1em}.LookAndSay_pair__dhQxW{font-family:var(--font-mono);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ochre);min-height:1.1em}.LookAndSay_pair__dhQxW:not([data-said=true]),.LookAndSay_reading__7FZlJ:not([data-said=true]){opacity:0}.LookAndSay_nextRow__TqolS{display:flex;flex-wrap:wrap;gap:.15rem;min-width:0}.LookAndSay_tooLong__uDS_H{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%;min-width:0}.LookAndSay_longTerm__FOwW3{font-family:var(--font-mono);font-size:var(--step--2);line-height:1.5;color:var(--ink);overflow-wrap:anywhere;max-height:9rem;overflow-y:auto;margin:0}.LookAndSay_growth__0SANB{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.LookAndSay_plot__pCn2Y{width:100%;height:auto;max-height:min(22rem,42vh);display:block}.LookAndSay_gridLine__vsGOa{stroke:var(--rule-faint);stroke-width:1}.LookAndSay_axisLabel__O9Zgy,.LookAndSay_axisTitle__h0XCg{font-family:var(--font-ui);font-size:10px;fill:var(--ink-faint)}.LookAndSay_axisTitle__h0XCg{letter-spacing:.08em;text-transform:uppercase}.LookAndSay_lengthLine__6uS0o{fill:none;stroke:var(--ink);stroke-width:1.4}.LookAndSay_lengthDot__nngMA{fill:var(--ink)}.LookAndSay_predictedLine__rvlF0{fill:none;stroke:var(--rule-strong);stroke-width:1.2;stroke-dasharray:5 4}.LookAndSay_ratioRow__v5ku8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.LookAndSay_ratio__8UGLf{display:flex;flex-direction:column;align-items:center;padding:.15rem .35rem;border:var(--hair) solid var(--rule);background:var(--paper)}.LookAndSay_ratio__8UGLf[data-last=true]{border-color:var(--plate-blue);background:var(--plate-blue-wash)}.LookAndSay_ratioTerm__b9njc{font-family:var(--font-ui);font-size:.66rem;letter-spacing:.06em;color:var(--ink-faint)}.LookAndSay_ratioValue__PYPw2{font-family:var(--font-mono);font-size:var(--step--2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.LookAndSay_seeds___Ibdx{display:flex;flex-direction:column;gap:.8rem;width:100%;min-width:0}.LookAndSay_seedList___8Z6v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.LookAndSay_seedRow__iJhrn{display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(0,14rem);grid-gap:.6rem;gap:.6rem;align-items:center;padding-block:.3rem;-webkit-border-before:var(--hair) solid var(--rule-faint);border-block-start:var(--hair) solid var(--rule-faint);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;-webkit-padding-start:.35rem;padding-inline-start:.35rem}.LookAndSay_seedRow__iJhrn[data-active=true]{border-inline-start-color:var(--plate-blue);background:var(--plate-blue-wash)}@media (max-width:44rem){.LookAndSay_seedRow__iJhrn{grid-template-columns:5rem minmax(0,1fr)}.LookAndSay_seedVerdict__3qs5w{grid-column:2}}.LookAndSay_seedName__AqtF5{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.LookAndSay_seedTerms__vC2r1{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.LookAndSay_seedTerm__L5QG3{font-family:var(--font-mono);font-size:var(--step--2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.LookAndSay_seedVerdict__3qs5w{font-family:var(--font-ui);font-size:var(--step--2);color:var(--ink-soft)}.LookAndSay_seedVerdict__3qs5w[data-stuck=true]{color:var(--vermilion);text-decoration:underline;text-underline-offset:.2em}