@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Press_Start_2P_6d0c14;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Press_Start_2P_Fallback_6d0c14;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:__Press_Start_2P_6d0c14,__Press_Start_2P_Fallback_6d0c14;font-weight:400;font-style:normal}.__variable_6d0c14{--font-press-start:"__Press_Start_2P_6d0c14","__Press_Start_2P_Fallback_6d0c14"}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__VT323_Fallback_4f2f0f;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:__VT323_4f2f0f,__VT323_Fallback_4f2f0f;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-vt323:"__VT323_4f2f0f","__VT323_Fallback_4f2f0f"}:root{--bg:#0a0c00;--bg-2:#14180a;--grid:rgba(244,229,0,.06);--yellow:#f4e500;--yellow-2:#c4b800;--yellow-x:#fff35e;--yellow-soft:rgba(244,229,0,.55);--yellow-mute:rgba(244,229,0,.35);--yellow-faint:rgba(244,229,0,.15);--card:#14180a;--card-2:#1a1d10;--card-deep:#0d0f06;--rule:rgba(244,229,0,.3);--rule-soft:rgba(244,229,0,.15);--green:#4eff5a;--pink:#ff7aa8;--pink-2:#c33c6e;--red:#ff3d2e;--font-pixel:var(--font-press-start),"Courier New",monospace;--font-mono:var(--font-vt323),"Courier New",monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--yellow);font-family:var(--font-mono);font-size:20px;line-height:1.5;min-height:100vh;overflow-x:hidden}body:before{background:radial-gradient(ellipse 90% 60% at 50% 30%,rgba(244,229,0,.07),transparent 70%),linear-gradient(var(--grid) 1px,transparent 1px) 0 0 /36px 36px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 /36px 36px,var(--bg);z-index:0}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{background:repeating-linear-gradient(180deg,transparent,transparent 2px,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 4px);z-index:100;mix-blend-mode:multiply;animation:flicker 6s infinite}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.85}94%{opacity:1}97%{opacity:.92}98%{opacity:1}}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}.shell{position:relative;z-index:2}.container{max-width:1180px;margin:0 auto;padding:0 28px}.nav{justify-content:space-between;padding:22px 0}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.06em}.brand-mark{width:38px;height:38px;border:2px solid var(--yellow);background:var(--card-deep);display:grid;place-items:center;box-shadow:0 0 0 1px #000,0 0 14px rgba(244,229,0,.25)}.brand-name{color:var(--yellow);text-shadow:0 0 10px rgba(244,229,0,.5)}.nav-links{display:flex;gap:32px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.nav-links a{color:var(--yellow-soft);padding:4px 2px;transition:color .15s,text-shadow .15s}.nav-links a:hover{color:var(--yellow);text-shadow:0 0 8px rgba(244,229,0,.6)}.chain-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:2px solid var(--yellow);background:var(--card-deep);font-family:var(--font-pixel);font-size:9px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 1px #000,0 0 14px rgba(244,229,0,.2)}.chain-badge .led{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);animation:led-pulse 2s infinite}@keyframes led-pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:22px;gap:22px;margin-top:18px}.card{background:var(--card);border:2px solid var(--yellow);padding:32px 36px;position:relative;box-shadow:0 0 0 1px #000,0 0 32px rgba(244,229,0,.12)}.card-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-mute)}.card-label,.hero-headline{font-family:var(--font-pixel);margin-bottom:26px}.hero-headline{font-size:clamp(32px,5vw,56px);line-height:1.15;letter-spacing:.02em;color:var(--yellow);text-shadow:0 0 16px rgba(244,229,0,.6),0 0 32px rgba(244,229,0,.3),3px 3px 0 #000}.hero-headline .accent{color:var(--yellow-x);text-shadow:0 0 18px rgba(255,243,94,.8),0 0 36px rgba(255,243,94,.4),3px 3px 0 #000}.hero-headline .tag{display:inline-block;background:var(--yellow);color:#000;padding:2px 14px 6px;margin:0 4px;text-shadow:none;box-shadow:0 0 0 2px #000,0 0 22px rgba(244,229,0,.5);transform:rotate(-1.5deg)}.hero-blurb{max-width:480px;font-family:var(--font-mono);font-size:19px;line-height:1.5;color:var(--yellow-soft);margin-bottom:22px}.inline-tag{display:inline-block;font-family:var(--font-pixel);font-size:10px;background:var(--yellow);color:#000;padding:2px 6px;vertical-align:2px;letter-spacing:.05em}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.pill{padding:6px 12px;border:1.5px solid var(--rule);background:var(--card-deep);font-family:var(--font-pixel);font-size:9px;letter-spacing:.05em;color:var(--yellow-soft);white-space:nowrap;text-transform:uppercase}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:2px solid var(--yellow);background:transparent;color:var(--yellow);font-family:var(--font-pixel);font-size:10px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px #000,0 0 18px rgba(244,229,0,.2);transition:all .1s}.btn:hover{background:rgba(244,229,0,.08);box-shadow:0 0 0 1px #000,0 0 28px rgba(244,229,0,.45)}.btn-primary{background:var(--yellow);color:#000}.btn-primary:hover{background:var(--yellow-x);box-shadow:0 0 0 1px #000,0 0 32px rgba(244,229,0,.7)}.btn-primary:before{content:"▸"}.mascot-card{background:var(--card-deep);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;padding:24px}.mascot-card:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent,transparent 3px,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 4px);pointer-events:none;z-index:1}.mascot-tab{left:18px;background:var(--card);color:var(--yellow);padding:6px 10px;border:1.5px solid var(--yellow);letter-spacing:.08em}.mascot-amount,.mascot-tab{position:absolute;top:16px;font-family:var(--font-pixel);font-size:9px;z-index:3}.mascot-amount{right:18px;background:var(--yellow);color:#000;padding:6px 12px;letter-spacing:.06em;box-shadow:0 0 0 2px #000,0 0 16px rgba(244,229,0,.4)}.mascot-disc{width:auto;height:auto;border-radius:0;background:transparent;display:grid;place-items:center;margin:36px 0 24px;position:relative;z-index:2;box-shadow:none}.mascot-disc:after{content:none}.mascot-frame{width:auto;height:auto;background:transparent;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative;box-shadow:none}.mascot-name{font-size:12px;color:var(--yellow);letter-spacing:.08em;text-shadow:0 0 8px rgba(244,229,0,.6);margin-top:4px}.mascot-name,.mascot-tagline{font-family:var(--font-pixel)}.mascot-tagline{font-size:7px;color:var(--yellow-mute);letter-spacing:.18em}.mascot-slime{width:128px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 14px rgba(46,230,152,.7)) drop-shadow(0 0 28px rgba(46,230,152,.35));animation:slime-bob 3.2s ease-in-out infinite}@keyframes slime-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.03,.97)}}.contracts-block{width:100%;position:relative;z-index:2;font-family:var(--font-pixel);font-size:9px;border-top:1px dashed var(--rule);padding-top:16px;display:flex;flex-direction:column;gap:8px;letter-spacing:.06em}.contracts-row{display:flex;justify-content:space-between;align-items:center}.contracts-row .label{color:var(--yellow-mute);text-transform:uppercase}.contracts-row .right{display:flex;align-items:center;gap:10px}.contracts-row .addr{color:var(--yellow)}.contracts-row .copy{color:var(--yellow-mute);font-size:8px;cursor:pointer;text-transform:uppercase}.contracts-row .copy:hover{color:var(--yellow)}.contracts-row .net{color:var(--yellow-mute);text-transform:uppercase}.progress-card{margin-top:22px;background:var(--card);padding:28px 36px}.progress-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:16px}.progress-pct{font-family:var(--font-pixel);font-size:56px;color:var(--yellow);text-shadow:0 0 16px rgba(244,229,0,.5),3px 3px 0 #000;letter-spacing:.02em;line-height:1}.progress-pct .small{font-size:24px;color:var(--yellow-mute);margin-left:4px}.progress-meta{text-align:right;font-family:var(--font-pixel);font-size:10px;line-height:2;letter-spacing:.06em}.progress-meta .status{color:var(--yellow-x);text-transform:uppercase;text-shadow:0 0 8px rgba(255,243,94,.5)}.progress-meta .num{color:var(--yellow-soft)}.progress-bar{height:22px;background:var(--card-deep);border:2px solid var(--yellow-faint);position:relative;overflow:hidden}.progress-fill{height:100%;background:var(--yellow);box-shadow:0 0 14px var(--yellow),inset 0 -3px 0 rgba(0,0,0,.2);transition:width .6s ease}.progress-foot{display:flex;justify-content:space-between;margin-top:14px;font-family:var(--font-pixel);font-size:9px;color:var(--yellow-mute);letter-spacing:.06em;text-transform:uppercase}.progress-foot .refresh{cursor:pointer}.progress-foot .refresh:hover{color:var(--yellow)}.section{padding:88px 0 24px}.section-head{display:flex;align-items:center;gap:14px;font-family:var(--font-pixel);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-mute);margin-bottom:28px}.section-head:before{content:"";width:32px;height:2px;background:var(--yellow-mute)}.section-title{font-family:var(--font-pixel);font-size:clamp(28px,4.5vw,48px);line-height:1.25;letter-spacing:.02em;color:var(--yellow);max-width:900px;margin-bottom:56px;text-shadow:0 0 16px rgba(244,229,0,.45),0 0 32px rgba(244,229,0,.2),3px 3px 0 #000}.section-title em{color:var(--yellow-x);font-style:normal;text-shadow:0 0 18px rgba(255,243,94,.7),3px 3px 0 #000}.tri-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tri-card{background:var(--card);border:2px solid var(--rule);padding:28px 28px 32px;box-shadow:0 0 0 1px #000,0 0 24px rgba(244,229,0,.06);transition:all .15s}.tri-card:hover{border-color:var(--yellow);box-shadow:0 0 0 1px #000,0 0 32px rgba(244,229,0,.2)}.tri-card.featured{border-color:var(--yellow);background:var(--card-2);box-shadow:0 0 0 1px #000,0 0 28px rgba(244,229,0,.18)}.tri-card .tag{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow-mute);margin-bottom:14px}.tri-card .tag,.tri-card h3{font-family:var(--font-pixel)}.tri-card h3{font-size:22px;color:var(--yellow);letter-spacing:.02em;margin-bottom:16px;line-height:1.2;text-shadow:0 0 10px rgba(244,229,0,.4),2px 2px 0 #000}.tri-card h3 .num{color:var(--yellow-x)}.tri-card p{font-family:var(--font-mono);font-size:18px;line-height:1.5;color:var(--yellow-soft)}.tri-card p .hi{color:var(--yellow-x)}.tri-card code{font-family:var(--font-pixel);font-size:10px;background:var(--card-deep);color:var(--yellow);padding:2px 6px;border:1px solid var(--rule)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.step-card{background:var(--card);border:2px solid var(--rule);padding:28px;box-shadow:0 0 0 1px #000,0 0 24px rgba(244,229,0,.06);transition:all .15s}.step-card:hover{border-color:var(--yellow);box-shadow:0 0 0 1px #000,0 0 32px rgba(244,229,0,.2)}.step-card .num{font-size:9px;letter-spacing:.12em;color:var(--yellow-mute)}.step-card .num,.step-card .verb{font-family:var(--font-pixel);text-transform:uppercase}.step-card .verb{font-size:26px;color:var(--yellow-x);margin:10px 0 16px;text-shadow:0 0 12px rgba(255,243,94,.5),2px 2px 0 #000;letter-spacing:.04em}.step-card p{font-family:var(--font-mono);font-size:18px;color:var(--yellow-soft);line-height:1.5}.step-card code{font-family:var(--font-pixel);font-size:10px;background:var(--card-deep);color:var(--yellow);padding:2px 6px;border:1px solid var(--rule)}.terminal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:32px}.terminal{background:var(--card-deep);color:var(--yellow-soft);border:2px solid var(--yellow);font-size:11px;line-height:1.9;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 32px rgba(244,229,0,.18);letter-spacing:.04em}.terminal,.terminal-bar{font-family:var(--font-pixel)}.terminal-bar{background:var(--card);padding:10px 16px;font-size:9px;color:var(--yellow-mute);border-bottom:1px solid var(--yellow);letter-spacing:.1em;display:flex;gap:8px;align-items:center;text-transform:uppercase}.terminal-bar:before{content:"";width:8px;height:8px;background:var(--yellow);box-shadow:14px 0 0 var(--yellow-2),28px 0 0 var(--yellow-mute);margin-right:32px}.terminal-body{padding:18px 22px;white-space:pre-wrap}.terminal-body .c-prompt{color:var(--yellow)}.terminal-body .c-cmd{color:var(--yellow-soft)}.terminal-body .c-out{color:var(--yellow-mute)}.terminal-body .c-ok{color:var(--green)}.terminal-body .c-comment{color:rgba(244,229,0,.3)}.terminal-body .c-hi{color:var(--yellow-x)}.skill-section{padding-top:24px}.skill-card .skill-blurb{color:var(--yellow-soft);max-width:720px;margin-bottom:22px}.skill-url-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px dashed var(--rule)}.skill-url-label{font-family:var(--font-pixel);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-mute)}.skill-url{font-family:var(--font-mono);font-size:16px;color:var(--yellow-x);word-break:break-all;flex:1 1;min-width:200px}.skill-url-line .copy{flex-shrink:0}.footer{margin-top:96px;padding:32px 0 48px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:var(--font-pixel);font-size:9px;color:var(--yellow-mute);letter-spacing:.1em;text-transform:uppercase}.footer a:hover{color:var(--yellow)}.footer .links{display:flex;gap:18px}.footer .sep{color:var(--yellow-mute)}@media (max-width:960px){.hero-grid,.steps-grid,.terminal-grid,.tri-grid{grid-template-columns:1fr}.nav-links{display:none}.card{padding:24px}.hero-headline{font-size:36px}.progress-pct{font-size:40px}}