@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Newsreader:ital,wght@1,400&display=swap");:root{--ink:#11120f;--paper:#f2f0e8;--lime:#c9ff3d;--muted:#6c6d64;--line:#cac9bf;--white:#faf9f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}nav{height:78px;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line)}.brand,nav{display:flex;align-items:center}.brand{gap:12px;font-weight:700;letter-spacing:-.04em}.brand em{font-family:Newsreader,serif;font-weight:400}.mark{width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:var(--lime);border-radius:50%;font:500 14px DM Mono,monospace}.navLinks{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.network{border:1px solid var(--ink);padding:9px 13px;border-radius:99px;font:11px DM Mono,monospace;text-transform:uppercase}.network i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c9ff3d33}.hero{padding:58px 5vw 72px;border-bottom:1px solid var(--line);overflow:hidden}.eyebrow{display:flex;justify-content:space-between;font:11px DM Mono,monospace;letter-spacing:.08em;margin-bottom:50px}.eyebrow b{font-weight:500;color:var(--muted)}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:8vw;gap:8vw;align-items:end}h1{margin:0;max-width:800px;font-size:clamp(56px,7.2vw,108px);line-height:.88;letter-spacing:-.075em;font-weight:600}h1 span{font-family:Newsreader,serif;font-style:italic;font-weight:400}.lede{max-width:650px;font-size:17px;line-height:1.65;color:#4f5049;margin:36px 0}.actions{display:flex;gap:12px;align-items:center}.actions a,.actions button{border:1px solid var(--ink);padding:15px 20px;cursor:pointer;font-weight:700;font-size:13px}.actions button{background:var(--ink);color:var(--white)}.actions a span,.actions button span{margin-left:24px}.flowCard{background:var(--ink);color:var(--white);padding:24px;min-height:310px;flex-direction:column;box-shadow:12px 12px 0 var(--lime)}.flowCard,.flowTop{display:flex;justify-content:space-between}.flowTop{font:10px DM Mono,monospace;letter-spacing:.08em;color:#aaa}.flowTop .live{color:var(--lime)}.flow{display:flex;align-items:center;justify-content:space-between}.flow div{display:flex;flex-direction:column;gap:7px}.flow b{color:var(--lime);font:10px DM Mono,monospace}.flow strong{font-size:17px}.flow small{color:#8f918a;font-size:10px}.flow i{color:#777;font-style:normal}.rule{border-top:1px solid #383a35;padding-top:18px;display:flex;gap:18px;font:10px DM Mono,monospace}.rule span{color:var(--lime)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.metrics article{padding:30px 5vw 30px 2vw;border-right:1px solid var(--line);display:flex;flex-direction:column}.metrics article:first-child{padding-left:5vw}.metrics span,.panel header div>span,.panel header>span,.sectionNo{font:10px DM Mono,monospace;letter-spacing:.08em;color:var(--muted)}.metrics strong{font-size:31px;letter-spacing:-.05em;margin:11px 0 5px}.metrics small{color:var(--muted);font-size:11px}.contentGrid{display:grid;grid-template-columns:1.4fr .6fr;margin:70px 5vw;grid-gap:18px;gap:18px}.commerceStrip{margin:70px 5vw 0;border:1px solid var(--ink);display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:35px;gap:35px;padding:28px;background:var(--white);box-shadow:8px 8px 0 var(--lime)}.commerceStrip span{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.08em}.commerceStrip h2{margin:7px 0;font-size:24px}.commerceStrip p{margin:0;color:var(--muted);font-size:12px}.commerceStrip>strong{font-size:28px}.commerceStrip>a,.commerceStrip>strong small{font:10px DM Mono,monospace}.commerceStrip>a{background:var(--ink);color:var(--white);padding:16px 18px}.commerceStrip>a b{color:var(--lime);margin-left:25px}.panel{border:1px solid var(--line);background:var(--white)}.panel header{height:auto;display:flex;align-items:flex-start;justify-content:space-between;padding:25px;border-bottom:1px solid var(--line)}.panel h2{margin:7px 0 0;font-size:25px;letter-spacing:-.04em}.panel header a{font:10px DM Mono,monospace;border-bottom:1px solid}.empty{min-height:285px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px}.empty>span{font-size:34px;color:#96988d}.empty h3{margin:13px 0 6px}.empty p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.6}.row{display:grid;grid-template-columns:10px 1fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:17px 22px;border-bottom:1px solid #dfded6}.status{width:7px;height:7px;border-radius:50%;background:#e2a62f}.status.live{background:#47a35a}.status.dead,.status.down{background:#d45345}.row div{display:flex;flex-direction:column}.row small{color:var(--muted);font-size:10px;margin-top:3px}.row strong{font-size:12px}.amount{text-align:right}.pill{font:9px DM Mono,monospace;text-transform:uppercase;border:1px solid var(--line);padding:5px 7px}.endpoint{background:var(--lime);border-color:var(--ink)}.endpoint header{display:block;border-color:#9dbf3c}.endpoint .url{margin:25px;background:var(--ink);color:var(--white);padding:13px;display:flex;align-items:center;gap:10px}.url code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.url button,.url code{font:10px DM Mono,monospace}.url button{background:none;border:0;color:var(--lime);cursor:pointer}.endpoint ul{list-style:none;padding:0 25px;margin:30px 0}.endpoint li{padding:13px 0;border-bottom:1px solid #9dbf3c;font-size:12px;font-weight:600}.endpoint li span{margin-right:18px}.endpoint li span,.wallet{font:10px DM Mono,monospace}.wallet{margin:25px;display:flex;justify-content:space-between}.architecture{padding:80px 5vw;background:var(--ink);color:var(--white);display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:7vw;gap:7vw}.architecture h2{font-size:43px;line-height:1.05;letter-spacing:-.055em;margin:20px 0}.architecture h2 i{font-family:Newsreader,serif;font-weight:400;color:var(--lime)}.steps{display:grid;grid-template-columns:1fr 1fr}.steps article{min-height:190px;border-left:1px solid #3c3e38;border-top:1px solid #3c3e38;padding:25px}.steps b{color:var(--lime);font:10px DM Mono,monospace}.steps h3{font-size:16px;margin:30px 0 10px}.steps p{color:#a5a79f;font-size:12px;line-height:1.6;max-width:280px}footer{padding:35px 5vw;display:flex;justify-content:space-between;align-items:center;font:11px DM Mono,monospace}footer p{color:var(--muted)}@media(max-width:900px){.navLinks a{display:none}.architecture,.contentGrid,.heroGrid{grid-template-columns:1fr}.commerceStrip{grid-template-columns:1fr auto}.commerceStrip>a{grid-column:1/-1;text-align:center}.flowCard{margin-top:30px}.metrics{grid-template-columns:1fr 1fr}.metrics article:nth-child(2){border-right:0}.architecture{gap:30px}}@media(max-width:560px){.hero,nav{padding-left:22px;padding-right:22px}.hero{padding-top:35px}h1{font-size:52px}.eyebrow b{display:none}.actions{align-items:stretch;flex-direction:column}.metrics{grid-template-columns:1fr}.metrics article,.metrics article:first-child{padding:24px 22px;border-right:0;border-bottom:1px solid var(--line)}.commerceStrip{margin:45px 14px 0;grid-template-columns:1fr}.contentGrid{margin:45px 14px}.steps{grid-template-columns:1fr}.architecture{padding:60px 22px}footer{align-items:flex-start;gap:20px;flex-direction:column}.row{grid-template-columns:8px 1fr auto}.pill{display:none}}.subPage{min-height:calc(100vh - 78px);padding-bottom:70px}.subPage>.eyebrow{margin:42px 5vw 0}.subPage>.hero{margin-top:0}.subPage .hero h1{max-width:900px}.subPage .hero h1 span{font-family:Newsreader,serif;font-style:italic;font-weight:400}.serviceTable{margin:45px 5vw 0}.serviceTable table{width:100%;border-collapse:collapse;table-layout:fixed}.serviceTable th:first-child{width:44%}.serviceTable td,.serviceTable th{padding:15px 22px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.serviceTable th{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.08em}.serviceTable .serviceIdentity{min-width:0}.serviceTable .serviceName,.serviceTable .serviceUrl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serviceTable .serviceName{max-width:100%;font-weight:500}.serviceTable td small{color:var(--muted);font:10px DM Mono,monospace;margin-top:5px}.serviceTable .pill.live{color:#26743c;border-color:#62a871}.serviceTable .pill.dead,.serviceTable .pill.down{color:#a33b30}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:18px 22px;font:10px DM Mono,monospace}.pagination a{border-bottom:1px solid var(--ink)}.pagination .disabled{color:var(--line)}.recommendationSearch{margin:35px 5vw 0}.recommendationSearch form{display:grid;grid-template-columns:1.8fr .8fr .8fr auto;grid-gap:12px;gap:12px;padding:22px 25px;border-bottom:1px solid var(--line);align-items:end}.recommendationSearch label{display:flex;flex-direction:column;gap:7px}.recommendationSearch label span{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.06em}.recommendationSearch input,.recommendationSearch select{width:100%;border:1px solid var(--line);background:var(--paper);padding:12px;font:12px Manrope,Arial,sans-serif;color:var(--ink)}.recommendationSearch button{border:1px solid var(--ink);background:var(--ink);color:var(--lime);padding:13px 15px;font:10px DM Mono,monospace;cursor:pointer;white-space:nowrap}.recommendationSearch button:disabled{opacity:.55;cursor:wait}.searchMessage{padding:0 25px;color:var(--muted);font-size:12px}.recommendationResults{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:0 25px 25px}.recommendationCard{border:1px solid var(--line);padding:16px;min-width:0}.recommendationTop{display:flex;align-items:center;gap:10px}.recommendationTop b{font:10px DM Mono,monospace;color:var(--muted)}.recommendationTop strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;flex:1 1}.recommendationTop span{font:11px DM Mono,monospace;color:#26743c}.recommendationCard p{color:var(--muted);font-size:12px;line-height:1.5;margin:12px 0}.recommendationCard small{font:10px DM Mono,monospace;color:var(--muted)}.serviceLinks{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.serviceLinks a{border:1px solid var(--ink);padding:10px 13px;font:10px DM Mono,monospace}.serviceDescription{padding:22px 25px 25px;border-top:1px solid var(--line)}.serviceDescription span{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.08em}.serviceDescription p{max-width:760px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.formula{background:var(--ink);color:var(--lime);padding:25px;overflow:auto;font:12px/1.7 DM Mono,monospace}.docsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin:45px 5vw}.docsGrid .card{border:1px solid var(--line);background:var(--white);padding:25px;box-shadow:none}.docsGrid h2{font-size:22px;letter-spacing:-.04em;margin:15px 0 8px}.docsGrid p{font-size:13px;color:var(--muted);line-height:1.65;margin:0}.architectureNote{margin-top:0}.architectureNote pre{background:var(--ink);color:var(--lime);padding:20px;overflow:auto;font:11px/1.6 DM Mono,monospace}.detailMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--line);margin-top:35px}.detailMetrics div{padding:18px;border-right:1px solid var(--line)}.detailMetrics div:last-child{border-right:0}.detailMetrics span{display:block;color:var(--muted);font:10px DM Mono,monospace}.detailMetrics strong{display:block;font-size:23px;margin-top:8px}.detailPanel{margin:28px 5vw 0}.detailPanel header{height:auto}.detailPanel .muted{padding:0 25px 25px;color:var(--muted);font-size:13px;line-height:1.6}.probeStrip{display:flex;flex-wrap:wrap;padding:25px;gap:2px}.probeTick{width:6px;height:25px;display:inline-block;background:#c9c9bd}.probeTick.ok{background:#3c9b61}.probeTick.fail{background:#d59a32}@media(max-width:700px){.docsGrid{grid-template-columns:1fr}.detailMetrics{grid-template-columns:1fr 1fr}.detailMetrics div:nth-child(2){border-right:0}.serviceTable{overflow:auto}.serviceTable table{min-width:650px}.recommendationResults,.recommendationSearch form{grid-template-columns:1fr}}.recommendationCost{display:flex;align-items:baseline;gap:8px;margin:14px 0 8px}.recommendationCost strong{font-size:20px;letter-spacing:-.04em}.recommendationCost small{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.evidencePanel{margin:28px 5vw 0;border:1px solid var(--ink);background:var(--lime);padding:25px;box-shadow:8px 8px 0 var(--ink)}.evidenceIntro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.evidenceGrid span,.evidenceIntro div>span,.evidenceIntro>span{font:10px DM Mono,monospace;letter-spacing:.08em}.evidenceIntro h2{margin:8px 0 0;font-size:25px;letter-spacing:-.04em}.evidenceIntro small{font:10px DM Mono,monospace}.evidenceGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;border-top:1px solid #9dbf3c}.evidenceGrid>div{padding:18px 18px 8px 0;border-right:1px solid #9dbf3c}.evidenceGrid>div:not(:first-child){padding-left:18px}.evidenceGrid>div:last-child{border-right:0}.evidenceGrid span{display:block}.evidenceGrid strong{display:block;font-size:24px;letter-spacing:-.05em;margin:9px 0 3px}.evidenceGrid small{font-size:10px}.evidenceNote{font-size:11px;line-height:1.6;max-width:850px;margin:22px 0 0}.evidencePanel+.detailPanel{margin-top:36px}@media(max-width:700px){.evidenceGrid{grid-template-columns:1fr 1fr}.evidenceGrid>div:nth-child(2){border-right:0}.evidenceGrid>div:nth-child(3){padding-left:0;border-top:1px solid #9dbf3c}.evidenceGrid>div:nth-child(4){border-top:1px solid #9dbf3c}}.compareEmpty{margin:45px 5vw 0;padding:45px 25px}.compareEmpty h2{margin:0 0 10px;font-size:25px}.compareEmpty p{color:var(--muted);font-size:13px;line-height:1.6}.comparisonPanel{margin:45px 5vw 0;overflow:hidden}.comparisonPanel>header>span{font:10px DM Mono,monospace;color:var(--muted)}.comparisonTable{display:grid;grid-template-columns:1.25fr repeat(5,minmax(130px,1fr));overflow:auto}.comparisonTable>div{min-height:74px;padding:17px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.comparisonTable>div:nth-child(6n){border-right:0}.comparisonLabel{background:#eceae1}.comparisonLabel strong,.comparisonService strong,.comparisonValue strong{display:block;font-size:12px}.comparisonLabel span,.comparisonService small,.comparisonValue small{display:block;margin-top:6px;color:var(--muted);font:10px DM Mono,monospace}.comparisonService{background:var(--ink);color:var(--white)}.comparisonService small{color:#a5a79f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparisonValue strong{font-size:18px;letter-spacing:-.04em}.comparisonValue a{font:10px DM Mono,monospace;border-bottom:1px solid var(--ink)}.comparisonPanel>.evidenceNote{margin:0;padding:22px 25px}.compareEmpty code{font:11px DM Mono,monospace}@media(max-width:900px){.comparisonTable{min-width:800px}}.reportStats{display:grid;grid-template-columns:repeat(4,1fr);margin:45px 5vw 0;border:1px solid var(--ink);background:var(--ink);color:var(--white)}.reportStats>div{padding:25px;border-right:1px solid #3c3e38}.reportStats>div:last-child{border-right:0}.reportStats span{font:10px DM Mono,monospace;color:#a5a79f;letter-spacing:.08em}.reportStats strong{display:block;color:var(--lime);font-size:32px;letter-spacing:-.06em;margin:10px 0 4px}.reportStats small{font-size:11px;color:#a5a79f}@media(max-width:700px){.reportStats{grid-template-columns:1fr 1fr}.reportStats>div:nth-child(2){border-right:0}.reportStats>div:nth-child(3),.reportStats>div:nth-child(4){border-top:1px solid #3c3e38}}.compareActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.compareActions span{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.06em}.compareActions a,.compareActions button,.compareEmpty a{border:1px solid var(--ink);background:var(--ink);color:var(--lime);padding:10px 12px;font:10px DM Mono,monospace;cursor:pointer}.compareActions a:last-child,.compareActions button{background:transparent;color:var(--ink)}.compareActions a.disabled,.compareActions button:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.selectedStrip{display:flex;gap:8px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--line);background:#eceae1}.selectedStrip button{max-width:220px;border:1px solid var(--line);background:var(--white);padding:8px 10px;cursor:pointer}.selectedStrip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono,monospace}.serviceTable td.compareColumn,.serviceTable th.compareColumn{width:68px;padding-right:10px;text-align:center}.compareCheck{display:inline-grid;place-items:center;width:26px;height:26px;cursor:pointer}.compareCheck input{position:absolute;opacity:0;pointer-events:none}.compareCheck span{width:18px;height:18px;border:1px solid var(--ink);background:var(--white);display:block}.compareCheck input:checked+span{background:var(--lime);box-shadow:inset 0 0 0 4px var(--white)}.compareCheck input:disabled+span{border-color:var(--line);background:#eceae1}.serviceTable tr.selectedService td{background:#f6ffd9}.serviceTable tr.selectedService .compareCheck span{border-color:var(--ink)}@media(max-width:700px){.serviceTable table{min-width:760px}.panel header{gap:18px;flex-direction:column}.compareActions{justify-content:flex-start}.selectedStrip{padding:12px 18px}.selectedStrip button{max-width:180px}}.merchantCta{margin:0 5vw 70px;border:1px solid var(--ink);background:var(--lime);padding:28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.guidelinesCard header span,.guidelinesPage article>span,.listingForm label span,.merchantCta span{font:10px DM Mono,monospace;color:var(--muted);letter-spacing:.08em}.merchantCta h2{margin:8px 0;font-size:25px}.merchantCta p{margin:0;color:#4f5049;font-size:13px}.guidelineLink,.guidelinesFooter a,.listingForm button,.merchantCta a{border:1px solid var(--ink);background:var(--ink);color:var(--lime);padding:14px 17px;font:10px DM Mono,monospace;white-space:nowrap}.listingGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;margin:45px 5vw 70px}.listingForm form{padding:25px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.listingForm label{display:flex;flex-direction:column;gap:7px}.formError,.listingForm button,.listingForm label:nth-of-type(5),.listingForm label:nth-of-type(7){grid-column:1/-1}.listingForm label i{font-style:normal;color:var(--muted)}.listingForm input,.listingForm textarea{border:1px solid var(--line);background:var(--paper);padding:12px;font:12px Manrope,Arial,sans-serif}.listingForm textarea{resize:vertical}.listingForm button{cursor:pointer}.listingForm button:disabled{opacity:.6}.formError{color:#a33b30;font-size:12px}.successMessage{padding:35px}.successMessage p{color:var(--muted);line-height:1.6;font-size:13px}.successMessage a{display:inline-block;margin-top:10px;border-bottom:1px solid;font:10px DM Mono,monospace}.guidelineList{padding:12px 25px 25px}.guidelineList p{display:flex;gap:16px;border-bottom:1px solid var(--line);padding:16px 0;margin:0;font-size:12px;line-height:1.55}.guidelineList b{font:10px DM Mono,monospace;color:var(--muted)}.guidelineLink{display:inline-block;margin:0 25px 25px}.guidelinesPage{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:45px 5vw}.guidelinesPage article{border:1px solid var(--line);background:var(--white);padding:28px;min-height:220px}.guidelinesPage h2{font-size:24px;letter-spacing:-.04em;margin:25px 0 12px}.guidelinesPage p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.guidelinesFooter{display:flex;gap:12px;margin:0 5vw 70px}.guidelinesFooter a:last-child{background:transparent;color:var(--ink)}.verifiedBadge{display:inline-block;margin-left:8px;padding:3px 5px;background:var(--lime);color:var(--ink);font:8px DM Mono,monospace;letter-spacing:.04em;vertical-align:middle}.recommendationTop .verifiedBadge{margin-left:0;background:var(--ink);color:var(--lime)}@media(max-width:700px){.listingGrid,.merchantCta{grid-template-columns:1fr;display:grid}.listingForm form{grid-template-columns:1fr}.formError,.listingForm button,.listingForm label:nth-of-type(5),.listingForm label:nth-of-type(7){grid-column:auto}.guidelinesPage{grid-template-columns:1fr}.guidelinesFooter{flex-direction:column}}.activity .empty h3{font-size:0}.activity .empty h3:after{content:"Loading the live index";font-size:19px}.activity .empty p{font-size:0}.activity .empty p:after{content:"Fetching the latest measured services.";font-size:13px}