@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2) format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff) format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2) format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-400-normal-C_jajTY_.woff2) format("woff2"),url(/assets/karla-latin-400-normal-iWRxgclR.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karla-latin-700-normal-DFuMffT3.woff2) format("woff2"),url(/assets/karla-latin-700-normal-CospC10L.woff) format("woff")}:root{--mint: #bfe8dc;--mint-2: #d7f1e8;--ink: #1f2a24;--green: #2f5a48;--copper: #e8734a;--gold: #c9a227;--rust: #844f37;--paper: #f6f1df;--paper-2: #ece4c8;--rule: rgba(47, 90, 72, .22);--px: "Pixelify Sans", "Courier New", monospace;--mono: "DM Mono", ui-monospace, monospace;--text: "Karla", "Trebuchet MS", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--mint);color:var(--ink);font:17px/1.55 var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}.px{image-rendering:pixelated}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px dashed var(--copper);outline-offset:3px}.bg{position:fixed;top:-64px;right:-64px;bottom:-64px;left:-64px;z-index:-1;background:conic-gradient(from 270deg at 4px 4px,rgba(47,90,72,.16) 25%,transparent 0) 0 0 / 32px 32px;animation:drift 40s linear infinite;will-change:transform}@keyframes drift{to{transform:translate(32px,32px)}}.pixel-frame{box-shadow:0 -4px 0 0 var(--ink),0 4px 0 0 var(--ink),-4px 0 0 0 var(--ink),4px 0 0 0 var(--ink),8px 12px #1f2a242e}.top{position:fixed;inset:0 0 auto 0;z-index:20;height:64px;display:flex;align-items:center;gap:16px;padding:0 clamp(14px,3vw,36px);background:var(--ink);color:var(--paper);border-bottom:4px solid var(--green)}.top__brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.top__brand img{width:36px;height:36px;background:var(--mint);border:2px solid var(--paper)}.top__name{font:700 22px/1 var(--px);letter-spacing:.02em;white-space:nowrap}.top__tick{font:500 12px/1 var(--mono);color:var(--gold);border:1px solid currentColor;padding:3px 5px}.top__nav{display:none;margin-left:auto;gap:26px}.top__nav a{font:400 16px var(--px);text-decoration:none;color:var(--mint);position:relative}.top__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .2s steps(4)}.top__nav a:hover:after{transform:scaleX(1)}.top>:last-child{margin-left:auto}.top__nav+*{margin-left:26px!important}@media(min-width:820px){.top__nav{display:flex}}@media(max-width:400px){.top__tick{display:none}}.acct{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--mono);background:var(--green);padding:7px 8px 7px 12px;border:2px solid var(--mint)}.acct__dot{width:8px;height:8px;background:#7fe0a8;animation:blink 1.6s steps(2) infinite}.acct__off{background:none;border:0;color:var(--mint);cursor:pointer;font:700 18px/1 var(--px);padding:0 4px}.acct__off:hover{color:var(--copper)}@keyframes blink{50%{opacity:.25}}.stamp{--bg: var(--paper);--fg: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 var(--px);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px;min-height:44px;background:var(--bg);color:var(--fg);border:3px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .08s steps(2)}.stamp:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--ink)}.stamp:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 0 var(--ink)}.stamp:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;border-style:dashed}.stamp--copper{--bg: var(--copper)}.stamp--gold{--bg: var(--gold)}.stamp--green{--bg: var(--green);--fg: var(--paper)}.stamp--done{--bg: var(--mint)}.stamp--nav{--bg: var(--copper);border-color:var(--paper);box-shadow:3px 3px 0 0 var(--paper);min-height:40px;padding:9px 14px}.stamp--nav:hover{box-shadow:5px 5px 0 0 var(--paper)!important}.stamp--warn{--bg: var(--gold)}.stamp__n{display:inline-grid;place-items:center;width:18px;height:18px;background:var(--ink);color:var(--paper);font:500 11px/1 var(--mono)}main{max-width:1320px;margin:0 auto;padding:96px clamp(16px,3.4vw,44px) 40px}.counter{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:start}.counter>*{min-width:0}@media(min-width:1000px){.counter{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px}}.kicker{margin:0 0 14px;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--green);display:flex;align-items:center;gap:10px}.kicker:before{content:"";width:22px;height:4px;background:var(--copper)}h1{margin:0;font:700 clamp(42px,6.2vw,80px)/.98 var(--px);letter-spacing:-.01em}h1 .hl{color:var(--copper);text-shadow:4px 4px 0 var(--ink);display:inline-block}.lede{max-width:34em;margin:18px 0 30px;font-size:clamp(17px,1.4vw,19px);color:#2c3a33}.scene{position:relative;margin:0;background:var(--mint-2);overflow:hidden;aspect-ratio:2 / 1}.scene img{width:100%;height:100%;object-fit:cover}.coins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.coin{position:absolute;bottom:10%;opacity:0;animation:rise 9s steps(36) infinite}.coin svg{image-rendering:pixelated}.coin--0{left:30%;animation-delay:0s}.coin--1{left:40%;animation-delay:2.1s}.coin--2{left:63%;animation-delay:4.3s}.coin--3{left:21%;animation-delay:6.2s}.coin--4{left:80%;animation-delay:7.6s}@keyframes rise{0%{transform:translateY(0);opacity:0}12%{opacity:.95}70%{opacity:.85}to{transform:translateY(-170%) translateY(-120px);opacity:0}}.plaque{margin-top:28px;display:grid;grid-template-columns:auto 1fr;gap:14px 18px;align-items:center;padding:16px 18px;background:var(--green);color:var(--paper)}.clock{width:72px;height:72px;image-rendering:pixelated}.clock__hand{transform-box:view-box;transform-origin:16px 16px}.plaque__read{display:flex;flex-direction:column;gap:4px;min-width:0}.plaque__label{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--mint)}.plaque__big{font:700 clamp(26px,3vw,34px)/1 var(--px);color:var(--gold);font-variant-numeric:tabular-nums}.plaque__sub{font:400 13px var(--mono);color:var(--mint);opacity:.85}.plaque__act{grid-column:1 / -1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plaque__tiny{font:400 13px var(--mono);color:var(--mint)}@media(min-width:620px){.plaque{grid-template-columns:auto 1fr auto}.plaque__act{grid-column:auto;flex-direction:column;align-items:flex-end;gap:8px}}.release{margin-top:28px}.release__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--green);margin-bottom:10px}.release__bar{display:grid;grid-template-columns:repeat(24,1fr);gap:4px;padding:6px;background:var(--ink)}.release__bar span{height:22px;background:#33463c}.release__bar span.on{background:var(--gold);box-shadow:inset 0 -4px #8a6c12,inset 0 4px #f3d36a}.release__cap{margin:10px 0 0;font-size:15px;color:#2c3a33}@media(max-width:480px){.release__bar{gap:2px;padding:4px}.release__bar span{height:16px}}.book{position:relative;background:linear-gradient(90deg,transparent 46px,rgba(132,79,55,.55) 46px,rgba(132,79,55,.55) 48px,transparent 48px),repeating-linear-gradient(180deg,transparent 0 41px,var(--rule) 41px 42px),var(--paper);padding:22px 22px 26px 62px;border:3px solid var(--ink);box-shadow:10px 10px 0 0 var(--green)}@media(min-width:1000px){.book{position:sticky;top:92px}}.book:before{content:"";position:absolute;left:14px;top:18px;bottom:18px;width:4px;background:repeating-linear-gradient(180deg,var(--rust) 0 10px,transparent 10px 20px)}.book__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:3px double var(--ink);margin-bottom:6px}.book__stamp{font:700 20px/1 var(--px);text-transform:uppercase;letter-spacing:.12em;color:var(--rust);border:3px solid var(--rust);padding:6px 10px;transform:rotate(-3deg)}.book__meta{display:flex;flex-direction:column;align-items:flex-end;font:400 12px/1.6 var(--mono);color:var(--green)}.book__h{margin:20px 0 4px;font:700 14px/1 var(--px);text-transform:uppercase;letter-spacing:.16em;color:var(--green);display:flex;align-items:center;gap:10px}.book__h:after{content:"";flex:1;height:2px;background:var(--green);opacity:.4}.rows{margin:0}.row{display:flex;align-items:baseline;gap:10px;min-height:42px;padding:9px 0 4px;border-bottom:1px solid transparent}.row dt{font:400 15px/1.3 var(--text);color:#34433b;flex-shrink:0;max-width:55%}.row dt small{display:block;font-size:12px;color:var(--green)}.row__leader{flex:1;border-bottom:2px dotted rgba(31,42,36,.3);transform:translateY(-4px);min-width:12px}.row dd{margin:0;font:500 15px/1.3 var(--mono);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.row--live dd{color:var(--rust)}.row--live dd:after{content:"";display:inline-block;width:7px;height:13px;margin-left:4px;background:var(--copper);vertical-align:-1px;animation:blink 1s steps(2) infinite}.loading{letter-spacing:.2em;animation:blink .8s steps(2) infinite}.muted{color:#7a6f5c}.slip{margin:26px -6px 0 -40px;padding:18px 18px 14px;background:var(--paper-2);border:2px dashed var(--ink)}.slip__h{margin:0 0 12px;font:700 14px/1 var(--px);text-transform:uppercase;letter-spacing:.16em;color:var(--rust)}.slip__line{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid var(--rule)}.slip__line label{font:700 13px var(--px);text-transform:uppercase;letter-spacing:.12em}.slip__btns{display:flex;gap:10px;flex-wrap:wrap}.slip__btns .stamp{flex:1 1 auto}.field{display:flex;align-items:stretch;background:#fffdf4;border:3px solid var(--ink)}.field input{flex:1;min-width:0;width:100%;border:0;background:none;padding:10px 12px;font:500 17px var(--mono);color:var(--ink)}.field input:focus{outline:none}.field:focus-within{box-shadow:0 0 0 3px var(--copper)}.field__unit{align-self:center;padding:0 10px;font:500 12px var(--mono);color:var(--green)}.field__max{border:0;border-left:3px solid var(--ink);background:var(--mint);padding:0 14px;cursor:pointer;font:700 13px var(--px);letter-spacing:.08em}.field__max:hover:not(:disabled){background:var(--gold)}.field__max:disabled{cursor:not-allowed;opacity:.55}.slip__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:16px}.slip__trio .stamp{padding:12px 6px}.slip__status{min-height:8px}.note{margin:12px 0 0;font:400 14px/1.45 var(--mono)}.note a{color:var(--rust);font-weight:500}.note--bad{color:#9c3a1e}.note--ok{color:var(--green)}.inkstamp{display:inline-block;font:700 12px var(--px);text-transform:uppercase;color:var(--green);border:2px solid var(--green);padding:1px 6px;transform:rotate(-4deg);margin-right:4px}@media(min-width:560px){.slip__line{grid-template-columns:96px minmax(0,1fr);align-items:center}.slip__btns{grid-column:2}}@media(max-width:480px){.book{padding:18px 14px 20px 44px;background:linear-gradient(90deg,transparent 32px,rgba(132,79,55,.55) 32px,rgba(132,79,55,.55) 34px,transparent 34px),repeating-linear-gradient(180deg,transparent 0 41px,var(--rule) 41px 42px),var(--paper)}.book:before{left:10px}.slip{margin:22px -4px 0 -30px;padding:14px 12px 12px}.row dt,.row dd{font-size:14px}}.rules{margin-top:clamp(80px,10vw,130px)}.rules__head{max-width:640px;margin-bottom:28px}.rules__head h2{margin:0;font:700 clamp(36px,4.6vw,58px)/1 var(--px)}.rules__head p:last-child{margin:12px 0 0;color:#2c3a33}.rules__list{list-style:none;margin:0;padding:0;background:var(--paper);border:3px solid var(--ink);border-top-width:8px}.entry{display:grid;gap:6px 28px;padding:20px 20px 22px;border-bottom:2px solid var(--rule);position:relative}.entry:last-child{border-bottom:0}.entry:hover{background:#fbf7e8}.entry__no{font:500 13px/1.8 var(--mono);color:var(--rust);letter-spacing:.08em}.entry h3{margin:0;font:700 22px/1.15 var(--px)}.entry p{margin:0;color:#2c3a33;max-width:46em}@media(min-width:820px){.entry{grid-template-columns:96px 260px 1fr;align-items:baseline;padding:24px 28px}.entry__no{border-right:2px solid rgba(132,79,55,.5)}}.sign{display:flex;align-items:center;gap:18px;margin:34px 0 0 auto;max-width:520px;justify-content:flex-end}.sign img{width:84px;height:84px;border:3px solid var(--ink);background:var(--mint-2);transform:rotate(3deg)}.sign p{margin:0;font:700 20px/1.2 var(--px)}.sign span{display:block;margin-top:6px;font:400 14px/1.4 var(--mono);color:var(--green)}.receipt-wrap{padding:60px 16px 70px;display:grid;place-items:center;background:linear-gradient(180deg,transparent,rgba(47,90,72,.18))}.receipt{width:min(460px,100%);background:#fffdf4;padding:30px 24px 26px;font:400 14px/1.5 var(--mono);filter:drop-shadow(6px 8px 0 rgba(31,42,36,.22));--t: 10px;clip-path:polygon(var(--zig))}.receipt__brand{display:flex;align-items:center;gap:14px}.receipt__brand img{width:48px;height:48px;border:2px solid var(--ink);background:var(--mint)}.receipt__brand strong{display:block;font:700 22px/1 var(--px)}.receipt__brand span{font-size:12px;color:var(--green)}.receipt hr{border:0;border-top:2px dashed rgba(31,42,36,.4);margin:18px 0}.addr{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;min-height:36px}.addr+.addr{margin-top:8px}.addr__label{font:500 13px var(--mono);letter-spacing:.12em;text-transform:uppercase}.addr__value{font:400 12.5px/1.4 var(--mono);overflow-wrap:anywhere;min-height:32px;display:flex;align-items:center;border-bottom:2px solid rgba(31,42,36,.25);padding:2px 0}.addr__tools{display:flex;gap:6px}.addr__btn{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 6px;background:var(--mint);border:2px solid var(--ink);cursor:pointer;color:var(--ink);font:700 11px var(--px);text-transform:uppercase;letter-spacing:.06em;transition:transform .08s steps(2)}.addr__btn:hover{transform:translate(-1px,-1px);background:var(--gold)}.addr__btn:active{transform:translate(1px,1px)}.addr__btn.is-copied{background:var(--green);color:var(--paper)}.receipt__icons{display:flex;gap:12px;justify-content:center}.receipt__icons a{display:grid;place-items:center;width:48px;height:48px;background:var(--ink);color:var(--mint);border:2px solid var(--ink);transition:transform .08s steps(2)}.receipt__icons a:hover{transform:translate(-2px,-2px);background:var(--copper);color:var(--ink)}.receipt__icons svg{image-rendering:pixelated}.receipt__end{text-align:center;margin:20px 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.receipt__bars{height:34px;margin:0 auto;width:72%;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 7px,transparent 7px 9px,var(--ink) 9px 10px,transparent 10px 13px);opacity:.85}.picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:16px;background:#1f2a248c;animation:fade .15s steps(3)}.picker__win{width:min(420px,100%);background:var(--paper);animation:pop .18s steps(3)}.picker__bar{display:flex;justify-content:space-between;align-items:center;background:var(--green);color:var(--paper);padding:10px 12px 10px 16px;font:700 16px var(--px);letter-spacing:.06em;text-transform:uppercase}.picker__x{background:var(--copper);border:2px solid var(--ink);width:30px;height:30px;cursor:pointer;font:700 18px/1 var(--px)}.picker__x:hover{background:var(--gold)}.picker__lede{margin:16px 18px 6px;font-size:15px}.picker__list{list-style:none;margin:0;padding:6px 18px 4px;display:grid;gap:10px}.picker__opt{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fffdf4;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;text-align:left;transition:transform .08s steps(2)}.picker__opt:hover:not(:disabled){transform:translate(-2px,-2px);background:var(--mint-2)}.picker__opt:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}.picker__opt img{width:28px;height:28px}.picker__blank{width:28px;height:28px;background:var(--copper);border:2px solid var(--ink)}.picker__name{flex:1;font:700 16px var(--text)}.picker__go{font:500 13px var(--mono);color:var(--rust)}.picker__note{margin:10px 18px 18px;font:400 14px/1.5 var(--mono);color:var(--green)}.picker__err{margin:6px 18px 18px;font:400 14px/1.5 var(--mono);color:#9c3a1e}.picker__win>:last-child{margin-bottom:18px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(.94);opacity:0}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.coin{display:none}}
