@font-face{font-family:PO8;src:url(/fonts/PixelOperator8-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:PO;src:url(/fonts/PixelOperator8.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PO;src:url(/fonts/PixelOperator8-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:POM;src:url(/fonts/PixelOperatorMono8.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:POM;src:url(/fonts/PixelOperatorMono8-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--bg: #353535;--ink: #d6d6d6;--dim: #9a9a9a;--line: #747474;--faint: #4a4a4a;--lime: #8cf22a;--glow: 0 0 6px rgba(140, 242, 42, .55), 0 0 18px rgba(140, 242, 42, .25);--display: "PO8", "Courier New", monospace;--text: "PO", "Courier New", monospace;--mono: "POM", "Courier New", monospace;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s6: 48px;--s8: 64px;--s12: 96px;--wrap: 1200px;--gutter: 32px;--px: 2px;--grain: url(/img/grain.png)}@media(max-width:700px){:root{--gutter: 16px}}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg) var(--grain) repeat fixed;font:400 16px/24px var(--text);font-synthesis:none;-webkit-font-smoothing:none;text-rendering:optimizeSpeed;overflow-x:hidden}a{color:inherit}code,.mono{font-family:var(--mono)}.key,.px{image-rendering:pixelated}::selection{background:var(--lime);color:#1d1d1d}:focus-visible{outline:var(--px) solid var(--lime);outline-offset:3px}.skip{position:absolute;left:-9999px;top:8px}.skip:focus{left:8px;z-index:10;background:var(--bg);padding:8px}.hero{position:relative;min-height:max(660px,100svh);display:flex;flex-direction:column;align-items:center;padding:max(88px,20svh) var(--gutter) var(--s6)}.line{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.head-label,.tape-label{position:absolute;left:0;top:0;max-width:calc(100vw - 16px);overflow:hidden;font:400 16px/16px var(--mono);color:var(--dim);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s steps(2)}.head-label b{font-weight:400;color:var(--lime)}.head-label.on,.tape-label.on{opacity:1}.hero-mark{position:relative;display:grid;justify-items:center}.mark{margin:0;display:grid;justify-items:center;gap:var(--s2);font:700 64px/64px var(--display);letter-spacing:0}.mark-1{color:var(--ink);white-space:nowrap}.mark-1 em{font-style:normal;color:var(--lime);text-shadow:var(--glow)}.mark-1 em i{font-style:normal;display:inline-block}.mark-2{font:700 24px/24px var(--display);color:var(--ink);letter-spacing:4px;white-space:nowrap}.refs{position:relative;margin-top:var(--s6);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--s2);font:400 16px/24px var(--mono);color:var(--dim)}.refs-head b{font-family:var(--display);font-weight:700;color:var(--ink)}.refs-list{text-align:center}.ref{display:inline-block;min-height:44px;padding:10px 4px;color:var(--ink);text-decoration:none}.ref i{font-style:normal;display:none}.ref[aria-current=page]{color:var(--lime);text-shadow:var(--glow)}.ref[aria-current=page] i{display:inline}.ref:hover{text-decoration:underline;text-underline-offset:4px}.hero-foot{position:relative;margin-top:auto;padding-top:var(--s6);width:100%;display:grid;justify-items:center;gap:var(--s4)}.hero-say{display:grid;justify-items:center;gap:var(--s3);max-width:600px}.premise{margin:0;max-width:20em;text-align:center;font:400 24px/40px var(--text);color:var(--ink);text-wrap:balance}.bot{margin:0;display:grid;gap:var(--s1);width:100%;max-width:400px;font:400 16px/24px var(--mono)}.bot-tag{color:var(--dim);text-align:center}.bot-tag b{font-weight:400;color:var(--ink)}.bot div{display:grid;grid-template-columns:7ch minmax(0,1fr);gap:var(--s1);padding:var(--s1) 0;border-bottom:var(--px) solid var(--faint);white-space:nowrap}.bot dt{color:var(--dim)}.bot dd{margin:0}.bot b{font-weight:400;color:var(--ink)}.bot b.lime{color:var(--lime)}.bot em{font-style:normal;color:var(--dim)}.coin{display:grid;justify-items:center;gap:var(--s1);width:100%;max-width:360px}.coin-tag{font:400 16px/24px var(--mono);color:var(--dim)}.coin-tag b{font-weight:400;color:var(--lime);text-shadow:var(--glow)}.ca{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s1);width:100%}.ca-well{min-width:0}.ca-well code{display:block;font-size:16px;line-height:24px;color:var(--ink);overflow-wrap:anywhere;user-select:all}.ca-well.key-off code{color:var(--dim);user-select:none}.links{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1);width:100%}.coin .key{min-height:40px}.coin.in .key{animation:key-in .32s steps(4) both}.coin.in .key:nth-child(2){animation-delay:80ms}.coin.in .key:nth-child(3){animation-delay:.16s}.coin.in .key:nth-child(4){animation-delay:.24s}.js .coin:not(.in) .key,.js .coin:not(.in) .coin-tag,.js .bot:not(.in)>*{visibility:hidden}.bot.in>*{animation:key-in .28s steps(4) both}.bot.in>:nth-child(2){animation-delay:70ms}.bot.in>:nth-child(3){animation-delay:.14s}.bot.in>:nth-child(4){animation-delay:.21s}.bot.in>:nth-child(5){animation-delay:.28s}@keyframes key-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{clip-path:inset(0 0 0 0);transform:none}}@media(min-width:1200px){.hero-foot{grid-template-columns:400px minmax(0,1fr) 360px;align-items:end;justify-items:stretch}.bot{grid-column:1;grid-row:1;justify-self:start;margin-left:max(0px,calc(16vw - var(--gutter) - 200px))}.hero-say{grid-column:1 / -1;grid-row:1;justify-self:center;align-self:center;max-width:440px}.coin{grid-column:3;grid-row:1;justify-self:end;margin-right:calc(16vw - var(--gutter) - 180px)}}@media(max-width:1199px){.hero-foot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s4)}.hero-say{grid-column:1 / -1;grid-row:1}.bot,.coin{grid-row:2;justify-self:center}}@media(max-width:899px){.hero-foot{grid-template-columns:minmax(0,1fr);justify-items:center}.bot,.coin{grid-row:auto;grid-column:1}.bot{order:3}}@media(max-width:700px){.bot,.coin{max-width:none}.bot div{white-space:normal}}.key{--t: calc(4 * var(--px));--r: calc(6 * var(--px));--b: calc(8 * var(--px));--l: calc(6 * var(--px));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:48px;padding:0 var(--s1);border-style:solid;border-width:var(--t) var(--r) var(--b) var(--l);border-image:url(/img/key.png) 4 6 8 6 fill / var(--t) var(--r) var(--b) var(--l) stretch;background:none;color:var(--ink);font:700 16px/24px var(--text);text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.key>*{position:relative}.key img{width:16px;height:16px;object-fit:contain;image-rendering:auto;flex:none}.key:hover:not([disabled]):not(.key-off){color:#fff}.key:hover:not([disabled]):not(.key-off) img{filter:drop-shadow(0 0 3px rgba(140,242,42,.6))}.key:active:not([disabled]):not(.key-off),.key.is-down{border-image-source:url(/img/key-down.png)}.key:active:not([disabled]):not(.key-off)>*,.key.is-down>*{transform:translateY(var(--px))}.key-lime{color:var(--lime);text-shadow:var(--glow)}.key-lime:hover:not([disabled]):not(.key-off){color:var(--lime)}.key[disabled],.key-off{border-image-source:url(/img/key-off.png);color:var(--dim);cursor:default;text-shadow:none}.key[disabled] img,.key-off img{opacity:.45;filter:grayscale(1)}.key-small{min-height:40px}.ca-well.key{cursor:text;padding:0 var(--s2);justify-content:flex-start}.pages{outline:none;position:relative}.page{position:relative;max-width:var(--wrap);margin:0 auto;padding:var(--s8) var(--gutter) 0;display:grid;gap:var(--s12)}.page[hidden]{display:none}.page:before{content:none}@media(min-width:1200px){.page:before{content:"";position:absolute;left:calc(var(--gutter) - 48px);top:0;bottom:0;width:3px;background:var(--line);transform-origin:top;transform:scaleY(var(--spine, 1))}}.sec{position:relative;display:grid;gap:var(--s6)}@media(min-width:1200px){.sec:before{content:"";position:absolute;left:-59px;top:2px;width:21px;height:21px;background:var(--bg) var(--grain) fixed;border-image:url(/img/node.png) 1 fill / 3px;image-rendering:pixelated}.sec.seen:before{border-image-source:url(/img/node-lime.png);filter:drop-shadow(0 0 4px rgba(140,242,42,.6))}}.head{display:grid;justify-items:start;gap:var(--s2);max-width:760px}.head-ref{font:400 16px/24px var(--mono);color:var(--dim);overflow-wrap:anywhere}.head h2{margin:0;font:700 40px/48px var(--display);color:var(--ink);text-transform:uppercase;letter-spacing:2px;text-wrap:balance}.head p{margin:0;color:var(--ink);text-wrap:pretty}.sub{margin:0;font:700 24px/32px var(--display);color:var(--ink);text-transform:uppercase;letter-spacing:2px}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);align-items:start}.cols-file{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cols-market{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eof{max-width:var(--wrap);margin:0 auto;padding:var(--s12) var(--gutter) var(--s8);font:400 16px/24px var(--mono);color:var(--dim)}.win{position:relative;margin:0;min-width:0;padding:var(--s4) var(--s3) var(--s3);border:6px solid transparent;border-image:url(/img/frame.png) 3 / 6px stretch;image-rendering:pixelated}.win.live{border-image-source:url(/img/frame-lime.png)}.win-tab{position:absolute;top:-14px;left:var(--s2);padding:0 var(--s1);font:400 16px/24px var(--mono);color:var(--dim);background:var(--bg);white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.win.live .win-tab{color:var(--lime)}.win-foot{margin-top:var(--s2);font:400 16px/24px var(--mono);color:var(--dim)}.win.opening{clip-path:inset(-32px -8px 100% -8px)}.win.open{clip-path:inset(-32px -8px -8px -8px);transition:clip-path .42s steps(7)}.code{font:400 16px/24px var(--mono);tab-size:2}.code .ln{display:grid;grid-template-columns:4ch minmax(0,1fr);gap:1ch;min-height:24px}.code .ln:before{content:attr(data-n);color:var(--faint);text-align:right}.code .src{white-space:pre-wrap;overflow-wrap:anywhere}.code .kw{color:var(--lime)}.code .cm{color:var(--dim)}.code .num{color:var(--ink)}.cursor{display:inline-block;width:1ch;height:18px;vertical-align:-3px;background:var(--lime);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.frame-list{display:grid;gap:var(--s3);align-content:start}.nodes{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.nodes li{position:relative;padding-left:40px}.nodes li:before{content:"";position:absolute;left:0;top:2px;width:21px;height:21px;background:url(/img/node.png) 0 0 / 21px 21px no-repeat;image-rendering:pixelated}.nodes li b{color:var(--ink);font-weight:700}.human{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s2);padding-top:var(--s2)}.human b{font:700 64px/64px var(--display);color:var(--lime);text-shadow:var(--glow)}.human span{color:var(--ink)}.pipe{display:block;width:100%;height:200px}.count{display:grid;justify-items:center;gap:var(--s1)}.count b{font:700 64px/64px var(--display);color:var(--ink);letter-spacing:4px}.count span{font:400 16px/24px var(--mono);color:var(--dim)}.terminal{margin:0;font:400 16px/24px var(--mono);color:var(--ink);white-space:pre-wrap}.terminal .p{color:var(--lime)}.terminal .d{color:var(--dim)}.nums{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--s2)}.nums-5{--n: 5}.num{display:grid;justify-items:start;gap:var(--s1);padding:var(--s2) 0 0;border-top:3px solid var(--line)}.num b{font:700 32px/40px var(--display);color:var(--ink);white-space:nowrap}.num b.up{color:var(--lime);text-shadow:var(--glow)}.num span{color:var(--dim)}.chart{display:block;width:100%;height:240px}.tape{display:grid;font:400 16px/24px var(--mono);max-height:288px;overflow:hidden}.tape .tr{display:grid;grid-template-columns:8ch minmax(0,1fr) 4ch 6ch;gap:var(--s2);color:var(--ink)}.tape .tr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tape .tr .t{color:var(--dim)}.tape .tr .b{color:var(--lime)}.tape .tr .s{color:var(--dim)}.tape .tr .r{text-align:right}.tape .tr.new{animation:row-in .36s steps(4) both}@keyframes row-in{0%{clip-path:inset(0 100% 0 0);color:var(--lime)}to{clip-path:inset(0 0 0 0)}}.table{display:grid}.row{display:grid;grid-template-columns:var(--cols);gap:var(--s2);padding:var(--s1) 0;border-bottom:var(--px) solid var(--faint);font-family:var(--mono);align-items:baseline}.row.th{color:var(--dim)}.row>*{min-width:0;overflow-wrap:anywhere}.r{text-align:right}.up{color:var(--lime)}.empty{margin:0;color:var(--dim);font-family:var(--mono)}.keys{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3)}.kc{--t: 8px;--r: 12px;--b: 16px;--l: 12px;display:grid;align-content:center;justify-items:center;gap:var(--s1);aspect-ratio:1 / 1;padding:var(--s2);border-style:solid;border-width:var(--t) var(--r) var(--b) var(--l);border-image:url(/img/key.png) 4 6 8 6 fill / var(--t) var(--r) var(--b) var(--l) stretch;image-rendering:pixelated;text-align:center}.kc b{font:700 64px/64px var(--display);color:var(--ink)}.kc span{color:var(--dim)}.kc.lime b{color:var(--lime);text-shadow:var(--glow)}.kc.press{border-image-source:url(/img/key-down.png)}.kc.press>*{transform:translateY(2px)}.verdict{display:grid;gap:var(--s1)}.verdict b{font:700 32px/40px var(--display)}.verdict b.ok{color:var(--lime);text-shadow:var(--glow)}.diff{margin:0;overflow-x:auto;font:400 16px/24px var(--mono);max-height:480px;overflow-y:auto}.diff span{display:block;white-space:pre;padding:0 var(--s1)}.diff .add{color:var(--lime)}.diff .del{color:var(--dim);text-decoration:line-through;text-decoration-thickness:1px}.diff .hunk{color:var(--dim)}.log{position:relative;display:grid}.commit{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--s2)}.commit .rail{position:relative}.commit .rail:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:3px;background:var(--line)}.commit:first-child .rail:before{top:24px}.commit .rail:after{content:"";position:absolute;left:13px;top:14px;width:21px;height:21px;background:var(--bg) var(--grain) fixed;border-image:url(/img/node.png) 1 fill / 3px;image-rendering:pixelated}.commit.head .rail:after{border-image-source:url(/img/node-lime.png);filter:drop-shadow(0 0 4px rgba(140,242,42,.6))}.commit.next .rail:before{background:none;border-left:3px dashed var(--line);width:0}.commit.next .rail:after,.commit.dead .rail:after{border-image-source:url(/img/node-dead.png)}.commit .body{padding:var(--s2) 0 var(--s3);border-bottom:var(--px) solid var(--faint);display:grid;gap:var(--s1)}.commit .top{display:flex;flex-wrap:wrap;gap:0 var(--s2);align-items:baseline}.commit .v{font:700 24px/32px var(--display);color:var(--ink)}.commit.head .v{color:var(--lime);text-shadow:var(--glow)}.commit.dead .v,.commit.dead .msg,.commit.next .v,.commit.next .msg{color:var(--dim)}.commit .meta{color:var(--dim);font-family:var(--mono)}.commit .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);font-family:var(--mono)}.propose{display:grid;gap:var(--s3)}.field{display:grid;gap:var(--s1)}.field label{color:var(--dim);font-weight:700}.field input,.field textarea{width:100%;padding:var(--s2);font:400 16px/24px var(--mono);color:var(--ink);background:transparent;border:3px solid var(--line);border-radius:0;outline:none}.field textarea{min-height:168px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--lime)}.field input:disabled,.field textarea:disabled{color:var(--dim);border-style:dashed;cursor:not-allowed}.field .count{justify-self:end;color:var(--dim);font-family:var(--mono)}.status{margin:0;min-height:24px;color:var(--dim);font-family:var(--mono)}.status.ok{color:var(--lime)}.wallets{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:var(--s2)}.rules{display:grid;gap:var(--s8);max-width:860px}.rule{display:grid;gap:var(--s2)}.rule h3{margin:0;font:700 24px/32px var(--display);text-transform:uppercase;letter-spacing:2px}.rule p,.rule li{margin:0;color:var(--ink);text-wrap:pretty}.rule ol,.rule ul{margin:0;padding-left:var(--s4);display:grid;gap:var(--s1)}.scheme{margin:0;overflow-x:auto;font:400 16px/24px var(--mono);color:var(--dim);white-space:pre}.scheme b{color:var(--lime);font-weight:400}.risk{color:var(--dim)}body:not([data-page=now]) .hero{min-height:0;padding:var(--s8) var(--gutter) 0}body:not([data-page=now]) .mark{font-size:40px;line-height:40px;gap:var(--s1)}body:not([data-page=now]) .mark-2{font-size:16px;line-height:16px;letter-spacing:2px}body:not([data-page=now]) .refs{margin-top:var(--s4)}body:not([data-page=now]) [data-only=now]{display:none}body:not([data-page=now]) .tape-label{display:none}.sec:before,.commit .rail:after{background-color:var(--bg);background-image:none}@media(max-width:1199px){.premise{max-width:18em}.coin{max-width:420px}}@media(max-width:1023px){.nums,.nums-5{--n: 2}.nums-5>:last-child{grid-column:1 / -1}.keys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.cols,.cols-file,.cols-market{grid-template-columns:minmax(0,1fr)}.mark{font-size:48px;line-height:48px}.mark-2{font-size:16px;line-height:16px;letter-spacing:3px}.count b{font-size:48px;line-height:48px}.pipe{height:180px}}@media(max-width:700px){.hero{min-height:max(620px,100svh);padding-top:max(64px,12svh)}.mark{font-size:40px;line-height:40px}.mark-2{font-size:16px;line-height:16px;letter-spacing:2px}.premise{font-size:16px;line-height:24px;max-width:none}.coin{max-width:none}.page{padding-top:var(--s6);gap:var(--s8)}.sec{gap:var(--s4)}.head h2{font-size:24px;line-height:32px}.sub,.rule h3{font-size:16px;line-height:24px}.num b{font-size:24px;line-height:32px}.win{padding:var(--s3) var(--s2) var(--s2)}.chart{height:180px}.pipe{height:220px}.count b{font-size:40px;line-height:40px;letter-spacing:2px}.human b{font-size:48px;line-height:48px}.keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}.keys>:last-child{grid-column:1 / -1;aspect-ratio:auto;min-height:120px}.kc b{font-size:40px;line-height:40px}.tape .tr{grid-template-columns:minmax(0,1fr) 4ch 6ch;gap:var(--s2)}.tape .tr .t{display:none}.commit .pair,.wallets{grid-template-columns:minmax(0,1fr)}.code{overflow-x:auto}.code .src{white-space:pre;overflow-wrap:normal}.refs{margin-top:112px}.row.th{display:none}.row{grid-template-columns:minmax(0,1fr) auto!important}.row>:nth-child(n+3){grid-column:1 / -1;color:var(--dim)}body:not([data-page=now]) .hero{padding-top:var(--s6)}body:not([data-page=now]) .mark{font-size:32px;line-height:32px}body:not([data-page=now]) .mark-2{font-size:8px;line-height:8px}body:not([data-page=now]) .refs{margin-top:var(--s8)}}@media(max-width:360px){.mark{font-size:32px;line-height:32px}.mark-2{letter-spacing:0}.count b{font-size:32px;line-height:32px}.head h2{letter-spacing:0;overflow-wrap:anywhere}.head-ref,.win-tab{overflow-wrap:anywhere}.kc b{font-size:32px;line-height:32px}}@media(min-width:701px)and (max-height:780px){.hero{padding-top:72px}.refs{margin-top:var(--s4)}.hero-foot{padding-top:var(--s4);gap:var(--s3)}.premise{font-size:16px;line-height:24px}}@keyframes breathe{50%{text-shadow:0 0 10px rgba(140,242,42,.8),0 0 26px rgba(140,242,42,.35)}}.mark-1 em{animation:breathe 4s steps(8) infinite}.mark.intro .mark-1 em i{color:#4a4a4a;text-shadow:none}.mark.intro .mark-1 em i.lit{color:var(--lime);text-shadow:var(--glow);animation:lit .3s steps(3)}@keyframes lit{0%{color:#fff;text-shadow:0 0 14px #fff}}.mark.intro .mark-2{clip-path:inset(0 100% 0 0)}.mark.typed .mark-2{clip-path:inset(0 0 0 0);transition:clip-path .6s steps(20)}.mark.glitch .mark-1{animation:glitch .22s steps(2) 1}@keyframes glitch{0%{transform:translate(3px);text-shadow:-3px 0 rgba(140,242,42,.6)}50%{transform:translate(-3px)}to{transform:none}}.reveal{clip-path:inset(0 0 100% 0)}.reveal.on{clip-path:inset(0 0 0 0);transition:clip-path .36s steps(6)}.fade-rows>*{opacity:0}.fade-rows.on>*{opacity:1;transition:opacity 0ms;transition-delay:calc(var(--i, 0) * 70ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js .coin .key,.js .coin .coin-tag,.js .bot>*{visibility:visible!important}.reveal,.win.opening,.mark.intro .mark-2{clip-path:none!important}.fade-rows>*{opacity:1!important}.mark.intro .mark-1 em i{color:var(--lime)!important}}
