.whitepaper-content h1{color:#fff;font-size:2.25rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(to right,#a855f7,#ec4899);background-clip:text;-webkit-background-clip:text;color:transparent}.whitepaper-content h2{color:#c084fc;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;margin-top:3rem}.whitepaper-content h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.whitepaper-content h4{color:#d1d5db;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem}.whitepaper-content p{color:#d1d5db;margin-bottom:1rem;line-height:1.625}.whitepaper-content ul{margin-bottom:1.5rem}.whitepaper-content li{color:#d1d5db;margin-bottom:.5rem;margin-left:1rem;list-style-type:disc;list-style-position:inside}.whitepaper-content strong{font-weight:700;color:#c084fc}.whitepaper-content em{font-style:italic;color:#e5e7eb}.whitepaper-content code{background-color:#1f293780;color:#86efac;padding:.25rem .5rem;border-radius:.25rem;border:1px solid rgba(168,85,247,.3);font-family:Courier New,monospace;font-size:.875rem}.whitepaper-content pre{background-color:#1f293780;border-radius:.5rem;padding:1rem;border:1px solid rgba(168,85,247,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-x:auto;margin:1rem 0}.whitepaper-content pre code{color:#86efac;font-size:.875rem;background:transparent;padding:0;border:none;font-family:Courier New,monospace}.whitepaper-content a{color:#a855f7;text-decoration:underline;transition:color .2s}.whitepaper-content a:hover{color:#c084fc}.whitepaper-content hr{border-color:#a855f74d;margin:2rem 0}
