1<!DOCTYPE html><html lang="en" class="__variable_fcbcbf"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789941535424-rrtq03.png"/><link rel="preload" as="image" href="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790786209634-b5gdog.png"/><link rel="preload" as="image" href="/tributlylogo.svg"/><link rel="preload" as="image" href="/icons/brand-mark.png"/><link rel="stylesheet" href="/_next/static/css/4e49277826b0d5c0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/35bab1c31a9fb90e.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9b60628d8a77c1e2.js"/>
1<script src="/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js" async=""></script>
1<script src="/_next/static/chunks/1255-623a1bc706ecd6cc.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f3336e172256d2ab.js" async=""></script>
1<script src="/_next/static/chunks/2619-04bc32f026a0d946.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-673260e14050cb6d.js" async=""></script>
1<script src="/_next/static/chunks/9da6db1e-5592a52f892760c1.js" async=""></script>
1<script src="/_next/static/chunks/3789-e3be2be11decdafd.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-9bbd9463db04d179.js" async=""></script>
1<script src="/_next/static/chunks/44530001-699706df5f232cb6.js" async=""></script>
1<script src="/_next/static/chunks/164f4fb6-32fa297d9a2ab88f.js" async=""></script>
1<script src="/_next/static/chunks/2f0b94e8-3546553bea173845.js" async=""></script>
1<script src="/_next/static/chunks/6034-aa14f8ee83a92fb4.js" async=""></script>
1<script src="/_next/static/chunks/5617-da496a5bf40e4b21.js" async=""></script>
1<script src="/_next/static/chunks/3152-0d603b8be0bc518b.js" async=""></script>
1<script src="/_next/static/chunks/6941-50a87a118c66cd33.js" async=""></script>
1<script src="/_next/static/chunks/5417-442eaa416e67493b.js" async=""></script>
1<script src="/_next/static/chunks/8079-5c96edf996c8b6e0.js" async=""></script>
1<script src="/_next/static/chunks/7998-c71dfc3c5fabc501.js" async=""></script>
1<script src="/_next/static/chunks/5693-2dfc9828e02cb17d.js" async=""></script>
1<script src="/_next/static/chunks/app/page-631b1c296f3733d8.js" async=""></script>
1<meta name="next-size-adjust" content=""/><link rel="preload" as="font" type="font/woff2" href="/fonts/Satoshi-Regular.woff2" crossorigin="anonymous"/><link rel="preload" as="font" type="font/woff2" href="/fonts/Satoshi-Bold.woff2" crossorigin="anonymous"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://tributly.io/#organization","name":"Tributly","url":"https://tributly.io","logo":{"@type":"ImageObject","url":"https://tributly.io/logo.png"},"contactPoint":{"@type":"ContactPoint","email":"[email protected]","contactType":"customer support"}},{"@type":"WebSite","@id":"https://tributly.io/#website","url":"https://tributly.io","name":"Tributly","description":"Get paid a share of the ad revenue your browsing generates","publisher":{"@id":"https://tributly.io/#organization"}},{"@type":"SoftwareApplication","@id":"https://tributly.io/#app","name":"Tributly","operatingSystem":"Chrome, Edge, VS Code","applicationCategory":"BrowserApplication","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"description":"A free extension for Chrome, Edge and VS Code that pays you half the ad revenue you generate by showing one non-intrusive sponsored line while you browse or work in your AI coding tools. Most people should earn $5 to $15 a month, estimated and not guaranteed.","publisher":{"@id":"https://tributly.io/#organization"}},{"@type":"FAQPage","@id":"https://tributly.io/#faq","mainEntity":[{"@type":"Question","name":"What is Tributly?","acceptedA
1nswer":{"@type":"Answer","text":"A free browser extension that pays you a share of the ad revenue your browsing already generates. Install it, browse normally, get paid automatically."}},{"@type":"Question","name":"Is Tributly legit?","acceptedAnswer":{"@type":"Answer","text":"Yes. We are a registered company (Cortallis Sp. z o.o., Warsaw, Poland) with a public Privacy Policy and Terms. We never charge you and never ask for your password. Anyone who does is not us."}},{"@type":"Question","name":"How much will I actually earn?","acceptedAnswer":{"@type":"Answer","text":"About $5 to $15 a month for around 3 hours of browsing a day on 22 days a month. Coffee money, not a salary. Earnings are capped at $1.00 a day and $7.00 a week, so $28 a month is the ceiling for anyone and every payout stays backed by real ad revenue. These limits are temporary and will go up as more advertisers join. Payouts start at $10, via Stripe."}},{"@type":"Question","name":"Does Tributly see my browsing history?","acceptedAnswer":{"@type":"Answer","text":"No. We only collect what is needed to verify a payout is real: a device ID, whether an ad actually rendered, and impression timestamps. We never see your history or page content."}}
1,{"@type":"Question","name":"Do you sell my data?","acceptedAnswer":{"@type":"Answer","text":"No, never. Data is only shared with providers we need to run Tributly, like payment processors for payouts."}},{"@type":"Question","name":"Which browsers are supported?","acceptedAnswer":{"@type":"Answer","text":"Chrome and Edge today. Firefox and Safari are next."}},{"@type":"Question","name":"Can I pause it?","acceptedAnswer":{"@type":"Answer","text":"Yes. Flip off earning mode in the extension popup and ads stop instantly. Turn it back on whenever you want."}},{"@type":"Question","name":"Is there a referral or affiliate program?","acceptedAnswer":{"@type":"Answer","text":"Yes. Share your link from the dashboard and choose once how you are paid. Either a share of what Tributly makes from everyone you bring, 5% to 15% for as long as they use it, or a one-off $2.50 bonus when a friend you invited earns their first $10. The full terms are on the affiliate program page at tributly.io/affiliates."}},{"@type":"Question","name":"How is this different for advertisers?","acceptedA
1nswer":{"@type":"Answer","text":"Ads only show on active tabs of real, opted-in users, not scraped traffic or click farms. Every impression runs through fraud checks before you are billed."}}]}]}</script>
1<div class="relative"><div aria-hidden="true" class="trb-rb pointer-events-none absolute top-0 inset-x-0 z-20 overflow-hidden" style="height:1050px"><style> 2 .trb-rb { color: #77777c; } 3 .trb-rb-track { width: 100%; height: 100%; } 4 .trb-rb[data-rails="true"] .trb-rb-track { 5 -webkit-mask-image: linear-gradient(#000 calc(100% - 160px), transparent); 6 mask-image: linear-gradient(#000 calc(100% - 160px), transparent); 7 } 8 .trb-rb-svg { display: block; overflow: hidden; } 9 .trb-rb-text { font-family: 'Satoshi', ui-sans-serif, system-ui, sans-serif; font-size: 13.5px; font-weight: 400; letter-spacing: .05px; fill: #77777c; } 10 .trb-rb-brand { fill: #46474c; font-weight: 700; } 11 .trb-rb-sep { fill: #b5b5ba; } 12 /* A hairline between campaigns: Satoshi Light's bar, a shade lighter 13 than the copy and a size down so it reads as a rule, not a glyph. */ 14 .trb-rb-divider { fill: #d4d4d8; font-weight: 300; font-size: 12px; } 15 .trb-rb-arrow { fill: #46474c; } 16 .trb-rb-link { pointer-events: auto; cursor: pointer; } 17 /* The whole of what the advertiser wrote, not the name and the arrow 18 with their sentence left grey between them -- that read as two 19 links with dead text in the middle rather than as one line. The 20 divider and the spaces are ours and stay out of it: they separate 21 this campaign from the next one and belong to neither. */ 22 .trb-rb-link:hover .trb-rb-brand, 23 .trb-rb-link:hover .trb-rb-hook, 24 .trb-rb-link:hover .trb-rb-arrow { fill: #f2010b; } 25 .trb-rb-icons { pointer-events: none; } 26 .trb-rb-icon-bg { fill: #fff; stroke: rgba(32, 33, 36, .07); stroke-width: .5; } 27 .trb-rb-monogram { font-family: 'Satoshi', ui-sans-serif, system-ui, sans-serif; font-size: 8px; font-weight: 700; fill: #6b7280; } 28 @media (max-width: 640px) { .trb-rb-text { font-size: 12px; } } 29 30 /* ââ the straight ribbon âââââââââââââââââââââââââââââââââââââââ */ 31 .trb-rb-flat { 32 display: flex; 33 align-items: center; 34 width: 100%; 35 overflow: hidden; 36 padding-top: 6px; 37 font-family: 'Satoshi', ui-sans-serif, system-ui, sans-serif; 38 font-size: 13.5px; 39 letter-spacing: .05px; 40 color: #77777c; 41 } 42 .trb-rb-run { 43 display: flex; 44 align-items: center; 45 flex: none; 46 white-space: nowrap; 47 animation: trb-rb-slide linear infinite; 48 } 49 /* Left to right, the same way the cornered ribbon's line travels 50 along its path. The pair starts one run to the left and slides 51 back into place, so the run coming into view on the left is the 52 one that just left on the right. */ 53 @keyframes trb-rb-slide { from { transform: translate3d(-100%,0,0); } to { transform: translate3d(0,0,0); } } 54 @media (max-width: 640px) { .trb-rb-flat { font-size: 12px; } } 55 @media (prefers-reduced-motion: reduce) { .trb-rb-run { animation: none; } } 56 </style><div class="trb-rb-flat" style="height:50px"><div class="trb-rb-run" aria-hidden="false" style="animation-name:none"><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://t.mercor.com/Hstyz" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Mercor</span><span class="group-hover/ad:text-[#f2010b] transition-colors">
56Train the AI you code with. Up to $200/hr</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://shopify.pxf.io/c/7812270/1061744/13624" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789921464204-dowl85.png" alt="Shopify logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Shopify</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Start your store for $1/month</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://railway.com?referralCode=FwKzY4" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789923247790-i0ynfp.png" alt="Railway logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Railway</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Deploy your app in under a minute</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.cloudways.com/en/?id=2210635 (https://email.cloudways.com/e/c/eyJlbWFpbF9pZCI6ImRnUzh5UUVBQUlhNXVnR0Z1Ym9CQWFERkpOYmJBRkZrZUJBVTFad21ZQT09IiwiaHJlZiI6Imh0dHBzOi8vd3d3LmNsb3Vkd2F5cy5jb20vZW4vP2lkPTIyMTA2MzVcdTAwMjZ1dG1fY2FtcGFpZ249QWZmaWxpYXRlcytPbmJvYXJkaW5nK0NhbXBhaWduKy0rTmV3XHUwMDI2dXRtX2NvbnRlbnQ9TmV3JTNBK0VtYWlsKzErLStTbGFiXHUwMDI2dXRtX21lZGl1bT1lbWFpbF9hY3Rpb25cdTAwMjZ1dG1fc291cmNlPWN1c3RvbWVyLmlvIiwiaW50ZXJuYWwiOiJiY2M5MDE2NTk1YzEwMTg2YjliYTAxIiwibGlua19pZCI6NDMzMDMzMDV9/73910" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790023482478-8a02od.png" alt="Cloudways logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Cloudways</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Fast, secure cloud hosting</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://go.nordvpn.net/aff_c?offer_id=15&aff_id=157078&url_id=902" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789989165940-8qxpk6.jpg" alt="NordVPN logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">NordVPN</span><span class="group-hover/ad:text-[#f2010b] transition-colors">A safer way to browse</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.teamtreehouse.com/?via=tributly" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789941535424-rrtq03.png" alt="treehouse logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">treehouse</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Learn AI & coding. Build real projects</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.awin1.com/cread.php?awinmid=123996&awinaffid=3087183" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790786209634-b5gdog.png" alt="Digitalocean logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Digitalocean</span><span class="group-hover/ad:text-[#f2010b] transition-colors">The cloud that gets out of your way</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span></div><div class="trb-rb-run" aria-hidden="true" style="animation-name:none"><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://t.mercor.com/Hstyz" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Mercor</span><span class="group-hover/ad:text-[#f2010b] transition-colors">
56Train the AI you code with. Up to $200/hr</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://shopify.pxf.io/c/7812270/1061744/13624" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789921464204-dowl85.png" alt="Shopify logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Shopify</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Start your store for $1/month</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://railway.com?referralCode=FwKzY4" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789923247790-i0ynfp.png" alt="Railway logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Railway</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Deploy your app in under a minute</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.cloudways.com/en/?id=2210635 (https://email.cloudways.com/e/c/eyJlbWFpbF9pZCI6ImRnUzh5UUVBQUlhNXVnR0Z1Ym9CQWFERkpOYmJBRkZrZUJBVTFad21ZQT09IiwiaHJlZiI6Imh0dHBzOi8vd3d3LmNsb3Vkd2F5cy5jb20vZW4vP2lkPTIyMTA2MzVcdTAwMjZ1dG1fY2FtcGFpZ249QWZmaWxpYXRlcytPbmJvYXJkaW5nK0NhbXBhaWduKy0rTmV3XHUwMDI2dXRtX2NvbnRlbnQ9TmV3JTNBK0VtYWlsKzErLStTbGFiXHUwMDI2dXRtX21lZGl1bT1lbWFpbF9hY3Rpb25cdTAwMjZ1dG1fc291cmNlPWN1c3RvbWVyLmlvIiwiaW50ZXJuYWwiOiJiY2M5MDE2NTk1YzEwMTg2YjliYTAxIiwibGlua19pZCI6NDMzMDMzMDV9/73910" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790023482478-8a02od.png" alt="Cloudways logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Cloudways</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Fast, secure cloud hosting</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://go.nordvpn.net/aff_c?offer_id=15&aff_id=157078&url_id=902" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789989165940-8qxpk6.jpg" alt="NordVPN logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">NordVPN</span><span class="group-hover/ad:text-[#f2010b] transition-colors">A safer way to browse</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.teamtreehouse.com/?via=tributly" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789941535424-rrtq03.png" alt="treehouse logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">treehouse</span><span class="group-hover/ad:text-[#f2010b] transition-colors">Learn AI & coding. Build real projects</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span><span class="flex items-center shrink-0"><span class="flex items-center gap-x-[6px] shrink-0"><a href="https://www.awin1.com/cread.php?awinmid=123996&awinaffid=3087183" target="_blank" rel="noopener noreferrer nofollow" tabindex="-1" class="trb-rb-link group/ad flex items-center gap-x-[6px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790786209634-b5gdog.png" alt="Digitalocean logo" width="16" height="16" class="rounded-[3.5px] object-cover shrink-0 bg-white" style="width:16px;height:16px"/><span class="font-bold text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">Digitalocean</span><span class="group-hover/ad:text-[#f2010b] transition-colors">The cloud that gets out of your way</span><span class="text-[#46474c] group-hover/ad:text-[#f2010b] transition-colors">â</span></a></span><span class="mx-3 text-[#d4d4d8] font-light" aria-hidden="true">|</span></span></div></div></div><div style="height:50px"></div><nav class="sticky top-0 inset-x-0 z-50 transition-all duration-300 bg-transparent"><div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-2 h-[56px] sm:h-[64px]"><a class="flex items-center flex-shrink-0 " href="/"><img src="/tributlylogo.svg" alt="tributly.io" class="h-7 sm:h-8 w-auto"/></a><div class="hidden lg:flex absolute left-1/2 -translate-x-1/2 items-center gap-0.5 xl:gap-1"><a class="text-sm font-medium hover:bg-gray-50 rounded-full px-3 xl:px-4 py-2 transition-colors duration-200 whitespace-nowrap text-gray-600 hover:text-gray-900" href="/how-it-works">How it works</a><a class="text-sm font-medium hover:bg-gray-50 rounded-full px-3 xl:px-4 py-2 transition-colors duration-200 whitespace-nowrap text-gray-600 hover:text-gray-900" href="/for-users">For users</a><a class="text-sm font-medium hover:bg-gray-50 rounded-full px-3 xl:px-4 py-2 transition-colors duration-200 whitespace-nowrap text-gray-600 hover:text-gray-900" href="/for-advertisers">For advertisers</a><a class="text-sm font-medium hover:bg-gray-50 rounded-full px-3 xl:px-4 py-2 transition-colors duration-200 whitespace-nowrap text-gray-600 hover:text-gray-900" href="/faq">FAQ</a></div><div class="ml-auto flex items-center gap-1 sm:gap-1.5 min-w-0"></div></div></nav><main class="animate-page-in"><section class="relative pt-8 xs:pt-[44px] sm:pt-[58px] pb-10 sm:pb-20 px-5 sm:px-5 text-center overflow-hidden bg-white"><div aria-hidden="true" class="pointer-events-none absolute inset-0 z-0 overflow-hidden"><svg class="absolute left-1/2 top-[30%] -translate-x-1/2 -translate-y-1/2 w-[1600px] h-[1600px] max-w-none" viewBox="0 0 1600 1600" fill="none" style="mask-image:radial-gradient(closest-side, #000 50%, transparent 100%);-webkit-mask-image:radial-gradient(closest-side, #000 50%, transparent 100%)"><circle cx="800" cy="800" r="230" stroke="#f2010b" stroke-opacity="0.07" stroke-width="1"></circle><circle cx="800" cy="800" r="360" stroke="#f2010b" stroke-opacity="0.07" stroke-width="1"></circle><circle cx="800" cy="800" r="500" stroke="#f2010b" stroke-opacity="0.07" stroke-width="1"></circle><circle cx="800" cy="800" r="650" stroke="#f2010b" stroke-opacity="0.07" stroke-width="1"></circle><circle cx="800" cy="800" r="800" stroke="#f2010b" stroke-opacity="0.07" stroke-width="1"></circle></svg><div class="absolute inset-0" style="background-image:radial-gradient(rgba(242,1,11,0.055) 1px, transparent 1px);background-size:20px 20px;mask-image:radial-gradient(58% 44% at 50% 30%, transparent 0%, transparent 55%, #000 100%);-webkit-mask-image:radial-gradient(58% 44% at 50% 30%, transparent 0%, transparent 55%, #000 100%)"></div></div><div aria-hidden="true" class="pointer-events-none absolute inset-0 z-0 hidden xl:block overflow-hidden" style="mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 76%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 76%, transparent 100%)"><div class="absolute top-0 bottom-0" style="left:0;width:calc((100% - 1080px) / 2);background-image:radial-gradient(rgba(242,1,11,0.18) 1px, transparent 1px);background-size:20px 20px;mask-image:linear-gradient(to right, #000 0%, #000 72%, transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0%, #000 72%, transparent 100%)"></div><div class="absolute top-0 bottom-0" style="right:0;width:calc((100% - 1080px) / 2);background-image:radial-gradient(rgba(242,1,11,0.18) 1px, transparent 1px);background-size:20px 20px;mask-image:linear-gradient(to left, #000 0%, #000 72%, transparent 100%);-webkit-mask-image:linear-gradient(to left, #000 0%, #000 72%, transparent 100%)"></div><svg viewBox="0 0 758 798" fill="none" class="absolute left-1/2 top-1/2 w-[112vw] -translate-x-1/2 -translate-y-1/2"><path d="M165.966 751.431C99.1182 706.421 48.5119 641.177 21.596 565.303C-5.31989 489.428 -7.1234 406.932 16.451 329.958C40.0253 252.983 87.7321 185.597 152.549 137.719C217.366 89.841 295.868 64 376.5 64C457.132 64 535.635 89.841 600.451 137.719C665.268 185.597 712.975 252.983 736.549 329.958C760.123 406.932 758.32 489.428 731.404 565.303C704.488 641.177 653.882 706.421 587.034 751.431L551.121 698.278C606.564 660.946 648.538 606.832 670.862 543.901C693.186 480.97 694.682 412.546 675.129 348.703C655.576 284.86 616.007 228.969 562.248 189.259C508.488 149.548 443.377 128.115 376.5 128.115C309.623 128.115 244.512 149.548 190.753 189.259C136.993 228.969 97.4242 284.86 77.8713 348.703C58.3183 412.546 59.814 480.97 82.1382 543.901C104.462 606.832 146.436 660.946 201.879 698.278L165.966 751.431Z" fill="#f2010b" opacity="0.04"></path></svg></div><div class="relative z-10 flex flex-col items-center w-full max-w-[1080px] mx-auto"><div class="mb-5 sm:mb-7 text-center w-full"><p class="text-[13px] sm:text-[15px] font-medium text-gray-500 mb-3 sm:mb-5" style="text-shadow:0 0 6px #fff, 0 0 10px #fff">Advertisers pay to put ads in front of you.</p><h1 class="text-[clamp(38px,11vw,54px)] sm:text-[64px] lg:text-[min(7.5vw,88px)] font-bold tracking-[-0.045em] leading-[1] pb-[0.22em] -mb-[0.1em] text-transparent bg-clip-text" style="background-image:linear-gradient(105deg, #f2010b 0%, #f2010b 43%, #ff7b76 50%, #f2010b 57%, #f2010b 100%);background-size:220% 100%;-webkit-background-clip:text;animation:product-shimmer 18s ease-in-out infinite;filter:drop-shadow(0 0 7px #fff) drop-shadow(0 0 14px #fff)">Your AI is working.<br/>You get paid.</h1></div><p class="touch:hidden text-[15px] sm:text-[18px] font-medium text-gray-500 mb-8 px-1 leading-[1.6]" style="text-shadow:0 0 7px #fff, 0 0 12px #fff">One line in your AI tools. One strip in your browser.<br/>Half of what the advertiser pays is yours.</p><p class="hidden touch:block text-[14.5px] font-medium text-gray-500 mb-6 max-w-[310px] leading-[1.45] [text-wrap:balance]">One line in your AI tools, one strip in your browser. Half is yours.</p><div class="touch:hidden w-full max-w-[470px] mx-auto text-left overflow-hidden rounded-xl border border-gray-200 bg-white shadow-[0_1px_2px_rgba(16,24,40,0.04)] mb-6 sm:mb-7"><div class="flex items-start gap-1.5 px-3 pt-3 pb-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 mt-[1px] text-[#f2010b]"><path d="M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-91,94.25-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32a8,8,0,0,1,0,12.5ZM176,168H136a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Z"></path></svg><div class="min-w-0"><p class="text-[13px] font-semibold text-gray-800 leading-tight">Open your editor's terminal and paste this.</p><p class="text-[12px] text-gray-500 leading-tight mt-[3px]">In VS Code: Terminal â New Terminal. Not the AI chat.</p></div></div>
56<button type="button" aria-label="Copy both install commands" class="group relative flex flex-col w-full border-t border-gray-200 bg-[#fafafa] text-left transition-colors duration-200 ease-out hover:bg-gray-100/80"><span class="flex items-stretch w-full"><span aria-hidden="true" class="flex items-center px-2.5 pt-[9px] pb-[3px] border-r border-gray-200 text-gray-400 select-none transition-colors duration-200 group-hover:text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 256 256"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></span><code class="flex-1 min-w-0 flex items-center gap-[0.42em] px-3 pt-[9px] pb-[3px] pr-9 font-mono text-[13px] leading-none whitespace-nowrap overflow-hidden"><span class="text-gray-600">npm</span><span class="text-gray-500">i -g</span><span class="text-[#f2010b]">@tributly/ide</span></code></span><span class="flex items-stretch w-full"><span aria-hidden="true" class="flex items-center px-2.5 pt-[3px] pb-[9px] border-r border-gray-200 text-gray-400 select-none transition-colors duration-200 group-hover:text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 256 256"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></span><code class="flex-1 min-w-0 flex items-center gap-[0.42em] px-3 pt-[3px] pb-[9px] pr-9 font-mono text-[13px] leading-none whitespace-nowrap overflow-hidden"><span class="text-gray-600">tributly-ide</span><span class="text-gray-900 font-semibold">install</span><span aria-hidden="true" class="w-[2px] h-[15px] bg-[#f2010b] animate-caret"></span></code></span><span class="absolute top-0 right-0 h-full flex items-center pr-2.5 pl-1 text-gray-400 transition-colors duration-200 group-hover:text-gray-700"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256"><path d="M216,28H88A12,12,0,0,0,76,40V76H40A12,12,0,0,0,28,88V216a12,12,0,0,0,12,12H168a12,12,0,0,0,12-12V180h36a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28ZM156,204H52V100H156Zm48-48H180V88a12,12,0,0,0-12-12H100V52H204Z"></path></svg></span></button></div><div id="install" class="w-full scroll-mt-24"><div class="touch:hidden flex flex-col sm:flex-row items-center justify-center gap-3 w-full max-w-[340px] sm:max-w-none mx-auto sm:w-auto"><a href="https://marketplace.visualstudio.com/items?itemName=tributly.tributly" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center gap-2.5 font-semibold rounded-xl transition-all duration-200 ease-out active:scale-[0.98] text-[16px] px-8 py-4 w-full sm:w-auto bg-[#f2010b] hover:bg-[#d2010a] text-white shadow-[0_8px_24px_rgba(242,1,11,0.25)] hover:scale-[1.04] hover:shadow-lg hover:shadow-[#f2010b]/35"><svg width="19" height="19" viewBox="0 0 128 128" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M90.767 127.126a7.968 7.968 0 0 0 6.35-.244l26.353-12.681a8 8 0 0 0 4.53-7.209V21.009a8 8 0 0 0-4.53-7.21L97.117 1.12a7.97 7.97 0 0 0-9.093 1.548l-50.45 46.026L15.6 32.013a5.328 5.328 0 0 0-6.807.302l-7.048 6.411a5.335 5.335 0 0 0-.006 7.888L20.796 64 1.74 81.387a5.336 5.336 0 0 0 .006 7.887l7.048 6.411a5.327 5.327 0 0 0 6.807.303l21.974-16.68 50.45 46.025a7.96 7.96 0 0 0 2.743 1.793Zm5.252-92.183L57.74 64l38.28 29.058V34.943Z"></path></svg>Add to VS Code</a><a href="https://chromewebstore.google.com/detail/tributly-get-paid-for-the/mlgafidmnibgiohmpdaacjkmbhgbjeok" target="_blank" rel="noopener noreferrer" class="flex items-center justify-center gap-2.5 font-semibold rounded-xl transition-all duration-200 ease-out active:scale-[0.98] text-[16px] px-8 py-4 w-full sm:w-auto border border-gray-200 hover:border-gray-300 text-gray-900 bg-white hover:scale-[1.04] hover:shadow-lg hover:shadow-black/5"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 256 256"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,16a88,88,0,0,1,73.72,40H128a48.08,48.08,0,0,0-45.6,33l-23.08-40A87.89,87.89,0,0,1,128,40Zm32,88a32,32,0,1,1-32-32A32,32,0,0,1,160,128ZM40,128a87.44,87.44,0,0,1,9.56-39.86L86.43,152c.06.1.13.19.19.28A48,48,0,0,0,137.82,175l-23.1,40A88.14,88.14,0,0,1,40,128Zm92.69,87.87L169.57,152c.08-.14.14-.28.22-.42a47.88,47.88,0,0,0-6-55.58H210a88,88,0,0,1-77.29,119.87Z"></path></svg>Add to Chrome</a><div class="relative w-full sm:w-auto"><button type="button" aria-expanded="false" class="flex items-center justify-center gap-2.5 font-semibold rounded-xl transition-all duration-200 ease-out active:scale-[0.98] text-[16px] px-8 py-4 w-full sm:w-auto border border-gray-200 hover:border-gray-300 text-gray-900 bg-white hover:scale-[1.04] hover:shadow-lg hover:shadow-black/5"><svg width="19" height="19" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M21.86 17.86q.14 0 .25.12.1.13.1.25t-.11.33l-.32.46-.43.53-.44.5q-.21.25-.38.42l-.22.23q-.58.53-1.34 1.04-.76.51-1.6.91-.86.4-1.74.64t-1.67.24q-.9 0-1.69-.28-.8-.28-1.48-.78-.68-.5-1.22-1.17-.53-.66-.92-1.44-.38-.77-.58-1.6-.2-.83-.2-1.67 0-1 .32-1.96.33-.97.87-1.8.14.95.55 1.77.41.82 1.02 1.5.6.68 1.38 1.21.78.54 1.64.9.86.36 1.77.56.92.2 1.8.2 1.12 0 2.18-.24 1.06-.23 2.06-.72l.2-.1.2-.05zm-15.5-1.27q0 1.1.27 2.15.27 1.06.78 2.03.51.96 1.24
561.77.74.82 1.66 1.4-1.47-.2-2.8-.74-1.33-.55-2.48-1.37-1.15-.83-2.08-1.9-.92-1.07-1.58-2.33T.36 14.94Q0 13.54 0 12.06q0-.81.32-1.49.31-.68.83-1.23.53-.55 1.2-.96.66-.4 1.35-.66.74-.27 1.5-.39.78-.12 1.55-.12.7 0 1.42.1.72.12 1.4.35.68.23 1.32.57.63.35 1.16.83-.35 0-.7.07-.33.07-.65.23v-.02q-.63.28-1.2.74-.57.46-1.05 1.04-.48.58-.87 1.26-.38.67-.65 1.39-.27.71-.42 1.44-.15.72-.15 1.38zM11.96.06q1.7 0 3.33.39 1.63.38 3.07 1.15 1.43.77 2.62 1.93 1.18 1.16 1.98 2.7.49.94.76 1.96.28 1 .28 2.08 0 .89-.23 1.7-.24.8-.69 1.48-.45.68-1.1 1.22-.64.53-1.45.88-.54.24-1.11.36-.58.13-1.16.13-.42 0-.97-.03-.54-.03-1.1-.12-.55-.1-1.05-.28-.5-.19-.84-.5-.12-.09-.23-.24-.1-.16-.1-.33 0-.15.16-.35.16-.2.35-.5.2-.28.36-.68.16-.4.16-.95 0-1.06-.4-1.96-.4-.91-1.06-1.64-.66-.74-1.52-1.28-.86-.55-1.79-.89-.84-.3-1.72-.44-.87-.14-1.76-.14-1.55 0-3.06.45T.94 7.55q.71-1.74 1.81-3.13 1.1-1.38 2.52-2.35Q6.68 1.1 8.37.58q1.7-.52 3.58-.52Z"></path></svg>Add to Edge</button></div></div><div class="hidden touch:flex flex-col items-stretch gap-3 w-full max-w-[340px] mx-auto "><button class="flex items-center justify-center h-[52px] bg-[#f2010b] text-white font-semibold text-[16px] rounded-xl shadow-[0_8px_24px_rgba(242,1,11,0.25)] transition-transform duration-200 ease-out active:scale-[0.98]">Create your account</button><div class="flex flex-col items-center gap-1"><p class="text-[12.5px] text-gray-400">Sign up now, install on your computer later.</p><button class="flex items-center gap-1.5 h-8 text-[12.5px] font-semibold text-gray-600 active:text-[#f2010b] transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 256 256"><path d="M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"></path></svg>Copy the link</button></div></div></div><p class="touch:hidden mt-4 text-[11px] xs:text-[12px] text-gray-400 tracking-[0.01em]">Available in<!-- --> <span class="text-gray-500 font-medium">Claude Code</span><span class="mx-1.5 text-gray-300">·</span><span class="text-gray-500 font-medium">Cursor</span><span class="mx-1.5 text-gray-300">·</span><span class="text-gray-500 font-medium">Windsurf</span><span class="mx-1.5 text-gray-300">·</span><span class="text-gray-500 font-medium">Codex</span> <span class="text-gray-400">
56in VS Code</span></p><div class="relative mt-12 sm:mt-16 w-full max-w-[960px] mx-auto"><div class="grid grid-cols-1 lg:grid-cols-2 gap-6 lg:gap-6 items-stretch"><div class="flex flex-col"><div class="flex flex-wrap items-center justify-center text-center gap-x-1.5 gap-y-0.5 mb-2.5 px-1"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 text-[#f2010b]"><path d="M216,40H72A16,16,0,0,0,56,56V72H40A16,16,0,0,0,24,88V200a16,16,0,0,0,16,16H184a16,16,0,0,0,16-16V184h16a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM184,88v16H40V88Zm32,80H200V88a16,16,0,0,0-16-16H72V56H216Z"></path></svg><span class="text-[13px] font-semibold text-gray-800 leading-none">In your browser.</span><span class="text-[13px] text-gray-500 leading-none">One strip at the top.</span></div><div class="flex-1"><div class="w-full h-full"><style> 57 /* Same technique as the hero headline: the gradient is clipped to the 58 text and its position is what animates, so the highlight passes 59 through the letters. The long tail is the pause that makes it read 60 as an occasional glint rather than a loading bar. */ 61 /* Positions stay inside 0%..100%. With the image at 260% width that is 62 exactly the range where it still covers the whole line, so at both 63 ends the highlight sits outside the line rather than resting on it. 64 100% -> 0% sweeps it left to right, with the reading direction. */ 65 /* The sweep itself stays 7s; the pause after it is what shortened. 66 Keeping the travel at the same share of a shorter cycle would have 67 sped the glint up, which is not what was wanted, so the stop moved 68 from half the cycle to 70% of it instead. */ 69 @keyframes demo-shimmer { 70 0% { background-position: 100% 0; } 71 70% { background-position: 0% 0; } 72 100% { background-position: 0% 0; } 73 } 74 .demo-shimmer { animation: demo-shimmer 10s ease-in-out infinite; } 75 @media (prefers-reduced-motion: reduce) { 76 .demo-shimmer { animation: none; background-position: 0% 0; } 77 } 78 </style><div class="relative h-full flex flex-col rounded-2xl border border-gray-200/80 bg-white shadow-[0_18px_60px_rgba(0,0,0,0.08)] overflow-hidden"><div class="bg-[#f0f0f5] px-3.5 sm:px-4 py-2.5 flex items-center gap-3 border-b border-gray-200/60"><div class="flex items-center gap-1 flex-shrink-0"><span class="w-2.5 h-2.5 rounded-full bg-gray-300"></span><span class="w-2.5 h-2.5 rounded-full bg-gray-300"></span><span class="w-2.5 h-2.5 rounded-full bg-gray-300"></span></div><div class="flex-1 flex justify-center"><div class="w-full max-w-[380px] bg-white rounded-md px-3 py-1 border border-gray-200 flex items-center justify-center gap-1.5 text-[11px] text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 256 256"><path d="M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z"></path></svg>tributly.io</div></div><div class="flex items-center gap-2 flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 256 256" class="text-gray-500"><path d="M220.27,158.54a8,8,0,0,0-7.7-.46,20,20,0,1,1,0-36.16A8,8,0,0,0,224,114.69V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36.11,36.11,0,0,0-11.36-26.24,36,36,0,0,0-60.55,23.62,36.56,36.56,0,0,0,.14,6.62H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36.12,36.12,0,0,0-26.24,11.36,35.7,35.7,0,0,0-9.69,27,36.08,36.08,0,0,0,33.31,33.6,35.68,35.68,0,0,0,6.62-.14V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V165.31A8,8,0,0,0,220.27,158.54ZM208,208H64V165.31a8,8,0,0,0-11.43-7.23,20,20,0,1,1,0-36.16A8,8,0,0,0,64,114.69V72h46.69a8,8,0,0,0,7.23-11.43,20,20,0,1,1,36.16,0A8,8,0,0,0,161.31,72H208v32.23a35.68,35.68,0,0,0-6.62-.14A36,36,0,0,0,204,176a35.36,35.36,0,0,0,4-.22Z"></path></svg></div></div><div class="relative flex items-center h-11 pl-1.5 pr-2 sm:pl-2.5 sm:pr-5 bg-white border-b border-gray-200/80 shadow-[0_1px_8px_rgba(0,0,0,0.04)] overflow-hidden"><div class="relative flex-1 h-full overflow-hidden min-w-0" style="mask-image:linear-gradient(to right, #000 0, #000 calc(100% - min(40px, 8%)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - min(40px, 8%)), transparent 100%)"><a href="https://t.mercor.com/Hstyz" target="_blank" rel="noopener noreferrer nofollow" class="absolute inset-0 block cursor-pointer" style="animation:countUp 0.45s ease-out"><div class="absolute inset-y-0 left-0 flex items-center whitespace-nowrap text-[#111827]"><span class="inline-flex items-center"><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 "/><span class="font-semibold">Mercor</span><span class="text-[#6b7280]">
78Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 "></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 "/><span class="font-semibold">Mercor</span><span class="text-[#6b7280]">Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 "></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 "/><span class="font-semibold">Mercor</span><span class="text-[#6b7280]">Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 "></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 "/><span class="font-semibold">Mercor</span><span class="text-[#6b7280]">Train the AI you code with. Up to $200/hr</span></span></span></div><div aria-hidden="true" class="demo-shimmer pointer-events-none absolute inset-y-0 left-0 flex items-center whitespace-nowrap" style="background-image:linear-gradient(105deg, rgba(154,160,171,0) 0%, rgba(154,160,171,0) 42%, #9aa0ab 50%, rgba(154,160,171,0) 58%, rgba(154,160,171,0) 100%);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent"><span class="inline-flex items-center"><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 invisible"/><span class="font-semibold">Mercor</span><span>Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 invisible"></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 invisible"/><span class="font-semibold">Mercor</span><span>Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 invisible"></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 invisible"/><span class="font-semibold">Mercor</span><span>Train the AI you code with. Up to $200/hr</span></span></span><span class="inline-flex items-center"><span class="w-px h-4 sm:h-5 bg-gray-200 invisible"></span><span class="inline-flex items-center gap-1.5 sm:gap-2 px-1.5 sm:px-2 text-[10.5px] xs:text-[11.5px] sm:text-[13px]"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png" alt="Mercor logo" class="w-4 h-4 sm:w-5 sm:h-5 rounded object-cover flex-shrink-0 invisible"/><span class="font-semibold">Mercor</span><span>Train the AI you code with. Up to $200/hr</span></span></span></div></a></div></div><div class="flex-1 min-h-[20px]" aria-hidden="true"></div></div></div></div></div><div class="flex flex-col"><div class="flex flex-wrap items-center justify-center text-center gap-x-1.5 gap-y-0.5 mb-2.5 px-1"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 text-[#f2010b]"><path d="M208,144a15.78,15.78,0,0,1-10.42,14.94L146,178l-19,51.62a15.92,15.92,0,0,1-29.88,0L78,178l-51.62-19a15.92,15.92,0,0,1,0-29.88L78,110l19-51.62a15.92,15.92,0,0,1,29.88,0L146,110l51.62,19A15.78,15.78,0,0,1,208,144ZM152,48h16V64a8,8,0,0,0,16,0V48h16a8,8,0,0,0,0-16H184V16a8,8,0,0,0-16,0V32H152a8,8,0,0,0,0,16Zm88,32h-8V72a8,8,0,0,0-16,0v8h-8a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0V96h8a8,8,0,0,0,0-16Z"></path></svg><span class="text-[13px] font-semibold text-gray-800 leading-none">
78In your AI.</span><span class="text-[13px] text-gray-500 leading-none">One line while it thinks.</span></div><div class="flex-1"><div class="w-full h-full"><style> 79 @keyframes ide-shimmer { 80 0% { background-position: 100% 0; } 81 70% { background-position: 0% 0; } 82 100% { background-position: 0% 0; } 83 } 84 .ide-shimmer { animation: ide-shimmer 10s ease-in-out infinite; } 85 /* The assistant's own spinner glyph. Slow, because it is the quietest 86 thing on the card and has to stay that way: it is there to say the 87 turn is running, not to compete with the line underneath it. */ 88 @keyframes ide-spin { to { transform: rotate(360deg); } } 89 .ide-spin { animation: ide-spin 3.4s linear infinite; } 90 /* Three spans fading in turn rather than one span whose text grows: 91 text that grows is a row whose width changes, and a row whose width 92 changes drags the word "Thinking" back and forth under the reader's 93 eye for the length of the turn. */ 94 @keyframes ide-dot { 95 0%, 75%, 100% { opacity: 0.18; } 96 35% { opacity: 0.85; } 97 } 98 .ide-dot { animation: ide-dot 1.5s ease-in-out infinite; } 99 @media (prefers-reduced-motion: reduce) { 100 .ide-shimmer { animation: none; background-position: 0% 0; } 101 .ide-spin { animation: none; } 102 .ide-dot { animation: none; opacity: 0.4; } 103 } 104 </style><div class="relative h-full flex flex-col rounded-2xl border border-gray-200/80 bg-white shadow-[0_18px_60px_rgba(0,0,0,0.08)] overflow-hidden"><div class="bg-[#f0f0f5] pl-2.5 pr-3.5 sm:pr-4 pt-2 flex items-end border-b border-gray-200/60"><div class="flex items-center gap-2 bg-white rounded-t-md px-3 py-1.5 border border-b-0 border-gray-200 text-[11px] text-gray-600 leading-none"><span class="w-1.5 h-1.5 rounded-full bg-[#f2010b]/50 flex-shrink-0"></span>page.tsx</div><div class="flex-1"></div><span class="text-gray-400 flex pb-2"><svg width="13" height="13" viewBox="0 0 128 128" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M90.767 127.126a7.968 7.968 0 0 0 6.35-.244l26.353-12.681a8 8 0 0 0 4.53-7.209V21.009a8 8 0 0 0-4.53-7.21L97.117 1.12a7.97 7.97 0 0 0-9.093 1.548l-50.45 46.026L15.6 32.013a5.328 5.328 0 0 0-6.807.302l-7.048 6.411a5.335 5.335 0 0 0-.006 7.888L20.796 64 1.74 81.387a5.336 5.336 0 0 0 .006 7.887l7.048 6.411a5.327 5.327 0 0 0 6.807.303l21.974-16.68 50.45 46.025a7.96 7.96 0 0 0 2.743 1.793Zm5.252-92.183L57.74 64l38.28 29.058V34.943Z"></path></svg></span></div><div class="flex items-center gap-2 px-3.5 sm:px-4 pt-3 pb-2 text-[11.5px] leading-none text-gray-400"><span class="ide-spin inline-flex flex-shrink-0 text-[#f2010b]/70">â»</span><span class="font-medium text-gray-500">Thinking</span><span aria-hidden="true" class="-ml-1"><span class="ide-dot">.</span><span class="ide-dot" style="animation-delay:0.16s">.</span><span class="ide-dot" style="animation-delay:0.32s">.</span></span><span class="flex-1"></span><span class="tabular-nums text-gray-300 hidden xs:inline">esc to interrupt</span></div><div class="relative flex items-center h-11 px-2.5 sm:px-4 bg-white border-t border-gray-200/80 shadow-[0_1px_8px_rgba(0,0,0,0.04)] overflow-hidden"><div class="flex items-center min-w-0 w-full" style="animation:countUp 0.45s ease-out"><span class="flex-shrink-0 mr-[4px] sm:mr-[5px] text-[8px] sm:text-[9px] leading-none uppercase tracking-[0.06em] text-gray-400">Ad</span><a href="https://www.cloudways.com/en/?id=2210635 (https://email.cloudways.com/e/c/eyJlbWFpbF9pZCI6ImRnUzh5UUVBQUlhNXVnR0Z1Ym9CQWFERkpOYmJBRkZrZUJBVTFad21ZQT09IiwiaHJlZiI6Imh0dHBzOi8vd3d3LmNsb3Vkd2F5cy5jb20vZW4vP2lkPTIyMTA2MzVcdTAwMjZ1dG1fY2FtcGFpZ249QWZmaWxpYXRlcytPbmJvYXJkaW5nK0NhbXBhaWduKy0rTmV3XHUwMDI2dXRtX2NvbnRlbnQ9TmV3JTNBK0VtYWlsKzErLStTbGFiXHUwMDI2dXRtX21lZGl1bT1lbWFpbF9hY3Rpb25cdTAwMjZ1dG1fc291cmNlPWN1c3RvbWVyLmlvIiwiaW50ZXJuYWwiOiJiY2M5MDE2NTk1YzEwMTg2YjliYTAxIiwibGlua19pZCI6NDMzMDMzMDV9/73910" target="_blank" rel="noopener noreferrer nofollow" class="flex min-w-0"><span class="flex items-center gap-1.5 sm:gap-2 min-w-0"><img src="https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790023482478-8a02od.png" alt="Cloudways logo" class="w-[14px] h-[14px] sm:w-[17px] sm:h-[17px] rounded flex-shrink-0 object-cover"/>
104<span class="relative min-w-0 truncate text-[10.5px] xs:text-[11.5px] sm:text-[13px] text-[#111827]"><span class="font-semibold">Cloudways<!-- -->:</span> <span class="text-[#6b7280]">Fast, secure cloud hosting</span><span aria-hidden="true" class="ide-shimmer absolute inset-0 truncate pointer-events-none" style="background-image:linear-gradient(105deg, rgba(154,160,171,0) 0%, rgba(154,160,171,0) 42%, #9aa0ab 50%, rgba(154,160,171,0) 58%, rgba(154,160,171,0) 100%);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent"><span class="font-semibold">Cloudways<!-- -->:</span> <span>Fast, secure cloud hosting</span></span></span></span></a></div></div><div class="flex-1" aria-hidden="true"></div></div></div></div></div></div></div><div class="grid grid-cols-2 sm:grid-cols-4 gap-x-3 xs:gap-x-4 gap-y-7 sm:gap-y-8 sm:divide-x sm:divide-gray-200 w-full max-w-[960px] mx-auto mt-9 sm:mt-11"><div class="flex flex-col items-center text-center sm:px-5 sm:first:pl-0 sm:last:pr-0"><p class="text-[26px] xs:text-[30px] sm:text-[34px] font-bold tracking-tight leading-none tabular-nums text-[#f2010b]"><span class="text-[11px] xs:text-[13px] font-semibold text-[#f2010b] align-top mr-1">up to</span><span class="tabular-nums">0<!-- -->%</span></p><p class="text-[12px] xs:text-[13px] text-gray-500 mt-2 sm:mt-2.5 leading-snug max-w-[190px]">revenue share per verified impression</p></div><div class="flex flex-col items-center text-center sm:px-5 sm:first:pl-0 sm:last:pr-0"><p class="text-[26px] xs:text-[30px] sm:text-[34px] font-bold tracking-tight leading-none tabular-nums text-gray-900"><span class="tabular-nums">$<!-- -->0</span></p><p class="text-[12px] xs:text-[13px] text-gray-500 mt-2 sm:mt-2.5 leading-snug max-w-[190px]">minimum payout</p></div><div class="flex flex-col items-center text-center sm:px-5 sm:first:pl-0 sm:last:pr-0"><p class="text-[26px] xs:text-[30px] sm:text-[34px] font-bold tracking-tight leading-none tabular-nums text-gray-900"><span class="tabular-nums">0<!-- --> sec</span></p><p class="text-[12px] xs:text-[13px] text-gray-500 mt-2 sm:mt-2.5 leading-snug max-w-[190px]">to first earnings</p></div><div class="flex flex-col items-center text-center sm:px-5 sm:first:pl-0 sm:last:pr-0"><p class="text-[26px] xs:text-[30px] sm:text-[34px] font-bold tracking-tight leading-none tabular-nums text-gray-900"><span class="tabular-nums">0<!-- -->%</span></p><p class="text-[12px] xs:text-[13px] text-gray-500 mt-2 sm:mt-2.5 leading-snug max-w-[190px]">of your pages and prompts stays on your device</p></div></div></div></section><section class="pt-0 pb-5 sm:pb-8"><div class="max-w-[960px] mx-auto px-5 sm:px-6 lg:px-8"><div class="max-w-[720px] mx-auto"><div tabindex="-1" class="group/video relative w-full aspect-video overflow-hidden bg-gray-100 outline-none rounded-2xl sm:rounded-3xl shadow-[0_18px_60px_rgba(10,10,26,0.12)] "><video aria-label="Tributly product video, how you get paid for the ads in your browser and AI tools" class="absolute inset-0 w-full h-full object-contain" src="/videos/tributly-promo.mp4" poster="/images/promo-video-poster.jpg" preload="none" playsInline=""><track kind="captions" src="/videos/tributly-promo.en.vtt" srcLang="en" label="English"/></video><button type="button" aria-label="Play: Tributly: advertising that works for everyone" class="group absolute inset-0 w-full h-full cursor-pointer"><span class="absolute left-1/2 top-[40%] -translate-x-1/2 -translate-y-1/2"><span class="flex items-center justify-center w-[64px] h-[64px] sm:w-[78px] sm:h-[78px] rounded-full bg-[#f2010b] ring-4 ring-white/75 shadow-[0_10px_30px_rgba(242,1,11,0.35)] transition-transform duration-300 ease-out group-hover:scale-[1.08] group-active:scale-[0.97]"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" viewBox="0 0 256 256" class="text-white sm:hidden"><path d="M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" fill="currentColor" viewBox="0 0 256 256" class="text-white hidden sm:block"><path d="M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z"></path></svg></span></span></button></div></div></div></section><section id="how-it-works" class="py-10 sm:pt-10 sm:pb-14 border-b border-gray-100 scroll-mt-16"><div class="max-w-6xl mx-auto px-5 sm:px-6 lg:px-8"><div class="text-center max-w-2xl mx-auto mb-8 sm:mb-14"><p class="text-[11px] sm:text-xs font-semibold text-gray-500 uppercase tracking-[0.16em] mb
104-4">How it works</p><h2 class="text-[27px] xs:text-[32px] sm:text-[44px] font-bold text-gray-950 tracking-tight leading-[1.08] [text-wrap:balance]">Three steps. Then it runs itself.</h2></div><div class="relative"><div class="hidden md:block pointer-events-none absolute inset-x-0 top-0 h-[11px] overflow-hidden"><div class="absolute inset-x-0 top-[5px] h-px bg-gray-200"></div><div class="trb-rail-runner absolute inset-0"><span class="absolute top-[5px] left-0 h-[3px] w-14 -translate-y-1/2 rounded-full bg-gradient-to-r from-transparent to-[#f2010b]/70"></span><span class="absolute top-[5px] left-14 -ml-[3.5px] h-[7px] w-[7px] -translate-y-1/2 rounded-full bg-[#f2010b]"></span></div><div class="absolute inset-y-0 right-0 w-28 bg-gradient-to-l from-white via-white/80 to-transparent"></div></div><div class="grid grid-cols-1 md:grid-cols-3 gap-x-10 gap-y-7 md:gap-y-9"><div class="relative text-center"><span class="trb-rail-station relative z-10 block mx-auto h-[11px] w-[11px] rounded-full border-2 ring-4 ring-white border-[#f2010b] bg-[#f2010b]" style="animation-delay:-1.08s"></span><p class="mt-5 text-[10px] font-bold uppercase tracking-[0.18em] text-gray-300">Once</p><h3 class="mt-2 text-[16px] font-bold text-gray-950">Install</h3><p class="mt-1.5 text-[13px] text-gray-500 leading-relaxed max-w-[300px] mx-auto">Add it to VS Code, Chrome or Edge on your computer. Sign in once.</p></div><div class="relative text-center"><span class="trb-rail-station relative z-10 block mx-auto h-[11px] w-[11px] rounded-full border-2 ring-4 ring-white border-[#f2010b]/40 bg-white" style="animation-delay:0.89s"></span><p class="mt-5 text-[10px] font-bold uppercase tracking-[0.18em] text-gray-300">Always</p><h3 class="mt-2 text-[16px] font-bold text-gray-950">Work like always</h3><p class="mt-1.5 text-[13px] text-gray-500 leading-relaxed max-w-[300px] mx-auto">One line while your coding agent thinks. One slim strip while you browse.</p></div><div class="relative text-center"><span class="trb-rail-station relative z-10 block mx-auto h-[11px] w-[11px] rounded-full border-2 ring-4 ring-white border-[#f2010b]/40 bg-white" style="animation-delay:2.86s"></span><span class="trb-rail-credit hidden md:block absolute -top-[19px] left-1/2 -translate-x-1/2 text-[11px] font-bold text-[#f2010b] tabular-nums" style="animation-delay:0.88s">+$0.004</span><p class="mt-5 text-[10px] font-bold uppercase tracking-[0.18em] text-gray-300">Instant</p><h3 class="mt-2 text-[16px] font-bold text-gray-950">Get paid</h3><p class="mt-1.5 text-[13px] text-gray-500 leading-relaxed max-w-[300px] mx-auto">Each verified impression credits your balance. Cash out from $10 via Stripe.</p></div></div></div></div></section><section id="dashboard" class="py-10 sm:pt-12 sm:pb-16 border-b border-gray-100 bg-gray-50/50 scroll-mt-16"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center max-w-2xl mx-auto mb-7 sm:mb-12"><p class="text-[11px] sm:text-xs font-semibold text-gray-400 uppercase tracking-[0.16em] mb-4">The dashboard</p><h2 class="text-[27px] xs:text-[32px] sm:text-[44px] font-bold text-gray-950 tracking-tight leading-[1.08] [text-wrap:balance]">Run it like a finance app.</h2><p class="text-[14px] xs:text-[15px] text-gray-400 mt-3 [text-wrap:balance]">Everything you earn, tracked and visible. This is a working illustration of the dashboard, styled exactly like the real thing, not a live feed of your account.</p></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-3 sm:gap-4"><div class="sm:col-span-2 lg:col-span-5 relative rounded-2xl overflow-hidden p-5 xs:p-6 sm:p-7 flex flex-col justify-between gap-5 sm:gap-6 min-h-[240px] sm:min-h-[264px]" style="background:linear-gradient(140deg,#f2010b 0%,#b50009 100%)"><div><p class="text-[13px] text-white/70 font-medium mb-2">Available balance</p><span class="block text-[40px] xs:text-[48px] sm:text-[56px] font-bold text-white leading-none tabular-nums">$24.16</span></div><div class="flex items-center gap-3 w-full"><div class="flex-1 h-1.5 rounded-full bg-white/15 overflow-hidden"><div class="h-full rounded-full bg-white" style="width:100%"></div></div><span class="flex items-center gap-1.5 text-[11px] text-white/90 font-semibold whitespace-nowrap shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 256 256" class="text-white"><path d="M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg> Ready to withdraw</span></div><div class="flex flex-wrap items-center gap-2.5"><span class="flex items-center gap-2 bg-white text-[#f2010b] font-semibold text-[13px] px-6 sm:px-7 py-2.5 rounded-xl">Withdraw <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256"><path d="M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"></path></svg></span><span class="flex items-center gap-2 border border-white/20 bg-white/10 text-white font-semibold text-[13px] px-4 py-2.5 rounded-xl"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256"><path d="M136,80v43.47l36.12,21.67a8,8,0,0,1-8.24,13.72l-40-24A8,8,0,0,1,120,128V80a8,8,0,0,1,16,0Zm-8-48A95.44,95.44,0,0,0,60.08,60.15C52.81,67.51,46.35,74.59,40,82V64a8,8,0,0,0-16,0v40a8,8,0,0,0,8,8H72a8,8,0,0,0,0-16H49c7.15-8.42,14.27-16.35,22.39-24.57a80,80,0,1,1,1.66,114.75,8,8,0,1,0-11,11.64A96,96,0,1,0,128,32Z"></path></svg> History</span></div><p class="text-[12px] text-white/50">Min. withdrawal $10.00 · via Stripe</p></div><div class="sm:col-span-2 lg:col-span-7 bg-white rounded-2xl border border-gray-100 p-5 sm:p-6 flex flex-col"><div class="flex items-start justify-between gap-3 sm:gap-4"><div class="flex items-center gap-2.5"><div class="w-10 h-10 rounded-xl bg-[#f2010b]/8 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" class="text-[#f2010b]"><path d="M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z"></path></svg></div><div class="min-w-0"><p class="text-[15px] font-bold text-gray-900 leading-tight truncate">Earnings</p><p class="text-[12px] text-gray-400 leading-tight truncate">Last 7 days</p></div></div><div class="text-right shrink-0"><span class="block text-[24px] xs:text-[28px] font-bold text-gray-900 leading-none tabular-nums">$4.83</span><p class="flex items-center justify-end gap-1 text-[11px] xs:text-[12px] font-semibold mt-1 text-green-500"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewBox="0 0 256 256"><path d="M240,56v64a8,8,0,0,1-16,0V75.31l-82.34,82.35a8,8,0,0,1-11.32,0L96,123.31,29.66,189.66a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0L136,140.69,212.69,64H168a8,8,0,0,1,0-16h64A8,8,0,0,1,240,56Z"></path></svg><span>+12%</span> vs last week</p></div></div><div class="flex items-end gap-1.5 xs:gap-2.5 sm:gap-3 h-[120px] sm:h-[132px] mt-5 sm:mt-6 flex-1"><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.58</span><div class="w-full rounded-md bg-gray-100" style="height:50.31325301204819%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Mon</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.71</span><div class="w-full rounded-md bg-gray-100" style="height:61.59036144578313%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Tue</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.49</span><div class="w-full rounded-md bg-gray-100" style="height:42.506024096385545%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Wed</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.77</span><div class="w-full rounded-md bg-gray-100" style="height:66.79518072289157%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Thu</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.64</span><div class="w-full rounded-md bg-gray-100" style="height:55.51807228915663%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Fri</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-gray-400">$0.81</span><div class="w-full rounded-md bg-gray-100" style="height:70.26506024096386%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Sat</span></div><div class="flex-1 min-w-0 flex flex-col items-center gap-2 h-full justify-end"><span class="text-[9px] xs:text-[10px] sm:text-[11px] font-semibold tabular-nums text-[#f2010b]">$0.83</span><div class="w-full rounded-md bg-[#f2010b]" style="height:72%;transition:height 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div><span class="text-[9px] xs:text-[10px] sm:text-[11px] text-gray-400">Sun</span></div></div></div><div class="lg:col-span-4 bg-white rounded-2xl border border-gray-100 p-5 sm:p-6 flex flex-col gap-5"><div class="flex items-center gap-2.5"><div class="w-10 h-10 rounded-xl bg-[#f2010b]/8 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" class="text-[#f2010b]"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm64-88a8,8,0,0,1-8,8H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48A8,8,0,0,1,192,128Z"></path></svg></div><div class="min-w-0"><p class="text-[15px] font-bold text-gray-900 leading-tight truncate">Earning limits</p><p class="text-[12px] text-gray-400 leading-tight truncate">How much you can earn right now</p></div></div><div class="flex flex-col gap-5 flex-1 justify-center divide-y divide-gray-50"><div class="flex flex-col gap-2"><div class="flex items-center justify-between"><span class="flex items-center gap-1.5 text-[12px] font-semibold text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewBox="0 0 256 256" class="text-gray-400"><path d="M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Zm-96-88v64a8,8,0,0,1-16,0V132.94l-4.42,2.22a8,8,0,0,1-7.16-14.32l16-8A8,8,0,0,1,112,120Zm59.16,30.45L152,176h16a8,8,0,0,1,0,16H136a8,8,0,0,1-6.4-12.8l28.78-38.37A8,8,0,1,0,145.07,132a8,8,0,1,1-13.85-8A24,24,0,0,1,176,136,23.76,23.76,0,0,1,171.16,150.45Z"></path></svg> <!-- -->Daily</span><span class="text-[12px] font-semibold text-gray-700 tabular-nums"><span>$1.86</span> / $<!-- -->1.00</span></div><div class="h-1.5 rounded-full bg-gray-100 overflow-hidden"><div class="h-full rounded-full bg-[#f2010b]" style="width:100%;transition:width 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div></div><div class="flex items-center justify-between"><span class="text-[11px] text-gray-400 tabular-nums"><span>$0.00</span> left</span><span class="text-[11px] text-gray-400">Resets at midnight</span></div></div><div class="pt-5"><div class="flex flex-col gap-2"><div class="flex items-center justify-between"><span class="flex items-center gap-1.5 text-[12px] font-semibold text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewBox="0 0 256 256" class="text-gray-400"><path d="M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Z"></path></svg> <!-- -->Weekly</span><span class="text-[12px] font-semibold text-gray-700 tabular-nums"><span>$4.83</span> / $<!-- -->7.00</span></div><div class="h-1.5 rounded-full bg-gray-100 overflow-hidden"><div class="h-full rounded-full bg-[#f2010b]" style="width:69%;transition:width 550ms cubic-bezier(0.22, 1, 0.36, 1)"></div></div><div class="flex items-center justify-between"><span class="text-[11px] text-gray-400 tabular-nums"><span>$2.17</span> left</span><span class="text-[11px] text-gray-400">Resets Monday</span></div></div></div></div></div><div class="hidden sm:flex lg:col-span-4 bg-white rounded-2xl border border-gray-100 p-5 sm:p-6 flex-col gap-4"><div class="flex items-center gap-2.5"><div class="w-10 h-10 rounded-xl bg-[#f2010b]/8 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" class="text-[#f2010b]"><path d="M117.25,157.92a60,60,0,1,0-66.5,0A95.83,95.83,0,0,0,3.53,195.63a8,8,0,1,0,13.4,8.74,80,80,0,0,1,134.14,0,8,8,0,0,0,13.4-8.74A95.83,95.83,0,0,0,117.25,157.92ZM40,108a44,44,0,1,1,44,44A44.05,44.05,0,0,1,40,108Zm210.14,98.7a8,8,0,0,1-11.07-2.33A79.83,79.83,0,0,0,172,168a8,8,0,0,1,0-16,44,44,0,1,0-16.34-84.87,8,8,0,1,1-5.94-14.85,60,60,0,0,1,55.53,105.64,95.83,95.83,0,0,1,47.22,37.71A8,8,0,0,1,250.14,206.7Z"></path></svg></div><div class="min-w-0"><p class="text-[15px] font-bold text-gray-900 leading-tight truncate">Invite friends</p><p class="text-[12px] text-gray-400 leading-tight truncate">You both get $2.50 when they earn $10</p></div></div><div class="grid grid-cols-2 gap-2.5 flex-1"><div class="relative overflow-hidden flex flex-col items-center justify-center rounded-xl bg-gray-50 gap-1 py-4"><span class="relative text-[22px] font-bold text-gray-900 leading-none tabular-nums animate-bento-pop">3</span><p class="relative text-[11px] transition-colors duration-500 text-gray-400">Friends referred</p></div><div class="relative overflow-hidden flex flex-col items-center justify-center rounded-xl bg-gray-50 gap-1 py-4"><span class="relative text-[22px] font-bold text-gray-900 leading-none tabular-nums">$7.50</span>
104<p class="relative text-[11px] text-gray-400">Bonus earned</p></div></div><div class="flex items-center gap-2 rounded-xl border border-gray-200 bg-gray-50 pl-3.5 pr-1.5 py-1.5"><span class="flex-1 min-w-0 text-[12px] font-semibold text-gray-600 truncate">tributly.io/?ref=TRIB-8FK2</span><button class="flex items-center gap-1.5 bg-[#f2010b] text-white text-[12px] font-bold px-3.5 py-2 rounded-lg hover:opacity-90 transition-all shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 256 256"><path d="M216,32H88a8,8,0,0,0-8,8V80H40a8,8,0,0,0-8,8V216a8,8,0,0,0,8,8H168a8,8,0,0,0,8-8V176h40a8,8,0,0,0,8-8V40A8,8,0,0,0,216,32ZM160,208H48V96H160Zm48-48H176V88a8,8,0,0,0-8-8H96V48H208Z"></path></svg> Copy</button></div></div><div class="hidden sm:flex sm:col-span-2 lg:col-span-4 bg-white rounded-2xl border border-gray-100 p-5 sm:p-6 flex-col gap-4"><div class="flex items-center gap-2.5"><div class="w-10 h-10 rounded-xl bg-[#f2010b]/8 flex items-center justify-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" class="text-[#f2010b]"><path d="M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"></path></svg></div><div class="min-w-0"><p class="text-[15px] font-bold text-gray-900 leading-tight truncate">Payouts</p><p class="text-[12px] text-gray-400 leading-tight truncate">via Stripe</p></div></div><div class="flex flex-col gap-2 flex-1 justify-center"><div class="flex items-center justify-between rounded-xl bg-gray-50 px-3.5 py-2.5"><div class="flex items-center gap-2.5 min-w-0"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 text-gray-400"><path d="M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"></path></svg><div class="min-w-0 animate-bento-fade"><p class="text-[13px] font-semibold text-gray-900 leading-tight tabular-nums">$12.40</p><p class="text-[11px] text-gray-400 leading-tight truncate">Jun 1, 2026<!-- --> · Stripe</p></div></div><span class="text-[10px] font-semibold text-green-500 bg-green-50 px-2 py-0.5 rounded-full shrink-0">Paid</span></div><div class="flex items-center justify-between rounded-xl bg-gray-50 px-3.5 py-2.5"><div class="flex items-center gap-2.5 min-w-0"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 text-gray-400"><path d="M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"></path></svg><div class="min-w-0 animate-bento-fade"><p class="text-[13px] font-semibold text-gray-900 leading-tight tabular-nums">$10.80</p><p class="text-[11px] text-gray-400 leading-tight truncate">May 1, 2026<!-- --> · Stripe</p></div></div><span class="text-[10px] font-semibold text-green-500 bg-green-50 px-2 py-0.5 rounded-full shrink-0">Paid</span></div><div class="flex items-center justify-between rounded-xl bg-gray-50 px-3.5 py-2.5"><div class="flex items-center gap-2.5 min-w-0"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 text-gray-400"><path d="M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l
104-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"></path></svg><div class="min-w-0 animate-bento-fade"><p class="text-[13px] font-semibold text-gray-900 leading-tight tabular-nums">$9.55</p><p class="text-[11px] text-gray-400 leading-tight truncate">Apr 1, 2026<!-- --> · Stripe</p></div></div><span class="text-[10px] font-semibold text-green-500 bg-green-50 px-2 py-0.5 rounded-full shrink-0">Paid</span></div></div></div></div></div></section><section id="market" class="py-10 sm:py-16 border-b border-gray-100 scroll-mt-16"><style> 105 @keyframes trb-mkt-draw { from { stroke-dashoffset: 1; } to { stroke-dashoffset: 0; } } 106 @keyframes trb-mkt-fade { from { opacity: 0; } to { opacity: 1; } } 107 .trb-mkt-line { stroke-dasharray: 1; stroke-dashoffset: 1; animation: trb-mkt-draw 1.5s cubic-bezier(0.16,1,0.3,1) forwards; } 108 .trb-mkt-fill { opacity: 0; animation: trb-mkt-fade 1s ease-out 0.5s forwards; } 109 .trb-mkt-dot { opacity: 0; animation: trb-mkt-fade 0.4s ease-out 1.4s forwards; } 110 @media (prefers-reduced-motion: reduce) { 111 .trb-mkt-line { animation: none; stroke-dashoffset: 0; } 112 .trb-mkt-fill, .trb-mkt-dot { animation: none; opacity: 1; } 113 } 114 </style><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center max-w-2xl mx-auto mb-7 sm:mb-11"><p class="text-[11px] sm:text-xs font-semibold text-gray-500 uppercase tracking-[0.16em] mb-4">Live ad market</p><h2 class="text-[27px] xs:text-[32px] sm:text-[44px] font-bold text-gray-950 tracking-tight leading-[1.08] [text-wrap:balance]">The auction that sets your rate.</h2><p class="text-[14px] xs:text-[15px] text-gray-600 mt-3 [text-wrap:balance]">Every ad you see was bid for in real time. The more advertisers pay for your attention, the more lands in your balance. This is that market, live.</p></div><div class="max-w-[420px] mx-auto mb-4 sm:mb-5"><div class="relative flex items-center bg-gray-100 rounded-xl p-1 select-none"><span aria-hidden="true" class="absolute top-1 bottom-1 left-1 rounded-lg bg-white shadow-sm transition-transform duration-300 ease-out" style="width:calc(50% - 4px);transform:translateX(0%)"></span><button aria-pressed="true" class="relative z-10 flex-1 min-w-0 h-10 flex items-center justify-center gap-2 rounded-lg text-[13px] font-bold transition-colors text-gray-950"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 transition-colors text-[#f2010b]"><path d="M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-91,94.25-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32a8,8,0,0,1,0,12.5ZM176,168H136a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Z"></path></svg><span class="truncate">AI tools</span></button><button aria-pressed="false" class="relative z-10 flex-1 min-w-0 h-10 flex items-center justify-center gap-2 rounded-lg text-[13px] font-bold transition-colors text-gray-400 hover:text-gray-600"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 transition-colors "><path d="M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,16V88H40V56Zm0,144H40V104H216v96Z"></path></svg><span class="truncate">Browser</span></button></div></div><div class="rounded-2xl border border-gray-100 overflow-hidden bg-gray-100 grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-px mb-3 sm:mb-4"><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Market rate</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-gray-900"><span class="text-gray-400">â</span></p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">top live bid · per 1k impressions</p></div><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Your cut</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-[#f2010b]">up to 50%</p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">of every verified bid</p></div><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Live campaigns</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-gray-900"><span class="text-gray-400">â</span></p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">bidding right now</p></div><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Impressions / hr</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-gray-900"><span class="text-gray-400">â</span></p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">across users online this hour</p></div><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Advertisers</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-gray-900"><span class="text-gray-400">â</span></p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">brands that have run with us</p></div><div class="bg-white px-3.5 sm:px-4 py-3.5 sm:py-4 min-w-0"><p class="text-[10px] font-semibold text-gray-500 uppercase tracking-wider truncate">Impressions served</p><p class="mt-2 text-[20px] xs:text-[22px] sm:text-[24px] font-bold tracking-tight tabular-nums leading-none text-gray-900"><span class="text-gray-400">â</span></p><p class="mt-1.5 text-[11px] text-gray-500 leading-snug">verified, all time</p></div></div><div class="grid grid-cols-1 lg:grid-cols-12 gap-3 sm:gap-4 items-stretch"><div class="lg:col-span-7 bg-white rounded-2xl border border-gray-100 p-4 xs:p-5 sm:p-6 flex flex-col min-h-[300px] sm:min-h-[340px]"><div class="flex items-start justify-between gap-3 sm:gap-4"><div class="min-w-0"><p class="text-[15px] font-bold text-gray-900 leading-tight">Market rate</p><p class="text-[12px] text-gray-500 leading-tight mt-0.5">Paid per 1,000 verified impressions</p></div><div class="text-right shrink-0"><p class="text-[22px] xs:text-[26px] font-bold text-gray-900 leading-none tabular-nums"><span class="text-gray-400">â</span></p></div></div><div class="flex-1 flex flex-col items-center justify-center text-center gap-1.5 py-10"><p class="text-[13px] font-semibold text-gray-700">Reading the market</p></div></div><div class="lg:col-span-5 bg-white rounded-2xl border border-gray-100 flex flex-col overflow-hidden"><div class="flex items-center justify-between px-4 sm:px-5 py-3.5 border-b border-gray-100"><div><p class="text-[15px] font-bold text-gray-900 leading-tight">Top campaigns</p><p class="text-[12px] text-gray-500 leading-tight mt-0.5">Bidding for your attention now</p></div><span class="flex items-center gap-1.5 text-[11px] font-semibold text-gray-500"><span class="relative flex w-1.5 h-1.5"><span class="absolute inline-flex w-full h-full rounded-full bg-[#f2010b]/40 animate-ping motion-reduce:hidden"></span><span class="relative inline-flex w-1.5 h-1.5 rounded-full bg-[#f2010b]"></span></span>Live</span></div><div class="flex items-center justify-between px-4 sm:px-5 py-2 border-b border-gray-100 text-[10px] font-semibold uppercase tracking-wider"><span class="text-gray-500">Campaign</span><span class="text-[#f2010b]">Bid / 1k · volume</span></div><div class="flex-1 flex flex-col items-center justify-center text-center gap-2 px-6 py-12"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="currentColor" viewBox="0 0 256 256" class="text-gray-400"><path d="M232,96a7.89,7.89,0,0,0-.3-2.2L217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.8A7.89,7.89,0,0,0,24,96h0v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96ZM54,48H202l11.42,40H42.61Zm50,56h48v8a24,24,0,0,1-48,0Zm-16,0v8a24,24,0,0,1-35.12,21.26,7.88,7.88,0,0,0-1.82-1.06A24,24,0,0,1,40,112v-8ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm4.93-75.8a8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48v8A24,24,0,0,1,204.93,132.2Z"></path></svg><p class="text-[13px] font-semibold text-gray-700">Loading the board</p><p class="text-[12px] text-gray-500 max-w-[260px]">Reading the live auction.</p></div><div class="flex items-center justify-between px-4 sm:px-5 py-3 border-t border-gray-100 text-[11px] text-gray-500"><span class="tabular-nums">Floor $<!-- -->1.50<!-- --> CPM</span><span class="tabular-nums">Live auction</span></div></div></div><p class="text-[12px] text-gray-600 leading-relaxed mt-6 max-w-[560px] mx-auto text-center [text-wrap:balance]">Up to <!-- -->50<!-- -->%, not a flat half. An impression pays you half of what the advertiser paid for it. A click is priced apart from that: <!-- -->50<!-- --> impressions billed,<!-- --> <!-- -->5<!-- --> credited, capped per campaign and per day. Our side covers card fees, tax and the payouts.</p></div></section><section id="earnings" class="py-10 sm:py-16 border-b border-gray-100 scroll-mt-16"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-1 lg:grid-cols-12 gap-x-16 gap-y-9 sm:gap-y-10 items-center"><div class="lg:col-span-5"><p class="text-[11px] sm:text-xs font-semibold text-gray-400 uppercase tracking-[0.16em] mb
114-4">Honest math</p><h2 class="text-[28px] xs:text-[34px] sm:text-[44px] font-bold text-gray-950 tracking-tight leading-[1.08] [text-wrap:balance]">What you'll <span class="text-[#f2010b]">actually</span> earn.</h2><p class="mt-5 text-[14px] xs:text-[15px] sm:text-[16px] text-gray-400 leading-relaxed">Your rate depends on how much you browse and what advertisers pay that day. Think coffee money that adds up, not a salary. Anyone promising more is lying to you.</p><p class="mt-4 text-[13px] text-gray-400 leading-relaxed">Plus a share of what we make from everyone you invite, up to <!-- -->15%<!-- --> for life, or $<!-- -->2.50<!-- --> per friend who earns their first $<!-- -->10<!-- -->. See the<!-- --> <a class="font-semibold text-gray-500 underline decoration-gray-200 underline-offset-2 hover:text-[#f2010b] hover:decoration-[#f2010b] transition-colors" href="/affiliates">affiliate program</a>.</p></div><div class="lg:col-span-7"><div class="bg-gray-50 border border-gray-100 rounded-2xl p-5 xs:p-6 sm:p-8"><div class="flex items-center justify-between gap-3 mb-3"><label for="hours-slider" class="text-[13px] xs:text-sm font-semibold text-gray-700">Hours you browse per day</label><span class="text-sm font-bold text-gray-950 bg-white border border-gray-200 px-3 py-1 rounded-lg min-w-[52px] text-center tabular-nums">4<!-- -->h</span></div><input id="hours-slider" type="range" min="1" max="12" step="1" class="w-full h-1.5 rounded-full appearance-none cursor-pointer" style="background:linear-gradient(to right, #f2010b 27.27272727272727%, #e5e7eb 27.27272727272727%)" value="4"/><div class="flex justify-between text-[10px] text-gray-400 mt-1.5"><span>1h</span><span>12h</span></div><div class="border-t border-gray-200/70 mt-7 pt-7"><p class="text-[10px] font-semibold text-gray-400 uppercase tracking-widest mb-2">Estimated monthly</p><p class="text-[30px] xs:text-[38px] sm:text-[44px] font-bold text-gray-950 tracking-tight leading-none tabular-nums"><span>$12</span><span class="text-gray-300 font-medium mx-1.5">to</span><span class="text-[#f2010b]">$28</span></p><div class="mt-6"><div class="relative h-2 bg-gray-200/80 rounded-full overflow-hidden"><div class="absolute inset-y-0 left-0 bg-[#f2010b]/25 rounded-full" style="width:100%;transition:width 320ms cubic-bezier(0.22, 1, 0.36, 1)"></div><div class="absolute inset-y-0 left-0 bg-[#f2010b] rounded-full" style="width:42.857142857142854%;transition:width 320ms cubic-bezier(0.22, 1, 0.36, 1)"></div></div><div class="flex items-center justify-between mt-1.5"><span class="text-[10px] text-gray-400">$0</span><span class="text-[10px] font-semibold text-gray-500 tabular-nums">$<!-- -->28<!-- --> hard cap</span></div></div><p class="mt-4 text-[12px] text-gray-400 leading-relaxed">The low end is a quiet day on floor bids. The high end is real competition in the auction, slots filled, and the odd click. Earnings are capped at $<!-- -->1.00<!-- --> a day and $<!-- -->7.00<!-- --> a week, which keeps every cent backed by verified ad revenue.</p></div></div></div></div></div></section><section id="advertisers" class="py-10 sm:pt-16 sm:pb-10 border-b border-gray-100 scroll-mt-16"><div class="max-w-7xl mx-auto px-5 sm:px-6 lg:px-8"><div class="grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-16 items-center"><div class="text-center lg:text-left"><p class="text-[11px] sm:text-xs font-semibold text-gray-500 uppercase tracking-[0.16em] mb-4">For advertisers</p><h2 class="text-[26px] xs:text-[30px] sm:text-[40px] font-bold text-gray-950 tracking-tight leading-[1.1] [text-wrap:balance]">Reach people who chose to see ads.</h2><p class="mt-5 text-[14px] xs:text-[15px] sm:text-[16px] text-gray-500 leading-relaxed max-w-xl mx-auto lg:mx-0 [text-wrap:balance]">Every impression is a real person at work, opted in and fraud-checked before you're billed. A click is billed as <!-- -->50<!-- --> impressions, and you only ever pay for what's verified.</p><button class="mt-7 inline-flex items-center justify-center gap-2 w-full xs:w-auto border border-gray-200 hover:border-gray-300 text-gray-900 font-semibold text-[14px] xs:text-[15px] px-5 xs:px-6 py-3 rounded-xl transition-all duration-200 ease-out hover:scale-[1.04] hover:shadow-lg hover:shadow-black/5 active:scale-[0.98]">Open the advertiser dashboard<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256"><path d="M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z"></path></svg></button></div><div class="bg-white border border-gray-100 rounded-2xl shadow-[0_12px_40px_rgba(0,0,0,0.06)] max-w-[460px] w-full mx-auto overflow-hidden"><style> 115 @keyframes trb-cmp-dots { 0%, 100% { opacity: .25 } 30% { opacity: 1 } } 116 .trb-cmp-dot { opacity: .25; animation: trb-cmp-dots 1.2s ease-in-out infinite } 117 .trb-cmp-dot:nth-child(2) { animation-delay: .2s } 118 .trb-cmp-dot:nth-child(3) { animation-delay: .4s } 119 @media (prefers-reduced-motion: reduce) { 120 .trb-cmp-dot { animation: none; opacity: 1 } 121 } 122 </style><div class="flex items-center h-11 px-3.5 sm:px-4 bg-white border-b border-gray-100 overflow-hidden font-mono text-[12.5px]"><span class="flex items-center gap-1.5 min-w-0 overflow-hidden"><img src="/icons/brand-mark.png" alt="Tributly logo" width="17" height="17" class="w-[17px] h-[17px] rounded-[4px] flex-none"/><span class="truncate min-w-0"><span class="text-gray-500">Your company</span><span class="text-gray-400">: </span><span class="text-gray-500">One line people will actually read</span></span></span><span aria-hidden="true" class="flex-none inline-flex -ml-[5px] text-gray-400 leading-none"><span class="trb-cmp-dot">.</span><span class="trb-cmp-dot">.</span><span class="trb-cmp-dot">.</span></span></div><div class="p-5 sm:p-6"><p class="text-[11px] font-bold text-gray-400 uppercase tracking-wider mb-3">Live preview · your line, while an agent thinks</p><div class="grid grid-cols-1 sm:grid-cols-[150px_1fr] gap-2.5 mb-5"><input placeholder="Company" class="w-full px-4 py-3 rounded-xl border border-gray-200 text-[14px] focus:outline-none focus:border-[#f2010b] transition-all" value=""/><input placeholder="Your ad line" class="w-full px-4 py-3 rounded-xl border border-gray-200 text-[14px] focus:outline-none focus:border-[#f2010b] transition-all" value=""/></div><div class="flex items-center justify-between mb-2"><span class="text-[12px] font-semibold text-gray-500">
122Budget</span><span class="text-[14px] font-bold text-gray-900 tabular-nums">$25</span></div><input type="range" min="5" max="75" step="5" class="w-full h-2 rounded-full appearance-none cursor-pointer border border-gray-200" style="background:linear-gradient(to right, #f2010b 0%, #f2010b 28.57142857142857%, #ffffff 28.57142857142857%, #ffffff 100%)" value="25"/><div class="flex items-center justify-between gap-3 sm:gap-4 rounded-xl bg-gray-50 px-3.5 sm:px-4 py-3.5 mt-4 mb-5"><div class="min-w-0"><p class="text-[12px] font-semibold text-gray-700 leading-tight">Estimated reach</p><p class="text-[11px] text-gray-400 mt-0.5 leading-snug">at the $<!-- -->1.50<!-- --> AI tools rate per 1,000 impressions</p></div><span class="text-[19px] xs:text-[22px] font-bold text-gray-950 tabular-nums leading-none flex-shrink-0">16,667</span></div><button class="w-full flex items-center justify-center gap-2 bg-[#f2010b] hover:bg-[#d2010a] text-white text-[15px] font-semibold px-6 py-3.5 rounded-xl shadow-[0_8px_24px_rgba(242,1,11,0.25)] transition-all duration-200 ease-out hover:scale-[1.02] hover:shadow-lg hover:shadow-[#f2010b]/35 active:scale-[0.98]">Launch this campaign<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256"><path d="M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"></path></svg></button><p class="text-[11px] text-gray-400 text-center mt-3">Free account · you only pay for verified impressions</p></div></div></div></div></section><section class="py-10 sm:pt-10 sm:pb-16"><div class="max-w-2xl mx-auto px-5 sm:px-6 lg:px-8 text-center"><p class="text-[11px] sm:text-xs font-semibold text-[#f2010b] uppercase tracking-[0.16em] sm:tracking-[0.18em] mb-5"><span class="touch:hidden">Free on VS Code, Chrome and Edge</span><span class="hidden touch:inline">Free · VS Code, Chrome and Edge on desktop</span></p><h2 class="text-[27px] xs:text-[32px] sm:text-[44px] lg:text-[52px] font-bold text-gray-950 tracking-tight leading-[1.1] sm:leading-[1.08] [text-wrap:balance]">Your attention has value. Start collecting it.</h2><div class="touch:hidden w-full max-w-[470px] mx-auto text-left overflow-hidden rounded-xl border border-gray-200 bg-white shadow-[0_1px_2px_rgba(16,24,40,0.04)] mt-7"><div class="flex items-start gap-1.5 px-3 pt-3 pb-2.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewBox="0 0 256 256" class="shrink-0 mt-[1px] text-[#f2010b]"><path d="M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-91,94.25-40,32a8,8,0,1,1-10-12.5L107.19,128,75,102.25a8,8,0,1,1,10-12.5l40,32a8,8,0,0,1,0,12.5ZM176,168H136a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Z"></path></svg><div class="min-w-0"><p class="text-[13px] font-semibold text-gray-800 leading-tight">Open your editor's terminal and paste this.</p><p class="text-[12px] text-gray-500 leading-tight mt-[3px]">In VS Code: Terminal â New Terminal. Not the AI chat.</p></div></div><button type="button" aria-label="Copy both install commands" class="group relative flex flex-col w-full border-t border-gray-200 bg-[#fafafa] text-left transition-colors duration-200 ease-out hover:bg-gray-100/80"><span class="flex items-stretch w-full"><span aria-hidden="true" class="flex items-center px-2.5 pt-[9px] pb-[3px] border-r border-gray-200 text-gray-400 select-none transition-colors duration-200 group-hover:text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 256 256"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></span><code class="flex-1 min-w-0 flex items-center gap-[0.42em] px-3 pt-[9px] pb-[3px] pr-9 font-mono text-[13px] leading-none whitespace-nowrap overflow-hidden"><span class="text-gray-600">npm</span><span class="text-gray-500">i -g</span><span class="text-[#f2010b]">@tributly/ide</span></code></span><span class="flex items-stretch w-full"><span aria-hidden="true" class="flex items-center px-2.5 pt-[3px] pb-[9px] border-r border-gray-200 text-gray-400 select-none transition-colors duration-200 group-hover:text-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewBox="0 0 256 256"><path d="M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"></path></svg></span><code class="flex-1 min-w-0 flex items-center gap-[0.42em] px-3 pt-[3px] pb-[9px] pr-9 font-mono text-[13px] leading-none whitespace-nowrap overflow-hidden"><span class="text-gray-600">tributly-ide</span><span class="text-gray-900 font-semibold">install</span><span aria-hidden="true" class="w-[2px] h-[15px] bg-[#f2010b] animate-caret"></span></code></span><span class="absolute top-0 right-0 h-full flex items-center pr-2.5 pl-1 text-gray-400 transition-colors duration-200 group-hover:text-gray-700"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256">
122<path d="M216,28H88A12,12,0,0,0,76,40V76H40A12,12,0,0,0,28,88V216a12,12,0,0,0,12,12H168a12,12,0,0,0,12-12V180h36a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28ZM156,204H52V100H156Zm48-48H180V88a12,12,0,0,0-12-12H100V52H204Z"></path></svg></span></button></div><div class="touch:hidden mt-5 flex flex-col sm:flex-row items-center justify-center gap-3 max-w-[340px] sm:max-w-none mx-auto"><a href="https://marketplace.visualstudio.com/items?itemName=tributly.tributly" target="_blank" rel="noopener noreferrer" class="group relative flex w-full sm:w-auto items-center justify-center gap-2.5 overflow-hidden font-semibold text-[16px] px-8 py-4 rounded-full transition-all duration-200 ease-out hover:scale-[1.04] active:scale-[0.98] bg-[#f2010b] text-white shadow-[0_8px_30px_rgba(242,1,11,0.28)] hover:bg-[#d2010a] hover:shadow-lg hover:shadow-[#f2010b]/35"><span class="pointer-events-none absolute inset-0 -translate-x-full bg-gradient-to-r from-transparent via-white/25 to-transparent transition-transform duration-700 ease-out group-hover:translate-x-full"></span><span class="relative flex items-center gap-2.5 whitespace-nowrap"><svg width="17" height="17" viewBox="0 0 128 128" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M90.767 127.126a7.968 7.968 0 0 0 6.35-.244l26.353-12.681a8 8 0 0 0 4.53-7.209V21.009a8 8 0 0 0-4.53-7.21L97.117 1.12a7.97 7.97 0 0 0-9.093 1.548l-50.45 46.026L15.6 32.013a5.328 5.328 0 0 0-6.807.302l-7.048 6.411a5.335 5.335 0 0 0-.006 7.888L20.796 64 1.74 81.387a5.336 5.336 0 0 0 .006 7.887l7.048 6.411a5.327 5.327 0 0 0 6.807.303l21.974-16.68 50.45 46.025a7.96 7.96 0 0 0 2.743 1.793Zm5.252-92.183L57.74 64l38.28 29.058V34.943Z"></path></svg>
122Add to VS Code</span></a><a href="https://chromewebstore.google.com/detail/tributly-get-paid-for-the/mlgafidmnibgiohmpdaacjkmbhgbjeok" target="_blank" rel="noopener noreferrer" class="group relative flex w-full sm:w-auto items-center justify-center gap-2.5 overflow-hidden font-semibold text-[16px] px-8 py-4 rounded-full transition-all duration-200 ease-out hover:scale-[1.04] active:scale-[0.98] border border-gray-200 bg-white text-gray-900 hover:border-gray-300 hover:shadow-lg hover:shadow-black/5"><span class="relative flex items-center gap-2.5 whitespace-nowrap"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256"><path d="M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,16a88,88,0,0,1,73.72,40H128a48.08,48.08,0,0,0-45.6,33l-23.08-40A87.89,87.89,0,0,1,128,40Zm32,88a32,32,0,1,1-32-32A32,32,0,0,1,160,128ZM40,128a87.44,87.44,0,0,1,9.56-39.86L86.43,152c.06.1.13.19.19.28A48,48,0,0,0,137.82,175l-23.1,40A88.14,88.14,0,0,1,40,128Zm92.69,87.87L169.57,152c.08-.14.14-.28.22-.42a47.88,47.88,0,0,0-6-55.58H210a88,88,0,0,1-77.29,119.87Z"></path></svg>Add to Chrome</span></a><div class="relative w-full sm:w-auto"><button type="button" aria-expanded="false" class="group relative flex w-full sm:w-auto items-center justify-center gap-2.5 overflow-hidden font-semibold text-[16px] px-8 py-4 rounded-full transition-all duration-200 ease-out hover:scale-[1.04] active:scale-[0.98] border border-gray-200 bg-white text-gray-900 hover:border-gray-300 hover:shadow-lg hover:shadow-black/5"><span class="relative flex items-center gap-2.5 whitespace-nowrap"><svg width="17" height="17" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M21.86 17.86q.14 0 .25.12.1.13.1.25t-.11.33l-.32.46-.43.53-.44.5q-.21.25-.38.42l-.22.23q-.58.53-1.34 1.04-.76.51-1.6.91-.86.4-1.74.64t-1.67.24q-.9 0-1.69-.28-.8-.28-1.48-.78-.68-.5-1.22-1.17-.53-.66-.92-1.44-.38-.77-.58-1.6-.2-.83-.2-1.67 0-1 .32-1.96.33-.97.87-1.8.14.95.55 1.77.41.82 1.02 1.5.6.68 1.38 1.21.78.54 1.64.9.86.36 1.77.56.92.2 1.8.2 1.12 0 2.18-.24 1.06-.23 2.06-.72l.2-.1.2-.05zm-15.5-1.27q0 1.1.27 2.15.27 1.06.78 2.03.51.96 1.24
1221.77.74.82 1.66 1.4-1.47-.2-2.8-.74-1.33-.55-2.48-1.37-1.15-.83-2.08-1.9-.92-1.07-1.58-2.33T.36 14.94Q0 13.54 0 12.06q0-.81.32-1.49.31-.68.83-1.23.53-.55 1.2-.96.66-.4 1.35-.66.74-.27 1.5-.39.78-.12 1.55-.12.7 0 1.42.1.72.12 1.4.35.68.23 1.32.57.63.35 1.16.83-.35 0-.7.07-.33.07-.65.23v-.02q-.63.28-1.2.74-.57.46-1.05 1.04-.48.58-.87 1.26-.38.67-.65 1.39-.27.71-.42 1.44-.15.72-.15 1.38zM11.96.06q1.7 0 3.33.39 1.63.38 3.07 1.15 1.43.77 2.62 1.93 1.18 1.16 1.98 2.7.49.94.76 1.96.28 1 .28 2.08 0 .89-.23 1.7-.24.8-.69 1.48-.45.68-1.1 1.22-.64.53-1.45.88-.54.24-1.11.36-.58.13-1.16.13-.42 0-.97-.03-.54-.03-1.1-.12-.55-.1-1.05-.28-.5-.19-.84-.5-.12-.09-.23-.24-.1-.16-.1-.33 0-.15.16-.35.16-.2.35-.5.2-.28.36-.68.16-.4.16-.95 0-1.06-.4-1.96-.4-.91-1.06-1.64-.66-.74-1.52-1.28-.86-.55-1.79-.89-.84-.3-1.72-.44-.87-.14-1.76-.14-1.55 0-3.06.45T.94 7.55q.71-1.74 1.81-3.13 1.1-1.38 2.52-2.35Q6.68 1.1 8.37.58q1.7-.52 3.58-.52Z"></path></svg>Add to Edge</span></button></div></div><div class="hidden touch:flex flex-col items-stretch gap-3 w-full max-w-[340px] mx-auto mt-7"><button class="flex items-center justify-center h-[52px] bg-[#f2010b] text-white font-semibold text-[16px] rounded-xl shadow-[0_8px_24px_rgba(242,1,11,0.25)] transition-transform duration-200 ease-out active:scale-[0.98]">Create your account</button><div class="flex flex-col items-center gap-1"><p class="text-[12.5px] text-gray-400">Sign up now, install on your computer later.</p><button class="flex items-center gap-1.5 h-8 text-[12.5px] font-semibold text-gray-600 active:text-[#f2010b] transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 256 256"><path d="M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.45a8,8,0,0,0,11.32,11.32l30.06-30a40,40,0,0,1,56.57,56.56l-30.07,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,1,1-56.56-56.57l30.05-30.05a8,8,0,0,0-11.32-11.32L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.07a8,8,0,0,0-11.32-11.31Z"></path></svg>Copy the link</button></div></div><p class="touch:hidden mt-5 text-[12px] text-gray-500">Free forever · No card required · 30-second setup</p></div></section></main></div><footer class="border-t border-gray-100 bg-white"><div class="max-w-7xl mx-auto px-6 lg:px-8 pt-12 pb-8 sm:pt-16"><div class="grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-12 gap-x-8 gap-y-10"><div class="col-span-2 sm:col-span-3 lg:col-span-5 lg:pr-10"><a class="inline-block" href="/"><img src="/tributlylogo.svg" alt="Tributly" class="h-7 w-auto"/></a><p class="mt-4 text-[13px] text-gray-500 leading-relaxed max-w-[300px]">Your AI tools and your browsing already sell ads. Tributly gives you a share of what advertisers pay for your attention, in cash.</p><a href="/cdn-cgi/l/email-protection#91e2e4e1e1fee3e5d1e5e3f8f3e4e5fde8bff8fe" class="mt-5 inline-block text-[13px] font-semibold text-gray-950 hover:text-[#f2010b] transition-colors"><span class="__cf_email__" data-cfemail="5c2f292c2c332e281c282e353e29283025723533">[email protected]</span></a></div><div class=" lg:col-span-2 last:lg:col-span-3"><p class="text-[11px] font-semibold text-gray-950 uppercase tracking-[0.14em] mb-4">Product</p><ul class="grid gap-y-2.5 "><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/how-it-works">How it works</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/for-users">For users</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/for-advertisers">For advertisers</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/extension">The extension</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/affiliates">Affiliates</a></li></ul></div><div class=" lg:col-span-2 last:lg:col-span-3"><p class="text-[11px] font-semibold text-gray-950 uppercase tracking-[0.14em] mb-4">Resources</p><ul class="grid gap-y-2.5 "><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/faq">FAQ</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/blog">Blog</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/blog/where-your-browsing-money-goes">Where the money goes</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/blog/what-counts-as-a-verified-impression">Verified impressions</a></li></ul></div><div class="col-span-2 sm:col-span-1 lg:col-span-2 last:lg:col-span-3"><p class="text-[11px] font-semibold text-gray-950 uppercase tracking-[0.14em] mb-4">Legal</p><ul class="grid gap-y-2.5 grid-cols-2 sm:grid-cols-1 gap-x-8"><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/privacy">Privacy policy</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/cookies-policy">Cookies policy</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/terms">Terms of service</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/advertiser-terms">Advertiser terms</a></li><li><a class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors" href="/affiliate-terms">Affiliate terms</a></li><li><button type="button" class="text-[13px] text-gray-500 hover:text-[#f2010b] transition-colors">Cookie settings</button></li></ul></div></div><form class="mt-10 pt-8 border-t border-gray-100 flex flex-col lg:flex-row lg:items-center gap-4 lg:gap-10"><div class="min-w-0 lg:w-[340px] lg:shrink-0"><p class="text-[11px] font-semibold text-gray-950 uppercase tracking-[0.14em]">Updates</p><p class="mt-1.5 text-[12.5px] text-gray-500 leading-relaxed">News and product updates. No more than we would want to read ourselves.</p></div><div class="absolute left-[-9999px] w-px h-px overflow-hidden" aria-hidden="true"><label for="footer-website">Website</label><input id="footer-website" type="text" tabindex="-1" autoComplete="off" name="website" value=""/></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2"><input type="email" inputMode="email" autoComplete="email" placeholder="[email protected]" aria-label="Your email address" class="flex-1 min-w-0 h-11 px-4 roun
122ded-xl border border-gray-200 bg-white text-[13.5px] text-gray-900 placeholder:text-gray-400 focus:outline-none focus:border-gray-400 transition-colors" value=""/><button type="submit" disabled="" class="shrink-0 h-11 px-5 rounded-xl bg-[#f2010b] text-white text-[13.5px] font-bold flex items-center justify-center gap-2 hover:bg-[#d2010a] active:scale-[0.97] transition-all disabled:opacity-30 disabled:cursor-not-allowed disabled:hover:bg-[#f2010b]">Subscribe <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="currentColor" viewBox="0 0 256 256"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button></div></div></form><div class="mt-12 pt-8 border-t border-gray-100"><div class="grid grid-cols-2 lg:grid-cols-4 gap-x-4 gap-y-7 lg:divide-x lg:divide-gray-100"><div class="lg:px-6 lg:first:pl-0 lg:last:pr-0"><p class="text-[10px] font-semibold text-gray-400 uppercase tracking-[0.14em]">Payments and payouts</p><p class="mt-1.5 text-[13px] font-semibold text-gray-950">Stripe</p></div><div class="lg:px-6 lg:first:pl-0 lg:last:pr-0"><p class="text-[10px] font-semibold text-gray-400 uppercase tracking-[0.14em]">Currency</p><p class="mt-1.5 text-[13px] font-semibold text-gray-950">USD</p></div><div class="lg:px-6 lg:first:pl-0 lg:last:pr-0"><p class="text-[10px] font-semibold text-gray-400 uppercase tracking-[0.14em]">Minimum payout</p><p class="mt-1.5 text-[13px] font-semibold text-gray-950">$10</p></div><div class="lg:px-6 lg:first:pl-0 lg:last:pr-0"><p class="text-[10px] font-semibold text-gray-400 uppercase tracking-[0.14em]">Where it runs</p><p class="mt-1.5 text-[13px] font-semibold text-gray-950">Free for VS Code, Chrome and Edge</p></div></div><p class="mt-9 text-[11.5px] text-gray-400 leading-[1.85]">Tributly is an advertising platform, not a bank. Card payments and payouts run through Stripe, and card details are entered on Stripe's own checkout rather than on our servers. Earning never requires a card. Payouts are funded by verified impressions only, so what an account earns depends on how much it browses and what advertisers are paying at the time. Most people should earn <!-- -->$5 to $15<!-- --> a month for around<!-- --> <!-- -->3<!-- --> hours of browsing a day, and earning is capped at $<!-- -->1.00<!-- --> a day and $<!-- -->7.00<!-- --> a week, so nobody earns more than $<!-- -->28<!-- --> a month for now. That is an estimate from our own ad rates rather than an average of real results, because nobody has been earning long enough yet for there to be an average; the full basis is in the<!-- --> <a class="text-gray-500 underline decoration-gray-200 underline-offset-2 hover:text-[#f2010b] hover:decoration-[#f2010b] transition-colors" href="/faq">FAQ</a>. Every campaign is reviewed before it is delivered. The operating entity and its registered address are stated in the<!-- --> <a class="text-gray-500 underline decoration-gray-200 underline-offset-2 hover:text-[#f2010b] hover:decoration-[#f2010b] transition-colors" href="/terms">Terms of service</a>.</p><p class="mt-8 pt-6 border-t border-gray-100 text-[12px] text-gray-500">© <!-- -->2026<!-- --> Tributly. All rights reserved.</p></div></div></footer><!--$?--><template id="B:1"></template><!--/$-->
vendor: 108 bytes, line 122
122<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
122<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
122<script src="/_next/static/chunks/webpack-9b60628d8a77c1e2.js" id="_R_" async=""></script>
122<div hidden id="S:1"></div>
122<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 123$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:1","S:1")</script>
123<title>Tributly | Get Paid for the Ads You Already See</title><meta name="description" content="Tributly is a free extension for Chrome, Edge and VS Code that pays you half the ad revenue your browsing and AI coding tools generate. Most people should earn $5 to $15 a month, estimated and not guaranteed."/><link rel="author" href="https://tributly.io"/><meta name="author" content="Tributly"/><meta name="keywords" content="earn money while browsing,passive income browser extension,get paid to browse the internet,browser extension that pays you,passive income online,earn money online for free,make money browsing web,tributly,paid to browse,earn while you surf"/><meta name="creator" content="Tributly"/><meta name="publisher" content="Tributly"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><link rel="canonical" href="https://tributly.io"/><meta property="og:title" content="Tributly | Earn Passive Income While You Browse"/><meta property="og:description" content="Install Tributly, browse and code as usual, get paid. A free extension for Chrome, Edge and VS Code that sends ad revenue back to you."/><meta property="og:url" content="https://tributly.io"/><meta property="og:site_name" content="Tributly"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://tributly.io/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Tributly | Get paid for the ads you already see"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@tributly"/><meta name="twitter:title" content="Tributly | Earn Passive Income While You Browse"/><meta name="twitter:description" content="Install Tributly, browse and code as usual, get paid. A free extension for Chrome, Edge and VS Code that sends ad revenue back to you."/><meta name="twitter:image" content="https://tributly.io/og-image.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?bdf4de2d32d899a7" type="image/png" sizes="32x32"/>
123<script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
123<div hidden id="S:0"></div>
123<script>$RC("B:0","S:0")</script>
123<script>(self.__next_f=self.__next_f||[]).push([0])</script>
123<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[98924,[],\"\"]\n4:I[52619,[\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"4345\",\"static/chunks/app/not-found-673260e14050cb6d.js\"],\"\"]\n5:I[83789,[\"8229\",\"static/chunks/9da6db1e-5592a52f892760c1.js\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"3789\",\"static/chunks/3789-e3be2be11decdafd.js\",\"7177\",\"static/chunks/app/layout-9bbd9463db04d179.js\"],\"AnalyticsInit\"]\n6:I[20018,[\"8229\",\"static/chunks/9da6db1e-5592a52f892760c1.js\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"3789\",\"static/chunks/3789-e3be2be11decdafd.js\",\"7177\",\"static/chunks/app/layout-9bbd9463db04d179.js\"],\"CookieConsent\"]\n8:I[24431,[],\"OutletBoundary\"]\na:I[15278,[],\"AsyncMetadataOutlet\"]\nc:I[24431,[],\"ViewportBoundary\"]\ne:I[24431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[57150,[],\"\"]\n"])</script>
123<script>self.__next_f.push([1,"14:I[69309,[\"8229\",\"static/chunks/9da6db1e-5592a52f892760c1.js\",\"5730\",\"static/chunks/44530001-699706df5f232cb6.js\",\"3930\",\"static/chunks/164f4fb6-32fa297d9a2ab88f.js\",\"5033\",\"static/chunks/2f0b94e8-3546553bea173845.js\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"6034\",\"static/chunks/6034-aa14f8ee83a92fb4.js\",\"5617\",\"static/chunks/5617-da496a5bf40e4b21.js\",\"3152\",\"static/chunks/3152-0d603b8be0bc518b.js\",\"6941\",\"static/chunks/6941-50a87a118c66cd33.js\",\"5417\",\"static/chunks/5417-442eaa416e67493b.js\",\"8079\",\"static/chunks/8079-5c96edf996c8b6e0.js\",\"3789\",\"static/chunks/3789-e3be2be11decdafd.js\",\"7998\",\"static/chunks/7998-c71dfc3c5fabc501.js\",\"5693\",\"static/chunks/5693-2dfc9828e02cb17d.js\",\"8974\",\"static/chunks/app/page-631b1c296f3733d8.js\"],\"HouseAdsProvider\"]\n"])</script>
123<script>self.__next_f.push([1,"16:I[45094,[\"8229\",\"static/chunks/9da6db1e-5592a52f892760c1.js\",\"5730\",\"static/chunks/44530001-699706df5f232cb6.js\",\"3930\",\"static/chunks/164f4fb6-32fa297d9a2ab88f.js\",\"5033\",\"static/chunks/2f0b94e8-3546553bea173845.js\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js\",\"6034\",\"static/chunks/6034-aa14f8ee83a92fb4.js\",\"5617\",\"static/chunks/5617-da496a5bf40e4b21.js\",\"3152\",\"static/chunks/3152-0d603b8be0bc518b.js\",\"6941\",\"static/chunks/6941-50a87a118c66cd33.js\",\"5417\",\"static/chunks/5417-442eaa416e67493b.js\",\"8079\",\"static/chunks/8079-5c96edf996c8b6e0.js\",\"3789\",\"static/chunks/3789-e3be2be11decdafd.js\",\"7998\",\"static/chunks/7998-c71dfc3c5fabc501.js\",\"5693\",\"static/chunks/5693-2dfc9828e02cb17d.js\",\"8974\",\"static/chunks/app/page-631b1c296f3733d8.js\"],\"ClientApp\"]\n"])</script>
123<script>self.__next_f.push([1,"17:I[80622,[],\"IconMark\"]\n:HL[\"/_next/static/media/21350d82a1f187e9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/4e49277826b0d5c0.css\",\"style\"]\n:HL[\"/_next/static/css/35bab1c31a9fb90e.css\",\"style\"]\n"])</script>
123<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"1XL8L_pNOvuEJocQyTISR\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4e49277826b0d5c0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/35bab1c31a9fb90e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_fcbcbf\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"font\",\"type\":\"font/woff2\",\"href\":\"/fonts/Satoshi-Regular.woff2\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"font\",\"type\":\"font/woff2\",\"href\":\"/fonts/Satoshi-Bold.woff2\",\"crossOrigin\":\"anonymous\"}]]}],[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-white\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"h-16 flex items-center justify-center\",\"children\":[\"$\",\"$L4\",null,{\"href\":\"/\",\"className\":\"inline-flex\",\"children\":[\"$\",\"img\",null,{\"src\":\"/tributlylogo.svg\",\"alt\":\"tributly.io\",\"className\":\"h-8 w-auto\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center px-6\",\"style\":{\"minHeight\":\"calc(100vh - 4rem)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-md w-full text-center animate-fade-up\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[13px] font-semibold tracking-wide text-[#f2010b]\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-2xl font-bold text-gray-900\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-relaxed text-gray-500\",\"children\":\"The page you're looking for doesn't exist or may have moved.\"}],[\"$\",\"$L4\",null,{\"href\":\"/\",\"className\":\"mt-8 inline-flex items-center gap-2 bg-[#f2010b] text-white font-semibold text-sm px-6 py-3 rounded-xl hover:opacity-90 active:scale-[0.98] transition-all\",\"children\":\"Back to home\"}]]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}]]}]]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":[\"$L9\",[\"$\",\"$La\",null,{\"promise\":\"$@b\"}]]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Le\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$f\",null,{\"fallback\":null,\"children\":\"$L10\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":false}\n"])</script>
123<script>self.__next_f.push([1,"12:Tea4,"])</script>
123<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tributly.io/#organization\",\"name\":\"Tributly\",\"url\":\"https://tributly.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://tributly.io/logo.png\"},\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"[email protected]\",\"contactType\":\"customer support\"}},{\"@type\":\"WebSite\",\"@id\":\"https://tributly.io/#website\",\"url\":\"https://tributly.io\",\"name\":\"Tributly\",\"description\":\"Get paid a share of the ad revenue your browsing generates\",\"publisher\":{\"@id\":\"https://tributly.io/#organization\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://tributly.io/#app\",\"name\":\"Tributly\",\"operatingSystem\":\"Chrome, Edge, VS Code\",\"applicationCategory\":\"BrowserApplication\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"description\":\"A free extension for Chrome, Edge and VS Code that pays you half the ad revenue you generate by showing one non-intrusive sponsored line while you browse or work in your AI coding tools. Most people should earn $5 to $15 a month, estimated and not guaranteed.\",\"publisher\":{\"@id\":\"https://tributly.io/#organization\"}},{\"@type\":\"FAQPage\",\"@id\":\"https://tributly.io/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Tributly?\",\"acceptedA
123nswer\":{\"@type\":\"Answer\",\"text\":\"A free browser extension that pays you a share of the ad revenue your browsing already generates. Install it, browse normally, get paid automatically.\"}},{\"@type\":\"Question\",\"name\":\"Is Tributly legit?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We are a registered company (Cortallis Sp. z o.o., Warsaw, Poland) with a public Privacy Policy and Terms. We never charge you and never ask for your password. Anyone who does is not us.\"}},{\"@type\":\"Question\",\"name\":\"How much will I actually earn?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"About $5 to $15 a month for around 3 hours of browsing a day on 22 days a month. Coffee money, not a salary. Earnings are capped at $1.00 a day and $7.00 a week, so $28 a month is the ceiling for anyone and every payout stays backed by real ad revenue. These limits are temporary and will go up as more advertisers join. Payouts start at $10, via Stripe.\"}},{\"@type\":\"Question\",\"name\":\"Does Tributly see my browsing history?\",\"acceptedA
123nswer\":{\"@type\":\"Answer\",\"text\":\"No. We only collect what is needed to verify a payout is real: a device ID, whether an ad actually rendered, and impression timestamps. We never see your history or page content.\"}},{\"@type\":\"Question\",\"name\":\"Do you sell my data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, never. Data is only shared with providers we need to run Tributly, like payment processors for payouts.\"}},{\"@type\":\"Question\",\"name\":\"Which browsers are supported?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Chrome and Edge today. Firefox and Safari are next.\"}},{\"@type\":\"Question\",\"name\":\"Can I pause it?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Flip off earning mode in the extension popup and ads stop instantly. Turn it back on whenever you want.\"}},{\"@type\":\"Question\",\"name\":\"Is there a referral or affiliate program?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Share your link from the dashboard and choose once how you are paid. Either a share of what Tributly makes from everyone you bring, 5% to 15% for as long as they use it, or a one-off $2.50 bonus when a friend you invited earns their first $10. The full terms are on the affiliate program page at tributly.io/affiliates.\"}},{\"@type\":\"Question\",\"name\":\"How is this different for advertisers?\",\"acceptedA
123nswer\":{\"@type\":\"Answer\",\"text\":\"Ads only show on active tabs of real, opted-in users, not scraped traffic or click farms. Every impression runs through fraud checks before you are billed.\"}}]}]}"])</script>
123<script>self.__next_f.push([1,"7:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],\"$L13\"]\n"])</script>
123<script>self.__next_f.push([1,"13:[\"$\",\"$L14\",null,{\"initial\":{\"ribbon\":{\"mode\":\"custom\",\"ads\":[{\"id\":\"957e6438-ea6f-41be-b14a-92f04c17af5d\",\"company\":\"Mercor\",\"hook\":\"Train the AI you code with. Up to $200/hr\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png\",\"url\":\"https://t.mercor.com/Hstyz\"},{\"id\":\"98de36a1-addc-46e5-8b59-dcddcfad6716\",\"company\":\"Shopify\",\"hook\":\"Start your store for $1/month\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789921464204-dowl85.png\",\"url\":\"https://shopify.pxf.io/c/7812270/1061744/13624\"},{\"id\":\"7635b5fe-fbda-48c9-85ee-a444d27bb1ca\",\"company\":\"Railway\",\"hook\":\"Deploy your app in under a minute\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789923247790-i0ynfp.png\",\"url\":\"https://railway.com?referralCode=FwKzY4\"},{\"id\":\"e8c84bdf-75f8-4c4e-8a1e-240af3f15486\",\"company\":\"Cloudways\",\"hook\":\"Fast, secure cloud hosting\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790023482478-8a02od.png\",\"url\":\"https://www.cloudways.com/en/?id=2210635 (https://email.cloudways.com/e/c/eyJlbWFpbF9pZCI6ImRnUzh5UUVBQUlhNXVnR0Z1Ym9CQWFERkpOYmJBRkZrZUJBVTFad21ZQT09IiwiaHJlZiI6Imh0dHBzOi8vd3d3LmNsb3Vkd2F5cy5jb20vZW4vP2lkPTIyMTA2MzVcdTAwMjZ1dG1fY2FtcGFpZ249QWZmaWxpYXRlcytPbmJvYXJkaW5nK0NhbXBhaWduKy0rTmV3XHUwMDI2dXRtX2NvbnRlbnQ9TmV3JTNBK0VtYWlsKzErLStTbGFiXHUwMDI2dXRtX21lZGl1bT1lbWFpbF9hY3Rpb25cdTAwMjZ1dG1fc291cmNlPWN1c3RvbWVyLmlvIiwiaW50ZXJuYWwiOiJiY2M5MDE2NTk1YzEwMTg2YjliYTAxIiwibGlua19pZCI6NDMzMDMzMDV9/73910\"},{\"id\":\"9b384433-d42e-43da-ac95-b856895a7927\",\"company\":\"NordVPN\",\"hook\":\"A safer way to browse\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789989165940-8qxpk6.jpg\",\"url\":\"https://go.nordvpn.net/aff_c?offer_id=15\u0026aff_id=157078\u0026url_id=902\"},{\"id\":\"0b7f5f4f-02a3-4a51-970a-03599d571f18\",\"company\":\"treehouse\",\"hook\":\"Learn AI \u0026 coding. Build real projects\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789941535424-rrtq03.png\",\"url\":\"https://www.teamtreehouse.com/?via=tributly\"}
123,{\"id\":\"36cd21ac-652f-460f-9467-fb96207f20bb\",\"company\":\"Digitalocean\",\"hook\":\"The cloud that gets out of your way\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790786209634-b5gdog.png\",\"url\":\"https://www.awin1.com/cread.php?awinmid=123996\u0026awinaffid=3087183\"}]},\"browser\":{\"mode\":\"custom\",\"ads\":[{\"id\":\"957e6438-ea6f-41be-b14a-92f04c17af5d\",\"company\":\"Mercor\",\"hook\":\"Train the AI you code with. Up to $200/hr\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790544500729-l9sujy.png\",\"url\":\"https://t.mercor.com/Hstyz\"},{\"id\":\"98de36a1-addc-46e5-8b59-dcddcfad6716\",\"company\":\"Shopify\",\"hook\":\"Start your store for $1/month\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789921464204-dowl85.png\",\"url\":\"https://shopify.pxf.io/c/7812270/1061744/13624\"},{\"id\":\"0b7f5f4f-02a3-4a51-970a-03599d571f18\",\"company\":\"treehouse\",\"hook\":\"Learn AI \u0026 coding. Build real projects\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789941535424-rrtq03.png\",\"url\":\"https://www.teamtreehouse.com/?via=tributly\"},{\"id\":\"7635b5fe-fbda-48c9-85ee-a444d27bb1ca\",\"company\":\"Railway\",\"hook\":\"Deploy your app in under a minute\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789923247790-i0ynfp.png\",\"url\":\"https://railway.com?referralCode=FwKzY4\"}]},\"ide\":{\"mode\":\"custom\",\"ads\":[{\"id\":\"7635b5fe-fbda-48c9-85ee-a444d27bb1ca\",\"company\":\"Railway\",\"hook\":\"Deploy your app in under a minute\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789923247790-i0ynfp.png\",\"url\":\"https://railway.com?referralCode=FwKzY4\"},{\"id\":\"9b384433-d42e-43da-ac95-b856895a7927\",\"company\":\"NordVPN\",\"hook\":\"A safer way to browse\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789989165940-8qxpk6.jpg\",\"url\":\"https://go.nordvpn.net/aff_c?offer_id=15\u0026aff_id=157078\u0026url_id=902\"},{\"id\":\"98de36a1-addc-46e5-8b59-dcddcfad6716\",\"company\":\"Shopify\",\"hook\":\"Start your store for $1/month\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1789921464204-dowl85.png\",\"url\":\"https://shopify.pxf.io/c/7812270/1061744/13624\"},{\"id\":\"e8c84bdf-75f8-4c4e-8a1e-240af3f15486\",\"company\":\"Cloudways\",\"hook\":\"Fast, secure cloud hosting\",\"icon\":\"https://api.tributly.io/storage/v1/object/public/house-marks/marks/1790023482478-8a02od.png\",\"url\":\"https://www.cloudways.com/en/?id=2210635 (https://email.cloudways.com/e/c/eyJlbWFpbF9pZCI6ImRnUzh5UUVBQUlhNXVnR0Z1Ym9CQWFERkpOYmJBRkZrZUJBVTFad21ZQT09IiwiaHJlZiI6Imh0dHBzOi8vd3d3LmNsb3Vkd2F5cy5jb20vZW4vP2lkPTIyMTA2MzVcdTAwMjZ1dG1fY2FtcGFpZ249QWZmaWxpYXRlcytPbmJvYXJkaW5nK0NhbXBhaWduKy0rTmV3XHUwMDI2dXRtX2NvbnRlbnQ9TmV3JTNBK0VtYWlsKzErLStTbGFiXHUwMDI2dXRtX21lZGl1bT1lbWFpbF9hY3Rpb25cdTAwMjZ1dG1fc291cmNlPWN1c3RvbWVyLmlvIiwiaW50ZXJuYWwiOiJiY2M5MDE2NTk1YzEwMTg2YjliYTAxIiwibGlua19pZCI6NDMzMDMzMDV9/73910\"}]}},\"children\":\"$L15\"}]\n"])</script>
123<script>self.__next_f.push([1,"15:[\"$\",\"$L16\",null,{}]\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n9:null\n"])</script>
123<script>self.__next_f.push([1,"b:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Tributly | Get Paid for the Ads You Already See\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Tributly is a free extension for Chrome, Edge and VS Code that pays you half the ad revenue your browsing and AI coding tools generate. Most people should earn $5 to $15 a month, estimated and not guaranteed.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://tributly.io\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Tributly\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"earn money while browsing,passive income browser extension,get paid to browse the internet,browser extension that pays you,passive income online,earn money online for free,make money browsing web,tributly,paid to browse,earn while you surf\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Tributly\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Tributly\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://tributly.io\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Tr
123ibutly | Earn Passive Income While You Browse\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Install Tributly, browse and code as usual, get paid. A free extension for Chrome, Edge and VS Code that sends ad revenue back to you.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://tributly.io\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Tributly\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://tributly.io/og-image.png\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:alt\",\"content\":\"Tributly | Get paid for the ads you already see\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:creator\",\"content\":\"@tributly\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Tr
123ibutly | Earn Passive Income While You Browse\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"Install Tributly, browse and code as usual, get paid. A free extension for Chrome, Edge and VS Code that sends ad revenue back to you.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://tributly.io/og-image.png\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/icon.png?bdf4de2d32d899a7\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"$L17\",\"28\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
123<script>self.__next_f.push([1,"10:\"$b:metadata\"\n"])</script>
123<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":"9fdf7bd0b5964720bdadd19199abc94d","r":1,"spa":2}' crossorigin="anonymous"></script>
123 124</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.