.home-module__Hx0lNG__hero{align-items:center;gap:3rem;margin-bottom:3rem;padding:1rem 0 0;display:grid}.home-module__Hx0lNG__title{letter-spacing:-.045em;margin-top:1.5rem;font-weight:700}.home-module__Hx0lNG__question{color:var(--brand-text);letter-spacing:-.02em;margin-top:1rem;font-size:1rem;font-weight:500;line-height:1.8}.home-module__Hx0lNG__statement{text-wrap:balance;font-size:clamp(2.6rem,4.8vw,4.25rem);line-height:1.2;display:block}.home-module__Hx0lNG__summary{max-width:34rem;color:var(--text-secondary);margin-top:1.75rem;font-size:1rem;line-height:1.95}.home-module__Hx0lNG__actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.home-module__Hx0lNG__actions a{min-height:48px}.home-module__Hx0lNG__policy{max-width:34rem;color:var(--text-tertiary);margin-top:1.5rem;font-size:.8125rem;line-height:1.9}.home-module__Hx0lNG__context{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);gap:1rem;margin-bottom:4rem;padding:1.5rem 0;display:grid}.home-module__Hx0lNG__context p{max-width:46rem;color:var(--text-secondary);font-size:.875rem;line-height:1.9}.home-module__Hx0lNG__mapSummary{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.home-module__Hx0lNG__mapSummary:before{content:"+";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem}.home-module__Hx0lNG__context details[open] .home-module__Hx0lNG__mapSummary:before{content:"−"}.home-module__Hx0lNG__mapSummary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.home-module__Hx0lNG__map{max-width:42rem;margin-top:1rem}.home-module__Hx0lNG__basics{border-top:1px solid var(--divider);margin:4rem 0 5rem;padding-top:2rem;scroll-margin-top:6rem}.home-module__Hx0lNG__basics h2{letter-spacing:-.035em;max-width:46rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.45}.home-module__Hx0lNG__scope{max-width:46rem;color:var(--text-secondary);margin-top:1rem;font-size:.875rem;line-height:1.9}.home-module__Hx0lNG__comparison{gap:1.5rem;margin-top:2rem;display:grid}.home-module__Hx0lNG__comparison article{border-top:2px solid var(--divider);padding-top:1.25rem}.home-module__Hx0lNG__basics h3{font-size:1.125rem;font-weight:650;line-height:1.6}.home-module__Hx0lNG__comparison dl{margin-top:1.25rem}.home-module__Hx0lNG__comparison dl div+div{margin-top:1rem}.home-module__Hx0lNG__comparison dt{color:var(--text-tertiary);font-size:.75rem;font-weight:600}.home-module__Hx0lNG__comparison dd,.home-module__Hx0lNG__uses p{color:var(--text-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.9}.home-module__Hx0lNG__example,.home-module__Hx0lNG__warning{border-left:2px solid var(--brand-text);max-width:50rem;color:var(--text-secondary);margin-top:2rem;padding-left:1rem;font-size:.9375rem;line-height:1.9}.home-module__Hx0lNG__useHeading{margin-top:3.5rem;scroll-margin-top:6rem}.home-module__Hx0lNG__uses{gap:1.5rem;margin-top:1.5rem;display:grid}.home-module__Hx0lNG__uses article{border-bottom:1px solid var(--divider);padding-bottom:1rem}.home-module__Hx0lNG__basics a{min-height:44px;color:var(--brand-text);text-underline-offset:.25em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.home-module__Hx0lNG__basics a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-module__Hx0lNG__evidence{border-top:1px solid var(--divider);margin-top:2rem;padding-top:1rem}.home-module__Hx0lNG__evidence p{max-width:50rem;color:var(--text-tertiary);font-size:.8125rem;line-height:1.9}.home-module__Hx0lNG__evidence ul{flex-wrap:wrap;column-gap:1.5rem;margin:.5rem 0;list-style:none;display:flex}.home-module__Hx0lNG__evidence div{flex-wrap:wrap;column-gap:1.5rem;display:flex}.home-module__Hx0lNG__next{margin-top:1rem}@media (min-width:640px){.home-module__Hx0lNG__hero{padding-top:2rem}.home-module__Hx0lNG__actions{flex-flow:wrap}}@media (min-width:1024px){.home-module__Hx0lNG__hero{grid-template-columns:1.08fr 1fr;gap:3.5rem;margin-bottom:4rem;padding-bottom:1.5rem}.home-module__Hx0lNG__context{grid-template-columns:1fr 1fr;gap:2rem}.home-module__Hx0lNG__context details{grid-column:1/-1}.home-module__Hx0lNG__comparison,.home-module__Hx0lNG__uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}
.public-header-module__i_4jTW__header{border-bottom:1px solid var(--divider);background:var(--surface)}.public-header-module__i_4jTW__tools{border:1px solid var(--divider);background:var(--background);border-radius:10px;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:flex}@media (min-width:640px){.public-header-module__i_4jTW__tools{gap:.25rem}}
.hash-specimen-module__HFw1rq__specimen{border:1px solid var(--divider);background:var(--surface-secondary);border-radius:20px;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.hash-specimen-module__HFw1rq__heading h2{letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;line-height:1.45}.hash-specimen-module__HFw1rq__heading p{color:var(--text-secondary);margin-top:.4rem;font-size:.875rem;line-height:1.8}.hash-specimen-module__HFw1rq__instrument{border:1px solid var(--divider);background:var(--surface);border-radius:12px;margin-top:1.75rem;padding:clamp(1rem,2.5vw,1.5rem)}.hash-specimen-module__HFw1rq__inputLabel,.hash-specimen-module__HFw1rq__outputLabel{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;line-height:1.7;display:flex}.hash-specimen-module__HFw1rq__technical{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hash-specimen-module__HFw1rq__switcher{border:1px solid var(--control-border);background:var(--surface-secondary);border-radius:10px;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:.75rem;padding:.25rem;display:grid}.hash-specimen-module__HFw1rq__switcher button{min-height:44px;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;display:flex}.hash-specimen-module__HFw1rq__switcher button[aria-pressed=true]{background:var(--surface);border-color:var(--text-secondary);color:var(--text-primary);box-shadow:0 1px 3px #0000000f}.hash-specimen-module__HFw1rq__switcher button:focus-visible,.hash-specimen-module__HFw1rq__caption a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hash-specimen-module__HFw1rq__check{width:1ch}.hash-specimen-module__HFw1rq__outputLabel{margin-top:1.75rem}.hash-specimen-module__HFw1rq__output{margin-top:1rem;display:block}.hash-specimen-module__HFw1rq__digest{text-align:center;color:var(--text-primary);grid-template-columns:repeat(16,minmax(0,1fr));gap:.5rem .125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.8125rem,1.6vw,1.25rem);font-weight:500;line-height:1.8;display:grid}.hash-specimen-module__HFw1rq__digest [data-changed=true]{color:var(--brand-text);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.hash-specimen-module__HFw1rq__result{border-top:1px solid var(--divider);color:var(--text-secondary);margin-top:1.5rem;padding-top:1rem;font-size:.75rem;line-height:1.9}.hash-specimen-module__HFw1rq__caption{margin-top:1.25rem}.hash-specimen-module__HFw1rq__caption p{color:var(--text-secondary);font-size:.75rem;line-height:1.9}.hash-specimen-module__HFw1rq__caption a{min-height:44px;color:var(--brand-text);text-underline-offset:4px;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:640px) and (max-width:1023px){.hash-specimen-module__HFw1rq__specimen{max-width:34rem}.hash-specimen-module__HFw1rq__digest{font-size:1.25rem}}
.lab-module__XFqHfa__page{--lab-surface:var(--glass-bg-primary);--lab-tray:var(--glass-bg-secondary)}.lab-module__XFqHfa__hero{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(1.5rem,4vw,3rem)}.lab-module__XFqHfa__privacy{border-left:2px solid var(--context-accent-line);max-width:46rem;padding-left:1rem}.lab-module__XFqHfa__jumpNav{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-surface);background:var(--lab-tray);width:fit-content;padding:.25rem}.lab-module__XFqHfa__jumpLink{border-radius:var(--radius-control);background:var(--lab-surface);padding-inline:.875rem}.lab-module__XFqHfa__jumpLink:hover{color:var(--text-primary)}.lab-module__XFqHfa__analysisCard{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-surface);background:var(--lab-surface);box-shadow:var(--shadow-sm);padding:1rem 1.25rem}.lab-module__XFqHfa__section{border-top:1px solid var(--glass-border);padding-top:clamp(2rem,4vw,3rem)}.lab-module__XFqHfa__workbench,.lab-module__XFqHfa__chainWorkbench{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-surface);background:var(--lab-tray);padding:clamp(1rem,2.5vw,1.5rem)}.lab-module__XFqHfa__referencePane,.lab-module__XFqHfa__interactivePane,.lab-module__XFqHfa__blockCard{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-surface);background:var(--lab-surface)}.lab-module__XFqHfa__referencePane,.lab-module__XFqHfa__interactivePane{padding:clamp(1.125rem,2.5vw,1.5rem)}.lab-module__XFqHfa__referencePane{border-top:2px solid var(--context-accent-line)}.lab-module__XFqHfa__control,.lab-module__XFqHfa__input{border-radius:var(--radius-control)}.lab-module__XFqHfa__control{background:var(--lab-surface);transition:border-color .16s,background-color .16s}.lab-module__XFqHfa__control:hover:not(:disabled){border-color:var(--context-accent);background:color-mix(in srgb, var(--context-accent-soft) 45%, var(--lab-surface))}.lab-module__XFqHfa__primaryControl,.lab-module__XFqHfa__primaryControl:hover:not(:disabled){border-color:var(--brand-text);background:var(--brand)}.lab-module__XFqHfa__input{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--text-primary) 7%, transparent)}.lab-module__XFqHfa__actionRow{align-items:stretch}.lab-module__XFqHfa__resultPane,.lab-module__XFqHfa__chainStatus{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-control);background:var(--lab-surface);padding:1rem}.lab-module__XFqHfa__resultPane{border-left:3px solid var(--context-accent-line)}.lab-module__XFqHfa__hashValue{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lab-module__XFqHfa__chainGrid{position:relative}.lab-module__XFqHfa__blockCard{border-top:2px solid var(--context-accent-line);position:relative}.lab-module__XFqHfa__hashRecords>div{border-top:1px solid var(--glass-border-faint);padding-top:.75rem}.lab-module__XFqHfa__disclosure{border-block:1px solid var(--glass-border);padding-block:.25rem 1rem}.lab-module__XFqHfa__takeaway{border-left:3px solid var(--context-accent-line);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--context-accent-soft);padding:1.25rem}.lab-module__XFqHfa__limitList{border-top:1px solid var(--glass-border)}.lab-module__XFqHfa__limitList>div{border-bottom:1px solid var(--glass-border);gap:.25rem 2rem;padding-block:1.25rem;display:grid}.lab-module__XFqHfa__sourceSection ul{gap:1rem;display:grid}.lab-module__XFqHfa__sourceSection li{border-bottom:1px solid var(--glass-border-subtle);padding-bottom:1rem}@media (min-width:640px){.lab-module__XFqHfa__limitList>div{grid-template-columns:minmax(9rem,.36fr) minmax(0,1fr)}.lab-module__XFqHfa__limitList dd{margin-top:0}.lab-module__XFqHfa__sourceSection ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lab-module__XFqHfa__blockCard:not(:last-child):after{border-top:1px solid var(--context-accent-line);content:"";width:1.0625rem;position:absolute;top:2rem;right:-1.0625rem}}@media (max-width:639px){.lab-module__XFqHfa__jumpNav{width:100%}.lab-module__XFqHfa__jumpLink{flex:100%}.lab-module__XFqHfa__control{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lab-module__XFqHfa__control{transition:none}}
