@font-face{font-family:Terminal;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-display:swap;font-weight:400}:root{--bg:#080808;--surface:#101010;--ink:#ededed;--muted:#aaaaaa;--dim:#777777;--rule:#383838}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 Terminal,Courier New,monospace}::selection{background:var(--ink);color:var(--bg)}a{color:inherit;text-decoration:none;text-underline-offset:5px}a:hover{text-decoration:underline}button,input{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer;color:inherit;background:transparent;border:0;border-radius:0}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,pre:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}p{max-width:70ch}pre{font-family:inherit;margin:0}pre,strong{font-weight:400}small{font-size:10px;line-height:1.6;color:var(--muted)}.skip-link{position:fixed;top:-80px;left:16px;z-index:50;background:var(--ink);color:var(--bg);padding:12px}.skip-link:focus{top:16px}.site-header{min-height:78px;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px dashed var(--rule)}.brand{font-size:17px;white-space:nowrap;letter-spacing:-.04em}.site-header nav{display:flex;gap:26px;font-size:10px}.header-state{font-size:9px;color:var(--muted)}.world-stage{position:relative;height:920px;min-height:840px;overflow:hidden}.ascii-world{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-top{right:32px;top:27px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:9px}.ascii-wordmark,.hero-top{position:absolute;left:32px}.ascii-wordmark{top:88px;font-size:clamp(10px,1.75vw,25px);line-height:1.13;letter-spacing:0;white-space:pre;pointer-events:none}.hero-copy{position:absolute;left:32px;top:302px;width:44%;max-width:560px;display:flex;align-items:flex-start;flex-direction:column;gap:23px}.eyebrow{display:block;font-size:10px;letter-spacing:.02em;color:var(--muted)}.hero-copy h1{font-size:clamp(42px,5.1vw,74px);line-height:1.05;letter-spacing:-.06em;background:var(--bg);width:fit-content}.hero-copy p{font-size:13px;line-height:1.9;max-width:42ch;background:var(--bg)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 24px;border:1px solid var(--ink);font-size:11px;text-decoration:none!important;white-space:nowrap}.button.primary{background:var(--ink);color:var(--bg)}.button.primary:hover{background:#ffffff}.hero-note{font-size:8px;color:var(--muted);background:var(--bg)}.core-caption{position:absolute;right:32px;top:314px;display:flex;flex-direction:column;gap:8px;font-size:9px;max-width:230px}.core-caption span:last-child{color:var(--muted);font-size:8px}.hero-tools{position:absolute;right:32px;bottom:104px;display:flex;flex-direction:column;align-items:flex-end;gap:13px;font-size:10px}.hero-tools>div{display:flex;background:var(--bg)}.hero-tools button{min-height:42px;padding:10px 13px}.hero-tools button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.hero-bottom-line{position:absolute;left:32px;right:32px;bottom:0;height:61px;font-size:9px;color:var(--muted);background:var(--bg)}.hero-bottom-line,.protocol-strip{border-top:1px dashed var(--rule);display:flex;align-items:center;justify-content:space-between}.protocol-strip{gap:20px;padding:25px 32px;border-bottom:1px dashed var(--rule);font-size:11px;background:var(--surface)}.section{max-width:1500px;margin:0 auto;padding:110px 32px}.section-heading{margin-bottom:52px}.faq-section h2,.section-heading h2{font-size:clamp(36px,4.5vw,64px);line-height:1.1;letter-spacing:-.055em;margin-top:20px}.section-heading>p{font-size:13px;color:var(--muted);max-width:56ch;margin-top:27px}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:65px}.split-heading>p{max-width:40ch;flex:0 1 350px;font-size:12px;margin:0}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule)}.how-grid article{padding:40px 30px;border-right:1px dashed var(--rule);min-width:0}.how-grid article:first-child{padding-left:0}.how-grid article:last-child{border-right:0}.how-grid pre{font-size:12px;line-height:1.6;height:158px;white-space:pre}.how-grid h3{font-size:19px;margin:27px 0 17px;letter-spacing:-.04em}.how-grid p{font-size:12px;line-height:1.9;color:var(--muted);max-width:36ch}.simple-equation{padding-top:25px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.simple-equation strong{color:var(--ink)}.node-section{border-top:1px dashed var(--rule)}.miner-shell{border:1px solid var(--rule);background:var(--surface);min-width:0}.miner-bottom,.miner-top{display:flex;justify-content:space-between;gap:20px;padding:17px 24px;background:var(--bg);font-size:10px;border-bottom:1px dashed var(--rule)}.miner-top span:last-child{color:var(--ink)}.miner-bottom{border-bottom:0;border-top:1px dashed var(--rule);font-size:8px;color:var(--muted)}.wallet-step{padding:30px 24px;border-bottom:1px dashed var(--rule)}.step-tag{color:var(--muted);font-size:9px}.wallet-step h3{font-size:27px;letter-spacing:-.04em;margin:12px 0 25px}.setup-page label,.wallet-step label{display:block;font-size:9px;color:var(--muted);margin-bottom:10px}.wallet-controls{display:flex;gap:12px;min-width:0}.setup-page input:not([type=checkbox]),.wallet-controls input{min-width:0;flex:1 1;min-height:54px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);padding:16px;font:12px Terminal,monospace;border-radius:0}.wallet-controls .button{min-width:200px}.wallet-controls input::placeholder{color:var(--muted)}.holder-line{font-size:9px;margin-top:15px;color:var(--muted)}.holder-line,.launch-note{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.launch-note{padding-top:24px;font-size:11px}.launch-note p{color:var(--muted)}.text-button{font-size:10px;padding:0;text-align:left;min-height:30px}.text-button:hover{text-decoration:underline}.practice-note{font-size:10px;margin-top:18px;padding:10px;border:1px dashed var(--muted)}.miner-tabs{display:flex;align-items:center;border-bottom:1px dashed var(--rule);font-size:10px}.miner-tabs button{min-height:50px;padding:15px 24px;color:var(--muted);border-bottom:2px solid transparent}.miner-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.machine-panel,.proof-panel{padding:30px 24px;min-width:0}.mining-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-bottom:1px dashed var(--rule);padding-bottom:30px}.mining-stats span{display:block;font-size:8px;color:var(--muted);margin-bottom:12px}.mining-stats strong{font-size:clamp(18px,2vw,26px);letter-spacing:-.04em;display:block}.live-process{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;padding:26px 0}.live-process span:nth-child(2){color:var(--muted)}.live-process pre{font-size:11px}.circuit-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.circuit-compare>div{border:1px solid var(--rule);min-width:0;padding:20px}.circuit-label{font-size:9px;display:block;margin-bottom:20px}.circuit-compare pre{font-size:11px;line-height:2;overflow:auto;max-width:100%;min-height:105px;padding-bottom:12px;white-space:pre}.circuit-compare p{font-size:10px;color:var(--muted);margin-top:10px}.pipeline{display:flex;justify-content:space-between;gap:20px;border-bottom:1px dashed var(--rule);padding:27px 0;font-size:9px;flex-wrap:wrap}.node-feedback{font-size:12px;line-height:1.8;margin-top:22px;min-height:45px;color:var(--ink)}.local-checks{font-size:9px;color:var(--muted);line-height:1.9;margin-top:17px}.local-checks p{max-width:none}.proof-panel{min-height:415px}.proof-panel h3{font-size:23px;margin:0 0 15px}.proof-panel>p{font-size:12px;color:var(--muted)}.proof-panel ol,.public-ledgers ol{list-style:none;padding:0;margin:25px 0 0}.proof-panel li,.public-ledgers li{border-top:1px dashed var(--rule);padding:20px 0;font-size:10px;min-width:0}.proof-panel li>div,.public-ledgers li>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.proof-panel li p,.public-ledgers li p{color:var(--muted);margin:10px 0}.proof-panel summary{cursor:pointer;margin-top:15px;min-height:35px;padding:9px 0}.your-rewards{display:grid;grid-template-columns:.8fr 1.3fr 1.3fr 1fr;gap:25px;border-top:1px dashed var(--rule);padding:27px 24px;background:var(--bg);align-items:center;min-width:0}.your-rewards a,.your-rewards>span{font-size:9px}.your-rewards div{display:flex;flex-direction:column;gap:10px}.your-rewards div>span{font-size:8px;color:var(--muted)}.your-rewards strong{font-size:22px;letter-spacing:-.04em}.rewards-section{border-top:1px dashed var(--rule)}.network-state{border:1px dashed var(--rule);padding:15px 20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;background:var(--surface)}.feed-error{font-size:11px;margin:18px 0;color:var(--muted)}.treasury-grid{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid var(--rule);border-top:0}.treasury-main{padding:36px;border-right:1px dashed var(--rule);min-width:0}.treasury-main>span{font-size:10px;color:var(--muted)}.treasury-main>strong{display:block;font-size:clamp(35px,5vw,70px);letter-spacing:-.07em;line-height:1.3;margin:24px 0 20px}.treasury-main strong small{font-size:20px;color:var(--ink);letter-spacing:-.03em}.treasury-main>p{font-size:11px;color:var(--muted);max-width:44ch}.treasury-ascii{font-size:12px;line-height:1.7;margin-top:32px}.round-readout{display:grid;grid-template-columns:1fr 1fr;min-width:0}.round-readout>div{padding:28px;border-right:1px dashed var(--rule);border-bottom:1px dashed var(--rule);min-width:0;display:flex;flex-direction:column;gap:13px}.round-readout>div:first-child{grid-column:1/-1;border-right:0}.round-readout>div:nth-child(3){border-right:0}.round-readout>div:last-child{grid-column:1/-1;border:0}.round-readout>div>span{font-size:9px;color:var(--muted)}.round-readout strong{font-size:26px;letter-spacing:-.045em}.round-readout>div:first-child strong{font-size:56px}.chain-links{display:flex;justify-content:space-between;gap:20px;padding:19px 0;font-size:9px;color:var(--muted);flex-wrap:wrap}.chain-links a{color:var(--ink)}.public-ledgers{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.public-ledgers h3{font-size:13px;border-top:1px dashed var(--rule);padding-top:25px}.public-ledgers li strong{font-size:12px}.ledger-empty{padding-top:35px;min-height:165px;font-size:11px}.ledger-empty pre{font-size:12px;color:var(--muted);margin-bottom:20px}.ledger-empty p{margin-bottom:10px}.ledger-empty>span{font-size:10px;color:var(--muted)}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;border-top:1px dashed var(--rule)}.faq-list details{border-bottom:1px dashed var(--rule)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:10px;flex-shrink:0}.faq-list p{font-size:12px;line-height:1.9;color:var(--muted);padding-bottom:25px}.site-footer{max-width:1500px;margin:0 auto;padding:55px 32px 28px;border-top:1px dashed var(--rule)}.site-footer pre{font-size:clamp(7px,1.2vw,18px);line-height:1.2;margin-bottom:45px}.site-footer>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:9px;color:var(--muted)}.setup-page{max-width:850px;margin:0 auto;padding:45px 30px 100px}.setup-page>.brand{display:block;margin-bottom:65px}.setup-page h1{font-size:48px;line-height:1.12;letter-spacing:-.055em;margin:20px 0 25px}.setup-page>p{font-size:12px;color:var(--muted)}.setup-page form{display:flex;flex-direction:column;gap:16px;padding:32px 0;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);margin:30px 0}.setup-page label{margin:0}.setup-page .setup-help{font-size:10px;line-height:1.9;color:var(--muted);margin-bottom:15px}.setup-checks{display:flex;flex-direction:column;gap:13px;font-size:10px;border-top:1px dashed var(--rule);padding-top:20px}.setup-page .checkbox-label{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--ink);margin:12px 0}.setup-page input[type=checkbox]{accent-color:var(--ink);width:20px;height:20px}.setup-message{min-height:50px;margin:20px 0 30px!important;padding-left:15px;border-left:1px solid var(--ink);color:var(--ink)!important}.setup-page>a:last-child{font-size:10px}@media(max-width:1100px){.site-header{padding:20px 24px;gap:20px}.site-header nav{gap:15px;font-size:9px}.hero-bottom-line,.hero-top{left:24px;right:24px}.ascii-wordmark{left:24px;top:105px;font-size:1.75vw}.hero-copy{left:24px;top:285px;width:44%;gap:22px}.hero-copy h1{font-size:5.4vw}.hero-copy p{font-size:12px}.core-caption{right:24px;top:285px;max-width:185px;font-size:8px}.hero-tools{right:24px}.world-stage{height:860px;min-height:860px}.section{padding:85px 24px}.split-heading{gap:40px}.split-heading>p{flex-basis:270px;font-size:11px}.how-grid article{padding:30px 24px}.how-grid pre{font-size:10px}.how-grid p{font-size:11px}.mining-stats{grid-template-columns:repeat(2,1fr)}.your-rewards{grid-template-columns:1fr 1fr}.your-rewards a,.your-rewards>span{grid-column:1/-1}.treasury-main{padding:28px}.treasury-ascii{font-size:10px}.round-readout>div{padding:23px}.round-readout strong{font-size:20px}.faq-section{gap:45px}}@media(max-width:700px){.site-header{padding:17px 18px;min-height:68px;flex-wrap:wrap;gap:13px}.brand{font-size:14px}.header-state{font-size:7px;margin-left:auto}.site-header nav{order:3;width:100%;justify-content:space-between;font-size:8px;gap:10px}.world-stage{height:1110px;min-height:1110px}.hero-top{left:18px;right:18px;top:22px;font-size:7px}.hero-top span:first-child{max-width:155px}.hero-top span:last-child{max-width:155px;text-align:right}.ascii-wordmark{left:18px;top:86px;font-size:2.12vw;line-height:1.2}.hero-copy{left:18px;right:18px;top:190px;width:auto;gap:22px}.hero-copy h1{font-size:clamp(39px,10.9vw,58px);line-height:1.08}.hero-copy p{font-size:11px;max-width:40ch;line-height:1.9}.hero-copy .button{width:100%;font-size:10px}.hero-note{font-size:7px}.eyebrow{font-size:9px}.core-caption{top:610px;right:18px;font-size:7px;max-width:180px;gap:6px}.core-caption span:last-child{font-size:7px}.hero-tools{left:18px;right:18px;bottom:92px;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:8px}.hero-tools button{padding:10px 7px;min-height:40px}.hero-bottom-line{left:18px;right:18px;height:60px;font-size:7px;gap:20px}.hero-bottom-line>span{max-width:170px}.protocol-strip{padding:22px 18px;flex-direction:column;gap:12px;font-size:10px}.protocol-strip>span:nth-child(2n){transform:rotate(90deg)}.section{padding:67px 18px}.section-heading{margin-bottom:35px}.faq-section h2,.section-heading h2{font-size:35px;line-height:1.13}.section-heading>p{font-size:11px;line-height:1.9;margin-top:24px}.split-heading{display:block}.split-heading>p{max-width:42ch;margin-top:24px}.how-grid{grid-template-columns:1fr}.how-grid article,.how-grid article:first-child{padding:28px 0;border-right:0;border-bottom:1px dashed var(--rule)}.how-grid article:last-child{border-bottom:0}.how-grid pre{font-size:12px;height:auto;margin-bottom:30px}.how-grid h3{font-size:21px;margin:15px 0}.how-grid p{max-width:44ch;font-size:11px}.simple-equation{font-size:9px;gap:12px;flex-direction:column;align-items:flex-start}.miner-bottom,.miner-top{padding:16px;font-size:8px;gap:15px;flex-wrap:wrap}.wallet-step{padding:26px 16px}.wallet-step h3{font-size:24px}.wallet-controls{flex-direction:column}.wallet-controls input{padding:14px 12px;font-size:10px;min-height:50px}.wallet-controls .button{min-width:0;width:100%;font-size:10px;min-height:48px}.holder-line{font-size:8px;gap:12px}.launch-note{font-size:10px;gap:12px}.text-button{font-size:8px}.practice-note{font-size:9px}.miner-tabs{font-size:8px}.miner-tabs button{padding:14px 12px;min-height:55px;width:50%}.machine-panel,.proof-panel{padding:24px 16px}.mining-stats{gap:23px 16px}.mining-stats span{font-size:7px;min-height:24px;margin-bottom:7px}.mining-stats strong{font-size:20px}.live-process{font-size:8px;gap:13px;padding:23px 0}.live-process pre{font-size:9px;width:100%}.circuit-compare{grid-template-columns:1fr;gap:16px}.circuit-compare>div{padding:16px 12px}.circuit-label{font-size:8px;margin-bottom:16px}.circuit-compare pre{font-size:10px;min-height:90px}.circuit-compare p{font-size:9px}.pipeline{display:grid;grid-template-columns:1fr 1fr;gap:17px;font-size:8px}.node-feedback{font-size:11px}.local-checks{font-size:8px}.proof-panel h3{font-size:20px}.proof-panel>p{font-size:11px}.proof-panel li>div{font-size:9px;gap:10px}.your-rewards{padding:25px 16px;gap:23px}.your-rewards strong{font-size:17px}.your-rewards small{font-size:8px}.your-rewards div>span{font-size:7px;min-height:24px}.your-rewards a,.your-rewards>span{font-size:8px}.miner-bottom{font-size:7px}.network-state{font-size:8px;padding:15px 12px;gap:12px}.treasury-grid{grid-template-columns:1fr}.treasury-main{padding:27px 20px;border-right:0;border-bottom:1px dashed var(--rule)}.treasury-main>strong{font-size:44px;line-height:1.2}.treasury-main>p{font-size:10px}.treasury-ascii{font-size:11px;margin-top:28px}.round-readout>div{padding:20px}.round-readout>div>span{font-size:8px}.round-readout>div:first-child strong{font-size:46px}.round-readout strong{font-size:21px}.round-readout small{font-size:9px}.chain-links{font-size:8px;flex-direction:column;gap:12px}.public-ledgers{grid-template-columns:1fr;gap:35px;margin-top:30px}.public-ledgers h3{font-size:11px}.ledger-empty{min-height:140px;font-size:10px}.ledger-empty>span{font-size:9px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-list summary{font-size:11px;line-height:1.8;padding:21px 0}.faq-list p{font-size:11px}.site-footer{padding:42px 18px 30px}.site-footer pre{font-size:2.05vw;margin-bottom:34px}.site-footer>div{font-size:8px;gap:18px}.site-footer>div>span{width:100%}.setup-page{padding:30px 18px 70px}.setup-page>.brand{margin-bottom:50px}.setup-page h1{font-size:38px}.setup-page>p{font-size:11px}.setup-page input:not([type=checkbox]){font-size:10px}.setup-page .button{font-size:9px;padding:15px 10px}.setup-page .checkbox-label{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.hero-copy h1{font-size:clamp(40px,4vw,58px)}.core-caption{background:var(--bg);padding:8px}@media(max-width:1100px) and (min-width:701px){.hero-copy h1{font-size:4.3vw}}@media(max-width:700px){.hero-copy h1{font-size:clamp(36px,10vw,50px)}.core-caption{top:720px}}