@@ -310,8 +310,8 @@
Earnings
-
-
+
+
0.3.16 on the team’s Apple M5 Max, paused, 6 October 2026. Pounds earned reads 0.00 on devnet and says why.
@@ -333,8 +333,8 @@
Prove
-
-
+
+
0.3.16 on the team’s Apple M5 Max, 6 October 2026. Apple silicon proves on the CPU, slowly; a 24 GB NVIDIA card proves the full shard.
@@ -358,8 +358,8 @@
Settings · Tuning
-
-
+
+
0.3.16 on the team’s Apple M5 Max, 6 October 2026.
diff --git a/site/download.html b/site/download.html
index b29b7fec..4e929943 100644
--- a/site/download.html
+++ b/site/download.html
@@ -235,16 +235,16 @@
Ember for Linux one tarball, the miner and the node inside
Unpack it, run igneum with your payout address. The same signed manifest as the desktop apps. NVIDIA through CUDA, AMD through OpenCL.
-
Download the tarball v0.3.20 · 27.3 MB
-
sha256 d9dd12dfe900bf9f603995a6877e1758ae9b75a85ad899bf180aa86e72b2e57c
+
Download the tarball v0.3.22 · 28.8 MB
+
sha256 8ad6dcef9edc57dcd33e8d5a97cbef5cdda0e384a6e56d3f62f8903029c4c764
Ember on HiveOS for the rig people, the same tarball
-
Flight Sheet. Miner: Custom . Installation URL: https://dl.igneum.network/dl/public/igneum-hive-0.3.20.tar.gz. Miner name igneum, wallet and worker 0x<your 40-hex payout address>.%WORKER_NAME%. Hive itself is untested on our side: tell us what breaks.
-
Download the tarball v0.3.20 · 27.3 MB
+
Flight Sheet. Miner: Custom . Installation URL: https://dl.igneum.network/dl/public/igneum-hive-0.3.22.tar.gz. Miner name igneum, wallet and worker 0x<your 40-hex payout address>.%WORKER_NAME%. Hive itself is untested on our side: tell us what breaks.
+
Download the tarball v0.3.22 · 28.8 MB
diff --git a/site/img/app-cards-dark.webp b/site/img/app-cards-dark.webp
index 84646a9b..a8e3cd83 100644
Binary files a/site/img/app-cards-dark.webp and b/site/img/app-cards-dark.webp differ
diff --git a/site/img/app-cards-light.webp b/site/img/app-cards-light.webp
index c5c9c841..11af849c 100644
Binary files a/site/img/app-cards-light.webp and b/site/img/app-cards-light.webp differ
diff --git a/site/img/app-earnings-dark.webp b/site/img/app-earnings-dark.webp
index 9dd8e708..85c9b3f1 100644
Binary files a/site/img/app-earnings-dark.webp and b/site/img/app-earnings-dark.webp differ
diff --git a/site/img/app-earnings-light.webp b/site/img/app-earnings-light.webp
index 34ad7b5f..f70be2c6 100644
Binary files a/site/img/app-earnings-light.webp and b/site/img/app-earnings-light.webp differ
diff --git a/site/img/app-overview-dark.webp b/site/img/app-overview-dark.webp
index ed462352..e60b4e84 100644
Binary files a/site/img/app-overview-dark.webp and b/site/img/app-overview-dark.webp differ
diff --git a/site/img/app-overview-light.webp b/site/img/app-overview-light.webp
index 8d53ede8..9a6a438b 100644
Binary files a/site/img/app-overview-light.webp and b/site/img/app-overview-light.webp differ
diff --git a/site/img/app-overview-mac-dark.webp b/site/img/app-overview-mac-dark.webp
index a0229dc7..1818c15a 100644
Binary files a/site/img/app-overview-mac-dark.webp and b/site/img/app-overview-mac-dark.webp differ
diff --git a/site/img/app-overview-mac-light.webp b/site/img/app-overview-mac-light.webp
index 75dcb95e..7c1470e4 100644
Binary files a/site/img/app-overview-mac-light.webp and b/site/img/app-overview-mac-light.webp differ
diff --git a/site/img/app-phone-cards-light.webp b/site/img/app-phone-cards-light.webp
index b7e1c09f..4968408c 100644
Binary files a/site/img/app-phone-cards-light.webp and b/site/img/app-phone-cards-light.webp differ
diff --git a/site/img/app-phone-cards.webp b/site/img/app-phone-cards.webp
index 28899386..a9bebf93 100644
Binary files a/site/img/app-phone-cards.webp and b/site/img/app-phone-cards.webp differ
diff --git a/site/img/app-phone-overview-light.webp b/site/img/app-phone-overview-light.webp
index 159c1bdd..14158b0a 100644
Binary files a/site/img/app-phone-overview-light.webp and b/site/img/app-phone-overview-light.webp differ
diff --git a/site/img/app-phone-overview.webp b/site/img/app-phone-overview.webp
index a45a34bc..4d75ae2e 100644
Binary files a/site/img/app-phone-overview.webp and b/site/img/app-phone-overview.webp differ
diff --git a/site/img/app-prove-dark.webp b/site/img/app-prove-dark.webp
index 5d7fe564..22328faf 100644
Binary files a/site/img/app-prove-dark.webp and b/site/img/app-prove-dark.webp differ
diff --git a/site/img/app-prove-light.webp b/site/img/app-prove-light.webp
index f086bb96..8a82cde6 100644
Binary files a/site/img/app-prove-light.webp and b/site/img/app-prove-light.webp differ
diff --git a/site/img/app-settings-dark.webp b/site/img/app-settings-dark.webp
index b5fb7082..fcdc46f2 100644
Binary files a/site/img/app-settings-dark.webp and b/site/img/app-settings-dark.webp differ
diff --git a/site/img/app-settings-light.webp b/site/img/app-settings-light.webp
index ca53cf1e..6a45ba32 100644
Binary files a/site/img/app-settings-light.webp and b/site/img/app-settings-light.webp differ
diff --git a/site/miner.html b/site/miner.html
index 82423d77..00773163 100644
--- a/site/miner.html
+++ b/site/miner.html
@@ -268,9 +268,9 @@ pre b{color:var(--molten-text);font-weight:500}
For the rig people. One tarball, the miner and the node inside, the same signed manifest as the desktop apps.
-
Download the tarball v0.3.20 · 27.3 MB
-
HiveOS Flight Sheet. Miner: Custom . Installation URL: https://dl.igneum.network/dl/public/igneum-hive-0.3.20.tar.gz. Miner name igneum, wallet and worker 0x<your 40-hex payout address>.%WORKER_NAME%. Hive itself is untested on our side: tell us what breaks.
-
sha256 d9dd12dfe900bf9f603995a6877e1758ae9b75a85ad899bf180aa86e72b2e57c
+
Download the tarball v0.3.22 · 28.8 MB
+
HiveOS Flight Sheet. Miner: Custom . Installation URL: https://dl.igneum.network/dl/public/igneum-hive-0.3.22.tar.gz. Miner name igneum, wallet and worker 0x<your 40-hex payout address>.%WORKER_NAME%. Hive itself is untested on our side: tell us what breaks.
+
sha256 8ad6dcef9edc57dcd33e8d5a97cbef5cdda0e384a6e56d3f62f8903029c4c764
@@ -384,17 +384,17 @@ pre b{color:var(--molten-text);font-weight:500}
diff --git a/site/provenance.html b/site/provenance.html
index bf7c24b5..18e14d85 100644
--- a/site/provenance.html
+++ b/site/provenance.html
@@ -238,7 +238,7 @@ table{min-width:560px}
Licence of Igneum's own code
Recommended: MIT, for the node fork's additions, igneum-pow, the prototypes and the tools. igneum-pow/Cargo.toml already declares license = "MIT" and should be read as provisional until the decision below.
-Pending the maintainers' decision. Two obligations hold whatever is chosen: the fork keeps Kaspa's ISC copyright notice in vendor/igneum-node/LICENSE (ISC requires it), and the VDF code keeps chiavdf's Apache-2.0 notice and a statement of what was changed (Apache-2.0 section 4).
+
Pending the founder's decision. Two obligations hold whatever is chosen: the fork keeps Kaspa's ISC copyright notice in vendor/igneum-node/LICENSE (ISC requires it), and the VDF code keeps chiavdf's Apache-2.0 notice and a statement of what was changed (Apache-2.0 section 4).
Generated from the repository at build time. Times are UTC. Machine names are model names.
diff --git a/site/site.css b/site/site.css
index 25fd7131..e19affda 100644
--- a/site/site.css
+++ b/site/site.css
@@ -29,7 +29,9 @@
--scrim:rgba(244,241,236,.72);--hover:rgba(0,0,0,.04);--ok:var(--molten);
}
/* ---------- 2. the package's rules ---------- */
-*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--obsidian);color:var(--bone);font:17px/1.6 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--ember);outline-offset:5px}::selection{color:var(--bone);background:var(--ember-tint)}[hidden]{display:none!important}img,svg,canvas{max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance}h1{font-size:clamp(38px,5.2vw,70px);font-weight:900;line-height:1.12;letter-spacing:-.055em}h2{font-size:clamp(26px,3.05vw,42px);line-height:1.2;letter-spacing:-.035em;font-weight:700}h3{font-size:19px;line-height:1.4;letter-spacing:-.02em;font-weight:700}h4{font-size:17px;font-weight:600}p{text-wrap:pretty}p+p{margin-top:15px}.container{max-width:var(--max);margin:auto;padding:0 36px}.section{padding:100px 0}.section.compact{padding:64px 0}.muted{color:var(--ash)}.accent{color:var(--ember)}.molten{color:var(--molten)}.mono{font-family:var(--mono)}.eyebrow{display:flex;align-items:center;gap:10px;font:500 11px/1.7 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:20px}.eyebrow .line{display:inline-block;width:24px;height:1px;background:var(--ember)}.eyebrow em{font-style:normal;color:var(--ember)}.lead{font-size:19px;line-height:1.65;color:var(--ink-2);max-width:53ch;margin-top:24px}.small{font-size:13px;color:var(--ash)}.rule{border-top:1px solid var(--line)}.pill{display:inline-flex;align-items:center;gap:8px;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);padding:7px 10px;border-radius:5px;white-space:nowrap}.pill.warm{color:var(--molten);border-color:color-mix(in srgb,var(--molten) 28%,transparent);background:color-mix(in srgb,var(--molten) 6%,transparent)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--molten)}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;border:1px solid var(--line-2);background:var(--graphite);border-radius:8px;padding:13px 20px;font:700 12px/1.4 var(--display);letter-spacing:-.01em;transition:transform .2s,background .2s,border-color .2s}.btn:hover{border-color:var(--ash);transform:translateY(-2px)}.btn.primary{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.btn.primary:hover{background:var(--ember-hi);border-color:var(--ember-hi)}.btn.ghost{background:transparent}.btn.small-btn{font:500 12px var(--sans);min-height:38px;padding:9px 12px}.btn.icon-btn{width:40px;height:40px;min-height:40px;padding:10px;border-color:transparent;background:transparent}.btn.icon-btn:hover{background:var(--graphite);border-color:var(--line)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:14px;font-weight:500}.text-link:hover{color:var(--ember)}.text-link .icon{width:16px;height:16px}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--ember);color:var(--ember-ink);padding:12px}.skip:focus{top:15px}.statusbar{height:33px;border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--ash);letter-spacing:.04em}.statusbar .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.statusbar .dev-label{color:var(--molten);margin-right:15px}.site-header,.nav{position:sticky;top:0;z-index:30;background:var(--glass);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav-row{height:80px;display:flex;align-items:center;gap:36px}.logo{display:inline-flex;align-items:center;gap:10px;font:900 20px/1 var(--display);letter-spacing:.055em;flex-shrink:0}.logo .brand-mark{width:36px;height:36px;display:block}.logo .stop{color:#F2541B}.logo .word{font:inherit}.nav-links,.nav .links{display:flex;gap:27px;align-items:center;flex:1;justify-content:center}.nav-links>a,.nav .links>a,.nav-dropdown>summary{font-size:13px;color:var(--ink-2);white-space:nowrap}.nav-links>a:hover,.nav-links>a[aria-current=page],.nav .links>a:hover,.nav .links>a[aria-current=page]{color:var(--ember)}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown .icon{width:12px}.dropdown-body{position:absolute;top:34px;right:-55px;width:540px;padding:22px;background:var(--graphite);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr;gap:4px}.dropdown-body a{font-size:14px;padding:10px 12px;border-radius:6px}.dropdown-body a:hover{background:var(--row);color:var(--ember)}.dropdown-body a small{display:block;color:var(--ash);font-size:11px;font-family:var(--mono);margin-top:3px}.nav-controls{display:flex;align-items:center;gap:7px}.nav-controls .btn.primary,.nav .cta{font-size:11px;min-height:40px;padding:11px 15px}.mobile-toggle,.burger{display:none}.mobile-nav,.nav-sheet{padding:16px 25px 25px;border-top:1px solid var(--line);max-height:70vh;overflow:auto;grid-template-columns:1fr 1fr;gap:5px}.mobile-nav a,.nav-sheet a{padding:9px 5px;font-size:14px}.mobile-nav:not([hidden]),.nav.open .nav-sheet{display:grid}.hero{padding:76px 0 57px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;min-height:510px}.hero-copy{position:relative;z-index:1;padding-bottom:16px}.hero-copy h1 .accent{display:inline-block}.hero-copy .lead{max-width:43ch}.hero-footnote{display:flex;align-items:center;gap:9px;margin-top:20px;font:10px/1.6 var(--mono);color:var(--ash)}.hero-footnote .icon{width:14px}.hero-scene{height:500px;position:relative;margin-right:-20px;isolation:isolate}.hero-scene:before{content:'';position:absolute;inset:20px -50px 0;background:radial-gradient(ellipse at 58% 48%,rgba(242,84,27,.075),transparent 65%);z-index:-1}.hero-scene canvas{display:block;width:100%;height:100%}.scene-corner{position:absolute;font:10px/1.5 var(--mono);color:var(--ash);letter-spacing:.05em;pointer-events:none}.scene-corner.tl{left:15px;top:22px}.scene-corner.tr{right:24px;top:22px;text-align:right}.scene-corner.bl{left:15px;bottom:84px}.scene-corner.br{right:24px;bottom:30px;text-align:right;max-width:calc(50% - 130px)}.scene-corner strong{display:block;color:var(--ink-2);font-weight:500;margin-bottom:4px}.scene-steps{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;gap:5px;border:1px solid var(--line);padding:5px;border-radius:10px;background:var(--glass)}.scene-step{background:transparent;border:0;color:var(--ash);font:11px var(--mono);padding:9px 13px;border-radius:6px;white-space:nowrap}.scene-step[aria-pressed=true]{background:var(--ember-tint);color:var(--ember)}.scene-step:hover{color:var(--bone)}.hero-bottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:25px;margin-top:26px;gap:28px}.principle{display:flex;gap:13px;align-items:flex-start}.principle .icon{color:var(--ember);width:17px;margin-top:2px}.principle strong{font-size:13px;font-weight:500;display:block}.principle small{font-size:11px;color:var(--ash);display:block;margin-top:4px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.section-head h2{max-width:20ch}.section-head>p{color:var(--ash);max-width:40ch;font-size:16px}.section-head .eyebrow{margin-bottom:12px}.panel{background:var(--row);border:1px solid var(--line);border-radius:16px;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 25px;border-bottom:1px solid var(--line)}.panel-head .eyebrow{margin:0}.panel-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.panel-footer{display:flex;align-items:center;justify-content:space-between;padding:17px 25px;gap:12px;border-top:1px solid var(--line);font:10px/1.7 var(--mono);color:var(--ash)}.live-peek{position:relative}.live-peek canvas{display:block;height:280px;width:100%}.legend{display:flex;gap:17px;align-items:center;flex-wrap:wrap;font:10px var(--mono);color:var(--ash)}.legend i{display:inline-block;width:6px;height:6px;background:var(--ember);margin-right:6px}.legend .your{background:var(--molten)}.legend .included{background:var(--included)}.legend .excluded{background:var(--excluded)}.label-below{font-size:12px;color:var(--ash);margin-top:14px;display:flex;justify-content:space-between;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.feature{position:relative;padding:30px 29px;background:var(--row);border:1px solid var(--line);border-radius:14px;overflow:hidden}.feature:after{content:'';position:absolute;width:75px;height:1px;top:0;left:29px;background:var(--ember);opacity:.7}.feature .number{font:11px var(--mono);color:var(--ember);margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.feature .number .icon{width:24px;height:24px;color:var(--ash)}.feature h3{margin-bottom:15px}.feature p{color:var(--ash);font-size:15px}.feature .text-link{margin-top:28px}.feature-graphic{height:120px;width:100%;margin:15px 0;display:flex;align-items:center;justify-content:center}.chip-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;width:100%;max-width:260px;transform:perspective(400px) rotateX(30deg) rotateZ(-7deg)}.chip-grid i{display:block;height:10px;border:1px solid var(--line-2);border-radius:2px}.chip-grid i:nth-child(3n),.chip-grid i:nth-child(7n){background:var(--ember-tint);border-color:color-mix(in srgb,var(--ember) 50%,var(--line))}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.split-section .lead{font-size:17px}.split-section h2{max-width:19ch}.reward-bars{padding:32px}.reward-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.reward-row strong{font:700 38px var(--display);letter-spacing:-.04em}.reward-bar{height:12px;background:var(--graphite);display:flex;border-radius:3px;overflow:hidden;gap:3px;margin:24px 0}.reward-bar i:first-child{width:80%;background:var(--ember)}.reward-bar i:last-child{width:20%;background:var(--molten)}.reward-key{display:flex;justify-content:space-between;gap:25px;margin-top:26px;font-size:13px}.reward-key strong{display:block;margin-bottom:5px}.reward-key span{color:var(--ash)}.reward-note{margin-top:27px;border-top:1px solid var(--line);padding-top:20px;font:10px/1.8 var(--mono);color:var(--ash)}.mini-title{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.cta-band{position:relative;padding:58px;border:1px solid color-mix(in srgb,var(--ember) 35%,var(--line));border-radius:16px;background:linear-gradient(120deg,var(--ember-tint),transparent 70%);display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.cta-band h2{max-width:20ch}.cta-band p{color:var(--ash);font-size:15px;margin-top:15px;max-width:50ch}.cta-band .actions{margin:0;flex-shrink:0}.site-footer{padding:64px 0 25px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px}.footer-brand p{font-size:13px;color:var(--ash);margin:21px 0}.footer-column h4{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:20px}.footer-column a{display:block;font-size:13px;margin:10px 0;color:var(--ink-2)}.footer-column a:hover{color:var(--ember)}.footer-bottom{margin-top:54px;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:10px/1.8 var(--mono);color:var(--ash)}.footer-bottom p{max-width:82ch}.theme-group{display:flex;align-items:center;gap:3px;border:1px solid var(--line);padding:3px;border-radius:6px;align-self:flex-start}.theme-group button{background:none;border:0;border-radius:3px;font:10px var(--mono);padding:7px 10px;color:var(--ash)}.theme-group button[aria-pressed=true]{background:var(--graphite);color:var(--bone)}.page-hero{padding:65px 0 45px}.page-hero h1{font-size:clamp(36px,4.2vw,56px);max-width:22ch}.page-hero .lead{max-width:67ch;font-size:18px}.breadcrumb{font:10px var(--mono);color:var(--ash);margin-bottom:28px;display:flex;gap:12px}.breadcrumb a:hover{color:var(--ember)}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.page-heading .actions{margin:0}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-top:24px;overflow-x:auto;scrollbar-width:thin}.tabs button,.tabs a{background:none;border:0;border-bottom:2px solid transparent;padding:14px 17px;color:var(--ash);font:500 13px var(--sans);white-space:nowrap}.tabs [aria-selected=true],.tabs [aria-current=page]{border-bottom-color:var(--ember);color:var(--bone)}.tabs button:hover{color:var(--bone)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:24px;background:var(--row)}.stat{padding:22px 25px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat .key{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin-bottom:11px}.stat strong{font:700 clamp(21px,2.2vw,29px) var(--display);letter-spacing:-.04em}.stat .small{font-size:10px;font-family:var(--mono);margin-top:8px}.console-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:18px}.dag-panel{position:relative}.dag-panel canvas{height:420px;display:block;width:100%;touch-action:pan-y}.dag-tip{position:absolute;left:0;top:65px;pointer-events:none;z-index:4;max-width:280px;overflow-wrap:anywhere;white-space:pre-line;border:1px solid var(--line-2);padding:11px 13px;background:var(--graphite);border-radius:8px;box-shadow:var(--shadow);font:10px/1.8 var(--mono)}.dag-tip b,.dag-tip span{display:block}.inspector{padding:22px}.inspector .eyebrow{font-size:10px;margin:0}.inspector canvas{width:100%;height:200px;display:block}.inspector h3{font-size:13px;word-break:break-all;margin-bottom:17px}.data-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font:11px var(--mono)}.data-row:last-child{border:0}.data-row span{color:var(--ash)}.data-row strong{font-weight:500;text-align:right}.shards{display:flex;gap:6px;margin:18px 0}.shard{flex:1;min-width:0;border:1px solid var(--line-2);border-radius:4px;padding:10px 0;text-align:center;font:9px var(--mono);color:var(--ash);background:var(--graphite)}.shard[data-state=verified]{border-color:var(--ember);color:var(--ember)}.shard[data-state=paid]{border-color:var(--molten);color:var(--molten)}.shard[data-state=proving]{background:var(--ember-tint);border-color:var(--ember);color:var(--ember)}.demo-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;color:var(--ash);font-size:12px}.demo-controls>div{display:flex;gap:7px;flex-wrap:wrap}.demo-controls .btn{font-family:var(--mono);font-size:10px;min-height:35px;padding:8px 11px}.tables-row{margin-top:25px}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--row)}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}caption{text-align:left;padding:20px 22px;color:var(--ash);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}th{font:500 10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ash);padding:13px 22px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:15px 22px;border-bottom:1px solid var(--line);white-space:nowrap}tr:last-child td{border:0}tbody tr:hover{background:var(--graphite)}.table-button{border:0;background:none;color:var(--molten);padding:0;font:12px var(--mono);text-align:left}.table-button:hover{text-decoration:underline}.small-caption{font-size:12px;color:var(--ash);padding:13px 0}.badge{display:inline-block;padding:4px 7px;border:1px solid var(--line-2);border-radius:4px;font:10px var(--mono);color:var(--ink-2);white-space:nowrap}.badge.warm{border-color:color-mix(in srgb,var(--ember) 40%,transparent);color:var(--ember)}.badge.gold{border-color:color-mix(in srgb,var(--molten) 40%,transparent);color:var(--molten)}.events{padding:8px 21px}.event{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);align-items:flex-start;font-size:12px}.event:last-child{border:0}.event .icon{color:var(--ember);width:15px}.event p{line-height:1.5}.event time{display:block;font:9px var(--mono);color:var(--ash);margin-top:5px}.event-tag{font:9px var(--mono);margin-left:auto;color:var(--ash);white-space:nowrap}.source-note{font:10px/1.8 var(--mono);color:var(--ash);margin-top:22px;padding-left:12px;border-left:2px solid var(--line-2)}.source-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.source-note a:hover{color:var(--ember)}.download-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:52px;align-items:center}.app-window{border:1px solid var(--line-2);border-radius:15px;background:var(--row);box-shadow:var(--shadow);overflow:hidden}.window-top{height:43px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 17px;gap:5px;font:10px var(--mono);color:var(--ash)}.window-top i{width:6px;height:6px;background:var(--line-2);border-radius:50%}.window-top span{margin-left:auto;margin-right:auto}.app-inner{display:grid;grid-template-columns:100px 1fr;min-height:370px}.app-sidebar{padding:17px 11px;border-right:1px solid var(--line);font:10px var(--mono);color:var(--ash)}.app-sidebar div{padding:9px 7px;margin-bottom:4px}.app-sidebar div.on{color:var(--ember);background:var(--ember-tint);border-radius:4px}.app-content{padding:22px;min-width:0}.app-content .app-greeting{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.app-content .app-greeting strong{font:700 14px var(--display)}.app-content .app-greeting .pill{font-size:8px;padding:5px}.app-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-stat{border:1px solid var(--line);border-radius:7px;padding:12px}.app-stat span{display:block;font:9px var(--mono);color:var(--ash);margin-bottom:8px}.app-stat strong{font:700 20px var(--display)}.app-content canvas{width:100%;height:145px;display:block}.app-bar{display:flex;justify-content:space-between;font:9px var(--mono);border:1px solid var(--line);padding:11px;border-radius:6px}.app-bar b{color:var(--molten);font-weight:400}.download-card{padding:27px}.download-card .tabs{margin-top:0}.download-card .tabs button{padding:12px 15px;flex:1}.platform-body{padding-top:24px}.platform-body .platform-title{display:flex;align-items:center;gap:15px;margin:10px 0 15px}.platform-title .icon{width:28px;height:28px}.platform-body h3{font-size:18px}.platform-body p{font-size:14px;color:var(--ash)}.platform-body .btn{width:100%;margin-top:26px}.download-detail{display:flex;justify-content:space-between;gap:15px;font:10px var(--mono);margin-top:15px;color:var(--ash)}.step-list{display:grid;gap:0}.step-item{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.step-item .step-index{font:700 14px var(--display);color:var(--ember);border:1px solid var(--line-2);height:38px;width:38px;display:grid;place-items:center;border-radius:8px}.step-item h3{font-size:16px;margin-bottom:9px}.step-item p{font-size:15px;color:var(--ash)}.faq details{border-bottom:1px solid var(--line)}.faq summary{font-size:16px;font-weight:500;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:21px 0}.faq summary:after{content:'+';color:var(--ash);font:20px var(--mono)}.faq details[open] summary:after{content:'-';color:var(--ember)}.faq details p{padding-bottom:24px;color:var(--ash);font-size:15px;max-width:85ch}.faq details a{color:var(--ember)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tool-card{border:1px solid var(--line);border-radius:14px;padding:25px;transition:border-color .2s,transform .2s;background:var(--row)}.tool-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.tool-card .icon{color:var(--ember);width:26px;height:26px;margin-bottom:22px}.tool-card h3{font-size:16px;margin-bottom:12px}.tool-card p{color:var(--ash);font-size:14px}.tool-card .text-link{margin-top:22px}.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;align-items:start}.doc-nav{position:sticky;top:112px;max-height:calc(100vh - 145px);overflow:auto;border-right:1px solid var(--line);padding-right:20px;scrollbar-width:thin}.doc-nav .eyebrow{margin-bottom:17px;font-size:10px}.doc-nav a{display:block;font-size:12px;color:var(--ash);padding:8px 10px;border-left:2px solid transparent}.doc-nav a:hover,.doc-nav a.active{color:var(--ember);background:var(--ember-tint);border-left-color:var(--ember)}.doc-body{max-width:810px;min-width:0}.doc-section{padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.doc-section h2{font-size:27px;margin:0 0 22px}.doc-section h3{font-size:16px;margin:26px 0 13px}.doc-section p{color:var(--ink-2);font-size:16px;line-height:1.85}.doc-section .section-number{font:11px var(--mono);color:var(--ember);margin-bottom:13px}.doc-section li{color:var(--ink-2);font-size:15px;margin:9px 0}.doc-section .table-wrap{margin:25px 0}.doc-section td{white-space:normal;min-width:140px;font-size:13px}.doc-notice{background:var(--ember-tint);border:1px solid color-mix(in srgb,var(--ember) 25%,var(--line));border-radius:10px;padding:20px 24px;margin-bottom:35px;font-size:13px;color:var(--ink-2)}.doc-notice strong{display:block;color:var(--molten);margin-bottom:6px;font-weight:500}.doc-notice a{color:var(--ember);text-decoration:underline;text-underline-offset:3px}.searchbar{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--row)}.searchbar .icon{width:17px;color:var(--ash)}.searchbar input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--bone);font-size:14px}.searchbar input::placeholder{color:var(--ash)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.filter{background:none;border:1px solid var(--line);border-radius:6px;padding:8px 13px;font:11px var(--mono);color:var(--ash)}.filter[aria-pressed=true]{border-color:var(--ember);color:var(--ember);background:var(--ember-tint)}.filter:hover{color:var(--bone)}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.record{background:var(--row);border:1px solid var(--line);border-radius:12px;padding:25px}.record .record-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.record time{font:10px var(--mono);color:var(--ash)}.record h3{font-size:16px;max-width:35ch;line-height:1.5;margin-bottom:13px}.record p{font-size:14px;color:var(--ash)}.record details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:12px}.record summary{cursor:pointer;color:var(--molten);font:11px var(--mono)}.record details p{margin-top:15px;font-size:13px}.record details a{display:block;margin-top:13px}.record-count{font:11px var(--mono);color:var(--ash);margin:20px 0}.evidence-row{display:grid;grid-template-columns:50px minmax(0,1fr) 160px;gap:25px;padding:25px 24px;border-bottom:1px solid var(--line);align-items:start}.evidence-row:last-child{border:0}.evidence-row>.mono{color:var(--ember);font-size:12px}.evidence-row h3{font-size:14px;margin:0 0 9px}.evidence-row p{font-size:13px;color:var(--ash)}.evidence-row .badge{justify-self:end}.evidence-row a{font:11px var(--mono);color:var(--molten);display:inline-block;margin-top:12px}.notice{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line-2);border-radius:10px;padding:20px 23px;font-size:13px;color:var(--ash);background:var(--row)}.notice .icon{color:var(--molten);width:19px;margin-top:1px}.notice strong{color:var(--ink-2);display:block;margin-bottom:4px;font-weight:500}.wallet-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.wallet-card{padding:32px;border:1px solid var(--line-2);border-radius:17px;background:var(--row);position:relative;overflow:hidden}.wallet-card:before{content:'';position:absolute;width:300px;height:180px;right:-100px;top:-100px;background:radial-gradient(ellipse,var(--ember-tint),transparent 65%)}.wallet-card .eyebrow{margin:0}.wallet-balance{font:700 43px var(--display);letter-spacing:-.05em;margin:27px 0 9px}.wallet-balance small{font:15px var(--mono);color:var(--ash)}.wallet-address{display:flex;align-items:center;justify-content:space-between;gap:10px;font:11px var(--mono);padding:13px 15px;border:1px solid var(--line);border-radius:7px;margin-top:25px;color:var(--ash)}.wallet-card .actions{display:grid;grid-template-columns:1fr 1fr}.wallet-card .actions .btn{font:12px var(--sans)}.wallet-history{margin-top:25px}.wallet-history .data-row{font:12px var(--sans);padding:14px 0}.form-panel{max-width:650px;margin:auto;padding:35px}.form-panel h2{font-size:25px;margin-bottom:18px}.form-panel label{display:block;font-size:13px;margin:22px 0 9px;color:var(--ink-2)}.form-panel input,.form-panel select{background:var(--obsidian);border:1px solid var(--line-2);border-radius:7px;padding:14px 15px;color:var(--bone);width:100%;font:12px var(--mono)}.form-panel .btn{width:100%;margin-top:24px}.form-panel .form-status{font-size:13px;color:var(--molten);min-height:24px;margin-top:20px}.form-status.error{color:var(--ember)}.form-note{font-size:12px;color:var(--ash);margin-top:14px}.stepper{display:flex;gap:7px;margin:25px 0}.stepper div{flex:1;border-top:2px solid var(--line);padding-top:9px;font:9px var(--mono);color:var(--ash)}.stepper div.active{color:var(--ember);border-color:var(--ember)}.timeline{position:relative;margin-top:40px}.milestone{display:grid;grid-template-columns:130px 1fr;gap:35px;position:relative;padding-bottom:44px}.milestone:before{content:'';position:absolute;top:12px;bottom:0;left:146px;width:1px;background:var(--line)}.milestone:last-child:before{display:none}.milestone:after{content:'';width:9px;height:9px;border:1px solid var(--line-2);background:var(--obsidian);border-radius:2px;position:absolute;left:142px;top:8px}.milestone.current:after{background:var(--ember);border-color:var(--ember)}.milestone time{font:11px var(--mono);color:var(--ash);padding-top:5px}.milestone h3{font-size:18px;margin-bottom:12px}.milestone p{color:var(--ash);font-size:15px;max-width:75ch}.milestone .badge{margin-bottom:12px}.compare-table td:first-child{font-weight:500}.compare-table th:last-child{color:var(--ember)}.compare-table td{white-space:normal;min-width:180px;vertical-align:top;line-height:1.8;font-size:14px}.compare-table td:last-child{background:var(--ember-tint)}.code{font:12px/1.8 var(--mono);border:1px solid var(--line);border-radius:8px;background:var(--row);padding:19px 22px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin:20px 0}.benchmark-bar{width:120px;height:4px;border-radius:2px;background:var(--line);margin-top:7px;overflow:hidden}.benchmark-bar i{display:block;background:var(--ember);height:100%}.empty-state{padding:50px 25px;text-align:center;color:var(--ash)}.empty-state .icon{width:33px;height:33px;color:var(--ember);margin-bottom:20px}.empty-state h3{color:var(--bone);font-size:17px;margin-bottom:14px}.empty-state p{font-size:14px;max-width:55ch;margin:auto}.dialog{border:1px solid var(--line-2);border-radius:16px;background:var(--graphite);color:var(--bone);padding:0;max-width:660px;width:calc(100% - 32px);max-height:85vh;box-shadow:0 20px 150px #0008}.dialog::backdrop{background:rgba(0,0,0,.65);backdrop-filter:blur(5px)}.dialog .dialog-head{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dialog h2{font-size:17px}.dialog .dialog-body{padding:24px;overflow:auto;max-height:68vh}.dialog .searchbar{margin-bottom:14px}.search-results{display:grid;gap:5px}.search-results a{padding:13px 12px;border-radius:7px;display:flex;justify-content:space-between;font-size:14px;gap:20px}.search-results a:hover{background:var(--row);color:var(--ember)}.search-results a small{font:10px var(--mono);color:var(--ash)}.toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%,20px);z-index:100;max-width:calc(100% - 32px);border:1px solid var(--line-2);background:var(--graphite);border-radius:10px;box-shadow:var(--shadow);padding:14px 22px;font-size:13px;opacity:0;pointer-events:none;transition:.22s}.toast.show{opacity:1;transform:translate(-50%,0)}.review-switch{position:fixed;bottom:20px;right:20px;z-index:25;display:flex;align-items:center;gap:9px;font:10px var(--mono);color:var(--ash);background:var(--glass);padding:10px 13px;border:1px solid var(--line-2);border-radius:7px;backdrop-filter:blur(12px)}.review-switch:hover{color:var(--bone);border-color:var(--ember)}.review-switch .icon{width:14px}.screen-reader{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.incoming{animation:incoming .65s ease-out}.page-enter{animation:pageIn .26s ease-out}.reveal{opacity:1}.reveal.will-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@keyframes incoming{0%{background:var(--ember-tint)}100%{background:transparent}}@keyframes pageIn{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.glow-button{position:relative}.glow-button:after{content:'';position:absolute;inset:-4px;border:1px solid var(--ember);border-radius:12px;opacity:0;pointer-events:none}.glow-button:hover:after{animation:btnSignal .7s ease-out}@keyframes btnSignal{from{transform:scale(.96);opacity:.45}to{transform:scale(1.06);opacity:0}}
+*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--obsidian);color:var(--bone);font:17px/1.6 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--ember);outline-offset:5px}::selection{color:var(--bone);background:var(--ember-tint)}[hidden]{display:none!important}img,svg,canvas{max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance}h1{font-size:clamp(38px,5.2vw,70px);font-weight:900;line-height:1.12;letter-spacing:-.055em}h2{font-size:clamp(26px,3.05vw,42px);line-height:1.2;letter-spacing:-.035em;font-weight:700}h3{font-size:19px;line-height:1.4;letter-spacing:-.02em;font-weight:700}h4{font-size:17px;font-weight:600}p{text-wrap:pretty}p+p{margin-top:15px}.container{max-width:var(--max);margin:auto;padding:0 36px}.section{padding:100px 0}.section.compact{padding:64px 0}.muted{color:var(--ash)}.accent{color:var(--ember)}.molten{color:var(--molten)}.mono{font-family:var(--mono)}.eyebrow{display:flex;align-items:center;gap:10px;font:500 11px/1.7 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:20px}.eyebrow .line{display:inline-block;width:24px;height:1px;background:var(--ember)}.eyebrow em{font-style:normal;color:var(--ember)}.lead{font-size:19px;line-height:1.65;color:var(--ink-2);max-width:53ch;margin-top:24px}.small{font-size:13px;color:var(--ash)}.rule{border-top:1px solid var(--line)}.pill{display:inline-flex;align-items:center;gap:8px;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);padding:7px 10px;border-radius:5px;white-space:nowrap}.pill.warm{color:var(--molten);border-color:color-mix(in srgb,var(--molten) 28%,transparent);background:color-mix(in srgb,var(--molten) 6%,transparent)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--molten)}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;border:1px solid var(--line-2);background:var(--graphite);border-radius:8px;padding:13px 20px;font:700 12px/1.4 var(--display);letter-spacing:-.01em;transition:transform .2s,background .2s,border-color .2s}.btn:hover{border-color:var(--ash);transform:translateY(-2px)}.btn.primary{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.btn.primary:hover{background:var(--ember-hi);border-color:var(--ember-hi)}.btn.ghost{background:transparent}.btn.small-btn{font:500 12px var(--sans);min-height:38px;padding:9px 12px}.btn.icon-btn{width:40px;height:40px;min-height:40px;padding:10px;border-color:transparent;background:transparent}.btn.icon-btn:hover{background:var(--graphite);border-color:var(--line)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:14px;font-weight:500}.text-link:hover{color:var(--ember)}.text-link .icon{width:16px;height:16px}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--ember);color:var(--ember-ink);padding:12px}.skip:focus{top:15px}.statusbar{height:33px;border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--ash);letter-spacing:.04em}.statusbar .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.statusbar .dev-label{color:var(--molten);margin-right:15px}.site-header,.nav{position:sticky;top:0;z-index:30;background:var(--glass);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav-row{height:80px;display:flex;align-items:center;gap:36px}.logo{display:inline-flex;align-items:center;gap:10px;font:900 20px/1 var(--display);letter-spacing:.055em;flex-shrink:0}.logo .brand-mark{width:36px;height:36px;display:block}.logo .stop{color:#F2541B}.logo .word{font:inherit}.nav-links,.nav .links{display:flex;gap:27px;align-items:center;flex:1;justify-content:center}.nav-links>a,.nav .links>a,.nav-dropdown>summary{font-size:13px;color:var(--ink-2);white-space:nowrap}.nav-links>a:hover,.nav-links>a[aria-current=page],.nav .links>a:hover,.nav .links>a[aria-current=page]{color:var(--ember)}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown .icon{width:12px}.dropdown-body{position:absolute;top:34px;right:-55px;width:540px;padding:22px;background:var(--graphite);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr;gap:4px}.dropdown-body a{font-size:14px;padding:10px 12px;border-radius:6px}.dropdown-body a:hover{background:var(--row);color:var(--ember)}.dropdown-body a small{display:block;color:var(--ash);font-size:11px;font-family:var(--mono);margin-top:3px}.nav-controls{display:flex;align-items:center;gap:7px}.nav-controls .btn.primary,.nav .cta{font-size:11px;min-height:40px;padding:11px 15px}.mobile-toggle,.burger{display:none}.mobile-nav,.nav-sheet{padding:16px 25px 25px;border-top:1px solid var(--line);max-height:70vh;overflow:auto;grid-template-columns:1fr 1fr;gap:5px}.mobile-nav a,.nav-sheet a{padding:9px 5px;font-size:14px}.mobile-nav:not([hidden]),.nav.open .nav-sheet{display:grid}.hero{padding:76px 0 57px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;min-height:510px}.hero-copy{position:relative;z-index:1;padding-bottom:16px}.hero-copy h1 .accent{display:inline-block}.hero-copy .lead{max-width:43ch}.hero-footnote{display:flex;align-items:center;gap:9px;margin-top:20px;font:10px/1.6 var(--mono);color:var(--ash)}.hero-footnote .icon{width:14px}.hero-scene{height:500px;position:relative;margin-right:-20px;isolation:isolate}.hero-scene:before{content:'';position:absolute;inset:20px -50px 0;background:radial-gradient(ellipse at 58% 48%,rgba(242,84,27,.075),transparent 65%);z-index:-1}.hero-scene canvas{display:block;width:100%;height:100%}.scene-corner{position:absolute;font:10px/1.5 var(--mono);color:var(--ash);letter-spacing:.05em;pointer-events:none}.scene-corner.tl{left:15px;top:22px}.scene-corner.tr{right:24px;top:22px;text-align:right}.scene-corner.bl{left:15px;bottom:84px}.scene-corner.br{right:24px;bottom:30px;text-align:right;max-width:calc(50% - 130px)}.scene-corner strong{display:block;color:var(--ink-2);font-weight:500;margin-bottom:4px}.scene-steps{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;gap:5px;border:1px solid var(--line);padding:5px;border-radius:10px;background:var(--glass)}.scene-step{background:transparent;border:0;color:var(--ash);font:11px var(--mono);padding:9px 13px;border-radius:6px;white-space:nowrap}.scene-step[aria-pressed=true]{background:var(--ember-tint);color:var(--ember)}.scene-step:hover{color:var(--bone)}.hero-bottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:25px;margin-top:26px;gap:28px}.principle{display:flex;gap:13px;align-items:flex-start}.principle .icon{color:var(--ember);width:17px;margin-top:2px}.principle strong{font-size:13px;font-weight:500;display:block}.principle small{font-size:11px;color:var(--ash);display:block;margin-top:4px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.section-head h2{max-width:20ch}.section-head>p{color:var(--ash);max-width:40ch;font-size:16px}.section-head .eyebrow{margin-bottom:12px}.panel{background:var(--row);border:1px solid var(--line);border-radius:16px;overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 25px;border-bottom:1px solid var(--line)}.panel-head .eyebrow{margin:0}.panel-controls{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.panel-footer{display:flex;align-items:center;justify-content:space-between;padding:17px 25px;gap:12px;border-top:1px solid var(--line);font:10px/1.7 var(--mono);color:var(--ash)}.live-peek{position:relative}.live-peek canvas{display:block;height:280px;width:100%}.legend{display:flex;gap:17px;align-items:center;flex-wrap:wrap;font:10px var(--mono);color:var(--ash)}.legend i{display:inline-block;width:6px;height:6px;background:var(--ember);margin-right:6px}.legend .your{background:var(--molten)}.legend .included{background:var(--included)}.legend .excluded{background:var(--excluded)}.label-below{font-size:12px;color:var(--ash);margin-top:14px;display:flex;justify-content:space-between;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.feature{position:relative;padding:30px 29px;background:var(--row);border:1px solid var(--line);border-radius:14px;overflow:hidden}.feature:after{content:'';position:absolute;width:75px;height:1px;top:0;left:29px;background:var(--ember);opacity:.7}.feature .number{font:11px var(--mono);color:var(--ember);margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.feature .number .icon{width:24px;height:24px;color:var(--ash)}.feature h3{margin-bottom:15px}.feature p{color:var(--ash);font-size:15px}.feature .text-link{margin-top:28px}.feature-graphic{height:120px;width:100%;margin:15px 0;display:flex;align-items:center;justify-content:center}.chip-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;width:100%;max-width:260px;transform:perspective(400px) rotateX(30deg) rotateZ(-7deg)}.chip-grid i{display:block;height:10px;border:1px solid var(--line-2);border-radius:2px}.chip-grid i:nth-child(3n),.chip-grid i:nth-child(7n){background:var(--ember-tint);border-color:color-mix(in srgb,var(--ember) 50%,var(--line))}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.split-section .lead{font-size:17px}.split-section h2{max-width:19ch}.reward-bars{padding:32px}.reward-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.reward-row strong{font:700 38px var(--display);letter-spacing:-.04em}.reward-bar{height:12px;background:var(--graphite);display:flex;border-radius:3px;overflow:hidden;gap:3px;margin:24px 0}.reward-bar i:first-child{width:80%;background:var(--ember)}.reward-bar i:last-child{width:20%;background:var(--molten)}.reward-key{display:flex;justify-content:space-between;gap:25px;margin-top:26px;font-size:13px}.reward-key strong{display:block;margin-bottom:5px}.reward-key span{color:var(--ash)}.reward-note{margin-top:27px;border-top:1px solid var(--line);padding-top:20px;font:10px/1.8 var(--mono);color:var(--ash)}.mini-title{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.tag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.cta-band{position:relative;padding:58px;border:1px solid color-mix(in srgb,var(--ember) 35%,var(--line));border-radius:16px;background:linear-gradient(120deg,var(--ember-tint),transparent 70%);display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden}.cta-band h2{max-width:20ch}.cta-band p{color:var(--ash);font-size:15px;margin-top:15px;max-width:50ch}.cta-band .actions{margin:0;flex-shrink:0}.site-footer{padding:64px 0 25px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px}.footer-brand p{font-size:13px;color:var(--ash);margin:21px 0}.footer-column h4{font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:20px}.footer-column a{display:block;font-size:13px;margin:10px 0;color:var(--ink-2)}.footer-column a:hover{color:var(--ember)}.footer-bottom{margin-top:54px;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:10px/1.8 var(--mono);color:var(--ash)}.footer-bottom p{max-width:82ch}.theme-group{display:flex;align-items:center;gap:3px;border:1px solid var(--line);padding:3px;border-radius:6px;align-self:flex-start}.theme-group button{background:none;border:0;border-radius:3px;font:10px var(--mono);padding:7px 10px;color:var(--ash)}.theme-group button[aria-pressed=true]{background:var(--graphite);color:var(--bone)}.page-hero{padding:65px 0 45px}.page-hero h1{font-size:clamp(36px,4.2vw,56px);max-width:22ch}.page-hero .lead{max-width:67ch;font-size:18px}.breadcrumb{font:10px var(--mono);color:var(--ash);margin-bottom:28px;display:flex;gap:12px}.breadcrumb a:hover{color:var(--ember)}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.page-heading .actions{margin:0}.tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-top:24px;overflow-x:auto;scrollbar-width:thin}.tabs button,.tabs a{background:none;border:0;border-bottom:2px solid transparent;padding:14px 17px;color:var(--ash);font:500 13px var(--sans);white-space:nowrap}.tabs [aria-selected=true],.tabs [aria-current=page]{border-bottom-color:var(--ember);color:var(--bone)}.tabs button:hover{color:var(--bone)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:24px;background:var(--row)}.stat{padding:22px 25px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat .key{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin-bottom:11px}.stat strong{font:700 clamp(21px,2.2vw,29px) var(--display);letter-spacing:-.04em}.stat .small{font-size:10px;font-family:var(--mono);margin-top:8px}.console-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:18px}.dag-panel{position:relative}.dag-panel canvas{height:420px;display:block;width:100%;touch-action:pan-y}.dag-tip{position:absolute;left:0;top:65px;pointer-events:none;z-index:4;max-width:280px;overflow-wrap:anywhere;white-space:pre-line;border:1px solid var(--line-2);padding:11px 13px;background:var(--graphite);border-radius:8px;box-shadow:var(--shadow);font:10px/1.8 var(--mono)}.dag-tip b,.dag-tip span{display:block}.inspector{padding:22px}.inspector .eyebrow{font-size:10px;margin:0}.inspector canvas{width:100%;height:200px;display:block}.inspector h3{font-size:13px;word-break:break-all;margin-bottom:17px}.data-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font:11px var(--mono)}.data-row:last-child{border:0}.data-row span{color:var(--ash)}.data-row strong{font-weight:500;text-align:right}.shards{display:flex;gap:6px;margin:18px 0}.shard{flex:1;min-width:0;border:1px solid var(--line-2);border-radius:4px;padding:10px 0;text-align:center;font:9px var(--mono);color:var(--ash);background:var(--graphite)}.shard[data-state=verified]{border-color:var(--ember);color:var(--ember)}.shard[data-state=paid]{border-color:var(--molten);color:var(--molten)}.shard[data-state=proving]{background:var(--ember-tint);border-color:var(--ember);color:var(--ember)}.demo-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;color:var(--ash);font-size:12px}.demo-controls>div{display:flex;gap:7px;flex-wrap:wrap}.demo-controls .btn{font-family:var(--mono);font-size:10px;min-height:35px;padding:8px 11px}.tables-row{margin-top:25px}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--row)}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}caption{text-align:left;padding:20px 22px;color:var(--ash);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}th{font:500 10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ash);padding:13px 22px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:15px 22px;border-bottom:1px solid var(--line);white-space:nowrap}tr:last-child td{border:0}tbody tr:hover{background:var(--graphite)}.table-button{border:0;background:none;color:var(--molten);padding:0;font:12px var(--mono);text-align:left}.table-button:hover{text-decoration:underline}.small-caption{font-size:12px;color:var(--ash);padding:13px 0}.badge{display:inline-block;padding:4px 7px;border:1px solid var(--line-2);border-radius:4px;font:10px var(--mono);color:var(--ink-2);white-space:nowrap}.badge.warm{border-color:color-mix(in srgb,var(--ember) 40%,transparent);color:var(--ember)}.badge.gold{border-color:color-mix(in srgb,var(--molten) 40%,transparent);color:var(--molten)}.events{padding:8px 21px}.event{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);align-items:flex-start;font-size:12px}.event:last-child{border:0}.event .icon{color:var(--ember);width:15px}.event p{line-height:1.5}.event time{display:block;font:9px var(--mono);color:var(--ash);margin-top:5px}.event-tag{font:9px var(--mono);margin-left:auto;color:var(--ash);white-space:nowrap}.source-note{font:10px/1.8 var(--mono);color:var(--ash);margin-top:22px;padding-left:12px;border-left:2px solid var(--line-2)}.source-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.source-note a:hover{color:var(--ember)}.download-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:52px;align-items:center}
+/* the miner's meet section (7 October 2026): the app window carries the section, so it takes the content width under its copy */
+#meet .download-layout{grid-template-columns:1fr;gap:var(--s-5);align-items:start}.app-window{border:1px solid var(--line-2);border-radius:15px;background:var(--row);box-shadow:var(--shadow);overflow:hidden}.window-top{height:43px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 17px;gap:5px;font:10px var(--mono);color:var(--ash)}.window-top i{width:6px;height:6px;background:var(--line-2);border-radius:50%}.window-top span{margin-left:auto;margin-right:auto}.app-inner{display:grid;grid-template-columns:100px 1fr;min-height:370px}.app-sidebar{padding:17px 11px;border-right:1px solid var(--line);font:10px var(--mono);color:var(--ash)}.app-sidebar div{padding:9px 7px;margin-bottom:4px}.app-sidebar div.on{color:var(--ember);background:var(--ember-tint);border-radius:4px}.app-content{padding:22px;min-width:0}.app-content .app-greeting{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.app-content .app-greeting strong{font:700 14px var(--display)}.app-content .app-greeting .pill{font-size:8px;padding:5px}.app-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-stat{border:1px solid var(--line);border-radius:7px;padding:12px}.app-stat span{display:block;font:9px var(--mono);color:var(--ash);margin-bottom:8px}.app-stat strong{font:700 20px var(--display)}.app-content canvas{width:100%;height:145px;display:block}.app-bar{display:flex;justify-content:space-between;font:9px var(--mono);border:1px solid var(--line);padding:11px;border-radius:6px}.app-bar b{color:var(--molten);font-weight:400}.download-card{padding:27px}.download-card .tabs{margin-top:0}.download-card .tabs button{padding:12px 15px;flex:1}.platform-body{padding-top:24px}.platform-body .platform-title{display:flex;align-items:center;gap:15px;margin:10px 0 15px}.platform-title .icon{width:28px;height:28px}.platform-body h3{font-size:18px}.platform-body p{font-size:14px;color:var(--ash)}.platform-body .btn{width:100%;margin-top:26px}.download-detail{display:flex;justify-content:space-between;gap:15px;font:10px var(--mono);margin-top:15px;color:var(--ash)}.step-list{display:grid;gap:0}.step-item{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.step-item .step-index{font:700 14px var(--display);color:var(--ember);border:1px solid var(--line-2);height:38px;width:38px;display:grid;place-items:center;border-radius:8px}.step-item h3{font-size:16px;margin-bottom:9px}.step-item p{font-size:15px;color:var(--ash)}.faq details{border-bottom:1px solid var(--line)}.faq summary{font-size:16px;font-weight:500;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:21px 0}.faq summary:after{content:'+';color:var(--ash);font:20px var(--mono)}.faq details[open] summary:after{content:'-';color:var(--ember)}.faq details p{padding-bottom:24px;color:var(--ash);font-size:15px;max-width:85ch}.faq details a{color:var(--ember)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tool-card{border:1px solid var(--line);border-radius:14px;padding:25px;transition:border-color .2s,transform .2s;background:var(--row)}.tool-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.tool-card .icon{color:var(--ember);width:26px;height:26px;margin-bottom:22px}.tool-card h3{font-size:16px;margin-bottom:12px}.tool-card p{color:var(--ash);font-size:14px}.tool-card .text-link{margin-top:22px}.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;align-items:start}.doc-nav{position:sticky;top:112px;max-height:calc(100vh - 145px);overflow:auto;border-right:1px solid var(--line);padding-right:20px;scrollbar-width:thin}.doc-nav .eyebrow{margin-bottom:17px;font-size:10px}.doc-nav a{display:block;font-size:12px;color:var(--ash);padding:8px 10px;border-left:2px solid transparent}.doc-nav a:hover,.doc-nav a.active{color:var(--ember);background:var(--ember-tint);border-left-color:var(--ember)}.doc-body{max-width:810px;min-width:0}.doc-section{padding-bottom:42px;margin-bottom:42px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.doc-section h2{font-size:27px;margin:0 0 22px}.doc-section h3{font-size:16px;margin:26px 0 13px}.doc-section p{color:var(--ink-2);font-size:16px;line-height:1.85}.doc-section .section-number{font:11px var(--mono);color:var(--ember);margin-bottom:13px}.doc-section li{color:var(--ink-2);font-size:15px;margin:9px 0}.doc-section .table-wrap{margin:25px 0}.doc-section td{white-space:normal;min-width:140px;font-size:13px}.doc-notice{background:var(--ember-tint);border:1px solid color-mix(in srgb,var(--ember) 25%,var(--line));border-radius:10px;padding:20px 24px;margin-bottom:35px;font-size:13px;color:var(--ink-2)}.doc-notice strong{display:block;color:var(--molten);margin-bottom:6px;font-weight:500}.doc-notice a{color:var(--ember);text-decoration:underline;text-underline-offset:3px}.searchbar{position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line-2);border-radius:8px;background:var(--row)}.searchbar .icon{width:17px;color:var(--ash)}.searchbar input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--bone);font-size:14px}.searchbar input::placeholder{color:var(--ash)}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.filter{background:none;border:1px solid var(--line);border-radius:6px;padding:8px 13px;font:11px var(--mono);color:var(--ash)}.filter[aria-pressed=true]{border-color:var(--ember);color:var(--ember);background:var(--ember-tint)}.filter:hover{color:var(--bone)}.record-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.record{background:var(--row);border:1px solid var(--line);border-radius:12px;padding:25px}.record .record-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px}.record time{font:10px var(--mono);color:var(--ash)}.record h3{font-size:16px;max-width:35ch;line-height:1.5;margin-bottom:13px}.record p{font-size:14px;color:var(--ash)}.record details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:12px}.record summary{cursor:pointer;color:var(--molten);font:11px var(--mono)}.record details p{margin-top:15px;font-size:13px}.record details a{display:block;margin-top:13px}.record-count{font:11px var(--mono);color:var(--ash);margin:20px 0}.evidence-row{display:grid;grid-template-columns:50px minmax(0,1fr) 160px;gap:25px;padding:25px 24px;border-bottom:1px solid var(--line);align-items:start}.evidence-row:last-child{border:0}.evidence-row>.mono{color:var(--ember);font-size:12px}.evidence-row h3{font-size:14px;margin:0 0 9px}.evidence-row p{font-size:13px;color:var(--ash)}.evidence-row .badge{justify-self:end}.evidence-row a{font:11px var(--mono);color:var(--molten);display:inline-block;margin-top:12px}.notice{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line-2);border-radius:10px;padding:20px 23px;font-size:13px;color:var(--ash);background:var(--row)}.notice .icon{color:var(--molten);width:19px;margin-top:1px}.notice strong{color:var(--ink-2);display:block;margin-bottom:4px;font-weight:500}.wallet-hero{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--s-5)}.wallet-card{padding:32px;border:1px solid var(--line-2);border-radius:17px;background:var(--row);position:relative;overflow:hidden}.wallet-card:before{content:'';position:absolute;width:300px;height:180px;right:-100px;top:-100px;background:radial-gradient(ellipse,var(--ember-tint),transparent 65%)}.wallet-card .eyebrow{margin:0}.wallet-balance{font:700 43px var(--display);letter-spacing:-.05em;margin:27px 0 9px}.wallet-balance small{font:15px var(--mono);color:var(--ash)}.wallet-address{display:flex;align-items:center;justify-content:space-between;gap:10px;font:11px var(--mono);padding:13px 15px;border:1px solid var(--line);border-radius:7px;margin-top:25px;color:var(--ash)}.wallet-card .actions{display:grid;grid-template-columns:1fr 1fr}.wallet-card .actions .btn{font:12px var(--sans)}.wallet-history{margin-top:25px}.wallet-history .data-row{font:12px var(--sans);padding:14px 0}.form-panel{max-width:650px;margin:auto;padding:35px}.form-panel h2{font-size:25px;margin-bottom:18px}.form-panel label{display:block;font-size:13px;margin:22px 0 9px;color:var(--ink-2)}.form-panel input,.form-panel select{background:var(--obsidian);border:1px solid var(--line-2);border-radius:7px;padding:14px 15px;color:var(--bone);width:100%;font:12px var(--mono)}.form-panel .btn{width:100%;margin-top:24px}.form-panel .form-status{font-size:13px;color:var(--molten);min-height:24px;margin-top:20px}.form-status.error{color:var(--ember)}.form-note{font-size:12px;color:var(--ash);margin-top:14px}.stepper{display:flex;gap:7px;margin:25px 0}.stepper div{flex:1;border-top:2px solid var(--line);padding-top:9px;font:9px var(--mono);color:var(--ash)}.stepper div.active{color:var(--ember);border-color:var(--ember)}.timeline{position:relative;margin-top:40px}.milestone{display:grid;grid-template-columns:130px 1fr;gap:35px;position:relative;padding-bottom:44px}.milestone:before{content:'';position:absolute;top:12px;bottom:0;left:146px;width:1px;background:var(--line)}.milestone:last-child:before{display:none}.milestone:after{content:'';width:9px;height:9px;border:1px solid var(--line-2);background:var(--obsidian);border-radius:2px;position:absolute;left:142px;top:8px}.milestone.current:after{background:var(--ember);border-color:var(--ember)}.milestone time{font:11px var(--mono);color:var(--ash);padding-top:5px}.milestone h3{font-size:18px;margin-bottom:12px}.milestone p{color:var(--ash);font-size:15px;max-width:75ch}.milestone .badge{margin-bottom:12px}.compare-table td:first-child{font-weight:500}.compare-table th:last-child{color:var(--ember)}.compare-table td{white-space:normal;min-width:180px;vertical-align:top;line-height:1.8;font-size:14px}.compare-table td:last-child{background:var(--ember-tint)}.code{font:12px/1.8 var(--mono);border:1px solid var(--line);border-radius:8px;background:var(--row);padding:19px 22px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin:20px 0}.benchmark-bar{width:120px;height:4px;border-radius:2px;background:var(--line);margin-top:7px;overflow:hidden}.benchmark-bar i{display:block;background:var(--ember);height:100%}.empty-state{padding:50px 25px;text-align:center;color:var(--ash)}.empty-state .icon{width:33px;height:33px;color:var(--ember);margin-bottom:20px}.empty-state h3{color:var(--bone);font-size:17px;margin-bottom:14px}.empty-state p{font-size:14px;max-width:55ch;margin:auto}.dialog{border:1px solid var(--line-2);border-radius:16px;background:var(--graphite);color:var(--bone);padding:0;max-width:660px;width:calc(100% - 32px);max-height:85vh;box-shadow:0 20px 150px #0008}.dialog::backdrop{background:rgba(0,0,0,.65);backdrop-filter:blur(5px)}.dialog .dialog-head{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dialog h2{font-size:17px}.dialog .dialog-body{padding:24px;overflow:auto;max-height:68vh}.dialog .searchbar{margin-bottom:14px}.search-results{display:grid;gap:5px}.search-results a{padding:13px 12px;border-radius:7px;display:flex;justify-content:space-between;font-size:14px;gap:20px}.search-results a:hover{background:var(--row);color:var(--ember)}.search-results a small{font:10px var(--mono);color:var(--ash)}.toast{position:fixed;bottom:27px;left:50%;transform:translate(-50%,20px);z-index:100;max-width:calc(100% - 32px);border:1px solid var(--line-2);background:var(--graphite);border-radius:10px;box-shadow:var(--shadow);padding:14px 22px;font-size:13px;opacity:0;pointer-events:none;transition:.22s}.toast.show{opacity:1;transform:translate(-50%,0)}.review-switch{position:fixed;bottom:20px;right:20px;z-index:25;display:flex;align-items:center;gap:9px;font:10px var(--mono);color:var(--ash);background:var(--glass);padding:10px 13px;border:1px solid var(--line-2);border-radius:7px;backdrop-filter:blur(12px)}.review-switch:hover{color:var(--bone);border-color:var(--ember)}.review-switch .icon{width:14px}.screen-reader{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.incoming{animation:incoming .65s ease-out}.page-enter{animation:pageIn .26s ease-out}.reveal{opacity:1}.reveal.will-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@keyframes incoming{0%{background:var(--ember-tint)}100%{background:transparent}}@keyframes pageIn{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.glow-button{position:relative}.glow-button:after{content:'';position:absolute;inset:-4px;border:1px solid var(--ember);border-radius:12px;opacity:0;pointer-events:none}.glow-button:hover:after{animation:btnSignal .7s ease-out}@keyframes btnSignal{from{transform:scale(.96);opacity:.45}to{transform:scale(1.06);opacity:0}}
@media(min-width:1600px){:root{--max:1390px}.hero-grid{gap:45px}.hero-scene{height:540px}.hero h1{font-size:76px}}
@media(max-width:1100px){.nav-links,.nav .links{gap:19px}.nav-row{gap:18px}.container{padding:0 28px}.hero-grid{gap:0;grid-template-columns:1.06fr 1fr}.hero-scene{height:420px;margin-right:-15px}.hero-copy h1{font-size:clamp(42px,5.25vw,61px)}.hero .lead{font-size:17px}.split-section{gap:50px}.download-layout{gap:30px}.footer-grid{gap:25px}.console-layout{grid-template-columns:minmax(0,1fr) 270px}.docs-layout{grid-template-columns:195px minmax(0,1fr);gap:35px}.app-sidebar{font-size:9px}.app-inner{grid-template-columns:85px 1fr}.app-content{padding:18px}.wallet-hero{gap:35px}}
@media(max-width:860px){.nav-links,.nav .links{display:none}.nav-row{height:68px}.nav-controls{margin-left:auto}.mobile-toggle,.burger{display:inline-flex!important}.hero{padding-top:50px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{max-width:640px}.hero-copy h1{font-size:clamp(44px,7.9vw,68px);max-width:16ch}.hero-scene{max-width:660px;width:100%;height:440px;margin:0 auto}.hero-bottom{grid-template-columns:1fr 1fr;gap:23px;margin-top:8px}.section{padding:70px 0}.grid-3,.tools-grid{grid-template-columns:1fr 1fr}.grid-3>.feature:last-child{grid-column:1/-1}.split-section{grid-template-columns:1fr;gap:35px}.split-section h2{max-width:26ch}.section-head{align-items:flex-start}.section-head>p{max-width:30ch}.console-layout{grid-template-columns:1fr}.inspector{display:grid;grid-template-columns:200px 1fr;column-gap:25px}.inspector>.eyebrow{grid-column:1/-1}.inspector canvas{grid-row:2/7}.inspector h3{margin:17px 0 8px}.inspector .small{grid-column:1/-1}.inspector .shards{grid-column:2}.stat{padding:18px}.stat .key{font-size:9px}.stat-grid{grid-template-columns:repeat(4,1fr)}.stat strong{font-size:21px}.download-layout,.wallet-hero{grid-template-columns:1fr}.download-layout>.app-window{max-width:620px;margin:auto;width:100%}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-brand p{margin:12px 0}.cta-band{padding:37px;flex-direction:column;align-items:flex-start;gap:25px}.page-heading{align-items:flex-start;flex-direction:column;gap:20px}.page-heading .actions{margin:0}.docs-layout{grid-template-columns:1fr}.doc-nav{position:relative;top:0;max-height:190px;border:1px solid var(--line);border-radius:9px;padding:18px;display:grid;grid-template-columns:1fr 1fr}.doc-nav .eyebrow{grid-column:1/-1}.record-grid{gap:12px}.evidence-row{grid-template-columns:27px 1fr 135px;gap:14px}.page-hero{padding-top:40px}.wallet-card{max-width:580px;width:100%;margin:auto}.review-switch{font-size:9px;bottom:12px;right:12px}}
@@ -164,7 +166,7 @@ input:focus,select:focus,textarea:focus{border-color:var(--line-2)}
.phero{position:relative;padding:calc(var(--s-6) + 16px) 0 var(--s-6);overflow:hidden}
.phero::before{content:"";position:absolute;inset:auto -10% -30% 40%;height:70%;background:radial-gradient(closest-side,var(--ember-12),transparent);pointer-events:none}
.phero .wrap{position:relative;display:grid;gap:var(--s-6);grid-template-columns:1fr;align-items:center}
-@media (min-width:980px){.phero .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-6) 56px}}
+@media (min-width:980px){.phero .wrap{grid-template-columns:1fr;gap:var(--s-5)} /* 7 October 2026: the page hero's shot carries the page, so it takes the content width under its copy */}
.phero h1{margin:0 0 var(--s-4)}
.phero .lead{margin:0 0 var(--s-5)}
.phero .os{display:flex;flex-wrap:wrap;gap:6px 16px;font:400 var(--t-sm)/1.4 var(--f-mono);color:var(--ash);margin-top:var(--s-4)}
@@ -179,8 +181,7 @@ input:focus,select:focus,textarea:focus{border-color:var(--line-2)}
:root[data-theme="light"] .frame .img-dark,:root[data-theme="light"] .frame .cap-dark{display:none}:root[data-theme="light"] .frame .img-light{display:block}:root[data-theme="light"] .frame .cap-light{display:inline}
.glow{position:relative}
.glow::before{content:"";position:absolute;inset:12% -6% -8% -6%;background:radial-gradient(closest-side,var(--ember-12),transparent);filter:blur(12px);pointer-events:none}
-.shots3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}
-@media (max-width:900px){.shots3{grid-template-columns:1fr}}
+.shots3{display:grid;grid-template-columns:1fr;gap:var(--s-5)}
.dl-list{display:flex;flex-direction:column;gap:var(--s-2);margin:var(--s-4) 0}
.dl-list a{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-row);background:var(--graphite);color:var(--bone);font-weight:600;min-width:0}
.dl-list a:hover{text-decoration:none;border-color:var(--line-2);background:var(--hover)}
@@ -200,8 +201,11 @@ p.notice{display:block;margin:14px 0 0;font-size:13px;line-height:1.7}
.lines.c2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lines.c4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:900px){.lines,.lines.c2,.lines.c4{grid-template-columns:1fr}}
-.feat-row{display:grid;grid-template-columns:1fr;gap:var(--s-5);align-items:center}
-@media (min-width:980px){.feat-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.feat-row.flip>.frame{order:2}}
+/* the screenshot rows (7 October 2026, the shots read narrow): a shot that carries a page sits on its own row at the content's
+ full width with its text as the lead above it; two-up only where both shots would be 600 px or wider, which no breakpoint of
+ this site gives, so the rows stack at every width and the phone stacks them too */
+.feat-row{display:grid;grid-template-columns:1fr;gap:var(--s-4);align-items:start}
+.feat-row>.frame{order:2}
.feat-row h2{margin-bottom:var(--s-3)}
.feat-row>div>p{color:var(--ink-2)}
.feat-row .lines{grid-template-columns:1fr;margin-top:var(--s-4)}
diff --git a/site/wallet.html b/site/wallet.html
index e4b035fc..04ac67fa 100644
--- a/site/wallet.html
+++ b/site/wallet.html
@@ -253,7 +253,7 @@
in a blockChain block 8
A block carries it and the chain’s height passed it. It can still be reorganised until a checkpoint covers it.
final · cp 5Under a verified checkpoint
Its block sits under a 30-second checkpoint whose certificate this wallet verified: the voter list, the aggregate BLS signature, two thirds of all weight.