body{margin:0;background:#06070b}a{color:#eceef5}a:hover{color:#fff}.scanner{margin-top:44px;width:min(100%,900px);text-align:left}.sc-in{padding:28px;grid-template-columns:220px 1fr;gap:32px;align-items:center}.fp,.sc-in{display:grid}.fp{position:relative;width:200px;height:200px;margin:0 auto;place-items:center;border-radius:50%;border:1px solid var(--ln2);background:radial-gradient(circle,rgba(139,108,255,.14),transparent 70%)}.fp svg{color:var(--acc2)}.fp .ln{position:absolute;left:10%;right:10%;height:2px;background:var(--acc2);box-shadow:0 0 16px var(--acc2);animation:scanfp 2s ease-in-out infinite alternate}@keyframes scanfp{0%{top:18%}to{top:80%}}.fp .rg{position:absolute;inset:-8px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--acc);animation:spinr 1.6s linear infinite}.res{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.rf{padding:12px 14px;border-radius:12px;border:1px solid var(--ln);background:hsla(0,0%,100%,.02);animation:swapin .5s ease both}.rf:nth-child(2){animation-delay:.08s}.rf:nth-child(3){animation-delay:.16s}.rf:nth-child(4){animation-delay:.24s}.rf:nth-child(5){animation-delay:.32s}.rf:nth-child(6){animation-delay:.4s}.rf span{display:block;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.rf b,.rf span{font-family:JetBrains Mono}.rf b{font-weight:500;font-size:14px}.tool{padding:24px;display:flex;flex-direction:column;gap:12px;min-height:230px}.tool h3{font-family:Space Grotesk;font-size:21px;margin:0}.tool p{margin:0;color:var(--mu);font-size:14px}.tool .chips{display:flex;flex-wrap:wrap;gap:6px}.tool .more{margin-top:auto;color:var(--acc2);font-size:14px;font-weight:600}@media (max-width:720px){.sc-in{grid-template-columns:1fr}}