:root{--cei-cyan:#53e0df;--cei-blue:#68a7ff;--cei-ink:#07111d;--cei-panel:#0c1726;--cei-line:#20354c;--cei-muted:#8fa6bc}body{background:radial-gradient(circle at 75% 0,rgba(83,224,223,.08),transparent 34%),#060d16}.hero{padding:74px 5vw 42px;max-width:1500px;margin:auto}.hero h1{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.94;margin:.2em 0;letter-spacing:-.045em}.hero p{max-width:920px;font-size:1.2rem;color:#a9bbcd}.boundary{display:inline-block;margin-top:20px;border:1px solid rgba(83,224,223,.35);padding:10px 14px;border-radius:999px;color:var(--cei-cyan);font-size:.78rem;letter-spacing:.08em}.panel{background:linear-gradient(180deg,rgba(15,28,45,.96),rgba(9,18,30,.96));border:1px solid var(--cei-line);border-radius:22px;padding:24px;margin:20px auto;max-width:1500px;box-shadow:0 18px 70px rgba(0,0,0,.22)}.grid{display:grid;gap:18px;max-width:1500px;margin:20px auto}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.stats>div{border:1px solid var(--cei-line);background:#091421;border-radius:18px;padding:18px}.stats b{display:block;font-size:1.8rem}.stats span{color:var(--cei-muted);font-size:.82rem}.split{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.hash{max-width:440px;overflow-wrap:anywhere;color:var(--cei-muted)}.hash code{color:var(--cei-cyan)}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{padding:11px 12px;border-bottom:1px solid #1d3045;text-align:left;vertical-align:top}th{color:#b8c9d9;white-space:nowrap}.ledger,.cluster{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #1b2c40}.ledger code{overflow-wrap:anywhere;color:#9de8e7}.cluster span{color:var(--cei-muted);font-size:.86rem}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;border:1px solid var(--cei-line);background:#091421;text-decoration:none}.card span,.card small{color:var(--cei-muted)}.card code{color:var(--cei-cyan)}.warning{border-color:#6f5a2d}.eyebrow{color:var(--cei-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.muted{color:var(--cei-muted)}@media(max-width:1000px){.stats{grid-template-columns:repeat(2,1fr)}.grid.two{grid-template-columns:1fr}.split{display:block}}@media(max-width:600px){.stats{grid-template-columns:1fr}.hero{padding-top:42px}.panel{border-radius:16px;padding:16px}}
