/* Stage text uses real rows; the ledger is a readable public event trace. */
.governance-step{grid-template-columns:32px minmax(145px,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;width:190px}.governance-step em{grid-column:1;grid-row:1/3}.governance-step i{grid-column:1;grid-row:1/3}.governance-step b{grid-column:2;grid-row:1;align-self:end;white-space:nowrap}.governance-step span{grid-column:2;grid-row:2;align-self:start;margin-top:3px;white-space:nowrap}.governance-step,.governance-core{pointer-events:auto}.governance-step{cursor:default}.governance-step:hover,.governance-step.is-hovered{opacity:1;transform:translateY(-5px)}.governance-step:hover i,.governance-step.is-hovered i{background:#e8faf5;color:#168570;border-color:#45c5b5;box-shadow:0 0 0 6px rgba(76,212,195,.12)}.governance-step:hover span,.governance-step.is-hovered span{color:#41657d}.governance-log{position:absolute;right:5%;bottom:7%;z-index:3;width:215px;padding:.55rem .65rem;border-left:1px solid rgba(59,88,191,.4);background:rgba(255,255,255,.42);color:#5d708f;font-family:'DM Mono',monospace}.governance-log span{display:block;margin-bottom:.28rem;font-size:.39rem;letter-spacing:.13em;color:#4666b6}.governance-log b{display:block;font-size:.46rem;line-height:1.45;font-weight:500;transition:opacity .2s}.governance-log.is-updating b{animation:ledgerAppear .55s ease-out}@keyframes ledgerAppear{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:800px){.governance-log{display:none}}
