.ch__head[data-astro-cid-ytqf5hyf]{max-width:62ch}.chain[data-astro-cid-ytqf5hyf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none}.node[data-astro-cid-ytqf5hyf]{position:relative;padding:20px;border:1px solid var(--border);border-radius:3px;background:var(--bg-raised);transition:border-color .25s ease,background .25s ease}.node[data-astro-cid-ytqf5hyf][data-tampered=yes]{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 7%,var(--bg-raised))}.node__top[data-astro-cid-ytqf5hyf]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:14px}.node__seq[data-astro-cid-ytqf5hyf],.node__flag[data-astro-cid-ytqf5hyf]{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.node__seq[data-astro-cid-ytqf5hyf]{color:var(--ink-muted)}.node__flag[data-astro-cid-ytqf5hyf]{color:var(--coral-text);opacity:0;transition:opacity .25s ease}.node[data-astro-cid-ytqf5hyf][data-tampered=yes] .node__flag[data-astro-cid-ytqf5hyf]{opacity:1}.node__name[data-astro-cid-ytqf5hyf]{margin:10px 0 0;font-size:15px}.node__h[data-astro-cid-ytqf5hyf]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:14px 0 0}.node__h[data-astro-cid-ytqf5hyf] dt[data-astro-cid-ytqf5hyf]{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.node__h[data-astro-cid-ytqf5hyf] dd[data-astro-cid-ytqf5hyf]{margin:0;font-size:11px;overflow-wrap:anywhere}.node[data-astro-cid-ytqf5hyf][data-tampered=yes] [data-astro-cid-ytqf5hyf][data-hash]{color:var(--coral-text)}.link[data-astro-cid-ytqf5hyf]{position:absolute;top:50%;right:-30px;width:30px;height:1px;background:var(--coral);transform-origin:0 50%}.node[data-astro-cid-ytqf5hyf]:last-child .link[data-astro-cid-ytqf5hyf]{display:none}.node[data-astro-cid-ytqf5hyf][data-broken=yes] .link[data-astro-cid-ytqf5hyf]{background:repeating-linear-gradient(90deg,var(--coral) 0 4px,transparent 4px 8px)}.node[data-astro-cid-ytqf5hyf][data-broken=yes] .link[data-astro-cid-ytqf5hyf]:after{content:"";position:absolute;left:50%;top:-5px;width:1px;height:11px;background:var(--coral);transform:rotate(22deg)}.ch__seal[data-astro-cid-ytqf5hyf]{display:block;height:1px;margin-top:clamp(28px,3.5vw,40px);background:linear-gradient(90deg,var(--coral),color-mix(in srgb,var(--coral) 25%,transparent));transform-origin:0 50%}.ch__foot[data-astro-cid-ytqf5hyf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:end;margin-top:clamp(24px,3vw,36px)}.ctl[data-astro-cid-ytqf5hyf]{display:grid;gap:12px}.ctl__lab[data-astro-cid-ytqf5hyf],.ctl__out[data-astro-cid-ytqf5hyf]{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ctl__lab[data-astro-cid-ytqf5hyf]{color:var(--ink-muted)}.ctl__out[data-astro-cid-ytqf5hyf]{color:var(--coral-text)}input[data-astro-cid-ytqf5hyf][type=range]{width:100%;accent-color:var(--coral)}.verdict[data-astro-cid-ytqf5hyf]{display:grid;gap:6px;margin:0;max-width:none}.verdict__t[data-astro-cid-ytqf5hyf]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.verdict[data-astro-cid-ytqf5hyf][data-state=ko] .verdict__t[data-astro-cid-ytqf5hyf]{color:var(--coral-text)}.verdict__n[data-astro-cid-ytqf5hyf]{font-size:14px;color:var(--ink-muted)}@media(max-width:1000px){.chain[data-astro-cid-ytqf5hyf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.node[data-astro-cid-ytqf5hyf]:nth-child(2) .link[data-astro-cid-ytqf5hyf]{display:none}.ch__foot[data-astro-cid-ytqf5hyf]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:620px){.chain[data-astro-cid-ytqf5hyf]{grid-template-columns:minmax(0,1fr);gap:22px}.link[data-astro-cid-ytqf5hyf],.node[data-astro-cid-ytqf5hyf]:nth-child(2) .link[data-astro-cid-ytqf5hyf]{display:block;inset:auto auto -22px 26px;width:1px;height:22px}.node[data-astro-cid-ytqf5hyf]:last-child .link[data-astro-cid-ytqf5hyf]{display:none}.node[data-astro-cid-ytqf5hyf][data-broken=yes] .link[data-astro-cid-ytqf5hyf]{background:repeating-linear-gradient(180deg,var(--coral) 0 4px,transparent 4px 8px)}}
