.demo-page{--panel:#0e1e42;--panel-soft:#122548;--edge:#223154;--dim:rgba(255,255,255,0.58);min-height:100vh;background:var(--deep);color:#eef3fb}.demo-page .demo-nav{border-bottom:1px solid var(--edge);background:color-mix(in srgb,var(--deep) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-page .wordmark{color:#fff}.demo-page .text-link{color:var(--dim);font-size:14px}.demo-page .eyebrow,.demo-page .text-link:hover{color:var(--blue-light)}.demo-page .eyebrow{font-size:12px}.demo-page .demo-head h1{color:#fff}.demo-page .demo-status{color:var(--dim);font-size:12px;font-weight:550;letter-spacing:.1em}.demo-page .reset-button{border:1px solid var(--edge);border-radius:5px;color:var(--dim);background:transparent;font-size:13px;font-weight:600}.demo-page .reset-button:hover{border-color:var(--blue-light);color:#fff}.demo-page .demo-ledger,.demo-page .demo-meter,.demo-page .demo-proof-status>div,.demo-page .record-inspector{border-color:var(--edge);background:var(--panel)}.demo-page .demo-head,.demo-page .demo-proof-status,.demo-page .demo-workspace,.demo-page .record-inspector>*,.demo-page .workspace-heading{border-color:var(--edge)}.demo-page .demo-counter span,.demo-page .demo-equation span,.demo-page .demo-recompute>span,.demo-page .record-inspector span,.demo-page .workspace-heading{color:var(--dim);font-size:12px;font-weight:550}.demo-page .demo-counter strong,.demo-page .demo-equation strong,.demo-page .demo-ledger dd{color:#fff}.demo-page .demo-counter small{color:var(--dim)}.demo-page .demo-slot{border-color:var(--edge);color:var(--dim);background:var(--panel-soft);font-size:12px;font-weight:600}.demo-page .demo-slot-accepted{border-color:var(--blue);color:#fff;background:var(--blue)}.demo-page .demo-slot-rejected{border-color:var(--failure);color:#fff;background:var(--failure)}.demo-page .record-inspector pre{color:#cfe0f7;font-size:14px}.demo-page .record-inspector>div>strong{color:#fff}.demo-page .validator-result strong{color:var(--blue-light);font-size:14px}.demo-page .validator-result b{color:var(--failure);font-size:12px;font-weight:650}.demo-page .demo-ledger dt{color:var(--dim);font-size:12px;font-weight:550}.demo-page .demo-equation p,.demo-page .demo-equation strong,.demo-page .demo-ledger dd{color:#fff}.demo-page .demo-ledger>dl>div{border-color:var(--edge)}.demo-page .demo-recompute p{color:var(--dim);border-color:var(--edge);font-size:12px;font-weight:550}.demo-page .demo-recompute p b{color:var(--success)}.demo-page .demo-recompute strong{color:var(--blue-light)}.demo-page .demo-proof-status p{color:var(--dim);font-size:13px}.demo-page .demo-proof-status p b{color:var(--blue-light)}.demo-page .demo-proof-status p b.waiting{color:#e6a53d}.demo-page .demo-proof-status a{color:var(--blue-light)}.demo-page .demo-proof-status a:hover{text-decoration:underline;text-underline-offset:4px}.demo-page .demo-error{color:var(--failure);font-size:15px}.demo-page .demo-slot-rejected:after{content:""}