:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{margin:0;background-color:#0f0f1a;background-image:radial-gradient(circle at 25% 25%,rgba(126,34,206,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(59,130,246,.1) 0%,transparent 50%);min-height:100vh}#app{min-height:100vh}.hero-pattern{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%237e22ce' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#7e22ce;transition:width .3s ease}.nav-link:hover:after,.nav-link.active:after{width:100%}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #7e22ce4d}.wallet-option{transition:all .3s ease}.wallet-option:hover{background-color:#7e22ce33;transform:translateY(-2px)}.tab-button{transition:all .3s ease}.tab-button.active{background-color:#7e22ce33;border-color:#7e22ce}.faq-item{transition:all .3s ease}.faq-item.active .faq-answer{max-height:500px;opacity:1}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7e22ce,#3b82f6)}.chart-container{position:relative;height:200px;width:100%}@media(max-width:768px){.mobile-menu{display:none}.mobile-menu.active{display:flex}}.mobile-menu.active[data-v-e80362eb]{display:flex!important}.animate-pulse-slow[data-v-e80362eb]{animation:pulse-e80362eb 4s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-e80362eb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.hero-shell[data-v-3de2c36a]{isolation:isolate}.hero-grid[data-v-3de2c36a]{background-image:linear-gradient(rgba(137,92,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(137,92,255,.18) 1px,transparent 1px),radial-gradient(circle at center,rgba(173,109,255,.24) 0,transparent 56%);background-size:72px 72px,72px 72px,100% 100%}.hero-video[data-v-3de2c36a]{filter:saturate(1.05) brightness(.55)}.hero-explore[data-v-3de2c36a]{box-shadow:0 18px 45px #00000038}@media(max-width:768px){.hero-grid[data-v-3de2c36a]{background-size:40px 40px,40px 40px,100% 100%}.hero-video[data-v-3de2c36a]{object-position:center}}.group[data-v-554de1cc]:hover{transform:translateY(-5px)}.article-content{color:#c9d1d9;font-size:1.125rem;line-height:1.75}.article-content h1{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:1.5rem;margin-top:2rem;color:#fff}.article-content h2{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:1rem;margin-top:2rem;color:#fff}.article-content h3{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:.75rem;margin-top:1.5rem;color:#fff}.article-content p{margin-bottom:1.5rem}.article-content ul{list-style-type:disc;list-style-position:inside;margin-bottom:1.5rem}.article-content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1.5rem}.article-content li{margin-bottom:.5rem}.article-content a{color:#10b981;text-decoration:none}.article-content a:hover{text-decoration:underline}.article-content blockquote{border-left-width:4px;border-color:#10b981;padding-left:1rem;font-style:italic;color:#9ca3af;margin-top:2rem;margin-bottom:2rem}.article-content img{border-radius:.75rem;max-width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}
