.interactives-module__Ujcx2W__frame{margin:1.6em 0 1.2em}.interactives-module__Ujcx2W__compact{max-width:30rem;margin-left:auto;margin-right:auto}.interactives-module__Ujcx2W__stage{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;border-radius:2px;margin:0;padding:.35em;display:block;container-type:inline-size}.interactives-module__Ujcx2W__stage:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.interactives-module__Ujcx2W__bitGrid{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;display:grid}.interactives-module__Ujcx2W__bit{aspect-ratio:1;background:color-mix(in srgb, var(--fg) 8%, transparent);color:color-mix(in srgb, var(--fg) 58%, transparent);border-radius:1px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:4.54545cqi;line-height:1;transition:background-color .14s linear,color .14s linear,transform .14s linear;display:grid;overflow:hidden}.interactives-module__Ujcx2W__error{z-index:1;color:#fff;background:#e23d3d;position:relative}.interactives-module__Ujcx2W__redundancy{color:#fff;background:#2f9d5b}.interactives-module__Ujcx2W__empty{color:#0000;background:0 0}.interactives-module__Ujcx2W__voteStage{container-type:inline-size}.interactives-module__Ujcx2W__voteLine{justify-content:center;align-items:center;gap:.55em;display:flex}.interactives-module__Ujcx2W__voteBits{flex:1;grid-template-columns:repeat(13,minmax(0,1fr));gap:3px;display:grid}.interactives-module__Ujcx2W__voteLabel,.interactives-module__Ujcx2W__voteValue{color:var(--muted);white-space:nowrap;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:4.54545cqi;line-height:1;display:grid}.interactives-module__Ujcx2W__voteValue{color:color-mix(in srgb, var(--fg) 58%, transparent);flex:0 0 4.6em;justify-items:start;transition:color .14s linear}.interactives-module__Ujcx2W__voteValue>span{grid-area:1/1}.interactives-module__Ujcx2W__voteValueHidden{visibility:hidden}.interactives-module__Ujcx2W__voteValueActive{color:#e23d3d}.interactives-module__Ujcx2W__parityRowWrap{flex-direction:column;align-items:center;gap:.85rem;display:flex}.interactives-module__Ujcx2W__parityRow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.85rem;width:100%;display:grid}@media (max-width:700px){.interactives-module__Ujcx2W__parityRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.interactives-module__Ujcx2W__parityBlock{flex-direction:column;align-items:center;gap:1em;width:16.5rem;margin-inline:auto;display:flex}.interactives-module__Ujcx2W__parityMini{gap:.65em;width:100%}.interactives-module__Ujcx2W__parityHeading{flex-direction:column;align-items:center;gap:.22em;display:flex}.interactives-module__Ujcx2W__parityLabel{color:var(--muted);font-size:.85em;line-height:1}.interactives-module__Ujcx2W__paritySublabel{color:var(--muted);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72em;line-height:1}.interactives-module__Ujcx2W__parityStage{width:16.5rem;position:relative}.interactives-module__Ujcx2W__parityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:16.5rem;display:grid}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityStage,.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityGrid{width:100%}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityGrid{gap:3px}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__bit{font-size:1.55rem}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityStatus{text-align:center;align-items:center;min-width:0;min-height:3.4em;margin:.15em 0 0;position:static;top:auto;left:auto;transform:none}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityCount{font-size:1.15em}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityVerdict,.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityError,.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityClear{max-width:none;margin-top:.3em;font-size:.72em}.interactives-module__Ujcx2W__parityMini .interactives-module__Ujcx2W__parityCheckButton{padding:.2em .7em;font-size:.78em}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__bit{cursor:pointer;border:0;width:100%;padding:0;font-size:1.575rem;overflow:visible}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__parityCovered{background:#2f9d5b38}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__redundancy{background:color-mix(in srgb, var(--fg) 8%, transparent);color:#2f9d5b}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__redundancy.interactives-module__Ujcx2W__parityCovered{background:#2f9d5b38}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__error{background:color-mix(in srgb, var(--fg) 8%, transparent);color:#e23d3d;transform:none}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__error.interactives-module__Ujcx2W__parityCovered{background:#2f9d5b38}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__bit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__empty{color:#0000;cursor:default;pointer-events:none;background:0 0}.interactives-module__Ujcx2W__syndrome{color:var(--fg);letter-spacing:.08em;flex-direction:column;align-items:flex-start;margin-left:1.5em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.725em;line-height:1;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.interactives-module__Ujcx2W__syndromeFound{color:#e23d3d}.interactives-module__Ujcx2W__syndromeBit{color:#e23d3d;letter-spacing:0;margin-top:.45em;font-size:.58em;line-height:1.15}.interactives-module__Ujcx2W__parityStatus{flex-direction:column;justify-content:center;min-width:7.6em;min-height:4.2em;margin-left:1.7em;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.interactives-module__Ujcx2W__parityCount{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.725em;line-height:1}.interactives-module__Ujcx2W__parityVerdict{max-width:8em}.interactives-module__Ujcx2W__parityError{color:#e23d3d;margin-top:.5em;font-size:1.23em;line-height:1.15}.interactives-module__Ujcx2W__parityClear{color:var(--fg);margin-top:.5em;font-size:1.23em;line-height:1.15}.interactives-module__Ujcx2W__searchVerdict{text-align:center;min-height:1.35em}.interactives-module__Ujcx2W__searchVerdict.interactives-module__Ujcx2W__parityError,.interactives-module__Ujcx2W__searchVerdict.interactives-module__Ujcx2W__parityClear{margin-top:0;font-size:1.05em}.interactives-module__Ujcx2W__parityErrorHidden,.interactives-module__Ujcx2W__parityResultHidden{visibility:hidden}.interactives-module__Ujcx2W__parityCheckButton{border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:2px;margin:0;padding:.25em .9em;font-size:.9em}.interactives-module__Ujcx2W__parityCheckButton:hover{border-color:color-mix(in srgb, var(--fg) 45%, transparent)}.interactives-module__Ujcx2W__parityCheckButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.interactives-module__Ujcx2W__parityCheckButton:disabled{cursor:default;opacity:.55}.interactives-module__Ujcx2W__searchWide{width:100%}.interactives-module__Ujcx2W__searchWide .interactives-module__Ujcx2W__parityStage{width:100%;container-type:inline-size}.interactives-module__Ujcx2W__searchWide .interactives-module__Ujcx2W__parityGrid{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;width:100%}.interactives-module__Ujcx2W__searchWide .interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__bit{font-size:4.54545cqi}.interactives-module__Ujcx2W__searchWide .interactives-module__Ujcx2W__searchSteps{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;font-size:.72em}.interactives-module__Ujcx2W__searchWide .interactives-module__Ujcx2W__syndrome{font-size:1.15em}.interactives-module__Ujcx2W__searchSteps{width:16.5rem;color:var(--muted);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;line-height:1;display:grid}.interactives-module__Ujcx2W__searchStep{color:inherit}.interactives-module__Ujcx2W__searchStepActive{color:#2f9d5b}.interactives-module__Ujcx2W__searchStepFail{color:#ffe44d}.interactives-module__Ujcx2W__searchStepPass{color:var(--muted)}.interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__parityPulse{animation:.56s ease-out interactives-module__Ujcx2W__parity-cover-pulse}.interactives-module__Ujcx2W__searchSlow .interactives-module__Ujcx2W__parityGrid .interactives-module__Ujcx2W__parityPulse,.interactives-module__Ujcx2W__searchSlow .interactives-module__Ujcx2W__parityOnesFlash{animation-duration:.84s}.interactives-module__Ujcx2W__searchSlow .interactives-module__Ujcx2W__searchStepFail,.interactives-module__Ujcx2W__searchSuspect{color:#e23d3d}.interactives-module__Ujcx2W__paritySuspect{color:#ffe44d}.interactives-module__Ujcx2W__caption{color:var(--muted);margin-top:.85em;font-size:.82em}.interactives-module__Ujcx2W__parityPop{z-index:1;animation:.56s ease-out interactives-module__Ujcx2W__parity-pop;position:relative}.interactives-module__Ujcx2W__parityOnesFlash{animation:.56s ease-out interactives-module__Ujcx2W__parity-ones}@keyframes interactives-module__Ujcx2W__parity-pop{0%{transform:scale(1)}30%{transform:scale(1.55)}to{transform:scale(1)}}@keyframes interactives-module__Ujcx2W__parity-ones{0%,45%{color:#ffe44d}to{color:inherit}}@keyframes interactives-module__Ujcx2W__parity-cover-pulse{0%,40%{background:#2f9d5b61}to{background:color-mix(in srgb, var(--fg) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.interactives-module__Ujcx2W__bit,.interactives-module__Ujcx2W__voteValue{transition:none}.interactives-module__Ujcx2W__parityPop,.interactives-module__Ujcx2W__parityOnesFlash,.interactives-module__Ujcx2W__parityPulse{animation:none}}
