PageSourceSearch

https://flint.trade/

html flint.trade collected 2026-10-06 17:30:19 UTC 115,752 bytes, 112 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/brand/flint-wordmark-black.svg"/><link rel="preload" as="image" href="/brand/flint-wordmark-olive.svg"/><title>Flint — Plug-and-quote spot infra for Solana</title><meta name="description" content="A low-overhead way for market makers to quote on Solana. Gas and priority fees abstracted, cheap quote refreshes, flexible logic."/><link rel="canonical" href="https://flint.trade/"/><meta property="og:type" content="website"/><meta property="og:title" content="Flint — Plug-and-quote spot infra for Solana"/><meta property="og:description" content="A low-overhead way for market makers to quote on Solana. Gas and priority fees abstracted, cheap quote refreshes, flexible logic."/><meta property="og:url" content="https://flint.trade/"/><meta property="og:image" content="https://flint.trade/og/flint-og.png"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Flint — Plug-and-quote spot infra for Solana"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="icon" type="image/x-icon" href="/favicon.ico" sizes="48x48"/><link rel="modulepreload" href="/assets/entry.client-CbS--IlG.js"/><link rel="modulepreload" href="/assets/jsx-runtime-DMyQIcFY.js"/><link rel="modulepreload" href="/assets/react-dom-EdYgh6bk.js"/><link rel="modulepreload" href="/assets/errorBoundaries-FKaeSyyy.js"/><link rel="modulepreload" href="/assets/root-BMIYv8yh.js"/><link rel="modulepreload" href="/assets/lib-BIgoLO_d.js"/><link rel="modulepreload" href="/assets/theme-DN1ABfAs.js"/><link rel="modulepreload" href="/assets/_index-VuEroStq.js"/><link rel="modulepreload" href="/assets/arrow-up-right-zO777B8u.js"/><link rel="modulepreload" href="/assets/SiteFooter-C9uHLMTl.js"/><link rel="modulepreload" href="/assets/utils-CfffTIMM.js"/><link rel="modulepreload" href="/assets/createLucideIcon-Bw6DeVqK.js"/><link rel="stylesheet" href="/assets/root-Mqg2acMs.css"/>
1<script>(function(){try{document.documentElement.classList.toggle('dark',localStorage.getItem('flint-theme')==='dark');}catch(e){}})();</script>
1</head><body><main class="min-h-screen overflow-x-hidden bg-bg font-sans text-ink"><header class="fixed inset-x-0 top-0 z-50 bg-bg/95 px-5 py-[14.5px] backdrop-blur transition-transform duration-[var(--duration-base)] will-change-transform sm:px-12 md:py-[22px] translate-y-0"><nav class="relative mx-auto flex w-full max-w-[1184px] items-center justify-between font-mono text-[13px] uppercase tracking-[0.1em]"><div class="hidden items-center gap-4 md:flex"><a aria-current="page" class="transition-colors text-brand" href="/" data-discover="true">Home</a><span class="text-ink-4">/</span><a class="transition-colors text-ink-2 hover:text-ink" href="/blog" data-discover="true">Blog</a><span class="text-ink-4">/</span><a href="https://docs.flintlabs.dev/" target="_blank" rel="noopener noreferrer" class="text-ink-2 transition-colors hover:text-ink">Docs</a><span class="text-ink-4">/</span><a href="https://devnet.dash.flint.trade/overview?demo=3" target="_blank" rel="noopener noreferrer" class="text-ink-2 transition-colors hover:text-ink">Dashboard</a></div><div class="hidden items-center gap-4 md:flex"><button type="button" aria-pressed="false" class="bg-transparent p-0 font-mono text-[13px] uppercase tracking-[0.1em] text-ink-2 transition-colors hover:text-ink">Dark mode</button><span class="text-ink-4">/</span><a class="text-cta transition-colors hover:text-cta-hover" href="/contact" data-discover="true">Get in contact</a></div><button type="button" aria-label="Open menu" aria-expanded="false" class="ml-auto flex h-10 w-10 items-center justify-center border border-line bg-bg text-ink transition-colors hover:bg-surface md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></nav></header><header class="mx-auto w-full max-w-[1280px] px-5 pt-[22px] sm:px-12"><div class="h-[18px]" aria-hidden="true"></div><div class="flex flex-col items-center gap-3 px-5 pb-2 pt-9 text-center"><img src="/brand/flint-wordmark-black.svg" alt="FLINT" class="h-12 w-auto dark:invert sm:h-14"/><span class="font-mono text-[12px] font-medium uppercase tracking-[0.08em] text-ink-3">On-chain prop AMM · Solana spot</span></div></header><section class="mx-auto mt-[22px] w-full max-w-[1360px] px-5 sm:px-12 lg:px-0 xl:-mt-[18px]"><div class="relative min-h-[720px] lg:h-[760px] xl:h-[780px]"><div aria-hidden="true" class="pointer-events-none absolute inset-0 hidden lg:block"><div class="absolute right-0 top-2.5 h-[520px] w-[640px] border border-line-soft bg-bg opacity-80"><div class="absolute inset-0" style="background-image:linear-gradient(var(--color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-soft) 1px, transparent 1px);background-size:36px 36px;opacity:0.56"></div><div class="absolute inset-0 grid grid-cols-[repeat(17,36px)] grid-rows-[repeat(14,36px)]"><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:2;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:3;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:4;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:3;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:4;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:4;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:bor
1der-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:13"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:13"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:13"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:13"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:14"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:14"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:14"></span></div></div><div class="absolute left-5 top-[310px] h-[410px] w-[660px] overflow-hidden border border-line-soft bg-bg opacity-80"><div class="absolute inset-0" style="background-image:linear-gradient(var(--color-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-line-soft) 1px, transparent 1px);background-size:36px 36px;opacity:0.56"></div><div class="absolute inset-0 grid rotate-180 grid-cols-[repeat(18,36px)] grid-rows-[repeat(12,36px)]"><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:4;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:1"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:5;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:2"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:6;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:3"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:7;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:4"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:8;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:5"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:9;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:6"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:10;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:7"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:11;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:8"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:12;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-colum
1n:13;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:9"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:13;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:10"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:14;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:11"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:15;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:16;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:17;grid-row:12"></span><span class="border border-bg bg-olive-100/90 dark:border-line-soft dark:bg-surface/70" style="grid-column:18;grid-row:12"></span></div></div><div class="absolute right-[94px] top-[220px] grid w-[540px] grid-cols-[repeat(18,19px)] gap-2 opacity-80"><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-neg/10"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-transparent"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-pos/12"></span><span class="h-3 bg-surface/45"></span><span class="h-3 bg-surface/45"></span></div></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line relative mx-auto w-full max-w-[920px] lg:absolute lg:left-1/2 lg:top-[74px] lg:-translate-x-1/2"><div class="px-6 py-10 sm:px-11 sm:py-11 lg:px-12 lg:py-12"><div role="heading" aria-level="1" class="max-w-[10ch] font-heading text-[52px] font-medium leading-[0.99] tracking-[-0.03em] text-ink sm:max-w-none sm:text-[68px] lg:text-[80px] xl:text-[86px]"><span class="text-cta">Plug-and-quote</span> spot infra for Solana</div></div><div class="grid gap-3 border-t border-stone-900 px-6 py-5 dark:border-line sm:px-11 lg:px-12"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Gas &amp; priority fees</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Abstracted</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Quote refreshes</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Efficient</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Quoting logic</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Yours</span></div></div><div class="grid min-w-0 gap-5 border-t border-stone-900 px-6 py-6 dark:border-line sm:grid-cols-[minmax(0,1fr)_auto] sm:items-center sm:px-11 lg:px-12"><p class="m-0 max-w-[48ch] text-[15px] leading-[1.6] text-ink-2">Plug into a live prop AMM: refresh quotes affordably, run your own quoting logic, and match aggregator flow — without managing gas, priority fees, or transaction landing.</p><div class="flex flex-wrap gap-2.5"><a href="https://docs.flintlabs.dev/" class="border border-line px-4 py-3 text-[14px] font-medium text-ink transition-colors hover:bg-surface">See the API</a><a href="https://devnet.dash.flint.trade/overview" class="border border-line px-4 py-3 text-[14px] font-medium text-ink transition-colors hover:bg-surface">Open dashboard ↗</a><a href="/contact" class="border border-cta bg-cta px-4 py-3 text-[14px] font-medium text-cta-fg transition-colors hover:bg-cta-hover">Get in contact →</a></div></div></div></div></section><section id="solana" class="mx-auto w-full max-w-[1280px] border-t border-line px-5 py-20 sm:px-12 lg:py-28"><div class="relative"><div aria-hidden="true" class="pointer-events-none absolute hidden lg:block right-[-120px] top-4 h-[460px] w-[420px] xl:right-0 bg-stone-150 dark:bg-surface" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;12&#x27; height=&#x27;12&#x27;%3E%3Ccircle cx=&#x27;2&#x27; cy=&#x27;2&#x27; r=&#x27;1&#x27; fill=&#x27;%236D7359&#x27; fill-opacity=&#x27;.28&#x27;/%3E%3C/svg%3E&quot;)"></div><div class="relative z-10"><h2 class="m-0 max-w-[12.6ch] text-[clamp(48px,8vw,96px)] font-medium leading-[1.02] tracking-[-0.035em] text-ink">Quote where the volume already is</h2><p class="m-0 mt-8 max-w-[58ch] text-[18px] leading-[1.58] text-ink-2 sm:text-[20px]">Solana is the highest-volume chain in DeFi, and its aggregators route more flow than any other venue on-chain. For a market maker, that&#x27;s the deepest, most active order flow anywhere, and Flint puts you in front of it.</p><div class="min-w-0 border border-stone-900 bg-paper dark:border-line mt-16 overflow-hidden"><div class="grid sm:grid-cols-2 lg:grid-cols-4"><a href="https://defillama.com/dexs/chains" target="_blank" rel="noopener noreferrer" class="group relative bg-paper px-5 py-5 transition-colors hover:bg-surface sm:min-h-[210px] sm:px-7 sm:py-8 border-stone-900 dark:border-line sm:border-r border-b sm:border-b lg:border-b-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right absolute right-5 top-5 h-3.5 w-3.5 text-ink-4 opacity-0 transition-opacity duration-[var(--duration-fast)] group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg><h3 class="m-0 font-mono text-[10.5px] font-medium uppercase tracking-[0.18em] text-ink-3">DEX volume rank</h3><div class="mt-5 text-[38px] font-medium leading-none tracking-[-0.03em] tabular-nums text-ink sm:mt-9 sm:text-[44px] sm:tracking-[-0.035em]">#1</div><p class="m-0 mt-4 max-w-none whitespace-nowrap font-mono text-[10px] uppercase leading-[1.45] tracking-0 text-ink-4 sm:mt-6 sm:max-w-[18ch] sm:whitespace-normal sm:text-[10.5px] sm:tracking-[0.14em]">among all chains</p></a><a href="https://defillama.com/dexs/chain/Solana" target="_blank" rel="noopener noreferrer" class="group relative bg-paper px-5 py-5 transition-colors hover:bg-surface sm:min-h-[210px] sm:px-7 sm:py-8 border-stone-900 dark:border-line sm:border-r border-b sm:border-b lg:border-b-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right absolute right-5 top-5 h-3.5 w-3.5 text-ink-4 opacity-0 transition-opacity duration-[var(--duration-fast)] group-hover:opacity-100" aria-hidden="true"><path d
1="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg><h3 class="m-0 font-mono text-[10.5px] font-medium uppercase tracking-[0.18em] text-ink-3">DEX volume</h3><div class="mt-5 text-[38px] font-medium leading-none tracking-[-0.03em] tabular-nums text-ink sm:mt-9 sm:text-[44px] sm:tracking-[-0.035em]">$47.25B</div><p class="m-0 mt-4 max-w-none whitespace-nowrap font-mono text-[10px] uppercase leading-[1.45] tracking-0 text-ink-4 sm:mt-6 sm:max-w-[18ch] sm:whitespace-normal sm:text-[10.5px] sm:tracking-[0.14em]">trailing 30 days</p></a><a href="https://defillama.com/aggregators/chain/Solana" target="_blank" rel="noopener noreferrer" class="group relative bg-paper px-5 py-5 transition-colors hover:bg-surface sm:min-h-[210px] sm:px-7 sm:py-8 border-stone-900 dark:border-line sm:border-r border-b sm:border-b-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right absolute right-5 top-5 h-3.5 w-3.5 text-ink-4 opacity-0 transition-opacity duration-[var(--duration-fast)] group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg><h3 class="m-0 font-mono text-[10.5px] font-medium uppercase tracking-[0.18em] text-ink-3">Aggregator volume</h3><div class="mt-5 text-[38px] font-medium leading-none tracking-[-0.03em] tabular-nums text-ink sm:mt-9 sm:text-[44px] sm:tracking-[-0.035em]">$1.36T</div><p class="m-0 mt-4 max-w-none whitespace-nowrap font-mono text-[10px] uppercase leading-[1.45] tracking-0 text-ink-4 sm:mt-6 sm:max-w-[18ch] sm:whitespace-normal sm:text-[10.5px] sm:tracking-[0.14em]">Jupiter · DFlow · Titan, all-time</p></a><a href="https://app.rwa.xyz/networks/solana" target="_blank" rel="noopener noreferrer" class="group relative bg-paper px-5 py-5 transition-colors hover:bg-surface sm:min-h-[210px] sm:px-7 sm:py-8"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right absolute right-5 top-5 h-3.5 w-3.5 text-ink-4 opacity-0 transition-opacity duration-[var(--duration-fast)] group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg><h3 class="m-0 font-mono text-[10.5px] font-medium uppercase tracking-[0.18em] text-ink-3">Onchain RWA</h3><div class="mt-5 text-[38px] font-medium leading-none tracking-[-0.03em] tabular-nums text-ink sm:mt-9 sm:text-[44px] sm:tracking-[-0.035em]">$3.74B</div><p class="m-0 mt-4 max-w-none whitespace-nowrap font-mono text-[10px] uppercase leading-[1.45] tracking-0 text-ink-4 sm:mt-6 sm:max-w-[18ch] sm:whitespace-normal sm:text-[10.5px] sm:tracking-[0.14em]">tokenized on Solana, ex-stablecoins</p></a></div></div><p class="mt-8 font-mono text-[11px] uppercase tracking-[0.14em] text-ink-4">Sources: DefiLlama · rwa.xyz · as of <!-- -->2026-08-07</p></div></div></section><section id="system" class="mx-auto w-full max-w-[1280px] px-5 py-24 sm:px-12 lg:py-28"><div class="relative"><div aria-hidden="true" class="pointer-events-none absolute hidden lg:block right-0 top-10 h-[520px] w-[460px] bg-olive-100 dark:bg-surface" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;8&#x27; height=&#x27;8&#x27;%3E%3Cpath d=&#x27;M-2,2 l4,-4 M0,8 l8,-8 M6,10 l4,-4&#x27; stroke=&#x27;%236D7359&#x27; stroke-opacity=&#x27;.3&#x27; stroke-width=&#x27;1&#x27;/%3E%3C/svg%3E&quot;)"></div><div class="relative grid gap-8 lg:grid-cols-[minmax(0,620px)_minmax(0,1fr)] lg:items-start"><div class="min-w-0 border border-stone-900 bg-paper dark:border-line relative z-20 lg:col-start-1 lg:row-start-1"><div class="flex min-w-0 border-b border-stone-900 font-mono dark:border-line"><div class="flex flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] min-w-0 flex-1 px-5 py-4 sm:px-6"><span class="min-w-0 max-w-full break-words">System</span></div></div><div class="px-6 py-8 sm:px-10 sm:py-9"><h2 class="m-0 max-w-[16ch] text-[clamp(36px,5vw,46px)] font-medium leading-[1.06] tracking-[-0.02em]">Plug in. We run the rest.</h2><p class="m-0 mt-4 max-w-[58ch] text-[14px] leading-[1.55] text-ink-2">Taker flow routes in from Solana&#x27;s aggregators; your quoting logic plugs into a fast server. Flint runs the prop AMM in between and handles gas, priority fees, and transaction landing — so you just connect and quote.</p></div><div class="grid gap-3 border-t border-stone-900 px-6 py-6 dark:border-line sm:px-10"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words"><span class="text-olive-600">Your quoting logic</span></span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words sm:text-right text-olive-600">You plug in</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Flint Client Library</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Turns quotes into transactions</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Flint Server</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Quotes, state, fees</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Flint On-chain DEX</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">propAMM with matching engine</span></div></div></div><div class="relative z-10 lg:col-span-2 lg:col-start-1 lg:row-start-2 lg:ml-[260px] lg:-mt-4"><div class="min-w-0 border border-stone-900 bg-paper dark:border-line relative z-10 hidden w-full overflow-hidden lg:block"><div class="flex min-w-0 border-b border-stone-900 font-mono dark:border-line"><div class="flex flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] min-w-0 flex-1 px-5 py-4 sm:px-6"><span class="min-w-0 max-w-full break-words">System diagram</span></div></div><div class="p-12">
1<div class="grid grid-cols-[minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)]"><div class="col-start-1 flex justify-center"><div class="flex min-h-[64px] min-w-0 items-center justify-center border border-hairline bg-paper px-5 py-4 text-center text-[15px] font-medium text-ink sm:min-w-[210px] sm:px-7">Your quoting logic</div></div><div class="col-start-5 flex justify-center"><div class="flex min-h-[64px] min-w-0 items-center justify-center border border-hairline bg-paper px-5 py-4 text-center text-[15px] font-medium text-ink sm:min-w-[210px] sm:px-7">Solana aggregators</div></div></div><div class="grid grid-cols-[minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)] mt-2 h-[84px] items-stretch"><div class="col-start-1 flex flex-col items-center"><span class="font-mono text-[10px] uppercase tracking-[0.12em]" style="color:var(--color-cta)">you plug in</span><div class="mt-1 w-0.5 flex-1"><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-fwd" style="--fc:var(--color-cta)"></span><span class="absolute h-0 w-0 bottom-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-cta)"></span></div></div></div><div class="col-start-5 flex flex-col items-center"><span class="font-mono text-[10px] uppercase tracking-[0.12em]" style="color:var(--color-brand)">taker flow</span><div class="mt-1 w-0.5 flex-1"><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-fwd" style="--fc:var(--color-brand)"></span><span class="absolute h-0 w-0 bottom-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-brand)"></span></div></div></div></div>
1<div class="grid grid-cols-[minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)_minmax(150px,200px)_minmax(0,1fr)] mt-1 items-stretch"><div class="col-start-1"><div class="flex h-full min-h-[92px] flex-col justify-center border px-4 py-4 text-center" style="background:color-mix(in srgb, var(--color-cta) 6%, var(--color-paper));border-color:color-mix(in srgb, var(--color-cta) 22%, var(--color-line))"><div class="font-heading text-[15px] font-semibold tracking-[-0.01em] text-ink">Flint Client Library</div><div class="mt-1 font-mono text-[11px] tracking-[0.02em] text-ink-3">Turns quotes into transactions</div></div></div><div class="col-start-2"><div class="flex h-full flex-col justify-center gap-9 px-3"><div class="relative flex h-0.5 w-full items-center left-1.5"><span class="fl-h w-full fl-bwd" style="--fc:var(--color-brand)"></span><span class="absolute h-0 w-0 left-[-1px] top-1/2 -translate-y-1/2" style="border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid var(--color-brand)"></span><span class="absolute whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.11em] bottom-full mb-1 left-1/2 -translate-x-1/2" style="color:var(--color-brand)">market data</span></div><div class="relative flex h-0.5 w-full items-center right-1.5"><span class="fl-h w-full fl-fwd" style="--fc:var(--color-cta)"></span><span class="absolute h-0 w-0 right-[-1px] top-1/2 -translate-y-1/2" style="border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--color-cta)"></span><span class="absolute whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.11em] top-full mt-1 left-1/2 -translate-x-1/2" style="color:var(--color-cta)">transactions</span></div></div></div><div class="col-start-3"><div class="flex h-full min-h-[92px] flex-col justify-center border px-4 py-4 text-center" style="background:color-mix(in srgb, var(--color-cta) 6%, var(--color-paper));border-color:color-mix(in srgb, var(--color-cta) 22%, var(--color-line))"><div class="font-heading text-[15px] font-semibold tracking-[-0.01em] text-ink">Flint Server</div><div class="mt-1 font-mono text-[11px] tracking-[0.02em] text-ink-3">Quotes, state, fees</div></div></div><div class="col-start-4"><div class="flex h-full flex-col justify-center gap-9 px-3"><div class="relative flex h-0.5 w-full items-center left-1.5"><span class="fl-h w-full fl-bwd" style="--fc:var(--color-brand)"></span><span class="absolute h-0 w-0 left-[-1px] top-1/2 -translate-y-1/2" style="border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:7px solid var(--color-brand)"></span><span class="absolute whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.11em] bottom-full mb-1 left-1/2 -translate-x-1/2" style="color:var(--color-brand)">events &amp; updates</span></div><div class="relative flex h-0.5 w-full items-center right-1.5"><span class="fl-h w-full fl-fwd" style="--fc:var(--color-cta)"></span><span class="absolute h-0 w-0 right-[-1px] top-1/2 -translate-y-1/2" style="border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--color-cta)"></span><span class="absolute whitespace-nowrap font-mono text-[10px] uppercase tracking-[0.11em] top-full mt-1 left-1/2 -translate-x-1/2" style="color:var(--color-cta)">optimized landing</span></div></div></div><div class="col-start-5"><div class="relative h-full border border-dashed p-2" style="border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-line))"><span class="absolute -top-[7px] left-3 bg-paper px-1.5 font-mono text-[9px] uppercase tracking-[0.14em]" style="color:var(--color-brand)">Solana Cluster</span><div class="flex h-full min-h-[92px] flex-col justify-center border px-4 py-4 text-center" style="background:color-mix(in srgb, var(--color-cta) 6%, var(--color-paper));border-color:color-mix(in srgb, var(--color-cta) 22%, var(--color-line))"><div class="font-heading text-[15px] font-semibold tracking-[-0.01em] text-ink">Flint On-chain DEX</div><div class="mt-1 font-mono text-[11px] tracking-[0.02em] text-ink-3">propAMM with matching engine</div></div></div></div></div></div></div><div class="mx-auto flex w-full max-w-[462px] flex-col items-stretch px-0 lg:hidden"><div class="flex min-h-[88px] w-full flex-col items-center justify-center rounded-[14px] border bg-paper px-5 py-5 text-center shadow-[0_12px_32px_color-mix(in_srgb,var(--color-ink)_8%,transparent)]" style="border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line));background:var(--color-paper)"><div class="font-heading text-[20px] font-semibold tracking-[-0.01em] text-ink">Your quoting logic</div></div><div class="my-2 flex flex-col items-center gap-1"><span class="font-mono text-[10px] uppercase tracking-[0.12em]" style="color:var(--color-cta)">you plug in</span><div class="relative flex w-0.5 justify-center h-12"><span class="fl-v h-full fl-fwd" style="--fc:var(--color-cta)"></span>
1<span class="absolute h-0 w-0 bottom-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-cta)"></span></div></div><div class="flex min-h-[88px] w-full flex-col items-center justify-center rounded-[14px] border bg-paper px-5 py-5 text-center shadow-[0_12px_32px_color-mix(in_srgb,var(--color-ink)_8%,transparent)]" style="border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line));background:var(--color-paper)"><div class="font-heading text-[20px] font-semibold tracking-[-0.01em] text-ink">Flint Client Library</div><div class="mt-2 font-mono text-[13px] tracking-[0.02em] text-ink-3">Turns quotes into transactions</div></div><div class="grid h-[88px] grid-cols-[minmax(0,1fr)_2px_54px_2px_minmax(0,1fr)] items-center"><span class="pr-3 text-right font-mono text-[10px] uppercase tracking-[0.11em]" style="color:var(--color-cta)">transactions</span><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-fwd" style="--fc:var(--color-cta)"></span><span class="absolute h-0 w-0 bottom-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-cta)"></span></div><span aria-hidden="true"></span><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-bwd" style="--fc:var(--color-brand)"></span><span class="absolute h-0 w-0 top-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--color-brand)"></span></div><span class="pl-3 font-mono text-[10px] uppercase tracking-[0.11em]" style="color:var(--color-brand)">market data</span></div><div class="flex min-h-[88px] w-full flex-col items-center justify-center rounded-[14px] border bg-paper px-5 py-5 text-center shadow-[0_12px_32px_color-mix(in_srgb,var(--color-ink)_8%,transparent)]" style="border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line));background:var(--color-paper)"><div class="font-heading text-[20px] font-semibold tracking-[-0.01em] text-ink">Flint Server</div><div class="mt-2 font-mono text-[13px] tracking-[0.02em] text-ink-3">Quotes, state, fees</div></div><div class="grid h-[88px] grid-cols-[minmax(0,1fr)_2px_54px_2px_minmax(0,1fr)] items-center"><span class="pr-3 text-right font-mono text-[10px] uppercase tracking-[0.11em]" style="color:var(--color-cta)">optimized landing</span><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-fwd" style="--fc:var(--color-cta)"></span><span class="absolute h-0 w-0 bottom-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-cta)"></span></div><span aria-hidden="true"></span><div class="relative flex w-0.5 justify-center h-full"><span class="fl-v h-full fl-bwd" style="--fc:var(--color-brand)"></span><span class="absolute h-0 w-0 top-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--color-brand)"></span></div><span class="pl-3 font-mono text-[10px] uppercase tracking-[0.11em]" style="color:var(--color-brand)">events &amp; updates</span></div><div class="relative rounded-[14px] border border-dashed p-3" style="border-color:color-mix(in srgb, var(--color-brand) 55%, var(--color-line))"><span class="absolute -top-[9px] left-6 bg-bg px-2 font-mono text-[10px] uppercase tracking-[0.14em]" style="color:var(--color-brand)">Solana Cluster</span><div class="flex w-full flex-col items-center justify-center rounded-[14px] border bg-paper px-5 py-5 text-center shadow-[0_12px_32px_color-mix(in_srgb,var(--color-ink)_8%,transparent)] min-h-[126px]" style="border-color:color-mix(in srgb, var(--color-cta) 45%, var(--color-line));background:color-mix(in srgb, var(--color-cta) 4%, var(--color-paper))"><div class="font-heading text-[20px] font-semibold tracking-[-0.01em] text-ink">Flint On-chain DEX</div><div class="mt-2 font-mono text-[13px] tracking-[0.02em] text-ink-3">propAMM with matching engine</div></div></div><div class="mb-2 mt-2 flex flex-col items-center gap-1"><div class="relative flex w-0.5 justify-center h-12"><span class="fl-v h-full fl-bwd" style="--fc:var(--color-brand)"></span>
1<span class="absolute h-0 w-0 top-[-1px] left-1/2 -translate-x-1/2" style="border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--color-brand)"></span></div><span class="font-mono text-[10px] uppercase tracking-[0.12em]" style="color:var(--color-brand)">taker flow</span></div><div class="flex min-h-[88px] w-full flex-col items-center justify-center rounded-[14px] border bg-paper px-5 py-5 text-center shadow-[0_12px_32px_color-mix(in_srgb,var(--color-ink)_8%,transparent)]" style="border-color:color-mix(in srgb, var(--color-ink) 18%, var(--color-line));background:var(--color-paper)"><div class="font-heading text-[20px] font-semibold tracking-[-0.01em] text-ink">Solana aggregators</div></div></div></div></div></div></section><section id="how" class="border-y border-line bg-stone-150 dark:bg-bg" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;240&#x27; height=&#x27;240&#x27;%3E%3Cfilter id=&#x27;n&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;.85&#x27; numOctaves=&#x27;2&#x27;/%3E%3CfeColorMatrix values=&#x27;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .12 0&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;240&#x27; height=&#x27;240&#x27; filter=&#x27;url(%23n)&#x27;/%3E%3C/svg%3E&quot;)"><div class="mx-auto w-full max-w-[1280px] px-5 py-22 sm:px-12 sm:py-26"><h2 class="m-0 max-w-[18ch] text-[clamp(40px,6vw,56px)] font-medium leading-[1.05] tracking-[-0.025em]">Real flow. Composable liquidity. Simple primitives.</h2><p class="m-0 mt-3 max-w-[56ch] text-[16px] leading-[1.6] text-ink-2">
1Flint gives each maker per-market controls, pluggable quoting and synthetic pair liquidity at match time.</p><div class="mt-14 grid w-full max-w-[1080px] gap-7"><div class="min-w-0 border border-stone-900 bg-paper dark:border-line"><div class="border-b border-stone-900 px-5 py-3.5 dark:border-line"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Pre-integrated with aggregators</span></div></div><div class="p-6"><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Match against incoming taker flow directly from multiple Solana aggregators.</p><div class="mt-4 grid gap-2.5"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono uppercase tracking-[0.1em] text-[12px] text-ink-3"><span class="min-w-0 max-w-full break-words">OKX DEX</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">In Progress</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono uppercase tracking-[0.1em] text-[12px] text-olive-600"><span class="min-w-0 max-w-full break-words">Jupiter</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Live</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono uppercase tracking-[0.1em] text-[12px] text-olive-600"><span class="min-w-0 max-w-full break-words">DFlow</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Live</span></div><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono uppercase tracking-[0.1em] text-[12px] text-olive-600"><span class="min-w-0 max-w-full break-words">Titan</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Live</span></div></div></div></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line"><div class="border-b border-stone-900 px-5 py-3.5 dark:border-line"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Simple USDC Quoting</span></div></div><div class="p-6"><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Each listed token has a single market account and vault, with each maker maintaining an isolated USDC-quoted mini-book inside that market.</p></div></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line"><div class="border-b border-stone-900 px-5 py-3.5 dark:border-line"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Per-Maker Synthetic Cross</span></div></div><div class="p-6"><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Flint auto-derives a product&#x27;s quote by linking two enabled USDC legs on demand.</p><span class="mt-4 inline-block max-w-full break-words border border-hairline bg-surface px-3 py-2 font-mono text-[12px] text-ink-2">JTO/SOL = JTO/USDC ÷ SOL/USDC (per maker)</span></div></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line">
1<div class="border-b border-stone-900 px-5 py-3.5 dark:border-line"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em]"><span class="min-w-0 max-w-full break-words">Pro-rata Fills</span></div></div><div class="p-6"><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Multiple makers quote side by side and share flow pro-rata, so sharper pricing still earns priority but a step of latency no longer shuts you out. More makers means deeper books and more flow, and everyone on the book gains.</p></div></div></div></div></section><section id="why" class="mx-auto w-full max-w-[1280px] px-5 py-24 sm:px-12 lg:py-28"><div class="relative"><div aria-hidden="true" class="pointer-events-none absolute hidden lg:block bottom-12 left-0 h-[480px] w-[420px] bg-stone-150 dark:bg-surface" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;12&#x27; height=&#x27;12&#x27;%3E%3Ccircle cx=&#x27;2&#x27; cy=&#x27;2&#x27; r=&#x27;1&#x27; fill=&#x27;%236D7359&#x27; fill-opacity=&#x27;.28&#x27;/%3E%3C/svg%3E&quot;)"></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line relative z-10 lg:ml-[180px] lg:w-[920px]"><div class="border-b border-stone-900 px-6 py-8 dark:border-line sm:px-10 sm:py-9"><h2 class="m-0 max-w-[18ch] text-[clamp(36px,5vw,46px)] font-medium leading-[1.06] tracking-[-0.02em]">Built for non‑native Solana market makers</h2><p class="m-0 mt-4 max-w-[60ch] text-[14px] leading-[1.55] text-ink-2">Professional market makers should not have to rebuild their stack to quote on Solana. Flint provides a low-overhead integration path with transaction landing, standard APIs, USDC pricing, auth-wallet safety, and direct support.</p></div><div><div class="px-6 py-5 transition-colors hover:bg-surface sm:px-10 border-b border-hairline"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] mb-2"><span class="min-w-0 max-w-full break-words">Standard integration surface</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Libraries · API · Support</span></div><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Well-defined libraries, a simple quote API, hosted transaction landing, and direct team support reduce the overhead of quoting on Solana.</p></div><div class="px-6 py-5 transition-colors hover:bg-surface sm:px-10 border-b border-hairline"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] mb-2"><span class="min-w-0 max-w-full break-words">Flexibility</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Strategy · Risk · Pairs</span></div><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Each maker chooses their own quoting strategy, risk parameters, and cross‑market pairs, instead of being locked into one AMM curve or a single operator.</p></div><div class="px-6 py-5 transition-colors hover:bg-surface sm:px-10 border-b border-hairline"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] mb-2"><span class="min-w-0 max-w-full break-words">Efficient pricing updates</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Fair + offsets</span></div><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Makers update a fair price plus offsets instead of rewriting full order state, so quote refreshes stay cheap.</p></div><div class="px-6 py-5 transition-colors hover:bg-surface sm:px-10 border-b border-hairline"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] mb-2"><span class="min-w-0 max-w-full break-words">Inspectable on-chain metrics</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Verifiable</span></div><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Matching runs on-chain on Solana, with allocation rules, pro-rata fills, and execution outcomes visible rather than hidden off-chain.</p></div><div class="px-6 py-5 transition-colors hover:bg-surface sm:px-10"><div class="flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] mb-2"><span class="min-w-0 max-w-full break-words">Execution and inventory visibility</span><span class="hidden h-3 min-w-4 flex-1 overflow-hidden sm:block" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span class="min-w-0 max-w-full break-words text-ink-3 sm:text-right">Maker console</span></div><p class="m-0 text-[14px] leading-[1.55] text-ink-2">Monitor markets, fills, inventory drift, spread distribution, and quote behavior from a single maker console.</p></div></div></div></div></section><section id="api" class="mx-auto w-full max-w-[1280px] border-t border-line px-5 py-24 sm:px-12 lg:py-28"><div class="relative"><div aria-hidden="true" class="pointer-events-none absolute hidden lg:block right-0 top-14 h-[560px] w-[520px] bg-olive-100 dar
1k:bg-surface" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;240&#x27; height=&#x27;240&#x27;%3E%3Cfilter id=&#x27;n&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;.85&#x27; numOctaves=&#x27;2&#x27;/%3E%3CfeColorMatrix values=&#x27;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .12 0&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;240&#x27; height=&#x27;240&#x27; filter=&#x27;url(%23n)&#x27;/%3E%3C/svg%3E&quot;)"></div><div class="relative z-10"><h2 class="m-0 max-w-[16ch] text-[clamp(40px,6vw,56px)] font-medium leading-[1.05] tracking-[-0.025em]">A simple API. A live on-chain book.</h2><p class="m-0 mt-3 max-w-[52ch] text-[16px] leading-[1.6] text-ink-2">Pick a quoting style: oracle offsets, explicit orders, or a linear distribution. The client library generates optimized transactions for you, and Flint posts them as a live on-chain book, handling submission, priority fees, and fill reporting.</p><div class="min-w-0 border border-stone-900 bg-paper dark:border-line mt-12 grid overflow-hidden lg:grid-cols-[minmax(0,1.35fr)_minmax(0,1fr)]"><div class="min-w-0 lg:border-r lg:border-stone-900 lg:dark:border-line"><div class="flex min-w-0 flex-col bg-paper"><div class="relative flex items-stretch overflow-x-auto border-b border-stone-900 dark:border-line"><button type="button" class="shrink-0 border-r border-stone-900 px-[18px] py-[11px] font-mono text-xs transition-colors dark:border-line bg-paper font-medium text-ink">Oracle Offset</button><button type="button" class="shrink-0 border-r border-stone-900 px-[18px] py-[11px] font-mono text-xs transition-colors dark:border-line bg-surface text-ink-4 hover:text-ink">Order List</button><button type="button" class="shrink-0 border-r border-stone-900 px-[18px] py-[11px] font-mono text-xs transition-colors dark:border-line bg-surface text-ink-4 hover:text-ink">Linear Distribution</button><span class="min-w-0 flex-1"></span><div class="sticky right-0 z-10 flex shrink-0"><button type="button" aria-pressed="true" class="shrink-0 border-l border-stone-900 px-[18px] py-[11px] font-mono text-[11px] uppercase tracking-[0.1em] transition-colors dark:border-line bg-paper font-medium text-ink">rs</button><button type="button" aria-pressed="false" class="shrink-0 border-l border-stone-900 px-[18px] py-[11px] font-mono text-[11px] uppercase tracking-[0.1em] transition-colors dark:border-line bg-surface text-ink-4 hover:text-ink">py</button></div><span aria-hidden="true" class="absolute bottom-0 h-0.5 bg-ink transition-[left,width] duration-[var(--duration-base)] ease-[var(--ease-out)]" style="left:0;width:0"></span></div><div class="flex min-w-0"><div aria-hidden="true" class="shrink-0 select-none border-r border-hairline py-[10px] pl-[22px] pr-3.5 text-right font-mono text-[13px] leading-[1.4] tabular-nums text-ink-4"><div>1</div><div>2</div><div>3</div><div>4</div><div>5</div><div>6</div><div>7</div><div>8</div><div>9</div><div>10</div><div>11</div><div>12</div><div>13</div><div>14</div><div>15</div><div>16</div><div>17</div><div>18</div><div>19</div><div>20</div><div>21</div><div>22</div><div>
123</div><div>24</div><div>25</div><div>26</div><div>27</div><div>28</div><div>29</div><div>30</div><div>31</div><div>32</div><div>33</div></div><pre class="m-0 min-w-0 flex-1 overflow-x-auto px-[18px] py-[10px] font-mono text-[13px] leading-[1.4] text-ink"><code class="code-fade block"><span class="font-semibold text-ink-2">use</span> <!-- -->flint_api_client<!-- -->::<span class="text-ink-3">quoting</span>::{<span class="text-ink-3">OffsetSpec</span>, <span class="text-ink-3">QuoteBuilder</span>, <span class="text-ink-3">RiskParams</span>};
2
3<span class="text-ink-4">// Generate ladder</span>
4<span class="font-semibold text-ink-2">let</span> <!-- -->l<!-- --> = |<!-- -->price_offset<!-- -->: <!-- -->f64<!-- -->, <!-- -->size<!-- -->: <!-- -->f64<!-- -->, <!-- -->staleness<!-- -->: <!-- -->u8<!-- -->| {
5    <span class="text-ink-3">OffsetSpec</span> {
6      <!-- -->price_offset<!-- -->,
7      <!-- -->size<!-- -->,
8      <!-- -->staleness<!-- -->,
9      <!-- -->client_order_id<!-- -->: <span class="text-ink-3">None</span>,
10      <!-- -->post_only<!-- -->: <span class="font-semibold text-ink-2">false</span>
11    }
12};
13<span class="font-semibold text-ink-2">let</span> <!-- -->ladder<!-- --> = <span class="font-semibold text-ink-2">vec!</span>[
14    <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.05</span>, <span class="font-semibold text-ink">4.0</span>, <span class="font-semibold text-ink">1</span>), <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.10</span>, <span class="font-semibold text-ink">7.0</span>, <span class="font-semibold text-ink">2</span>), <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.15</span>, <span class="font-semibold text-ink">10.0</span>, <span class="font-semibold text-ink">3</span>),
15    <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.20</span>, <span class="font-semibold text-ink">13.0</span>, <span class="font-semibold text-ink">4</span>), <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.30</span>, <span class="font-semibold text-ink">16.0</span>, <span class="font-semibold text-ink">4</span>), <!-- -->l<!-- -->(<span class="font-semibold text-ink">0.40</span>, <span class="font-semibold text-ink">20.0</span>, <span class="font-semibold text-ink">5</span>),
16];
17
18<span class="text-ink-4">// Install the strategy with the ladder + fair.</span>
19<span class="text-ink-3">QuoteBuilder</span>::<span class="text-ink-3">new</span>()
20    <!-- -->.<span class="text-ink-3">oracle_offset</span>(<span class="text-ink-4">&quot;SOL&quot;</span>, |<!-- -->b<!-- -->| <!-- -->b<!-- -->
21        <!-- -->.<span class="text-ink-3">with_fair</span>((<span class="font-semibold text-ink">154</span>., <span class="font-semibold text-ink">154</span>.))
22        <!-- -->.<span class="text-ink-3">with_spread</span>(<!-- -->ladder<!-- -->.<span class="text-ink-3">clone</span>(), <!-- -->ladder<!-- -->)
23        <!-- -->.<span class="text-ink-3">with_risk</span>(<span class="text-ink-3">RiskParams</span> {
24            <!-- -->per_slot_decay_factor<!-- -->: <span class="text-ink-3">Some</span>(<span class="font-semibold text-ink">0.99</span>),
25            .<!-- -->.<span class="text-ink-3">Default</span>::<span class="text-ink-3">default</span>()
26        }))
27    <!-- -->.<span class="text-ink-3">commit</span>(&amp;<span class="font-semibold text-ink-2">mut</span> <!-- -->core<!-- -->)<!-- -->.<span class="font-semibold text-ink-2">await</span>?
28    <!-- -->.<span class="text-ink-3">landed</span>()<!-- -->.<span class="font-semibold text-ink-2">await</span>?;
29
30<span class="text-ink-4">// Cheap oracle updates that shift your whole book.</span>
31<span class="text-ink-3">QuoteBuilder</span>::<span class="text-ink-3">new</span>()
32    <!-- -->.<span class="text-ink-3">oracle_offset</span>(<span class="text-ink-4">&quot;SOL&quot;</span>, |<!-- -->b<!-- -->| <!-- -->b<!-- -->.<span class="text-ink-3">with_fair</span>((<span class="font-semibold text-ink">155</span>., <span class="font-semibold text-ink">155</span>.)))
33    <!-- -->.<span class="text-ink-3">commit</span>(&amp;<span class="font-semibold text-ink-2">mut</span> <!-- -->core<!-- -->)<!-- -->.<span class="font-semibold text-ink-2">await</span>?;<span class="animate-blink text-ink">▍</span></code></pre></div></div></div><div class="min-w-0 bg-paper"><div class="flex h-full flex-col"><div class="flex flex-wrap justify-between gap-x-3 gap-y-1 border-b border-stone-900 px-4 py-2.5 font-mono text-[12px] text-ink-3 dark:border-line"><span class="uppercase tracking-[0.08em]">Resulting on-chain book</span><span>SOL/USDC</span></div><div class="flex items-center justify-between gap-3 border-b border-hairline px-4 py-2 font-mono text-[9px] uppercase tracking-[0.16em]"><span style="color:var(--color-brand)">oracle update · fresh</span><span class="flex items-center gap-2.5"><span class="tabular-nums text-ink">0<!-- -->/<!-- -->5</span><span class="flex gap-1"><span class="h-1 w-1 transition-colors duration-500" style="background:var(--color-hairline)"></span><span class="h-1 w-1 transition-colors duration-500" style="background:var(--color-hairline)"></span><span class="h-1 w-1 transition-colors duration-500" style="background:var(--color-hairline)"></span><span class="h-1 w-1 transition-colors duration-500" style="background:var(--color-hairline)"></span><span class="h-1 w-1 transition-colors duration-500" style="background:var(--color-hairline)"></span></span></span></div><div class="grid gap-1.5 p-4 font-mono text-[12px]"><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.40</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:100%"></span></span><span class="text-right text-ink-3">20</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.30</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:80%"></span></span><span class="text-right text-ink-3">16</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.20</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:6
335%"></span></span><span class="text-right text-ink-3">13</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.15</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:50%"></span></span><span class="text-right text-ink-3">10</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.10</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:35%"></span></span><span class="text-right text-ink-3">7</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-neg">155.05</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-neg/20" style="width:20%"></span></span><span class="text-right text-ink-3">4</span></div><div class="my-1 flex justify-between border-y border-hairline py-2" style="margin-top:0px;margin-bottom:0px;transition:margin 0.7s var(--ease-out)"><span class="text-ink">155.00</span><span class="text-ink-3">0.10 spread</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.95</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:20%"></span></span><span class="text-right text-ink-3">4</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.90</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:35%"></span></span><span class="text-right text-ink-3">7</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.85</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:50%"></span></span><span class="text-right text-ink-3">10</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.80</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:65%"></span></span><span class="text-right text-ink-3">13</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.70</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:80%"></span></span><span class="text-right text-ink-3">16</span></div><div class="grid grid-cols-[64px_minmax(0,1fr)_32px] items-center gap-2.5 transition-opacity duration-500 ease-[var(--ease-out)]" style="opacity:1"><span class="text-pos">154.60</span><span class="relative h-2 bg-surface"><span class="absolute inset-y-0 left-0 transition-[width] duration-500 ease-[var(--ease-out)] bg-pos/25" style="width:100%"></span></span><span class="text-right text-ink-3">20</span></div></div></div></div></div></div></div></section><section id="team" class="border-t border-line bg-stone-150 dark:bg-bg" style="background-image:url(&quot;data:image/svg+xml,%3Csvg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; width=&#x27;240&#x27; height=&#x27;240&#x27;%3E%3Cfilter id=&#x27;n&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;.85&#x27; numOctaves=&#x27;2&#x27;
33/%3E%3CfeColorMatrix values=&#x27;0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .12 0&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;240&#x27; height=&#x27;240&#x27; filter=&#x27;url(%23n)&#x27;/%3E%3C/svg%3E&quot;)"><div class="mx-auto w-full max-w-[1280px] px-5 py-24 sm:px-12 lg:py-28"><h2 class="m-0 max-w-[24ch] text-[clamp(36px,5vw,56px)] font-medium leading-[1.05] tracking-[-0.025em] text-ink">Built by a team from exchanges, market making, and Solana infrastructure.</h2><div class="min-w-0 border border-stone-900 bg-paper dark:border-line mt-12 overflow-hidden lg:mr-[120px]"><div class="grid md:grid-cols-2"><a href="https://www.linkedin.com/in/joshua-watts-900a46126/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6 border-b border-stone-900 dark:border-line md:border-b-0 md:border-r"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Founder</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">Joshua Watts</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">
33Co-Founder, CEO</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. dYdX Foundation</div></a><a href="https://www.linkedin.com/in/dgski/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Founder</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">David Gorski</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">Co-Founder, CTO</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. Jito Labs · Jump Trading</div></a></div><div class="grid border-t border-stone-900 dark:border-line sm:grid-cols-2 lg:grid-cols-4"><a href="https://www.linkedin.com/in/benjamin-dumont-5685231bb/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6 border-b border-stone-900 dark:border-line sm:border-r lg:border-b-0"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Team</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">Benjamin Dumont</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">Software Engineer</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. SwissBorg</div></a><a href="https://www.linkedin.com/in/blockchainwriter/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6 border-b border-stone-900 dark:border-line sm:border-r lg:border-b-0"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Team</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">Peter Keay</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">Software Engineer</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. Anza · Google</div></a><a href="https://www.linkedin.com/in/chrishakos/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6 border-b border-stone-900 dark:border-line sm:border-r lg:border-b-0"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Team</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">Chris Hakos</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">Software Engineer</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. Step Finance · Drift</div></a><a href="https://www.linkedin.com/in/kurtis-streutker/" target="_blank" rel="noopener noreferrer" class="group block min-w-0 bg-paper px-5 py-6 transition-colors hover:bg-surface sm:px-6"><div class="mb-8 font-mono text-[10.5px] uppercase tracking-[0.1em] text-ink-3">Team</div><div class="min-h-[48px] font-heading text-[20px] font-medium leading-tight text-ink transition-colors group-hover:text-cta">Kurtis Streutker</div><div class="mt-2 font-mono text-[11px] uppercase tracking-[0.08em] text-ink-3">Software Engineer</div><div class="mt-4 border-t border-dashed border-line-soft pt-4 text-[13px] leading-[1.45] text-ink-3">prev. M0 · Coinbase</div></a></div></div><div class="mt-8 grid gap-5 sm:grid-cols-2 lg:ml-auto lg:mr-[80px] lg:w-[862px]"><div class="min-w-0 border border-stone-900 bg-paper dark:border-line overflow-hidden"><div class="flex min-w-0 border-b border-stone-900 font-mono dark:border-line"><div class="flex flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] min-w-0 flex-1 px-5 py-4 sm:px-6"><span class="min-w-0 max-w-full break-words">Backed by</span></div></div><a href="https://www.ergonia.io/" target="_blank" rel="noopener noreferrer" class="flex min-h-[160px] items-center justify-center bg-paper px-8 py-10 transition-colors hover:bg-surface"><svg viewBox="0 0 632 221" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Ergonia" class="h-[52px] w-auto max-w-full"><path d="M119.682 147.679V69.1438H136.143V84.2478H136.898C139.164 76.243 145.959 69.1438 158.494 69.1438H162.874V85.0029H156.38C143.39 85.0029 136.143 89.3828 136.143 97.5381V147.679H119.682Z" fill="currentColor"></path><path d="M208.724 179.44C183.049 179.44 173.08 172.494 173.08 160.561C173.08 151.951 178.215 147.271 186.521 145.457V143.796C180.781 141.982 177.61 137.605 177.61 131.712C177.61 123.557 183.954 119.631 191.505 117.818V117.213C182.294 112.833 177.159 104.527 177.159 93.9536C177.159 77.944 188.485 67.0721 208.423 67.0721C213.708 67.0721 218.542 67.8272 222.619 69.4878V67.3731C222.619 60.4243 225.94 56.1975 232.889 56.1975H244.97V69.4878H228.96V72.6585C236.06 77.3421 239.985 84.8928 239.985 93.9536C239.985 109.813 228.506 120.534 208.571 120.534C204.795 120.534 201.171 120.08 198.301 119.325C194.375 120.685 190.75 123.251 190.75 127.179C190.75 131.409 194.826 133.069 201.775 133.069H221.106C240.437 133.069 248.592 141.225 248.592 154.819C248.592 171.129 236.962 179.435 208.721 179.435L208.724 179.44ZM218.841 147.725H192.26C188.635 149.839 186.824 
33153.01 186.824 156.785C186.824 163.13 191.505 167.51 203.739 167.51H214.009C226.848 167.51 233.19 163.885 233.19 156.635C233.19 151.199 229.565 147.725 218.843 147.725H218.841ZM223.825 95.3186V92.2984C223.825 83.388 218.239 79.0081 208.571 79.0081C198.903 79.0081 193.316 83.388 193.316 92.2984V95.3186C193.316 104.229 198.903 108.609 208.571 108.609C218.239 108.609 223.825 104.229 223.825 95.3186Z" fill="currentColor"></path><path d="M258.454 106.645C258.454 81.5743 272.649 65.5647 294.549 65.5647C316.449 65.5647 330.645 81.5743 330.645 106.645C330.645 131.715 316.449 147.725 294.549 147.725C272.649 147.725 258.454 131.715 258.454 106.645ZM313.278 113.29V99.9996C313.278 86.1047 305.727 79.1586 294.552 79.1586C283.376 79.1586 275.826 86.1047 275.826 99.9996V113.29C275.826 127.185 283.376 134.131 294.552 134.131C305.727 134.131 313.278 127.185 313.278 113.29Z" fill="currentColor"></path><path d="M350.553 147.658V69.1224H367.014V82.1117H367.769C371.09 73.6528 377.738 67.3113 389.819 67.3113C405.829 67.3113 415.344 78.4868 415.344 97.8176V147.658H398.883V99.9324C398.883 87.6981 394.199 81.5071 384.082 81.5071C375.473 81.5071 367.017 85.887 367.017 95.0983V147.658H350.556H350.553Z" fill="currentColor"></path><path d="M435.021 69.1438H451.482V147.679H435.021V69.1438Z" fill="currentColor"></path><path d="M534.86 145.911C526.25 145.911 521.72 140.475 520.664 132.771H519.909C516.888 142.59 508.43 147.725 496.95 147.725C480.79 147.725 471.579 138.511 471.579 124.315C471.579 108.759 483.209 100.755 505.108 100.755H519.304V94.1095C519.304 84.5946 514.169 79.0054 503.144 79.0054C493.93 79.0054 488.344 83.5359 484.418 89.7296L474.599 80.8192C479.734 72.0594 488.948 65.5647 504.2 65.5647C524.439 65.5647 535.765 75.5337 535.765 93.0508V132.47H544.071V145.911H534.857H534.86ZM519.304 122.654V111.328H505.409C493.93 111.328 488.344 115.104 488.344 121.899V124.619C488.344 131.565 493.479 135.189 501.634 135.189C511.753 135.189 519.304 130.355 519.304 122.654Z" fill="currentColor"></path><path d="M601.905 132.398H559.723V145.93H601.905V132.398Z" fill="currentColor"></path><path d="M75.2569 86.5883H41.8297V100.12H75.2569V86.5883Z" fill="currentColor"></path><path d="M92.7041 132.406H41.8297V145.938H92.7041V132.406Z" fill="currentColor"></path><path d="M92.868 40.771H41.8297V54.3031H92.868V40.771Z" fill="currentColor"></path><path d="M451.482 40.771H435.021V54.3031H451.482V40.771Z" fill="currentColor"></path></svg></a></div><div class="min-w-0 border border-stone-900 bg-paper dark:border-line overflow-hidden"><div class="flex min-w-0 border-b border-stone-900 font-mono dark:border-line"><div class="flex flex-wrap items-baseline gap-x-3 gap-y-1 font-mono text-[13px] uppercase tracking-[0.1em] min-w-0 flex-1 px-5 py-4 sm:px-6"><span class="min-w-0 max-w-full break-words">Audited by</span></div></div><a href="https://www.certora.com/" target="_blank" rel="noopener noreferrer" class="flex min-h-[160px] items-center justify-center bg-paper px-8 py-10 transition-colors hover:bg-surface"><svg viewBox="0 0 646 188" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Certora" class="h-[44px] w-auto max-w-full"><path d="M611.461 120.505C597.17 120.505 585.664 107.978 585.664 92.6749C585.664 77.3715 597.3 64.845 611.461 64.845C625.621 64.845 637.266 77.3715 637.266 92.6749C637.266 107.978 625.76 120.505 611.461 120.505ZM637.388 57.498V68.6317C631.06 60.9191 621.826 56.1052 611.461 56.1052C592.487 56.1052 577.178 72.4271 577.178 92.5443C577.178 112.662 592.609 128.975 611.461 128.975C621.835 128.975 631.069 124.17 637.388 116.448V127.582H645.865V57.498H637.388Z" fill="currentColor"></path><path d="M544.297 70.6601V57.4982H535.82V127.591H544.297V93.5543C544.297 80.9059 553.018 69.7722 565.168 66.9866C568.205 66.3512 571.495 65.9682 575.168 65.9682V57.4895C570.99 57.4895 566.943 57.8638 563.41 58.7517C555.698 60.6494 549.119 64.8191 544.315 70.6514H544.306L544.297 70.6601Z" fill="currentColor"></path><path d="M490.798 120.505C475.367 120.505 462.973 107.979 462.973 92.6752C462.973 77.3718 475.497 64.8453 490.798 64.8453C506.098 64.8453 518.622 77.3718 518.622 92.6752C518.622 107.979 506.229 120.505 490.798 120.505ZM490.798 56.2361C470.693 56.2361 454.366 72.5579 454.366 92.6664C454.366 112.775 470.684 129.106 490.798 129.106C510.911 129.106 527.221 112.784 527.221 92.6664C527.221 72.5492 510.902 56.2361 490.798 56.2361Z" fill="currentColor"></path><path d="M426.663 65.9861H448.796V57.5075H426.663V41.9517H418.186V57.5075H408.569V65.9861H418.186V127.6H448.796V119.121H426.663V65.9948V65.9861Z" fill="currentColor"></path><path d="M368.49 70.6601V57.4982H360.013V127.591H368.49V93.5543C368.49 80.9059 377.211 69.7722 389.361 66.9866C392.398 66.3512 395.688 65.9682 399.361 65.9682V57.4895C395.183 57.4895 391.136 57.8638 387.603 58.7517C379.883 60.6494 373.312 64.8191 368.499 70.6514L368.49 70.6601Z" fill="currentColor"></path><path d="M315.739 64.8366C329.151 64.8366 340.405 75.0911 342.424 88.3662H289.177C291.074 74.9518 302.336 64.8366 315.739 64.8366ZM315.739 120.383C302.328 120.383 291.074 110.129 289.055 96.8536H351.162V92.6752C351.162 72.6885 335.217 56.3667 315.748 56.3667C296.279 56.3667 280.334 72.6885 280.334 92.6752C280.334 112.662 296.279 128.984 315.748 128.984C329.787 128.984 342.432 120.505 348.124 107.352H338.638C333.712 115.439 325.113 120.514 315.748 120.383H315.739Z" fill="currentColor"></path><path d="M239.847 120.383C225.043 120.383 212.91 107.856 212.91 92.5531C212.91 77.2498 225.051 64.7233 239.847 64.7233C249.464 64.7233 257.932 69.9027 262.737 77.7546H272.223C266.662 65.1063 254.26 56.2446 239.847 56.2446C220.36 56.2446 204.433 72.5665 204.433 92.5531C204.433 112.54 220.378 128.862 239.847 128.862C253.885 128.862 266.531 120.392 272.223 107.352H262.737C257.932 115.447 249.334 120.383 239.847 120.383Z" fill="currentColor"></path><g stroke="currentColor" stroke-width="5.57468" stroke-miterlimit="10"><path d="M164.515 48.4336V3H3V48.4336"></path><path d="M83.7603 3L3 139.284"></path><path d="M83.7548 3.00024L164.515 139.284"></path><path d="M83.7604 93.8563V3.00024"></path><path d="M83.7604 184.707V93.8562"></path><path d="M83.7548 93.8567L3 139.285"></path><path d="M3 48.4338L83.7715 93.8563L164.521 48.4338"></path><path d="M164.515 139.284L83.7548 93.8562"></path><path d="M164.515 48.4338V139.284L83.7715 184.707L3 139.284V48.4338"></path><path d="M3 64.143V48.4336L83.7603 3"></path><path d="M164.515 64.1433V48.4339L83.7548 3.00024"></path></g></svg></a></div></div></div></section><section id="cta" class="border-y border-line bg-olive-100 text-ink dark:bg-surface"><div class="mx-auto grid w-full max-w-[1280px] gap-8 px-5 py-16 sm:px-12 md:grid-cols-[1.4fr_1fr] md:items-end md:py-24"><h3 class="m-0 max-w-[15ch] text-[clamp(34px,5vw,64px)] font-medium leading-[1] tracking-[-0.03em] text-ink md:leading-[0.98]">Start quoting on Solana without <span class="text-cta">retooling your desk.</span></h3><div class="flex md:justify-end"><a href="/contact" class="border border-cta bg-cta px-4 py-3 text-[14px] font-medium text-cta-fg transition-colors hover:bg-cta-hover">Get in Contact →</a></div></div></section><footer class="mx-auto w-full max-w-[1280px] px-5 py-14 sm:px-12"><div class="flex flex-col items-end text-right"><img src="/brand/flint-wordmark-olive.svg" alt="FLINT" class="h-5 w-auto"/><p class="m-0 mt-3.5 max-w-[30ch] text-sm text-ink-3">On‑chain, multi‑maker prop AMM for USDC‑quoted spot. Built on Solana.</p></div><div class="mt-14 flex flex-wrap items-center justify-end gap-x-4 gap-y-2 pt-5 font-mono text-[11.5px] uppercase tracking-[0.06em] text-ink-3"><a class="text-cta transition-colors hover:text-cta-hover" href="/careers" data-discover="true">Careers</a><a class="text-cta transition-colors hover:text-cta-hover" href="/terms" data-discover="true">Terms</a><a class="text-cta transition-colors hover:text-cta-hover" href="/privacy" data-discover="true">Privacy</a><span class="h-3 min-w-4 flex-1" style="background-image:radial-gradient(circle, var(--color-stone-300) 1px, transparent 1.25px);background-position:left 0 bottom 0.28em;background-repeat:repeat-x;background-size:8px 2px" aria-hidden="true"></span><span>© 2026 Flint Labs · All rights reserved</span></div></footer></main>
33<script>((storageKey, restoreKey) => {
34		if (!window.history.state || !window.history.state.key) {
35			let key = Math.random().toString(32).slice(2);
36			window.history.replaceState({ key }, "");
37		}
38		try {
39			let storedY = JSON.parse(sessionStorage.getItem(storageKey) || "{}")[restoreKey || window.history.state.key];
40			if (typeof storedY === "number") window.scrollTo(0, storedY);
41		} catch (error) {
42			console.error(error);
43			sessionStorage.removeItem(storageKey);
44		}
45	})("react-router-scroll-positions", null)</script>
45<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
45<script type="module" async="">;
46import * as route0 from "/assets/root-BMIYv8yh.js";
47import * as route1 from "/assets/_index-VuEroStq.js";
48  window.__reactRouterManifest = {
49  "entry": {
50    "module": "/assets/entry.client-CbS--IlG.js",
51    "imports": [
52      "/assets/jsx-runtime-DMyQIcFY.js",
53      "/assets/react-dom-EdYgh6bk.js",
54      "/assets/errorBoundaries-FKaeSyyy.js"
55    ],
56    "css": []
57  },
58  "routes": {
59    "root": {
60      "id": "root",
61      "path": "",
62      "hasAction": false,
63      "hasLoader": true,
64      "hasClientAction": false,
65      "hasClientLoader": false,
66      "hasClientMiddleware": false,
67      "hasDefaultExport": true,
68      "hasErrorBoundary": true,
69      "module": "/assets/root-BMIYv8yh.js",
70      "imports": [
71        "/assets/jsx-runtime-DMyQIcFY.js",
72        "/assets/react-dom-EdYgh6bk.js",
73        "/assets/errorBoundaries-FKaeSyyy.js",
74        "/assets/lib-BIgoLO_d.js",
75        "/assets/theme-DN1ABfAs.js"
76      ],
77      "css": [
78        "/assets/root-Mqg2acMs.css"
79      ]
80    },
81    "routes/_index": {
82      "id": "routes/_index",
83      "parentId": "root",
84      "index": true,
85      "hasAction": false,
86      "hasLoader": true,
87      "hasClientAction": false,
88      "hasClientLoader": false,
89      "hasClientMiddleware": false,
90      "hasDefaultExport": true,
91      "hasErrorBoundary": false,
92      "module": "/assets/_index-VuEroStq.js",
93      "imports": [
94        "/assets/jsx-runtime-DMyQIcFY.js",
95        "/assets/arrow-up-right-zO777B8u.js",
96        "/assets/SiteFooter-C9uHLMTl.js",
97        "/assets/utils-CfffTIMM.js",
98        "/assets/createLucideIcon-Bw6DeVqK.js",
99        "/assets/lib-BIgoLO_d.js",
100        "/assets/theme-DN1ABfAs.js",
101        "/assets/errorBoundaries-FKaeSyyy.js"
102      ],
103      "css": []
104    }
105  },
106  "url": "/assets/manifest-03a5c0ba.js",
107  "version": "03a5c0ba"
108};
109  window.__reactRouterRouteModules = {"root":route0,"routes/_index":route1};
110
111import("/assets/entry.client-CbS--IlG.js");</script>
111<!--$-->
111<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_23\":24},\"routes/_index\",{\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16,\"_17\":18,\"_19\":20,\"_21\":22},\"asOf\",\"2026-08-07\",\"dexVolumeRank\",1,\"dexVolume30dUsd\",47246778236,\"aggregatorVolumeAllTimeUsd\",1362545748935,\"rwaMarketCapUsd\",3744862054,\"homeMetaTitle\",\"Flint — Plug-and-quote spot infra for Solana\",\"homeMetaDescription\",\"A low-overhead way for market makers to quote on Solana. Gas and priority fees abstracted, cheap quote refreshes, flexible logic.\",\"blogPublic\",true]\n");</script>
111<!--$-->
111<script>window.__reactRouterContext.streamController.close();</script>
111<!--/$--><!--/$-->
111<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"989826bd06ae441181b53f2b968c6345","r":1,"spa":2}' crossorigin="anonymous"></script>
111
112</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.