:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-canvas:#08090a;--color-canvas-deep:#050607;--color-surface-dark:#1d1d23;--color-surface-elevated:#24242b;--color-surface-white:#f8f8f5;--color-shell:#f0eee9;--color-shell-raised:#fbfaf6;--color-shell-muted:#e8e5dd;--color-shell-wash:#dedbd2;--color-rail:#0b0c0e;--color-rail-deep:#08090a;--color-rail-hover:hsla(50,21%,95%,.08);--color-rail-active:#f8f7f1;--color-panel-dark:#171d21;--color-panel-dark-2:#1f272c;--color-panel-line:hsla(50,21%,95%,.13);--color-text-primary-dark:#101114;--color-text-primary-light:#f6f6f2;--color-text:#111316;--color-text-soft:#5a5f62;--color-text-muted:#8e929a;--color-text-faint:#aaa9a4;--color-text-inverse:#f7f7f2;--color-text-inverse-muted:hsla(60,24%,96%,.62);--color-border:rgba(17,19,22,.1);--color-border-strong:rgba(17,19,22,.18);--color-border-inverse:hsla(60,24%,96%,.13);--color-primary:#111316;--color-primary-hover:#26282c;--color-primary-ink:#f7f7f2;--color-accent-orange:#ff6a2a;--color-accent-orange-soft:#ffb088;--color-accent-orange-dark:#3a1d12;--color-accent-orange-border:rgba(255,106,42,.28);--color-accent-orange-glow:rgba(255,106,42,.18);--color-success-green:#b6ff7a;--color-success-green-bg:#eaf8dd;--color-success-green-dark:#20331c;--color-accent-violet:#a78bfa;--color-accent-violet-soft:#c4b5fd;--color-accent-violet-dark:#262033;--color-accent-violet-border:rgba(167,139,250,.28);--color-accent-violet-glow:rgba(167,139,250,.18);--color-background-warm-glow:rgba(120,70,35,.16);--color-background-warm-glow-strong:rgba(120,70,35,.28);--color-status-warning:#f6c76a;--color-status-danger:#ff6b6b;--color-accent:var(--color-accent-orange);--color-accent-2:#ff7b5f;--color-success:var(--color-success-green);--color-warning:var(--color-status-warning);--color-error:var(--color-status-danger);--color-danger:var(--color-error);--color-info:#66777f;--shadow-frame:none;--shadow-card:0 18px 48px rgba(3,4,5,.12),0 1px 0 hsla(0,0%,100%,.76) inset;--shadow-elevated:0 28px 68px rgba(3,4,5,.24);--shadow-1:var(--shadow-card);--radius-xs:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-page:clamp(22px,3vw,42px);--content-max:1540px;--rail-width:90px;--mar-radius:2px;--mar-tick:14px;--mar-tick-weight:1.5px;--mar-mark-dark:rgba(17,19,22,.3);--mar-mark-light:hsla(60,24%,96%,.36);--mar-track:0.14em;--mar-code:var(--font-mono)}*{box-sizing:border-box}body,html{min-height:100%;padding:0;margin:0}body{background:repeating-linear-gradient(0deg,transparent 0 47px,hsla(60,24%,96%,.016) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,hsla(60,24%,96%,.016) 47px 48px),radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-accent-orange) 9%,transparent),transparent 30%),radial-gradient(circle at 0 0,var(--color-background-warm-glow),transparent 34%),linear-gradient(180deg,#0b0c0d 0,var(--color-canvas) 100%);background-attachment:fixed;color:var(--color-text-inverse);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accent{color:var(--color-accent-orange)}.muted{color:var(--color-text-inverse-muted)}.shell{max-width:var(--content-max);margin:0 auto;padding:0 var(--space-page) 64px}.masthead{justify-content:space-between;gap:var(--space-6);padding:22px 0 20px;border-bottom:1px solid var(--color-border-inverse);flex-wrap:wrap}.brand,.masthead{display:flex;align-items:center}.brand{gap:14px}.brand svg{height:26px;width:auto;color:var(--color-text-inverse)}.brand-name{font-weight:600;letter-spacing:var(--mar-track);font-size:13px}.brand-name,.brand-sub{text-transform:uppercase}.brand-sub{font-size:11px;letter-spacing:.18em;color:var(--color-accent-orange);border-left:1px solid var(--color-border-inverse);padding-left:12px;margin-left:2px}.brand-demo{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-violet);border:1px solid var(--color-accent-violet-border);border-radius:var(--mar-radius);padding:2px 8px;background:var(--color-accent-violet-dark)}.panel{position:relative;background:linear-gradient(180deg,var(--color-panel-dark) 0,var(--color-panel-dark-2) 100%);border:1px solid var(--color-panel-line);border-radius:var(--mar-radius);padding:20px}.panel:after,.panel:before{content:"";position:absolute;width:var(--mar-tick);height:var(--mar-tick);border:var(--mar-tick-weight) solid var(--mar-mark-light);pointer-events:none}.panel:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.panel:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.panel-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-inverse-muted);margin-bottom:14px}.hero{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:18px;gap:18px;margin-top:24px}@media(max-width:860px){.hero{grid-template-columns:1fr}}.hero-height{font-family:var(--font-mono);font-size:clamp(38px,6vw,68px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--color-text-inverse)}.hero-height .hash-tag{color:var(--color-accent-orange)}.hero-meta{display:flex;flex-wrap:wrap;gap:20px 34px;margin-top:22px}.hero-meta .kv{display:flex;flex-direction:column;gap:4px}.kv-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-inverse-muted)}.kv-value{font-family:var(--font-mono);font-size:15px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.stat-value{font-family:var(--font-mono);font-size:26px;font-weight:600}.stat-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-inverse-muted);margin-top:6px}.search{position:relative;min-width:280px;flex:1 1;max-width:460px}.search input{width:100%;background:rgba(8,9,10,.7);border:1px solid var(--color-border-inverse);border-radius:var(--mar-radius);color:var(--color-text-inverse);font-family:var(--font-mono);font-size:13px;padding:10px 12px;outline:none}.search input:focus{border-color:var(--color-accent-orange-border)}.search .hint{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-inverse-muted)}.search .err{color:var(--color-status-danger);font-size:11px;margin-top:6px}.section{margin-top:34px}.section-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--color-border-inverse);padding-bottom:10px;margin-bottom:4px}.section-title{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-inverse)}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px}table.data th{text-align:left;font-family:var(--font-sans);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-inverse-muted);padding:12px 14px;border-bottom:1px solid var(--color-border-inverse);white-space:nowrap}table.data td{padding:11px 14px;border-bottom:1px solid hsla(60,24%,96%,.06);white-space:nowrap}table.data tr:hover td{background:var(--color-rail-hover)}table.data td.num,table.data th.num{text-align:right}.link{color:var(--color-accent-orange)}.link:hover{text-decoration:underline}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.chart-box{height:220px;margin-top:8px}.recharts-cartesian-axis-tick text{fill:var(--color-text-inverse-muted);font-size:10px;font-family:var(--font-mono)}.badge{display:inline-block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:var(--mar-radius);border:1px solid transparent}.badge.spent{color:var(--color-status-warning);border-color:hsla(40,89%,69%,.3)}.badge.unspent{color:var(--color-success-green);border-color:rgba(182,255,122,.3)}.badge.coinbase{color:var(--color-accent-violet);border-color:var(--color-accent-violet-border)}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:transparent;color:var(--color-text-inverse);border:1px solid var(--color-border-inverse);border-radius:var(--mar-radius);font-family:var(--font-sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px}.btn:hover{border-color:var(--color-accent-orange-border);color:var(--color-accent-orange)}.kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 28px;gap:16px 28px}.io-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:18px}@media(max-width:760px){.io-cols{grid-template-columns:1fr}}.io-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid hsla(60,24%,96%,.06);font-family:var(--font-mono);font-size:12px}.io-addr{color:var(--color-accent-orange);overflow:hidden;text-overflow:ellipsis}.state{text-align:center;padding:60px 20px;color:var(--color-text-inverse-muted)}.state code{background:rgba(8,9,10,.7);padding:3px 8px;border-radius:2px;color:var(--color-accent-orange);font-family:var(--font-mono)}.crumbs{margin-top:22px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-inverse-muted)}.crumbs a:hover{color:var(--color-accent-orange)}