.hash_article__rIGz6{--hash-ink:30 43 153;--slider-accent:var(--figure-accent)}.hash_shell__7OS1_{background:var(--figure-bg)!important}.hash_context__7u8vf{color:var(--figure-muted);font:11px var(--font-geist-mono),monospace}.hash_body__md5U7{display:grid;gap:16px;padding:20px;color:var(--figure-ink);font-size:13px;font-variant-numeric:tabular-nums}.hash_body__md5U7 code{padding:0;margin:0;background:none;font:12px/1.6 var(--font-geist-mono),monospace;font-style:normal;overflow-wrap:anywhere}.hash_body__md5U7 button{cursor:pointer}.hash_body__md5U7 button:focus-visible{outline:1px solid var(--figure-ink);outline-offset:3px}.hash_body__md5U7 button[aria-pressed=true]{border-color:var(--figure-accent);background:var(--figure-selected);color:var(--figure-ink)}.hash_control__D3iUo,.hash_label__OrZbs,.hash_sectionLabel__1_9lB{color:var(--figure-muted);font-size:11px}.hash_control__D3iUo{display:flex;align-items:center;gap:12px}.hash_control__D3iUo>code,.hash_control__D3iUo>span{flex-shrink:0}.hash_control__D3iUo>[data-slot=slider]{flex:1;min-width:0}.hash_sectionLabel__1_9lB{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-family:var(--font-geist-mono),monospace}.hash_controls__BPKzz{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hash_controls__BPKzz>.hash_label__OrZbs{white-space:nowrap}.hash_controls__BPKzz>[data-slot=slider]{flex:1;min-width:50px;margin:0 8px}.hash_controls__BPKzz button{padding:6px 12px;border:.5px solid var(--figure-faint);border-radius:var(--radius-sm);font:12px var(--font-geist-mono),monospace}.hash_blockFrame__9HpUz{border:.5px solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden}.hash_blockFrame__9HpUz .hash_sectionLabel__1_9lB{padding:16px 18px 0}.hash_diagram__poa1y,.hash_paddingSvg__Cys_q{display:block;width:100%}.hash_byte__NRPSz circle{fill:var(--figure-ink)}.hash_byte__NRPSz text{fill:var(--figure-bg);font:8px var(--font-geist-mono),monospace}.hash_byte__NRPSz[data-kind=zero] circle{fill:none;stroke:var(--figure-line);stroke-width:.8}.hash_byte__NRPSz[data-kind=marker] path{fill:#7065a8}.hash_byte__NRPSz[data-kind=marker] text{fill:white;font-size:10px}.hash_byte__NRPSz[data-kind=length] path{fill:var(--figure-selected);stroke:var(--figure-accent);stroke-width:.5}.hash_byte__NRPSz[data-kind=length] text{fill:var(--figure-ink);font-size:10px}.dark .hash_byte__NRPSz[data-kind=marker] path{fill:#9386ca}.dark .hash_byte__NRPSz[data-kind=marker] text{fill:#15121f}.hash_paddingLegend__7rR_e{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--figure-muted);font:10px var(--font-geist-mono),monospace}.hash_paddingLegend__7rR_e span{display:flex;gap:6px;align-items:center}.hash_paddingRegion__CahjX,.hash_paddingSwatch__pYhTO path{fill:var(--figure-face);stroke:var(--figure-line);stroke-width:.5;vector-effect:non-scaling-stroke}.hash_paddingLegend__7rR_e svg{width:26px;height:16px;flex-shrink:0}.hash_inputSwatch__VtyWT circle{fill:var(--figure-ink)}.hash_inputSwatch__VtyWT text{fill:var(--figure-bg);font:7px var(--font-geist-mono),monospace}.hash_paddingSwatch__pYhTO circle{fill:none;stroke:var(--figure-line);stroke-width:.7}.hash_lengthCaption__OQ0HS{padding:0 18px 12px;text-align:right;color:var(--figure-muted);font:10px var(--font-geist-mono),monospace}.hash_blockPicker__tyGea{display:flex;align-items:center;gap:12px}.hash_blockPicker__tyGea>div{display:flex;flex-wrap:wrap;gap:6px}.hash_thumbnail__5r6nE{width:100px;padding:5px;border:.5px solid var(--figure-faint);border-radius:var(--radius-md);color:var(--figure-muted);font:10px var(--font-geist-mono),monospace}.hash_sourceBytes__m3BN3{display:flex;flex-wrap:wrap;gap:4px}.hash_sourceBytes__m3BN3>div{display:grid;min-width:34px;text-align:center;gap:4px;padding:7px 6px;border:.5px solid var(--figure-faint);border-radius:var(--radius-sm)}.hash_sourceBytes__m3BN3 code{color:var(--figure-muted)}.hash_scheduleSources__6lPz_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hash_scheduleResult__rIzWv{display:flex;align-items:baseline;gap:16px;border:.5px solid var(--figure-faint);border-radius:var(--radius-md);background:var(--figure-face);padding:12px 14px;font:11px var(--font-geist-mono),monospace}.hash_scheduleResult__rIzWv code{font-size:14px;color:var(--figure-ink)}.hash_scheduleResult__rIzWv small{color:var(--figure-muted);font-size:10px;margin-left:auto}.hash_axis__s6u8f{fill:var(--figure-muted);font:12px var(--font-geist-mono),monospace}.hash_bitFace__x3PXy,.hash_register__fYJg7{fill:var(--figure-face);stroke:var(--figure-line);stroke-width:.5}.hash_bitFace__x3PXy[data-active=true],.hash_register__fYJg7[data-mixed=true]{fill:var(--figure-selected);stroke:var(--figure-accent)}.hash_bitText__ZJmhq{fill:var(--figure-ink);font:18px var(--font-geist-mono),monospace}.hash_word__Fjxof{fill:var(--figure-ink);font:15px var(--font-geist-mono),monospace}.hash_formula__gcqUg{fill:var(--figure-ink);font:12px var(--font-geist-mono),monospace}.hash_copyEdge__C2iMV,.hash_mixEdge__8Vrsw,.hash_rule__NFDeZ{fill:none;stroke:var(--figure-line);stroke-width:.5;vector-effect:non-scaling-stroke;stroke-linecap:round}.hash_arrowHead__IWDuL{fill:var(--figure-line);stroke:none}.hash_details__RcaS6{border-top:.5px solid var(--figure-faint);padding-top:12px}.hash_details__RcaS6 summary{cursor:pointer;color:var(--figure-muted);font-size:11px}.hash_details__RcaS6 code{display:block;margin-top:10px}.hash_finalDigest__1LOG_>span{color:var(--figure-muted);font:10px var(--font-geist-mono),monospace}.hash_finalDigest__1LOG_{display:grid;gap:12px;border-top:.5px solid var(--figure-faint);padding-top:12px}@media(max-width:560px){.hash_body__md5U7{padding:16px;gap:14px}.hash_context__7u8vf{font-size:10px}.hash_thumbnail__5r6nE{width:76px}.hash_scheduleSources__6lPz_{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.hash_word__Fjxof{font-size:19px}.hash_axis__s6u8f,.hash_formula__gcqUg{font-size:16px}}.dark .hash_article__rIGz6{--hash-ink:164 177 255}.hash_scheduleTerm__lmxkl{display:grid;gap:8px;padding:10px 0;border-bottom:.5px solid var(--figure-faint);text-align:center}.hash_scheduleTerm__lmxkl>span{color:var(--figure-muted);font:11px var(--font-geist-mono),monospace}.hash_scheduleTerm__lmxkl code{color:var(--figure-ink)}.hash_rotationScene__Z7Bj_{width:100%;display:block}.hash_prismLeft__Owuqc,.hash_prismRight__GCKYs,.hash_prismTop__TAaUj{stroke:var(--figure-line);stroke-width:.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hash_prismTop__TAaUj{fill:var(--figure-face)}.hash_prismLeft__Owuqc{fill:var(--figure-side)}.hash_prismRight__GCKYs{fill:var(--figure-selected)}.hash_bitPrism__T1A_f[data-on=true] .hash_prismTop__TAaUj{fill:var(--figure-selected);stroke:var(--figure-accent)}.hash_bitPrism__T1A_f[data-on=true] .hash_prismLeft__Owuqc,.hash_bitPrism__T1A_f[data-on=true] .hash_prismRight__GCKYs{stroke:var(--figure-edge)}.hash_prismValue__uoCOu{fill:var(--figure-muted);font:22px var(--font-geist-mono),monospace}.hash_bitPrism__T1A_f[data-on=true] .hash_prismValue__uoCOu{fill:var(--figure-ink)}.hash_bitPrism__T1A_f[data-fill=true] .hash_prismTop__TAaUj{stroke-dasharray:2 2}.hash_bitRail__618Nj{fill:none;stroke:var(--figure-faint);stroke-width:.6}.hash_wrapGuide__ymVmn{fill:none;stroke:var(--figure-line);stroke-width:.6;stroke-dasharray:2 5}.hash_registerFront__z027T,.hash_registerSide__Yo9QG,.hash_registerTop__Axo4J{stroke:var(--figure-line);stroke-width:.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hash_registerTop__Axo4J{fill:var(--figure-face)}.hash_registerSide__Yo9QG{fill:var(--figure-side)}.hash_registerFront__z027T{fill:var(--figure-bg)}.hash_registerPrism__ycEcn[data-mixed=true] .hash_registerFront__z027T{fill:var(--figure-selected);stroke:var(--figure-edge)}.hash_registerPrism__ycEcn[data-mixed=true] .hash_registerTop__Axo4J{fill:var(--figure-side);stroke:var(--figure-edge)}.hash_digestCalculation__lsL7h{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end;width:min(100%,440px);margin:4px auto 0}.hash_digestCalculation__lsL7h>div{display:grid;gap:10px;text-align:center}.hash_digestCalculation__lsL7h>div>span{color:var(--figure-muted);font-size:10px;white-space:nowrap}.hash_digestCalculation__lsL7h code{color:var(--figure-ink);font-size:13px;white-space:nowrap}.hash_digestOperator__O1zvB{color:var(--figure-muted);padding-bottom:2px;font:12px/1.6 var(--font-geist-mono),monospace}.hash_digestSum__iNYjn code{text-decoration:underline;text-decoration-color:var(--figure-line);text-underline-offset:7px;text-decoration-thickness:.5px}.hash_digestAssembly__RZNpd{padding-top:22px}.hash_digestStrip__Qfri_{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:7px 7px 0 0}.hash_body__md5U7 .hash_digestBlock__JGXF3{position:relative;display:grid;gap:8px;min-width:0;padding:9px 0 10px;border:.5px solid var(--figure-line);border-radius:0;background:var(--figure-face);color:var(--figure-ink);isolation:isolate}.hash_digestBlock__JGXF3:after,.hash_digestBlock__JGXF3:before{content:"";position:absolute;pointer-events:none;border:.5px solid var(--figure-line)}.hash_digestBlock__JGXF3:before{left:-.5px;right:-.5px;height:7px;top:-7.5px;transform:skewX(-45deg);transform-origin:bottom left;background:var(--figure-face)}.hash_digestBlock__JGXF3:after{top:-.5px;bottom:-.5px;width:7px;right:-7.5px;transform:skewY(-45deg);transform-origin:left bottom;background:var(--figure-side)}.hash_body__md5U7 .hash_digestBlock__JGXF3[aria-pressed=true]{z-index:1}.hash_body__md5U7 .hash_digestBlock__JGXF3[aria-pressed=true],.hash_digestBlock__JGXF3[aria-pressed=true]:before{background:var(--figure-selected);border-color:var(--figure-edge)}.hash_digestBlock__JGXF3[aria-pressed=true]:after{border-color:var(--figure-edge)}.hash_digestIndex__Y_u3d{color:var(--figure-muted);font:9px var(--font-geist-mono),monospace}.hash_digestBlock__JGXF3 code{display:grid;font-size:12px;line-height:1.4;color:var(--figure-ink)}.hash_digestCaption__N5BCP{display:flex;justify-content:space-between;gap:8px;margin-top:18px;padding-top:10px;border-top:.5px solid var(--figure-faint);color:var(--figure-muted);font:10px var(--font-geist-mono),monospace}@media(max-width:560px){.hash_digestCalculation__lsL7h{gap:5px}.hash_digestCalculation__lsL7h>div>span{font-size:8px}.hash_digestCalculation__lsL7h code{font-size:10px}.hash_digestBlock__JGXF3 code{font-size:9px}.hash_digestIndex__Y_u3d{font-size:8px}.hash_digestCaption__N5BCP{font-size:9px}}