@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--paper:#f5f4ee;--ink:#191918;--pink:#f58ba6;--gray:#cecec7;--muted:#72726c;--mono:"DM Mono",monospace;--sans:"Space Grotesk",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}button,input{font:inherit}.app-shell{min-height:100vh;overflow:hidden}.noise{pointer-events:none;opacity:.055;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{border-bottom:1px solid var(--ink);z-index:6;justify-content:space-between;align-items:center;height:68px;padding:0 4.2vw;display:flex;position:relative}.brand{letter-spacing:-.05em;color:inherit;align-items:center;gap:8px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:var(--paper);place-items:center;width:25px;height:25px;font-style:italic;display:grid}.brand sup{font:10px var(--mono);color:#d95c7a;margin-left:-3px}nav{font:11px var(--mono);letter-spacing:.08em;gap:34px;display:flex}nav a{color:inherit;text-decoration:none}nav a:hover{text-decoration:underline}.top-status{font:10px var(--mono);letter-spacing:.04em;color:var(--muted)}.status-dot,.green-dot{background:#4eaa68;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.slash{color:#bbb;margin:0 9px}.hero{grid-template-columns:1fr 1fr;gap:50px;max-width:1230px;min-height:565px;margin:auto;padding:92px 4.2vw 60px;display:grid}.eyebrow,.section-index{font:11px var(--mono);letter-spacing:.08em;color:var(--muted)}.eyebrow span{color:var(--pink);margin-right:12px}.hero h1{letter-spacing:-.095em;margin:43px 0 34px;font-size:clamp(68px,10vw,142px);font-weight:600;line-height:.79}.hero h1 em,.band-heading i,.scanner-head i,.report-top i,.method h2 i{color:var(--pink);font-style:normal}.lede{color:#565650;max-width:370px;margin-bottom:32px;font-size:18px;line-height:1.4}.text-link{font:12px var(--mono);color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:9px;padding-bottom:7px;text-decoration:none;display:inline-flex}.hero-art{place-items:center;min-height:380px;display:grid;position:relative}.orbit{border:1px solid #b8b8ae;border-radius:50%;position:absolute;transform:rotate(-23deg)}.orbit-a{width:360px;height:180px}.orbit-b{width:245px;height:350px;transform:rotate(58deg)}.orb-core{background:var(--pink);width:125px;height:125px;font:11px var(--mono);text-align:center;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.orb-core svg{stroke-width:1px}.crosshair{width:14px;height:14px;position:absolute}.crosshair:before,.crosshair:after{content:"";background:var(--ink);position:absolute}.crosshair:before{width:1px;height:14px;left:7px}.crosshair:after{width:14px;height:1px;top:7px}.c1{top:55px;left:13%}.c2{bottom:73px;right:13%}.art-label{font:10px var(--mono);color:var(--muted);line-height:1.6;position:absolute}.art-label b{color:var(--ink);font-weight:400}.label-a{top:84px;right:0}.label-b{bottom:80px;left:4%}.pink-band{background:var(--pink);grid-template-columns:180px 1fr;gap:70px;min-height:275px;padding:56px 8.3vw;display:grid}.pink-band .section-index{color:#69384a}.band-heading{justify-content:space-between;gap:40px;max-width:875px;display:flex}.band-heading h2,.method h2{letter-spacing:-.07em;margin:0;font-size:clamp(45px,6vw,78px);font-weight:500;line-height:.87}.band-heading p{max-width:290px;margin:9px 0 0;font-size:15px;line-height:1.4}.scanner-section,.report-section{max-width:1230px;margin:auto;padding:90px 4.2vw}.scanner-head,.report-top{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.scanner-head h2,.report-top h2{letter-spacing:-.07em;margin:22px 0 0;font-size:51px;font-weight:500;line-height:.9}.source-chip,.report-meta{font:10px var(--mono);color:var(--muted);letter-spacing:.04em}.terminal{border:1px solid var(--ink);background:#e3e2dc;box-shadow:8px 8px #1919181a}.terminal-top{border-bottom:1px solid var(--ink);height:39px;font:10px var(--mono);color:#66665f;align-items:center;padding:0 17px;display:flex}.terminal-lights{gap:6px;margin-right:17px;display:flex}.terminal-lights i{background:#b5b4ab;border:1px solid #777;border-radius:50%;width:8px;height:8px}.terminal-lights i:first-child{background:var(--pink);border-color:#bd627b}.terminal-time{margin-left:auto}.terminal-body{padding:38px 38px 27px}.terminal-body label{font:10px var(--mono);color:#6c6c65;margin-bottom:10px;display:block}.terminal-body label span{color:#aaa99f;margin-left:6px}.chain-tabs{gap:8px;margin-bottom:30px;display:flex}.chain-tabs button{font:11px var(--mono);cursor:pointer;background:0 0;border:1px solid #aaa9a0;padding:9px 18px}.chain-tabs button.active,.chain-tabs button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.input-row{gap:13px;display:flex}.address-input{border:1px solid var(--ink);background:var(--paper);flex:1;align-items:center;height:52px;display:flex}.prompt{font:14px var(--mono);color:var(--pink);padding:0 13px}.address-input input{min-width:0;font:13px var(--mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.address-input button{cursor:pointer;background:0 0;border:0;padding:14px}.scan-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:11px var(--mono);cursor:pointer;align-items:center;gap:9px;padding:0 23px;display:flex}.scan-button:disabled{opacity:.7}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.terminal-foot{color:#88877e;font:10px var(--mono);border-top:1px solid #b2b1a9;justify-content:space-between;margin-top:25px;padding-top:21px;display:flex}.terminal-foot .green-dot{width:6px;height:6px}.report-section{padding-top:35px}.report-top{border-top:1px solid var(--ink);padding-top:35px}.report-meta{align-items:center;gap:22px;display:flex}.live-pill{color:#4e8e5d}.report-grid{grid-template-columns:1fr 1.35fr .85fr;gap:14px;display:grid}.card{border:1px solid var(--ink);background:#edede7;min-height:255px;padding:22px}.card-kicker{font:10px var(--mono);color:var(--muted);letter-spacing:.04em;justify-content:space-between;display:flex}.token-title{align-items:center;gap:14px;margin:30px 0 20px;display:flex}.token-avatar{background:var(--pink);place-items:center;width:47px;height:47px;font-size:24px;font-style:italic;display:grid}.token-title h3{letter-spacing:-.05em;margin:0;font-size:22px}.token-title p{font:11px var(--mono);color:var(--muted);margin:4px 0}.verified{color:#559d63}.address-line{text-align:left;width:100%;font:10px var(--mono);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bebdb4;justify-content:space-between;padding:0 0 11px;display:flex}.identity-price{justify-content:space-between;align-items:baseline;margin-top:25px;display:flex}.identity-price span{font:23px var(--mono)}.positive{color:#4d995a;font:12px var(--mono)}.negative{color:#ba4e63;font:12px var(--mono)}.metric-row{grid-template-columns:repeat(2,1fr);gap:26px 15px;margin-top:33px;display:grid}.metric-row span{font:9px var(--mono);color:var(--muted);display:block}.metric-row strong{font:22px var(--mono);margin-top:6px;font-weight:400;display:block}.metric-bar{background:#cfcec5;height:5px;margin-top:35px}.metric-bar span{background:var(--pink);height:100%;display:block}.bar-caption{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin-top:9px;display:flex}.bar-caption b{color:var(--ink);font-weight:400}.verdict-card{background:var(--ink);color:var(--paper)}.verdict-card .card-kicker{color:#989892}.verdict-score{align-items:baseline;margin-top:30px;display:flex}.verdict-score span{font:62px var(--mono);letter-spacing:-.1em;color:var(--pink)}.verdict-score small{font:11px var(--mono);color:#92928a;margin-left:7px}.verdict-card h3{letter-spacing:-.03em;margin:4px 0 10px;font-size:18px}.verdict-card p{color:#a8a8a1;margin:0;font-size:12px;line-height:1.45}.verdict-tags{font:9px var(--mono);color:#b9b9b2;flex-direction:column;gap:8px;margin-top:22px;display:flex}.verdict-tags span{align-items:center;gap:6px;display:flex}.disclaimer{color:var(--muted);font:10px var(--mono);align-items:center;gap:8px;margin-top:17px;display:flex}.method{background:#b9c5c0;grid-template-columns:180px 1fr;gap:70px;padding:80px 8.3vw 98px;display:grid}.method .section-index{color:#4b5e58}.method-content{justify-content:space-between;gap:80px;display:flex}.method h2{font-size:clamp(48px,6vw,80px)}.method-list{flex:1;max-width:430px}.method-list>div{border-top:1px solid #75847f;grid-template-columns:42px 1fr;gap:10px;padding:17px 0;display:grid}.method-list>div:last-child{border-bottom:1px solid #75847f}.method-list b{font:11px var(--mono);color:#667873}.method-list strong{font:12px var(--mono);letter-spacing:.06em;display:block}.method-list small{color:#58645f;margin-top:5px;font-size:13px;display:block}footer{background:var(--ink);color:#a5a59e;font:9px var(--mono);letter-spacing:.04em;justify-content:space-between;padding:22px 4.2vw;display:flex}.pink{color:var(--pink)}@media (width<=800px){.topbar{padding:0 20px}.top-status{display:none}nav{gap:13px;font-size:9px}.hero{grid-template-columns:1fr;min-height:720px;padding-top:62px}.hero-art{min-height:300px;margin-top:-30px}.pink-band,.method{grid-template-columns:1fr;gap:28px;padding:45px 7vw}.band-heading,.method-content{display:block}.band-heading p{margin-top:25px}.scanner-section,.report-section{padding:65px 5vw}.scanner-head,.report-top{display:block}.source-chip,.report-meta{margin-top:25px}.terminal-body{padding:25px 18px}.input-row{display:block}.scan-button{justify-content:center;width:100%;height:48px;margin-top:10px}.terminal-foot{flex-wrap:wrap;gap:8px}.report-grid{grid-template-columns:1fr}.card{min-height:auto}.report-top h2,.scanner-head h2{font-size:43px}.method-content h2{margin-bottom:40px}footer{flex-direction:column;gap:12px}}.identity-price small{font:9px var(--mono);letter-spacing:.05em;color:var(--muted);margin-bottom:7px;display:block}.brand-mark{object-fit:cover;color:#0000;display:block}
