:root{--text:#050505;--muted:#545454;--font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--text);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0;overflow:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text);letter-spacing:-.08em;text-transform:uppercase;font-weight:1000;line-height:.88}h1{font-size:clamp(3.4rem,8.8vw,7.4rem)}h2{font-size:clamp(2.8rem,6.4vw,5.7rem)}.site-header{z-index:20;border-bottom:2px solid var(--text);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:58px;padding:10px clamp(14px,3vw,38px);display:grid;position:fixed;top:0;left:0;right:0}.brand,.buy-link,.site-header nav a{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:1000}.brand{justify-self:start}.site-header nav{justify-content:center;gap:22px;display:flex}.buy-link{background:var(--text);color:#fff;justify-self:end;padding:9px 16px}.snap{scroll-snap-type:y mandatory;height:100svh;overflow-y:auto}.panel{border-bottom:2px solid var(--text);scroll-snap-align:start;scroll-snap-stop:always;background:#fff;flex-direction:column;justify-content:center;height:100svh;min-height:100svh;padding:78px clamp(18px,4vw,54px) 28px;display:flex;overflow:hidden}.panel>*{width:min(100%,1180px);margin-inline:auto}.ticker{display:none}.hero-panel{justify-content:space-evenly}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:clamp(18px,4vw,46px);display:grid}.hero-copy{gap:14px;display:grid}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:1000}.lede,.section-heading p,.steps p,.bounty-card p{color:var(--muted);font-weight:750}.lede{max-width:700px;font-size:clamp(.98rem,1.45vw,1.2rem)}.contract-card{border:2px solid var(--text);align-items:center;gap:10px;width:min(100%,720px);padding:10px;display:flex}.contract-card code{min-width:0;color:var(--text);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.contract-card button,.button{border:2px solid var(--text);color:var(--text);letter-spacing:.05em;text-transform:uppercase;background:#fff;padding:10px 16px;font-size:.82rem;font-weight:1000}.contract-card button,.button.primary{background:var(--text);color:#fff}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.logo-card{aspect-ratio:1;border:2px solid var(--text);place-items:center;width:100%;padding:clamp(14px,2.4vw,26px);display:grid}.logo-card img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stat,.steps article,.bounty-card{border:2px solid var(--text);background:#fff}.stat{padding:14px 16px}.stat span,.bounty-card span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:1000;display:block}.stat strong{color:var(--text);margin-top:8px;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:1000;display:block}.section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.section-heading p{margin-top:8px}.chart-shell{border:2px solid var(--text);background:var(--text);height:min(58svh,540px);min-height:360px;overflow:hidden}.chart-shell iframe{border:0;width:100%;height:100%}.bounty-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bounty-card{flex-direction:column;justify-content:space-between;min-height:170px;padding:18px;transition:background .16s,color .16s;display:flex}.bounty-card:hover{background:var(--text);color:#fff}.bounty-card:hover p,.bounty-card:hover span,.bounty-card:hover small{color:#fff}.bounty-card h3{margin-top:10px;font-size:clamp(1.35rem,2.35vw,2.55rem);line-height:.95}.bounty-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.bounty-card small{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin-top:14px;font-size:.78rem;font-weight:1000;line-height:1.25}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.steps article{min-height:210px;padding:22px}.steps span{font-size:1.5rem;font-weight:1000}.steps h3{margin:34px 0 12px;font-size:clamp(1.5rem,2.7vw,2.5rem)}.buy-panel{justify-content:flex-start}footer{color:var(--muted);text-align:center;justify-items:center;gap:14px;margin-top:auto;display:grid}footer strong{color:var(--text);font-size:1.4rem;font-weight:1000}footer nav{color:var(--text);flex-wrap:wrap;justify-content:center;gap:14px;font-weight:1000;display:flex}footer small a{color:var(--text);text-underline-offset:3px;font-weight:1000;text-decoration:underline}@media (width<=900px){body{overflow:auto}.snap{height:auto;overflow:visible}.panel{height:auto;min-height:100svh;overflow:visible}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-grid,.stats-grid,.bounty-list,.steps{grid-template-columns:1fr}.logo-card{width:min(100%,440px)}.contract-card{flex-direction:column;align-items:stretch}.contract-card code{white-space:normal;word-break:break-all}}
