@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#111;--ink-2:#0b0b0b;--panel:#1a1a1a;--panel-2:#222;--steel-d:#292929;--line:#333;--line-2:#4a4a4a;--steel:#8a8a8a;--dim:#b4b4b4;--chalk:#f0f0f0;--orange:#ff8a24;--orange-2:#e0691a;--orange-ink:#1a0d00;--mint:#69c58a;--yellow:#ffd166;--red:#e0584a;--font-px:"Press Start 2P", ui-monospace, monospace;--font-label:"Silkscreen", ui-monospace, monospace;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(16px, 4vw, 40px);--maxw:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--ink);color:var(--chalk);font-family:var(--font-body);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:var(--orange);text-underline-offset:3px}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}::selection{background:var(--orange);color:var(--orange-ink)}img{max-width:100%}button{font:inherit;color:inherit}.pixel{image-rendering:pixelated}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:12px}.hazard{background:repeating-linear-gradient(-45deg, var(--orange) 0 12px, var(--ink) 12px 24px);height:12px}.o{color:var(--orange)}.muted{color:var(--steel)}.mono{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all}@keyframes blink{50%{opacity:0}}.btn{font-family:var(--font-px);text-transform:uppercase;background:var(--orange);color:var(--orange-ink);cursor:pointer;border:2px solid #000;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:11px;line-height:1.4;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:inline-flex;box-shadow:4px 4px #000}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #000}.btn:active{transition:none;transform:translate(4px,4px);box-shadow:0 0 #000}.btn.small:active{transform:translate(3px,3px)}.btn.ghost{background:var(--panel-2);color:var(--chalk);border-color:var(--line-2)}.btn.small{padding:10px 12px;font-size:9px;box-shadow:3px 3px #000}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.top{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid var(--line);background:#111111f0;position:sticky;top:0}.top .wrap{align-items:center;gap:18px;min-height:60px;display:flex}.brand{flex-shrink:0;align-items:center;display:flex}.brand img{width:auto;height:20px;display:block}.nav{scrollbar-width:none;gap:2px;margin-left:auto;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{font-family:var(--font-label);color:var(--dim);white-space:nowrap;border:2px solid #0000;padding:8px 10px;font-size:13px;text-decoration:none}.nav a:hover{color:var(--chalk);background:var(--steel-d)}.nav a.on{color:var(--chalk);border-color:var(--line-2);background:var(--panel-2)}.nav kbd{font-family:var(--font-label);color:var(--orange);margin-right:6px}.status{font-family:var(--font-label);border:2px solid var(--line);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.led{background:var(--steel);flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #000}.led.prelaunch{background:var(--steel)}.led.trading{background:var(--yellow)}.led.building{background:var(--mint);animation:1.2s steps(2,end) infinite blink}.led.soldout{background:var(--orange)}.hero{padding:clamp(32px,7vw,72px) 0 clamp(24px,5vw,48px)}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,56px);display:grid}.kicker{font-family:var(--font-label);letter-spacing:.14em;color:var(--orange);font-size:13px}.hero h1{font-family:var(--font-px);text-shadow:4px 4px #000;margin:18px 0 22px;font-size:clamp(22px,4.1vw,44px);font-weight:400;line-height:1.4}.lede{color:var(--dim);max-width:34em;margin:0;font-size:clamp(16px,1.6vw,19px)}.ctas{flex-wrap:wrap;gap:14px;margin:28px 0 32px;display:flex}.minis{border:2px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini{border-right:2px solid var(--line);min-width:0;padding:12px 14px}.mini:last-child{border-right:0}.mini .v{font-family:var(--font-px);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(11px,1.3vw,14px);line-height:1.4}.stage{border:2px solid var(--line);background:#0a0a0a;position:relative;box-shadow:8px 8px #000}.stage-head{border-bottom:2px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.stage-body{padding:clamp(16px,3vw,28px) clamp(16px,3vw,28px) 0;position:relative}.stage-body svg{width:100%;height:auto;display:block}.pedestal{background:repeating-linear-gradient(-45deg, var(--orange) 0 12px, #111 12px 24px);border-top:4px solid #000;height:18px}.plate{font-family:var(--font-px);background:var(--steel-d);border:2px solid #000;padding:6px 8px;font-size:10px}.traits-line{border-top:2px solid var(--line);flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:58px;padding:12px 14px 14px;display:flex}.chip{font-family:var(--font-label);border:2px solid var(--line-2);background:var(--panel-2);color:var(--dim);white-space:nowrap;padding:3px 7px;font-size:11px}.chip.hot{border-color:var(--orange);color:var(--chalk)}.panel{padding:clamp(28px,5vw,48px) 0;scroll-margin-top:70px}.panel-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.panel-head .num{font-family:var(--font-px);color:var(--orange-ink);background:var(--orange);border:2px solid #000;padding:6px 8px;font-size:11px;box-shadow:3px 3px #000}.panel-head h2{font-family:var(--font-px);margin:0;font-size:clamp(15px,2.1vw,21px);font-weight:400}.panel-head .rule{background:var(--line);flex:1;height:2px}.panel-head .aside{font-family:var(--font-label);color:var(--steel);white-space:nowrap;font-size:12px}.frame{background:var(--panel);border:2px solid var(--line);box-shadow:6px 6px #000}.frame-bar{border-bottom:2px solid var(--line);background:var(--panel-2);font-family:var(--font-label);color:var(--steel);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.frame-body{padding:clamp(14px,2.5vw,22px)}.grid-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grid-2>*,.build>*,.hero-grid>*,.compare>*{min-width:0}.stack{gap:16px;display:grid}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tile{background:var(--panel);border:2px solid var(--line);align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.tile-top{align-items:center;gap:10px;display:flex}.tile img{width:32px;height:32px;image-rendering:pixelated;flex-shrink:0}.tile .v{font-family:var(--font-px);overflow-wrap:anywhere;font-size:clamp(13px,1.5vw,17px);line-height:1.35}.tile .s{color:var(--steel);font-size:13px;line-height:1.4}.up{color:var(--mint)}.down{color:var(--red)}.addr{border:2px solid var(--line-2);background:var(--ink-2);align-items:stretch;display:flex}.addr code{min-width:0;font-family:var(--font-mono);color:var(--chalk);overflow-wrap:anywhere;flex:1;padding:14px 16px;font-size:clamp(12px,1.5vw,15px);line-height:1.5}.addr button{border:0;border-left:2px solid var(--line-2);background:var(--panel-2);color:var(--chalk);font-family:var(--font-px);cursor:pointer;flex-shrink:0;padding:0 16px;font-size:10px}.addr button:hover{background:var(--orange);color:var(--orange-ink)}.links{flex-wrap:wrap;gap:10px;display:flex}.callout{border:2px dashed var(--line-2);color:var(--dim);padding:14px 16px;font-size:15px}.callout strong{color:var(--chalk)}.countdown{font-family:var(--font-px);color:var(--orange);letter-spacing:.04em;font-size:clamp(18px,3vw,30px)}.log{font-family:var(--font-mono);border:2px solid var(--line);background:#080808;height:300px;padding:12px 14px;font-size:13px;line-height:1.55;overflow:auto}.log-ln{grid-template-columns:72px 1fr;gap:10px;padding:2px 0;display:grid}.log-ln .t{color:var(--steel)}.log-ln.k-built .x{color:var(--orange)}.log-ln.k-revealed .x{color:var(--mint)}.log-ln.k-payout .x{color:var(--yellow)}.log-ln.k-refund .x{color:var(--dim)}.log-ln a{color:inherit;text-decoration:none}.log-cursor:after{content:"█";color:var(--orange);animation:1s steps(2,end) infinite blink}.ladder{gap:6px;display:grid}.rung{border:2px solid var(--line);font-family:var(--font-label);background:var(--ink-2);grid-template-columns:34px 96px 1fr auto;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:grid}.rung.done{color:var(--steel)}.rung.now{border-color:var(--orange);background:#ff8a2412}.bar{background:#050505;border:2px solid #000;height:10px;overflow:hidden}.bar i{background:var(--orange);height:100%;display:block}.rung.done .bar i{background:var(--line-2)}.build{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;display:grid}.amount{font-family:var(--font-px);color:var(--orange);text-shadow:3px 3px #000;overflow-wrap:anywhere;font-size:clamp(24px,4vw,42px);line-height:1.3}.qr-row{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.qr{background:var(--chalk);border:2px solid #000;flex-shrink:0;width:200px;height:200px;padding:10px;box-shadow:4px 4px #000}.qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rules li{color:var(--dim);grid-template-columns:18px 1fr;gap:10px;font-size:15px;display:grid}.rules li:before{content:"";background:var(--orange);width:8px;height:8px;margin-top:8px;box-shadow:2px 2px #000}.steps{gap:10px;display:grid}.step{font-family:var(--font-label);color:var(--steel);grid-template-columns:14px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.step i{background:var(--line-2);width:10px;height:10px;box-shadow:2px 2px #000}.step.on{color:var(--chalk)}.step.on i{background:var(--orange);animation:.8s steps(2,end) infinite blink}.step.done{color:var(--dim)}.step.done i{background:var(--mint);animation:none}.big-state{font-family:var(--font-px);font-size:clamp(16px,2.6vw,26px);line-height:1.5}.gallery{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.card{background:var(--panel);border:2px solid var(--line);padding:6px;box-shadow:3px 3px #000}.card:hover,.card:focus-visible{border-color:var(--orange);transform:translate(-2px,-2px);box-shadow:6px 6px #000}.card:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.card svg{width:100%;height:auto;display:block}.card .n{font-family:var(--font-px);justify-content:space-between;align-items:center;gap:6px;padding:8px 2px 2px;font-size:9px;display:flex}.card .n span:last-child{font-family:var(--font-label);color:var(--steel);font-size:11px}.crate{aspect-ratio:1;font-family:var(--font-px);color:var(--orange);background:repeating-linear-gradient(45deg,#1f1f1f 0 8px,#242424 8px 16px);place-items:center;font-size:22px;display:grid}.field{flex-wrap:wrap;gap:10px;display:flex}.field input{background:var(--ink-2);border:2px solid var(--line-2);min-width:220px;color:var(--chalk);font-family:var(--font-mono);flex:1;padding:12px 14px;font-size:15px}.field input:focus{border-color:var(--orange);outline:none}.error{color:var(--red);font-size:14px}.how{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.how-card{background:var(--panel);border:2px solid var(--line);grid-template-rows:auto 1fr;display:grid}.how-art{aspect-ratio:16/10;border-bottom:2px solid var(--line);background:#0c0c0c;place-items:center;display:grid;position:relative;overflow:hidden}.how-art img{width:64px;height:64px;image-rendering:pixelated}.how-art .n{font-family:var(--font-px);color:var(--orange-ink);background:var(--orange);border:2px solid #000;padding:5px 7px;font-size:10px;position:absolute;top:10px;left:10px}.how-card .body{padding:14px}.how-card h3{font-family:var(--font-px);margin:0 0 8px;font-size:11px;font-weight:400;line-height:1.6}.how-card p{color:var(--dim);margin:0;font-size:14.5px}.compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.compare .frame-body h3{font-family:var(--font-px);margin:0 0 12px;font-size:12px;font-weight:400}.compare .frame-body p{color:var(--dim);margin:0 0 10px}.faq{gap:10px;margin-top:18px;display:grid}.faq details{background:var(--panel);border:2px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-label);justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);font-family:var(--font-px)}.faq details[open] summary:after{content:"-"}.faq details p{color:var(--dim);margin:0;padding:0 16px 16px}.foot{border-top:2px solid var(--line);background:var(--ink-2);margin-top:32px}.foot .wrap{gap:18px;padding-top:28px;padding-bottom:40px;display:grid}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.foot img{width:auto;height:16px}.fine{color:var(--steel);max-width:72em;font-size:13px;line-height:1.6}.hash{font-family:var(--font-mono);color:var(--steel);overflow-wrap:anywhere;font-size:12px}.boot{z-index:100;background:#070707;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.boot:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.boot-screen{width:min(640px,100%);font-family:var(--font-label);font-size:clamp(12px,1.8vw,15px);line-height:1.8}.boot-screen img{width:auto;height:22px;margin-bottom:22px}.boot-ln{white-space:pre-wrap;color:var(--dim)}.boot-ln .ok{color:var(--mint)}.boot-ln .p{color:var(--orange)}.boot-progress{border:2px solid var(--line-2);background:#000;height:18px;margin-top:18px}.boot-progress i{background:repeating-linear-gradient(90deg, var(--orange) 0 10px, transparent 10px 13px);height:100%;transition:width .12s steps(4,end);display:block}.boot-skip{z-index:1;position:absolute;bottom:20px;right:20px}.boot.out{animation:.42s ease-in forwards crt-off}@keyframes crt-off{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(2.6);transform:scaleY(.012)}to{opacity:0;transform:scale(0,.012)}}.demo-bar{z-index:40;background:var(--yellow);color:#221a00;font-family:var(--font-label);border:2px solid #000;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px 8px;font-size:12px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:4px 4px #000}.demo-bar a{color:#221a00;border:2px solid #0000;padding:2px 6px;text-decoration:none}.demo-bar a.on{border-color:#221a00}@media (max-width:980px){.hero-grid,.build,.grid-2,.compare{grid-template-columns:1fr}.tiles,.how{grid-template-columns:repeat(2,minmax(0,1fr))}.stage{max-width:520px}}@media (max-width:720px){.top .wrap{flex-wrap:wrap;gap:8px 14px;padding-top:10px;padding-bottom:8px}.nav{order:3;width:100%;margin-left:0}.status{margin-left:auto}.minis{grid-template-columns:1fr}.mini{border-right:0;border-bottom:2px solid var(--line)}.mini:last-child{border-bottom:0}.rung{grid-template-columns:28px 1fr auto}.rung .bar{display:none}.log-ln{grid-template-columns:1fr;gap:0}.qr{width:180px;height:180px}}@media (max-width:460px){.tiles,.how{grid-template-columns:1fr}.panel-head .aside{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-booted] .boot{display:none}.tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail{grid-template-columns:minmax(0,260px) 1fr;align-items:start;gap:20px;margin-bottom:18px;display:grid}.detail svg{border:2px solid var(--line);width:100%;height:auto;display:block}.trait-table{border-collapse:collapse;width:100%;font-size:14px}.trait-table td{border-bottom:2px solid var(--line);padding:7px 0}.trait-table td:first-child{font-family:var(--font-label);color:var(--steel);width:38%}.trait-table td:last-child{text-align:right;color:var(--steel);font-family:var(--font-label);font-size:12px}@media (max-width:720px){.detail,.tiles.two{grid-template-columns:1fr}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-bg{z-index:-2;background:#0c0c0c url(/site/hero-desktop.webp) 100%/cover no-repeat;position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(90deg,#111 0%,#111111f0 30%,#1111118c 52%,#1110 72%),linear-gradient(#1110 78%,#111 100%);position:absolute;inset:0}.hero-grid.solo{grid-template-columns:minmax(0,620px) 1fr;min-height:min(640px,78vh)}.hero-copy{position:relative}@media (max-width:980px){.hero{padding-bottom:0}.hero-bg{background-color:#0e0e0e;background-image:url(/site/hero-mobile.webp);background-position:bottom;background-size:100%}.hero-bg:after{background:linear-gradient(#111 0%,#1110 30%),linear-gradient(#1110 92%,#111 100%)}.hero-grid.solo{grid-template-columns:1fr;min-height:0;padding-bottom:86vw}}.panel.tex{isolation:isolate;position:relative}.panel.tex:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-position:50%;background-size:1536px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.panel.tex-circuit:before{background-image:url(/site/bg-circuit.webp)}.panel.tex-factory:before{opacity:.4;background-image:url(/site/bg-factory.webp)}.panel.tex-hud:before{background-image:url(/site/bg-hud.webp)}.how-art img.scene{image-rendering:auto;object-fit:contain;filter:drop-shadow(4px 4px #000);width:auto;height:86%}.rcard{aspect-ratio:2/3;width:100%;max-width:360px;margin:0 auto;position:relative;container-type:inline-size}.rcard-frame{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.rcard-win{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.rcard-win svg{width:auto;height:100%;display:block}.rcard-head,.rcard-row{z-index:2;font-family:var(--font-label);color:var(--chalk);white-space:nowrap;justify-content:space-between;align-items:center;gap:2cqw;padding:0 3cqw;display:flex;position:absolute;overflow:hidden}.rcard-head{font-family:var(--font-px);font-size:3.1cqw}.rcard-head .bg{font-family:var(--font-label);color:var(--dim);font-size:3.2cqw}.rcard-row{opacity:0;font-size:3.3cqw;transform:translate(-4px)}.rcard-row.on{opacity:1;transition:opacity .12s steps(2,end),transform .12s steps(2,end);transform:none}.rcard-row .k{color:var(--steel)}.rcard-row .v{text-overflow:ellipsis;overflow:hidden}.rcard-row .v.rare{color:var(--orange)}.rcard-flash{animation:.5s steps(3,end) card-stamp}@keyframes card-stamp{0%{filter:brightness(1.8);transform:scale(1.06)rotate(-1deg)}to{filter:none;transform:none}}.empty{text-align:center;justify-items:center;gap:12px;padding:12px 0;display:grid}.empty img{filter:drop-shadow(4px 4px #000);width:min(220px,60vw);height:auto}.empty p{color:var(--dim);max-width:34em;margin:0}.faq-head{align-items:center;gap:14px;margin-top:26px;display:flex}.faq-head img{width:64px;height:64px}.faq-head span{font-family:var(--font-px);font-size:12px}.led.paused{background:var(--yellow);animation:.6s steps(2,end) infinite blink}.paused-box{grid-template-columns:180px 1fr;align-items:center;gap:20px;display:grid}.paused-box img{filter:drop-shadow(4px 4px #000);width:100%;height:auto}@media (max-width:720px){.paused-box{text-align:center;grid-template-columns:1fr;justify-items:center}.paused-box img{width:160px}}.touch-only{display:none}@media (pointer:coarse){.touch-only{display:inline-flex}}.warn{border:2px solid var(--yellow);color:var(--chalk);background:#ffd16612;padding:10px 12px;font-size:14px}.helper{color:var(--dim);font-size:14px}.helper strong{color:var(--chalk)}.track-form{flex-wrap:wrap;gap:8px;display:flex}.track-form input{background:var(--ink-2);border:2px solid var(--line-2);min-width:180px;color:var(--chalk);font-family:var(--font-mono);flex:1;padding:10px 12px;font-size:13px}.track-form input:focus{border-color:var(--yellow);outline:none}.line-idle{max-width:300px;margin:0 auto}.page{padding:clamp(28px,6vw,64px) 0}.page h1{font-family:var(--font-px);margin:0 0 18px;font-size:clamp(18px,3vw,28px);font-weight:400;line-height:1.5}.page h2{font-family:var(--font-px);color:var(--orange);margin:34px 0 12px;font-size:13px;font-weight:400;line-height:1.6}.page p,.page li{color:var(--dim);max-width:46em;font-size:16px}.page li{margin-bottom:8px}.page .updated{font-family:var(--font-label);color:var(--steel);font-size:13px}.nf{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:70vh;display:grid}.nf img{filter:drop-shadow(5px 5px #000);width:min(260px,70vw);height:auto}.ticker{font-variant-numeric:tabular-nums}.pedestal.conveyor,.hazard.moving{background-size:34px 34px;animation:1.2s steps(6,end) infinite conveyor}.hazard.moving{background-image:repeating-linear-gradient(-45deg, var(--orange) 0 12px, var(--ink) 12px 24px)}@keyframes conveyor{to{background-position:34px 0}}.hero-fx{pointer-events:none;opacity:.8;background:linear-gradient(#0000 0%,#ff8a240f 48%,#ffd1661a 50%,#ff8a240f 52%,#0000 100%) 0 0/100% 240px no-repeat;animation:7s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{background-position:0 -240px}to{background-position:0 calc(100% + 240px)}}.btn:not(.ghost):hover{animation:.36s steps(2,end) shimmy}@keyframes shimmy{0%{translate:0}50%{translate:0 -2px}to{translate:0}}.addr button:active,.btn:active{filter:brightness(1.15)}.addr button[aria-live]{transition:background .1s steps(2,end)}.card:hover svg{animation:.8s steps(2,end) infinite bob}@keyframes bob{50%{transform:translateY(-3px)}}.burst{z-index:3;height:0;position:relative;top:120px;left:50%}.burst i{animation:.9s steps(8,end) forwards burst;position:absolute;top:0;left:0;box-shadow:1px 1px #000}@keyframes burst{0%{opacity:1;transform:translate(0)}80%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 60px));opacity:0}}.motion .panel .panel-head{clip-path:inset(0 100% 0 0)}.motion .panel.in .panel-head{clip-path:inset(0);transition:clip-path .5s steps(8,end)}.motion .panel .frame,.motion .panel .tile,.motion .panel .how-card{opacity:0;translate:0 8px}.motion .panel.in .frame,.motion .panel.in .tile,.motion .panel.in .how-card{opacity:1;transition:opacity .35s steps(4,end),translate .35s steps(4,end);translate:0}.motion .panel:not(.in) .card{opacity:0}.motion .panel.in .tile:nth-child(2),.motion .panel.in .how-card:nth-child(2){transition-delay:60ms}.motion .panel.in .tile:nth-child(3),.motion .panel.in .how-card:nth-child(3){transition-delay:.12s}.motion .panel.in .tile:nth-child(4),.motion .panel.in .how-card:nth-child(4){transition-delay:.18s}.motion .panel.in .tile:nth-child(n+5){transition-delay:.24s}.marquee{border:2px solid var(--line);background:#070707;align-items:stretch;margin-bottom:16px;display:flex}.marquee-view{flex:1;min-width:0;overflow:hidden}.marquee-toggle{border:0;border-left:2px solid var(--line);background:var(--panel-2);color:var(--dim);font-family:var(--font-label);text-transform:uppercase;cursor:pointer;flex-shrink:0;padding:0 12px;font-size:11px}.marquee-toggle:hover{color:var(--chalk);background:var(--steel-d)}.marquee.stopped .marquee-track{animation-play-state:paused}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-track span{font-family:var(--font-label);color:var(--orange);white-space:nowrap;text-shadow:0 0 6px #ff8a248c;padding:8px 48px 8px 0;font-size:13px}.marquee-view:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.motion .panel .panel-head,.motion .panel .frame,.motion .panel .tile,.motion .panel .how-card,.motion .panel .card{clip-path:none;opacity:1;translate:none}.hero-fx,.burst{display:none}}.ticker{justify-items:start;display:inline-grid;position:relative}.ticker>span{white-space:nowrap;grid-area:1/1}.ticker .ghost{color:#f0f0f012;-webkit-user-select:none;user-select:none;pointer-events:none}.qr{position:relative;overflow:hidden}.qr-print{width:100%;height:100%;position:relative;overflow:hidden}.qr-scan{display:none}.addr button{position:relative}.addr button[data-state=copied]{background:var(--mint);color:#062212}.stage-body.impact svg,.rcard-win.impact svg{transform:translateY(2px)}.stamp{font-family:var(--font-px);color:var(--mint);border:2px solid var(--mint);background:#08140cd9;padding:5px 6px;font-size:9px;position:absolute;top:10px;right:10px;box-shadow:2px 2px #000}.step{margin:0 -8px;padding:5px 8px}.step.on{background-image:linear-gradient(90deg, var(--orange) 50%, transparent 0), linear-gradient(90deg, var(--orange) 50%, transparent 0), linear-gradient(0deg, var(--orange) 50%, transparent 0), linear-gradient(0deg, var(--orange) 50%, transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 2px,8px 2px,2px 8px,2px 8px}.dots:after{content:"...";display:inline-block}.callout.bad{border-color:var(--yellow)}@media (prefers-reduced-motion:no-preference){.boot:before{content:"";pointer-events:none;z-index:1;background:#fff;height:2px;margin-top:-1px;animation:.5s steps(6,end) forwards crt-line;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 18px #fff}.boot-screen{animation:.5s steps(6,end) both crt-on}.hero-copy>*{animation:.42s steps(4,end) both arrive;animation-delay:calc(var(--i,0) * .11s + 60ms)}.hero-copy>.hero-title{animation:.42s steps(4,end) .17s both arrive,9s step-end 3s infinite glitch}.hero-copy .ctas .btn:first-child{animation:.3s step-end 1.05s 3 cta-blink}html.booting .hero-copy>*,html.booting .hero-copy .ctas .btn:first-child{animation-play-state:paused}.addr button[data-state=copied]{animation:.24s steps(3,end) both stamp-in}.addr button[data-state=copied]:after{content:"";width:4px;height:4px;box-shadow:0 -16px 0 var(--yellow), 16px 0 0 var(--yellow), 0 16px 0 var(--yellow), -16px 0 0 var(--yellow), 12px -12px 0 var(--chalk), -12px 12px 0 var(--chalk), 12px 12px 0 var(--chalk), -12px -12px 0 var(--chalk);pointer-events:none;margin:-2px 0 0 -2px;animation:.4s steps(4,end) forwards spark;position:absolute;top:50%;left:50%}.qr-print img{animation:1.1s steps(22,end) both qr-print}.qr-scan{border-top:3px solid var(--orange);box-shadow:inset 0 3px 10px -4px var(--orange);pointer-events:none;animation:1.1s steps(22,end) forwards qr-scan;display:block;position:absolute;inset:0}.step.on{animation:.5s steps(2,end) infinite ants}.step.done i{animation:.3s steps(3,end) stamp-in}.error,.callout.bad{animation:.32s step-end shake}.dots:after{clip-path:inset(0 100% 0 0);animation:1.2s steps(4,end) infinite dots}.stamp{animation:.3s steps(3,end) both stamp-in}.motion .panel.in .card{animation:.44s step-end both dither;animation-delay:calc(var(--i,0) * 35ms);-webkit-mask-size:8px 8px;mask-size:8px 8px}.open-box{animation:.32s steps(8,end) both open-box}.how-card:hover .how-art img{animation:.8s steps(2,end) infinite bob}.log-ln.fresh{animation:.6s steps(2,end) line-flash}.log-ln.fresh .x{animation:.7s steps(28,end) both type-in}}@keyframes crt-line{0%{opacity:1;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(40)}}@keyframes crt-on{0%,35%{filter:brightness(3);opacity:0;transform:scaleY(.01)}36%{opacity:1}to{filter:none;opacity:1;transform:none}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glitch{0%,93%{text-shadow:4px 4px #000;translate:0}93.6%{text-shadow:-3px 0 0 var(--orange), 4px 4px 0 #000;translate:3px}94.6%{text-shadow:3px 0 #69c58acc,4px 4px #000;translate:-2px}95.4%,to{text-shadow:4px 4px #000;translate:0}}@keyframes cta-blink{0%{filter:none}50%{filter:brightness(1.55)}}@keyframes stamp-in{0%{opacity:.4;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes spark{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes qr-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes qr-scan{0%{opacity:1;transform:translateY(0)}99%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes ants{to{background-position:8px 0,-8px 100%,0 -8px,100% 8px}}@keyframes shake{0%,to{translate:0}20%{translate:-3px}40%{translate:3px}60%{translate:-2px}80%{translate:2px}}@keyframes dots{to{clip-path:inset(0 -34% 0 0)}}@keyframes dither{0%{opacity:0}20%{opacity:1;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E")}45%{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E")}70%{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='1' y='0' width='1' height='1'/%3E%3Crect x='2' y='0' width='1' height='1'/%3E%3Crect x='3' y='0' width='1' height='1'/%3E%3Crect x='1' y='1' width='1' height='1'/%3E%3Crect x='3' y='1' width='1' height='1'/%3E%3Crect x='0' y='2' width='1' height='1'/%3E%3Crect x='1' y='2' width='1' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3Crect x='3' y='2' width='1' height='1'/%3E%3Crect x='1' y='3' width='1' height='1'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E")}to{opacity:1;-webkit-mask-image:none;mask-image:none}}@keyframes open-box{0%{clip-path:inset(50%)}to{clip-path:inset(0 -12px -12px 0)}}@keyframes line-flash{0%{background:#ff8a242e}to{background:0 0}}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
