@font-face{font-family:pixel;src:url(../media/GeistPixel_Square-s.p.3i-voztpvqxl2.woff2)format("woff2");font-display:swap}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:91.68%;descent-override:26.91%;line-gap-override:0.0%;size-adjust:109.62%}.pixel_7f6a30d1-module__NLRgGW__className{font-family:pixel,pixel Fallback}.pixel_7f6a30d1-module__NLRgGW__variable{--font-pixel:"pixel", "pixel Fallback"}
.shf{--sh-ground:#000;--sh-surface:#0a0e0c;--sh-raised:#121815;--sh-line:#24302a;--sh-ink:#f4f1e8;--sh-dim:#8f9f95;--sh-green:#24d884;--sh-deep:#008454;--sh-dark:#003c24;--sh-bad:#ff6b78;--sh-on-green:#000;--sh-1:4px;--sh-2:8px;--sh-3:16px;--sh-4:24px;--sh-5:32px;--sh-6:48px;--sh-7:64px;--sh-t-label:12px;--sh-t-body:14px;--sh-t-head:20px;--sh-t-title:32px;--sh-sans:var(--font-geist), system-ui, sans-serif;--sh-mono:var(--font-geist-mono), ui-monospace, monospace;--sh-pixel:var(--font-pixel), var(--font-geist-mono), monospace;--sh-radius:4px;background:var(--sh-ground);min-height:100dvh;color:var(--sh-ink);font-family:var(--sh-sans);font-size:var(--sh-t-body);line-height:1.4}html:has(.shf){scrollbar-gutter:auto;background:#000}html:has(.shf) body{scrollbar-gutter:auto;background:#000}.shf *,.shf :before,.shf :after{box-sizing:border-box}.shf h1,.shf h2,.shf p,.shf dl,.shf dd,.shf ol,.shf ul{margin:0;padding:0;list-style:none}.sh-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-label{font-size:var(--sh-t-label);color:var(--sh-dim);font-weight:500}.sh-lockup{align-items:center;gap:var(--sh-2);font-size:var(--sh-t-head);letter-spacing:-.01em;font-weight:600;display:inline-flex}.sh-sample{font-family:var(--sh-mono);font-size:var(--sh-t-label);color:var(--sh-dim);border:1px solid var(--sh-line);border-radius:var(--sh-radius);padding:var(--sh-1) var(--sh-2)}.sh-x{min-height:44px;font-family:var(--sh-mono);font-size:var(--sh-t-label);color:var(--sh-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sh-x:hover{color:var(--sh-green)}.sh-x:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}.sh-chip{font-family:var(--sh-mono);font-size:var(--sh-t-label);color:var(--sh-ink)}.sh-figs{gap:var(--sh-3) var(--sh-5);display:grid}.sh-figs dt{font-size:var(--sh-t-label);color:var(--sh-dim)}.sh-figs dd{font-family:var(--sh-mono);font-size:var(--sh-t-head);font-variant-numeric:tabular-nums;line-height:1.2}.sh-key{justify-items:center;gap:var(--sh-1);min-width:112px;min-height:44px;padding:var(--sh-2);border-radius:var(--sh-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:grid}.sh-key-art{image-rendering:pixelated;transition:transform .12s cubic-bezier(.2,0,0,1);display:block}.sh-key:hover .sh-key-art{transform:translateY(-2px)}.sh-key:active .sh-key-art,.sh-key[data-on=true] .sh-key-art{transform:translateY(4px)}.sh-key-label{font-size:var(--sh-t-body);font-weight:600}.sh-key-hint{font-family:var(--sh-mono);font-size:var(--sh-t-label);color:var(--sh-dim)}.sh-key:focus-visible,.shf button:focus-visible{outline:2px solid var(--sh-green);outline-offset:4px}@media (hover:none) and (pointer:coarse){.sh-key-hint{display:none}}@keyframes sh-fresh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shf *,.shf :before,.shf :after{transition-duration:0s!important;animation-duration:0s!important}}
.pa{grid-template-rows:auto 1fr auto;height:100dvh;min-height:560px;display:grid;position:relative;overflow:hidden}.pa-wall{width:100%;height:100%;position:absolute;inset:0}.pa-top,.pa-rate,.pa-foot{position:relative}.pa-top{justify-content:space-between;align-items:start;gap:var(--sh-3);padding:var(--sh-4) var(--sh-5);display:flex}.pa-top>*{padding:var(--sh-2) var(--sh-3);background:var(--sh-ground)}.pa-who{align-items:center;gap:var(--sh-3);display:inline-flex}.pa-rate{margin-left:var(--sh-5);padding:var(--sh-4) var(--sh-5);background:var(--sh-ground);place-self:center start}.pa-num{align-items:baseline;gap:var(--sh-3);font-family:var(--sh-pixel);color:var(--sh-ink);line-height:1.05;display:flex}.pa-num span{font-variant-numeric:tabular-nums;font-size:136px}.pa-num small{font-size:var(--sh-t-title);color:var(--sh-green)}.pa-sub{gap:var(--sh-2) var(--sh-4);margin-top:var(--sh-2);font-family:var(--sh-mono);font-size:var(--sh-t-body);color:var(--sh-dim);flex-wrap:wrap;display:flex}.pa-foot{justify-content:space-between;align-items:end;gap:var(--sh-5);padding:var(--sh-4) var(--sh-5);display:flex}.pa-figs{padding:var(--sh-3) var(--sh-4);background:var(--sh-ground);grid-template-columns:repeat(6,auto)}.pa-foot .sh-key{padding:var(--sh-3) var(--sh-4);background:var(--sh-ground)}@media (max-width:900px){.pa-top{padding:var(--sh-3)}.pa-rate{margin-left:var(--sh-3);padding:var(--sh-3)}.pa-num span{font-size:64px}.pa-num small{font-size:var(--sh-t-head)}.pa-foot{align-items:stretch;gap:var(--sh-3);padding:var(--sh-3);flex-direction:column}.pa-figs{gap:var(--sh-3);grid-template-columns:repeat(3,1fr)}.pa-figs dd{font-size:16px}.pa-foot .sh-key{place-self:center}}.pb{gap:var(--sh-4);min-height:100dvh;padding:var(--sh-4) var(--sh-5) var(--sh-5);grid-template-rows:auto 1fr;display:grid}.pb-top{align-items:center;gap:var(--sh-6);display:flex}.pb-strip{justify-content:start;gap:var(--sh-2) var(--sh-6);flex:1;grid-template-columns:repeat(5,auto)}.pb-strip small{font-size:var(--sh-t-body);color:var(--sh-dim)}.pb-row{gap:var(--sh-4);grid-template-columns:minmax(0,1fr) 400px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.pb-panel{gap:var(--sh-3);min-width:0;padding:var(--sh-4);border:1px solid var(--sh-line);border-radius:var(--sh-radius);background:var(--sh-surface);flex-direction:column;display:flex}.pb-panel h2{font-size:var(--sh-t-body);color:var(--sh-dim);font-weight:600}.pb-tape{min-height:190px;font-family:var(--sh-mono);font-size:var(--sh-t-body);color:var(--sh-green);white-space:pre;margin:0;line-height:1.5;overflow:hidden}.pb-log,.pb-feed,.pb-crews{gap:var(--sh-2);font-family:var(--sh-mono);font-size:var(--sh-t-body);display:grid}.pb-log li{gap:var(--sh-3);color:var(--sh-ink);grid-template-columns:72px minmax(0,1fr);display:grid}.pb-log li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-log time,.pb-feed time{color:var(--sh-dim)}.pb-log li[data-tone=ok] span{color:var(--sh-green)}.pb-log li[data-tone=bad] span{color:var(--sh-bad)}.pb-feed li,.pb-crews li{gap:var(--sh-3);grid-template-columns:minmax(0,1fr) 96px 56px;align-items:center;min-height:24px;display:grid}.pb-feed li>:last-child,.pb-crews li>:last-child{text-align:right}.pb-ev{animation:.25s cubic-bezier(.2,0,0,1) sh-fresh}.pb-ev-wallet,.pb-crews li[data-mine=true]{color:var(--sh-green)}.pb-card{align-content:start;gap:var(--sh-4);padding:var(--sh-4);background:var(--sh-ink);color:#0b0b0c;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);display:grid}.pb-card-head{justify-content:space-between;align-items:center;gap:var(--sh-3);padding-right:var(--sh-5);display:flex}.pb-card-head h2{font-family:var(--sh-pixel);font-size:var(--sh-t-title);font-weight:400;line-height:1.1}.pb-stamp{padding:var(--sh-1) var(--sh-2);font-family:var(--sh-mono);font-size:var(--sh-t-label);border:2px solid #0b0b0c;font-weight:600}.pb-stamp[data-on=true]{color:var(--sh-green);background:#0b0b0c}.pb-card-rows,.pb-card-figs{gap:var(--sh-3) var(--sh-4);padding-top:var(--sh-3);border-top:1px solid #0b0b0c;grid-template-columns:1fr 1fr;display:grid}.pb-card dt,.pb-card-label{font-size:var(--sh-t-label);color:#45463f}.pb-card dd{font-family:var(--sh-mono);font-size:var(--sh-t-head);font-variant-numeric:tabular-nums;line-height:1.2}.pb-card-label{margin-bottom:var(--sh-2);justify-content:space-between;display:flex}.pb-holes{gap:var(--sh-2);grid-template-columns:repeat(10,1fr);display:grid}.pb-holes span{border:1px solid #0b0b0c;border-radius:2px;height:14px}.pb-holes span[data-on=true]{background:#0b0b0c}.pb-bins{gap:var(--sh-1);grid-template-columns:repeat(10,1fr);display:grid}.pb-bins span{background:#cfcabb;height:12px}.pb-bins span[data-on=true]{background:var(--sh-deep)}.pb-card-key{padding-top:var(--sh-2);border-top:1px solid #0b0b0c;justify-content:center;display:flex}.pb-card .sh-key-hint{color:#45463f}.pb-card .sh-key:focus-visible{outline-color:#0b0b0c}@media (max-width:1100px){.pb{padding:var(--sh-3)}.pb-top{gap:var(--sh-3);flex-wrap:wrap}.pb-top .sh-sample{order:2;margin-left:auto}.pb-strip{gap:var(--sh-3);flex-basis:100%;order:3;grid-template-columns:repeat(3,1fr)}.pb-strip dd{font-size:16px}.pb-row{grid-template-columns:minmax(0,1fr)}.pb-card{order:-1}.pb-tape{min-height:0}}.pc{gap:var(--sh-4);min-height:100dvh;padding:var(--sh-4) var(--sh-5) var(--sh-6);grid-template-rows:auto 1fr;display:grid}.pc-body{align-content:center;gap:var(--sh-6);display:grid}.pc-top{justify-content:space-between;align-items:center;display:flex}.pc-figs{justify-content:center;align-items:end;gap:var(--sh-2) var(--sh-7);grid-template-columns:repeat(5,auto)}.pc-rate{line-height:1.1;font-family:var(--sh-pixel)!important;font-size:var(--sh-t-title)!important}.pc-rate small{font-size:var(--sh-t-head);color:var(--sh-green)}.pc-stage{gap:var(--sh-6);grid-template-columns:minmax(0,1fr) 240px;justify-content:center;align-items:center;width:100%;max-width:1376px;margin:0 auto;display:grid}.pc-board{gap:var(--sh-2);justify-self:center;width:100%;display:grid}.pc-row{gap:var(--sh-3);grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.pc-crew{justify-content:space-between;gap:var(--sh-2);font-family:var(--sh-mono);font-size:var(--sh-t-label);color:var(--sh-dim);display:flex}.pc-keys{gap:var(--sh-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pc-key{aspect-ratio:1;border-radius:var(--sh-radius);font-family:var(--sh-mono);font-size:var(--sh-t-label);place-items:center;line-height:1;display:grid}.pc-key[data-on=false]{border:1px solid var(--sh-surface)}.pc-key[data-on=true]{background:var(--sh-raised);border-bottom:4px solid var(--sh-line);color:var(--sh-ink)}.pc-key[data-hot=true]{background:var(--sh-dark);border-bottom-color:var(--sh-deep);color:var(--sh-green)}.pc-key[data-dip=true]{animation:.42s cubic-bezier(.2,0,0,1) pc-dip}@keyframes pc-dip{0%{background:var(--sh-green);color:var(--sh-on-green);border-bottom-color:var(--sh-green);transform:translateY(4px)}to{transform:none}}.pc-shift{border:0;border-bottom:4px solid var(--sh-deep);border-radius:var(--sh-radius);background:var(--sh-green);min-height:44px;color:var(--sh-on-green);font-family:var(--sh-pixel);font-size:var(--sh-t-head);cursor:pointer;grid-column:span 2;transition:transform .12s cubic-bezier(.2,0,0,1)}.pc-shift:hover{transform:translateY(-2px)}.pc-shift:active,.pc-shift[data-on=true]{border-bottom-color:var(--sh-green);transform:translateY(4px)}.pc-hint{justify-content:space-between;gap:var(--sh-3);margin-top:var(--sh-3);font-family:var(--sh-mono);font-size:var(--sh-t-body);color:var(--sh-dim);padding-left:104px;display:flex}.pc-feed{gap:var(--sh-2);font-family:var(--sh-mono);font-size:var(--sh-t-body);align-content:center;display:grid}.pc-feed li{gap:var(--sh-2);color:var(--sh-dim);grid-template-columns:minmax(0,1fr) 48px 32px;animation:.25s cubic-bezier(.2,0,0,1) sh-fresh;display:grid}.pc-feed-wallet{color:var(--sh-ink)}.pc-feed time{text-align:right}@media (hover:none) and (pointer:coarse){.pc-hint-key{display:none}}@media (max-width:900px){.pc{gap:var(--sh-4);padding:var(--sh-3)}.pc-figs{justify-content:stretch;gap:var(--sh-3);grid-template-columns:repeat(3,1fr)}.pc-figs dd{font-size:16px}.pc-rate{font-size:var(--sh-t-head)!important}.pc-rate small{font-size:var(--sh-t-body)}.pc-stage{gap:var(--sh-4);grid-template-columns:minmax(0,1fr);align-items:start}.pc-row{gap:var(--sh-1);grid-template-columns:minmax(0,1fr)}.pc-crew{justify-content:start}.pc-keys{gap:var(--sh-1)}.pc-key{border-bottom-width:3px;font-size:0}.pc-shift{grid-column:1/-1}.pc-hint{padding-left:0}.pc-feed li:nth-child(n+5){display:none}}
