@font-face{font-family:pixel;src:url(../media/PixelifySans-s.p.27i451u90zk3u.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:80.21%;descent-override:24.41%;line-gap-override:0.0%;size-adjust:114.7%}.pixel_5af0bbcf-module__X1ejrG__className{font-family:pixel,pixel Fallback}.pixel_5af0bbcf-module__X1ejrG__variable{--font-pixel:"pixel", "pixel Fallback"}
@font-face{font-family:body;src:url(../media/AtkinsonHyperlegibleNext-s.p.1o9o6__l__p-w.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.body_f7f4c680-module__xEYLrG__className{font-family:body,body Fallback}.body_f7f4c680-module__xEYLrG__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/MartianMono-s.p.3t1ax4g-8tve9.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.mono_bbb36f73-module__-fW2Lq__className{font-family:mono,mono Fallback}.mono_bbb36f73-module__-fW2Lq__variable{--font-mono:"mono", "mono Fallback"}
:root{--ink:#07120b;--felt:#0e2a17;--felt-2:#143820;--line:#245c35;--hood:#3df07a;--hood-dim:#2bb85c;--mint:#e6f4e1;--mint-dim:#a9c4a8;--gold:#f2c230;--coral:#f59a8f;--laser:#ff2828;--laser-core:#fffac8;--ray-a:#09190f;--ray-b:#0e2817;--shadow:#030805;--paper:#f3f7ea;--paper-ink:#10200f;--font-display:var(--font-pixel), ui-monospace, monospace;--font-text:var(--font-body), system-ui, sans-serif;--font-data:var(--font-mono), ui-monospace, monospace;--step--1:clamp(.82rem, .8rem + .1vw, .88rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.4rem);--step-hero:clamp(3.4rem, 1.2rem + 10vw, 9.5rem);--gutter:clamp(16px, 4vw, 48px);--max:1180px;--px:4px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);color:var(--mint);font-family:var(--font-text);font-size:var(--step-0);margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit}::selection{background:var(--hood);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.skip{background:var(--gold);color:var(--ink);z-index:50;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.eyebrow{font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.04em;color:var(--hood);margin:0 0 1rem}.h2{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1.25rem;line-height:1}.lede{font-size:var(--step-1);color:var(--mint);max-width:38ch;margin:0;line-height:1.5}.muted{color:var(--mint-dim)}code,.mono{font-family:var(--font-data);font-size:.86em}.btn{--b:var(--hood);min-height:48px;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--ink);background:var(--b);box-shadow:0 calc(var(--px) * -1) 0 0 var(--b), 0 var(--px) 0 0 var(--b), calc(var(--px) * -1) 0 0 0 var(--b), var(--px) 0 0 0 var(--b), var(--px) calc(var(--px) * 2) 0 0 var(--felt);margin:var(--px);cursor:pointer;border:0;align-items:center;gap:.6em;padding:.7em 1.2em;text-decoration:none;transition:transform .12s steps(2,end);display:inline-flex}.btn:hover{transform:translateY(calc(var(--px) * -1))}.btn:active{transform:translateY(var(--px))}.btn--ghost{--b:var(--felt-2);color:var(--mint)}.nav{z-index:20;background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--felt-2);position:sticky;top:0}.nav__row{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.brand{font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img{border-radius:50%}.nav__links{font-size:var(--step--1);gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav__links a{color:var(--mint-dim);text-decoration:none}.nav__links a:hover{color:var(--hood)}.nav .btn{min-height:40px;padding:.45em .9em;font-size:.95rem}@media (max-width:820px){.nav__row{flex-wrap:wrap;row-gap:0}.nav__row>nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.nav__links{white-space:nowrap;gap:1.1rem;padding-block:0 12px}}.hero{--mpx:10px;--rx:78%;--ry:46%;isolation:isolate;background:var(--ray-a);padding-block:clamp(48px,8vw,104px) clamp(72px,9vw,120px);position:relative;overflow:hidden}.hero__rays{z-index:-2;background:repeating-conic-gradient(from 3deg at var(--rx) var(--ry), var(--ray-b) 0 12deg, var(--ray-a) 12deg 24deg);position:absolute;inset:0}.hero__candles{z-index:-1;opacity:.55;width:100%;height:auto;position:absolute;inset:auto 0 0}.hero__candles .up{fill:var(--hood-dim)}.hero__candles .down{fill:#b83a3a}.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.hero__copy{z-index:2;position:relative}.hero__where{color:var(--mint-dim);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin:0 0 1.5rem;display:flex}.plate{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--ink);background:var(--hood);box-shadow:var(--px) var(--px) 0 var(--shadow);padding:.1em .45em .18em;display:inline-block}.hero__title{font-family:var(--font-display);font-weight:700;font-size:var(--step-hero);letter-spacing:-.02em;color:var(--mint);text-transform:uppercase;text-shadow:calc(var(--px) * 1.5) calc(var(--px) * 1.5) 0 var(--shadow);margin:0 0 2rem;line-height:.86}.hero__title .said{color:var(--hood);display:block}.hero__title .it{color:var(--ink);background:var(--gold);text-shadow:none;box-shadow:calc(var(--px) * 2) calc(var(--px) * 2) 0 var(--shadow);margin-top:.08em;padding:0 .12em .04em;display:inline-block;transform:rotate(-4deg)}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__mascot{width:calc(40 * var(--mpx));height:calc(40 * var(--mpx));z-index:1;justify-self:center;position:relative}.sprite{width:100%;height:100%;image-rendering:pixelated;display:block}.hero__mascot:before,.hero__mascot:after{content:"";top:calc(16 * var(--mpx));height:calc(3 * var(--mpx));background:linear-gradient(to bottom, var(--laser) 0 33.34%, var(--laser-core) 33.34% 66.67%, var(--laser) 66.67%);width:100vw;box-shadow:0 0 0 var(--mpx) color-mix(in srgb, var(--laser) 22%, transparent);z-index:-1;position:absolute}.hero__mascot:before{transform-origin:100%;right:100%}.hero__mascot:after{transform-origin:0;left:100%}@media (prefers-reduced-motion:no-preference){.hero__mascot:before,.hero__mascot:after{animation:.52s steps(13,end) .25s both fire}}@keyframes fire{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bubble{right:calc(26 * var(--mpx));top:calc(-7 * var(--mpx));font-family:var(--font-display);font-weight:700;font-size:calc(2.6 * var(--mpx));white-space:nowrap;color:var(--ink);background:var(--paper);padding:calc(1.1 * var(--mpx)) calc(1.6 * var(--mpx));box-shadow:var(--mpx) var(--mpx) 0 var(--shadow);margin:0;line-height:1;position:absolute}.bubble:after{content:"";right:calc(2 * var(--mpx));bottom:calc(-2 * var(--mpx));width:calc(2 * var(--mpx));height:calc(2 * var(--mpx));background:var(--paper);clip-path:polygon(0 0,100% 0,100% 100%);position:absolute}.coin{left:calc(var(--cx) * var(--mpx));top:calc(var(--cy) * var(--mpx));width:calc(3 * var(--mpx));height:calc(3 * var(--mpx));background:var(--gold);box-shadow:inset calc(-1 * var(--mpx)) calc(-1 * var(--mpx)) 0 #c4920e, inset var(--mpx) var(--mpx) 0 #fff0a0;position:absolute}.brand__pfp{width:40px;height:40px;image-rendering:pixelated;border-radius:50%}@media (max-width:820px){.hero{--mpx:6px;--rx:50%;--ry:18%}.hero__grid{grid-template-columns:1fr}.hero__mascot{margin-top:calc(6 * var(--mpx));order:-1}.bubble{right:auto;left:calc(-6 * var(--mpx))}}.status{border:1px dashed var(--line);max-width:52ch;font-size:var(--step--1);color:var(--mint-dim);align-items:flex-start;gap:.75rem;margin-top:1.75rem;padding:.9rem 1rem;display:flex}.status strong{color:var(--mint)}.status .dot{background:var(--gold);flex:none;width:10px;height:10px;margin-top:.45em}.status .dot--live{background:var(--hood)}.addr{font-family:var(--font-data);word-break:break-all;color:var(--hood)}.section,.hero{scroll-margin-top:64px}.section{border-top:1px solid var(--felt-2);padding-block:clamp(64px,10vw,128px)}.section--felt{background:var(--felt);border-top:0}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.split>*{min-width:0}@media (max-width:900px){.split{grid-template-columns:1fr}}.prose p{max-width:56ch;margin:0 0 1rem}.cmd{background:var(--ink);border-left:var(--px) solid var(--hood);font-family:var(--font-data);color:var(--mint);white-space:pre;margin-top:1.25rem;padding:1rem;font-size:.8rem;line-height:1.7;display:block;overflow-x:auto}.receipt{--tear:10px;background:var(--paper);color:var(--paper-ink);font-family:var(--font-data);padding:calc(var(--tear) + 22px) clamp(18px, 3vw, 30px);width:100%;max-width:520px;-webkit-mask:conic-gradient(from 135deg at top, #0000 90deg, #000 0) top / calc(var(--tear) * 2) var(--tear) repeat-x, conic-gradient(from -45deg at bottom, #0000 90deg, #000 0) bottom / calc(var(--tear) * 2) var(--tear) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - var(--tear) * 2) no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000 90deg, #000 0) top / calc(var(--tear) * 2) var(--tear) repeat-x, conic-gradient(from -45deg at bottom, #0000 90deg, #000 0) bottom / calc(var(--tear) * 2) var(--tear) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - var(--tear) * 2) no-repeat;mask:conic-gradient(from 135deg at top, #0000 90deg, #000 0) top / calc(var(--tear) * 2) var(--tear) repeat-x, conic-gradient(from -45deg at bottom, #0000 90deg, #000 0) bottom / calc(var(--tear) * 2) var(--tear) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - var(--tear) * 2) no-repeat;filter:drop-shadow(0 24px 40px #00000073);justify-self:center;font-size:.8rem;line-height:1.55;position:relative}.receipt__wrap{display:grid;position:relative;transform:rotate(1.2deg)}.receipt__head{text-align:center;border-bottom:1px dashed;margin-bottom:12px;padding-bottom:12px}.receipt__brand{font-family:var(--font-display);letter-spacing:.06em;font-size:1.35rem;font-weight:700;display:block}.receipt__sample{letter-spacing:.08em;border:1px solid;margin-top:6px;padding:1px 8px;font-size:.7rem;display:inline-block}.receipt dl{grid-template-columns:auto 1fr;gap:2px 16px;margin:0;display:grid}.receipt dt{color:#4b5e48}.receipt dd{text-align:right;word-break:break-all;margin:0}.receipt__p{justify-content:flex-end;align-items:center;gap:6px;display:flex}.receipt__p input{width:8ch;font:inherit;text-align:right;color:var(--paper-ink);border:2px solid var(--paper-ink);background:#fff;padding:2px 6px;font-weight:600}.receipt__p input:focus-visible{outline:3px solid var(--hood-dim);outline-offset:1px}.receipt__rule{border:0;border-top:1px dashed;margin:14px 0}.receipt__label{color:#4b5e48;margin-bottom:2px;font-size:.72rem;display:block}.hash{word-break:break-all;letter-spacing:.02em;margin-bottom:10px;font-size:.78rem;display:block}.hash .diff{background:var(--coral);color:var(--paper-ink)}.receipt details{margin-top:12px;font-size:.72rem}.receipt summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.receipt pre{white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #c9d6c3;margin:8px 0 0;padding:8px}.stamp{width:max-content;font-family:var(--font-display);letter-spacing:.06em;border:var(--px) solid currentColor;mix-blend-mode:multiply;pointer-events:none;margin:14px 6px 0 auto;padding:2px 12px;font-size:1.6rem;font-weight:700;transition:color .16s steps(2,end);display:block;transform:rotate(-12deg)}.stamp--ok{color:#1e9e4b}.stamp--bad{color:#d9493a}.receipt__hint{font-size:var(--step--1);color:var(--mint-dim);text-align:center;margin-top:1rem}@media (prefers-reduced-motion:no-preference){.receipt__wrap[data-print=waiting] .receipt{clip-path:inset(0 0 100%)}.receipt__wrap[data-print=printed] .receipt{clip-path:inset(0);transition:clip-path 1.4s steps(28,end)}}.timeline{border-top:var(--px) solid var(--hood);grid-template-columns:repeat(6,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.timeline li{padding:1.25rem 1rem 0 0;position:relative}.timeline li:before{content:"";top:calc(var(--px) * -3.5);background:var(--hood);width:12px;height:12px;position:absolute;left:0}.timeline .t{font-family:var(--font-data);color:var(--gold);margin-bottom:.35rem;font-size:.75rem;display:block}.timeline h3{font-family:var(--font-display);font-size:var(--step-1);margin:0 0 .5rem}.timeline p{font-size:var(--step--1);color:var(--mint-dim);margin:0;line-height:1.55}@media (max-width:980px){.timeline{border-top:0;border-left:var(--px) solid var(--hood);grid-template-columns:1fr}.timeline li{padding:0 0 1.75rem 1.5rem}.timeline li:before{top:.3rem;left:calc(var(--px) * -3.5)}}.outcomes{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2rem;display:grid}.outcomes>div{border-right:1px solid var(--line);padding:1.5rem}.outcomes>div:last-child{border-right:0}.outcomes .tag{font-family:var(--font-data);color:var(--ink);margin-bottom:.9rem;padding:2px 8px;font-size:.75rem;display:inline-block}.outcomes p{font-size:var(--step--1);color:var(--mint-dim);margin:0}.outcomes strong{color:var(--mint)}@media (max-width:820px){.outcomes{grid-template-columns:1fr}.outcomes>div{border-right:0;border-bottom:1px solid var(--line)}.outcomes>div:last-child{border-bottom:0}}.formula{font-family:var(--font-data);background:var(--ink);border-left:var(--px) solid var(--gold);white-space:pre;margin:1.5rem 0;padding:1.25rem;font-size:.85rem;line-height:1.9;overflow-x:auto}.table-scroll{margin-top:.5rem;overflow-x:auto}.wallets{border-collapse:collapse;width:100%;font-size:var(--step--1);min-width:520px}.wallets caption{text-align:left;font-family:var(--font-data);color:var(--mint-dim);padding-bottom:.75rem;font-size:.75rem}.wallets th,.wallets td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .75rem .7rem 0}.wallets th{font-family:var(--font-data);color:var(--mint-dim);font-size:.72rem;font-weight:400}.wallets td:first-child{font-family:var(--font-data);color:var(--gold)}.paid{color:var(--hood)}.unpaid{color:var(--coral)}.bar{gap:var(--px);height:56px;margin:2rem 0 1.5rem;display:flex}.bar span{height:100%;display:block}.tone-hood{background:var(--hood)}.tone-gold{background:var(--gold)}.tone-mint{background:var(--mint)}.tone-felt{background:var(--line)}.tone-coral{background:var(--coral)}.legend{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.legend li{border-bottom:1px solid var(--felt-2);font-size:var(--step--1);grid-template-columns:14px 4.5ch 7ch 1fr;align-items:baseline;gap:.9rem;padding:.6rem 0;display:grid}.legend .sw{align-self:center;width:14px;height:14px}.legend .pct{font-family:var(--font-data);color:var(--mint)}.legend .name{font-weight:700}.legend .note{color:var(--mint-dim)}@media (max-width:560px){.legend li{grid-template-columns:14px 4.5ch 1fr}.legend .note{grid-column:2/-1}}.nots{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.nots li{border-bottom:1px solid var(--felt-2);padding:1rem 0 1rem 2rem;position:relative}.nots li:before{content:"×";font-family:var(--font-display);color:var(--coral);font-size:1.3rem;position:absolute;top:.8rem;left:0}@media (max-width:720px){.nots{grid-template-columns:1fr}}.feed{border:1px solid var(--line);background:var(--ink);margin-top:2rem}.feed__head{border-bottom:1px solid var(--line);font-family:var(--font-data);color:var(--mint-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;font-size:.75rem;display:flex}.feed__empty{padding:2.25rem 1.1rem}.feed__empty h3{font-family:var(--font-display);font-size:var(--step-2);margin:0 0 .5rem}.feed__empty p{color:var(--mint-dim);max-width:60ch;margin:0}.feed__row{border-bottom:1px solid var(--felt-2);font-family:var(--font-data);grid-template-columns:minmax(0,1.4fr) 8ch 10ch minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.78rem;display:grid}.feed__row:last-child{border-bottom:0}.feed__row a{color:var(--hood);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.feed__row a:hover{text-decoration:underline}.feed__p{color:var(--gold)}@media (max-width:640px){.feed__row{grid-template-columns:minmax(0,1fr) auto}}.footer{border-top:1px solid var(--felt-2);font-size:var(--step--1);color:var(--mint-dim);padding-block:56px 72px}.footer__row{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.footer ul{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer a{color:var(--mint)}.footer p{max-width:64ch;margin:0 0 .5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.play{border:1px solid var(--line);background:var(--ink);align-content:start;gap:1rem;padding:1.25rem 1.1rem;display:grid}.play .btn{justify-self:start}.play .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.play__note{color:var(--mint-dim);max-width:60ch;margin:0}.play__note--warn{color:var(--coral)}.play__stats{font-family:var(--font-data);grid-template-columns:repeat(auto-fit,minmax(12ch,1fr));gap:.75rem;margin:0;font-size:.78rem;display:grid}.play__stats dt{color:var(--mint-dim)}.play__stats dd{color:var(--mint);margin:.25rem 0 0}.play__qs{border-top:1px solid var(--felt-2);margin:0;padding:0;list-style:none}.play__q{border-bottom:1px solid var(--felt-2);font-family:var(--font-data);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.7rem 0;font-size:.78rem;display:grid}.play__sym{color:var(--mint);text-overflow:ellipsis;overflow:hidden}.play__p{color:var(--gold)}.play__dl,.play__done{color:var(--mint-dim)}.play__pick{gap:.4rem;display:inline-flex}.play__pick button{font:inherit;min-height:36px;color:var(--mint);border:1px solid var(--line);cursor:pointer;background:0 0;padding:.3rem .7rem}.play__pick button:first-child[aria-pressed=true]{background:var(--hood);border-color:var(--hood);color:var(--ink)}.play__pick button:last-child[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:var(--ink)}.play__pick button:disabled{opacity:.4;cursor:not-allowed}.play__pick button:focus-visible,.play .btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.play__claims h3{font-family:var(--font-display);font-size:var(--step-1);margin:0 0 .5rem}.play__claims ul{margin:0;padding:0;list-style:none}.play__claims li{border-bottom:1px solid var(--felt-2);font-family:var(--font-data);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;font-size:.78rem;display:flex}.play__tx{font-family:var(--font-data);color:var(--mint-dim);margin:0;font-size:.78rem}.play__tx a{color:var(--hood)}@media (max-width:640px){.play__q{grid-template-columns:minmax(0,1fr) auto}.play__pick{grid-column:1/-1}}.share{background:var(--ink);place-items:center;min-height:100vh;padding-block:48px;display:grid}.share__wrap{justify-items:center;gap:1.5rem;display:grid}.share__card{aspect-ratio:1200/630;border:1px solid var(--line);width:100%;max-width:900px;height:auto}.share__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.play__share h3{font-family:var(--font-display);font-size:var(--step-1);margin:0 0 .5rem}.play__share ul{margin:0;padding:0;list-style:none}.play__share li{border-bottom:1px solid var(--felt-2);font-family:var(--font-data);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;font-size:.78rem;display:flex}
