@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:white}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .15s linear;background:rgba(0,0,0,.5);z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:white}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px rgba(0,0,0,.6);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:rgba(255,255,255,1);margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Orbitron:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.visible{visibility:visible}.sr-only{white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-\[-1\.8rem\]{top:-1.8rem}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[-2\]{z-index:-2}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[12px\]{height:12px}.h-full{height:100%}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-\[12px\]{width:12px}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--highlight\)\]{border-color:var(--highlight)}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--highlight\)\]{background-color:var(--highlight)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.pt-\[120px\]{padding-top:120px}.text-center{text-align:center}.text-left{text-align:left}.break-all{word-break:break-all}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--highlight\)\]{color:var(--highlight)}.text-\[var\(--secondary-text\)\]{color:var(--secondary-text)}.text-\[var\(--text\)\]{color:var(--text)}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:border-\[var\(--highlight\)\]:hover{border-color:var(--highlight)}.hover\:text-\[var\(--highlight\)\]:hover{color:var(--highlight)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--highlight\)\]:focus{--tw-ring-color:var(--highlight)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:root{--background:#0a0a0a;--text:#f5f5f5;--secondary-text:#d1d5db;--accent:#9945ff;--highlight:#14f195;--accent-dark:#7b3fe4;--highlight-light:#1affa1;--accent-secondary:#ff45b0;--highlight-dark:#0bbf71;--neutral:#2d3748;--card-bg:linear-gradient(135deg,#14f1951a,#9945ff1a);--border:#ffffff26;--shadow:#14f195b3;--highlight-rgb:20,241,149;transition:all .3s}[data-theme=light]{--background:#f5f5f5;--text:#1a1a1a;--secondary-text:#4b5563;--accent:#7b3fe4;--highlight:#0bbf71;--accent-dark:#5a2eb3;--highlight-light:#2affa1;--accent-secondary:#e6399b;--highlight-dark:#088f5a;--neutral:#e2e8f0;--card-bg:linear-gradient(135deg,#14f1951a,#9945ff1a);--border:#00000026;--shadow:#14f19580;--highlight-rgb:11,191,113}body,html{background:var(--background);color:var(--text);min-height:100vh;margin:0;padding:0;font-family:Inter,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}body:before{opacity:.3;pointer-events:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="2" cy="2" r="1.5" fill="rgba(20, 241, 149, 0.4)" /><circle cx="50" cy="50" r="1.5" fill="rgba(153, 69, 255, 0.4)" /><circle cx="98" cy="98" r="1.5" fill="rgba(20, 241, 149, 0.4)" /></svg>');animation:twinkle 6s ease-in-out infinite;position:fixed}.hero-card:before,body:before{content:"";z-index:-1;width:100%;height:100%;top:0;left:0}.hero-card:before{opacity:.4;background:radial-gradient(circle,#14f1954d,#0000 70%);animation:pulseBackground 8s ease-in-out infinite;position:absolute}.parallax{background:var(--background);width:100%;min-height:100vh;position:relative}@keyframes twinkle{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.5;transform:translateY(-8px)}}@keyframes pulseBackground{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 8px var(--shadow)}50%{box-shadow:0 0 20px var(--shadow)}to{box-shadow:0 0 8px var(--shadow)}}@keyframes dash{to{background-position:0 140px}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes arrowPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(5px)scale(1.1)}}@keyframes slideIn{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes neonGlow{0%{filter:drop-shadow(0 0 5px var(--shadow))}50%{filter:drop-shadow(0 0 12px var(--shadow))}to{filter:drop-shadow(0 0 5px var(--shadow))}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(3)}}@keyframes liquid{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.animate-fade-in{animation:fade-in 1.2s ease-out}.animate-slide-up{animation:slide-up .8s ease-out}.animate-pop{animation:pop .5s ease-out}.section-divider{background:linear-gradient(to right,transparent,var(--highlight),transparent);width:100%;height:2px;margin:2rem 0;animation:slideIn 1.5s ease-out}.futuristic-title{background:linear-gradient(90deg,var(--highlight),var(--accent));color:#0000;letter-spacing:2px;text-align:center;text-shadow:0 0 15px var(--shadow);-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-family:Orbitron,sans-serif;font-size:clamp(2.4rem,5vw,3.5rem);font-weight:700;transition:transform .3s,text-shadow .3s;position:relative}.futuristic-title:hover{text-shadow:0 0 20px var(--shadow);transform:translateY(-2px)}.futuristic-title:after{content:"";background:linear-gradient(to right,var(--accent-dark),var(--highlight-light));border-radius:4px;width:180px;height:5px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.futuristic-subtitle{color:var(--text);letter-spacing:1.2px;text-shadow:0 0 8px var(--shadow);align-items:center;gap:1.2rem;font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,3.5vw,1.8rem);font-weight:500;display:flex;position:relative}.futuristic-subtitle:hover:after{content:attr(data-tooltip);background:var(--card-bg);color:var(--text);box-shadow:0 0 15px var(--shadow);z-index:10;border-radius:12px;padding:.7rem 1.4rem;font-family:Inter,sans-serif;font-size:1rem;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.hero-card,.holo-card{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:2px solid #0000;border-image:linear-gradient(135deg,var(--accent),var(--highlight))1;max-width:95%;box-shadow:0 0 20px var(--shadow);border-radius:24px;margin:2rem auto;padding:2.5rem;transition:transform .4s,box-shadow .4s,border .4s;position:relative;overflow:hidden;transform:perspective(1000px)rotateX(0)rotateY(0)}.hero-card:hover,.holo-card:hover{box-shadow:0 0 30px var(--shadow);transform:perspective(1000px)rotateX(2deg)rotateY(2deg)}.hero-card:before,.holo-card:before{content:"";background:linear-gradient(90deg,#0000,#14f19566,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.hero-card:hover:before,.holo-card:hover:before{left:100%}.hero-card:focus-within,.holo-card:focus-within{outline:3px solid var(--highlight);outline-offset:4px;box-shadow:0 0 30px var(--shadow)}.holo-button{background:linear-gradient(135deg,var(--accent),var(--highlight));border:2px solid #0000;border-image:linear-gradient(135deg,var(--accent),var(--highlight))1;color:var(--background);cursor:pointer;-webkit-backdrop-filter:blur(8px);box-shadow:0 0 15px var(--shadow);border-radius:12px;padding:.8rem 2rem;font-family:Orbitron,sans-serif;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.holo-button:hover{background:linear-gradient(135deg,var(--highlight-light),var(--accent-dark));box-shadow:0 0 25px var(--shadow);transform:scale(1.1)}.holo-button:active{transform:scale(.95)}.holo-button:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.holo-button:active:after{width:300px;height:300px}.holo-button:focus{outline:3px solid var(--highlight);outline-offset:2px}.holo-input{border:2px solid #0000;border-image:linear-gradient(135deg,var(--accent),var(--highlight))1;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#9945ff1a,#14f1951a);transition:all .3s}.holo-input:focus{box-shadow:0 0 15px var(--shadow);border-image:linear-gradient(135deg,var(--highlight),var(--accent))1}.tab-button{border:2px solid #0000;border-image:linear-gradient(135deg,var(--accent),var(--highlight))1;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#9945ff4d,#14f1954d);border-radius:12px;padding:.6rem 1.5rem;font-family:Orbitron,sans-serif;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.tab-button.active{background:linear-gradient(135deg,var(--accent),var(--highlight));color:var(--background);box-shadow:0 0 15px var(--shadow)}.tab-button:hover:after{content:"";background:#ffffff4d;border-radius:50%;width:300px;height:300px;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-button:focus{outline:3px solid var(--highlight);outline-offset:2px}.tab-content{color:var(--text);padding:1rem;font-family:Inter,sans-serif;font-size:clamp(1.05rem,3vw,1.2rem);line-height:1.8}.section-icon{transition:transform .4s}.section-icon:hover{transform:rotate(1turn)}.roadmap-container{padding:5rem 0;position:relative}.roadmap-path{background:linear-gradient(to top,var(--highlight),var(--accent));background-size:100% 140px;background-image:linear-gradient(to bottom,var(--highlight)50%,transparent 50%);width:6px;box-shadow:0 0 20px var(--shadow);will-change:height;background-position:0 0;border-radius:4px;animation:dash 6s linear infinite,pulse 3s ease-in-out infinite}.roadmap-milestone{background:var(--highlight);border:4px solid var(--accent);width:24px;height:24px;box-shadow:0 0 18px var(--shadow);z-index:1;border-radius:50%;transition:transform .4s,background .4s,border-color .4s;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.roadmap-milestone:hover{background:var(--accent);border-color:var(--highlight);transform:translate(-50%)scale(1.7)}.roadmap-arrow{z-index:0;width:24px;height:60px;animation:arrowPulse 2s ease-in-out infinite;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.roadmap-arrow:hover{filter:brightness(1.3);transform:translate(-50%)scale(1.2)}.roadmap-card{z-index:1;box-sizing:border-box;border-radius:32px;max-width:95%;margin:3rem auto;padding:3.5rem;position:relative}.roadmap-content{color:var(--text);max-height:500px;font-family:Inter,sans-serif;font-size:clamp(1.05rem,3vw,1.2rem);line-height:1.8;overflow-y:auto}.roadmap-content ul{margin-bottom:2rem;padding-left:2.2rem}.roadmap-content ul.list-disc{list-style-type:disc}.roadmap-content ul.list-circle{padding-left:2.8rem;list-style-type:circle}.roadmap-content li{margin-bottom:1.2rem}.roadmap-content li strong.highlight-text{color:var(--highlight);text-shadow:0 0 8px var(--shadow);font-weight:700}.progress-bar{background:#ffffff1a;border-radius:4px;width:100%;height:8px;margin-top:1rem;margin-bottom:1.5rem;overflow:hidden}.progress-fill{background:linear-gradient(to right,var(--accent),var(--highlight));border-radius:4px;transition:width .5s ease-out}.status-badge{text-transform:uppercase;letter-spacing:1px;border-radius:32px;align-items:center;gap:.7rem;padding:.7rem 1.6rem;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:600;transition:transform .4s,box-shadow .4s,background .4s;display:inline-flex}.status-badge:hover{box-shadow:0 0 15px var(--shadow);transform:scale(1.1)}.status-badge.completed{background:linear-gradient(to right,var(--highlight),var(--highlight-dark))}.status-badge.completed,.status-badge.in-progress{color:var(--background);text-shadow:0 0 6px #0000004d}.status-badge.in-progress{background:linear-gradient(to right,var(--accent),var(--highlight))}.status-badge.upcoming{background:linear-gradient(to right,var(--border),#9945ffb3);color:var(--text);opacity:.9}.donation-button{background:linear-gradient(to right,var(--accent),var(--highlight));color:var(--background);cursor:pointer;border:none;border-radius:.9rem;padding:.7rem 2rem;font-family:Orbitron,sans-serif;font-weight:600;transition:all .4s;position:relative;overflow:hidden}.donation-button:hover{background:linear-gradient(to right,var(--highlight-light),var(--accent-dark));box-shadow:0 0 25px var(--shadow)}.donation-button:active{transform:scale(.95)}.donation-button:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donation-button:active:after{width:300px;height:300px}.copy-button{background:var(--accent);cursor:pointer;border:none;border-radius:9999px;padding:.7rem;transition:all .4s}.copy-button:hover{background:var(--highlight);box-shadow:0 0 15px var(--shadow)}.social-icons svg{width:28px;height:28px;color:var(--text);transition:transform .4s,color .4s,filter .4s}.social-icons svg:hover{color:var(--highlight);filter:drop-shadow(0 0 7px var(--shadow))}.profile-image-container{transition:transform .4s}.profile-image-container .animate-pulse{background:var(--background);opacity:.5}.dao-treasury-card{-webkit-backdrop-filter:blur(15px);border:3px solid #0000;border-image:linear-gradient(135deg,var(--highlight-light),var(--accent-dark))1;box-shadow:0 0 40px var(--shadow),inset 0 0 15px #14f19599;background:linear-gradient(135deg,#14f19559,#9945ff59);border-radius:20px;padding:2.5rem;transition:transform .4s,box-shadow .4s;animation:neonGlow 2s ease-in-out infinite;position:relative;overflow:hidden}.dao-treasury-card:hover{box-shadow:0 0 60px var(--shadow),inset 0 0 20px #14f195cc;transform:perspective(1200px)rotateX(4deg)rotateY(4deg)}.dao-treasury-card:before{content:"";background:linear-gradient(90deg,#0000,#14f19599,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.dao-treasury-card:hover:before{left:100%}.neon-button{background:linear-gradient(135deg,var(--accent),var(--highlight));color:var(--background);cursor:pointer;box-shadow:0 0 20px var(--shadow);border:none;border-radius:12px;padding:.9rem 2rem;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;transition:all .3s;animation:neonGlow 1.5s ease-in-out infinite;position:relative;overflow:hidden}.neon-button:hover{background:linear-gradient(135deg,var(--highlight-light),var(--accent-dark));box-shadow:0 0 30px var(--shadow);transform:scale(1.15)}.neon-button:active{transform:scale(.95)}.neon-button:after{content:"";background:#fff6;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neon-button:active:after{width:400px;height:400px}.neon-button.copy-button{border-radius:50%;padding:.8rem}.address-card{background:var(--card-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--highlight-light);border-radius:8px;padding:.5rem .75rem;transition:box-shadow .3s,transform .3s}.address-card:hover{box-shadow:0 0 12px var(--shadow);transform:translateY(-1px)}.neon-copy-button{border:1px solid var(--highlight-light);cursor:pointer;width:26px;height:26px;box-shadow:0 0 5px var(--shadow);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .3s,filter .3s;display:flex;position:relative;overflow:hidden}.neon-copy-button:hover{background:rgba(var(--highlight-rgb),.15);box-shadow:0 0 10px var(--shadow);border-color:var(--highlight);filter:brightness(1.2)}.neon-copy-button:active{animation:pulse .2s}.neon-copy-button:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neon-copy-button:active:after{width:80px;height:80px;animation:ripple .4s}.neon-progress-bar{border:1px solid var(--highlight-light);-webkit-backdrop-filter:blur(4px);background:#ffffff0d;border-radius:12px;width:100%;height:12px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 5px #14f1954d}.neon-progress-bar:hover{box-shadow:inset 0 0 8px #14f19580,0 0 12px var(--shadow);animation-duration:.8s}.progress-fill{background:var(--highlight);border-radius:12px;height:100%;transition:width 2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill:after{content:"";background:linear-gradient(45deg,rgba(var(--highlight-rgb),.7)0,rgba(var(--highlight-rgb),.9)25%,rgba(var(--highlight-rgb),.7)50%,rgba(var(--highlight-rgb),.9)75%,rgba(var(--highlight-rgb),.7)100%);background-size:200% 200%;width:100%;height:100%;animation:liquid 1.2s ease-in-out infinite;position:absolute;top:0;left:0}.shadow-neon{text-shadow:0 0 8px var(--shadow);box-shadow:0 0 8px var(--shadow)}.font-orbitron{font-family:Orbitron,sans-serif}@media (max-width:640px){.social-icons svg{width:24px;height:24px}.profile-image-container{width:60px;height:60px}.futuristic-title{margin-bottom:1.5rem;font-size:clamp(1.8rem,4.5vw,2.5rem)}.futuristic-title:after{width:120px;height:4px}.futuristic-subtitle{font-size:clamp(1.2rem,3.5vw,1.6rem)}.hero-card,.holo-card{border-radius:16px;margin:1.5rem auto;padding:1.5rem}.donation-button,.holo-button{padding:.6rem 1.5rem;font-size:.9rem}.donation-panel{padding:1.5rem}.scrollable-panel{max-height:300px}.roadmap-card{max-width:98%;margin:2rem auto;padding:2rem}.roadmap-content{max-height:400px;font-size:clamp(1rem,2.8vw,1.1rem)}.roadmap-content ul{padding-left:1.8rem}.roadmap-content ul.list-circle{padding-left:2.2rem}.roadmap-path{background-size:100% 80px;width:5px}.roadmap-milestone,.roadmap-path{left:50%;transform:translate(-50%)}.roadmap-milestone{width:20px;height:20px;top:-12px}.roadmap-arrow{width:20px;height:50px;top:calc(100% + 12px)}.tab-button{padding:.5rem 1rem;font-size:.9rem}.tab-content{font-size:clamp(.95rem,2.5vw,1.1rem);line-height:1.7}.dao-treasury-card{margin:1rem auto;padding:1.5rem}.dao-treasury-card p.text-sm{font-size:.85rem}.dao-treasury-card .futuristic-subtitle{font-size:clamp(1.2rem,3.5vw,1.5rem)}.neon-progress-bar{height:10px}.neon-button{padding:.7rem 1.5rem;font-size:.9rem}.neon-button.copy-button{padding:.6rem}.neon-copy-button{width:22px;height:22px}.neon-copy-button svg{width:10px;height:10px}.address-card{padding:.4rem .6rem}.address-card p.text-sm{font-size:.8rem}}@media (max-width:1024px){.futuristic-title{font-size:clamp(2rem,5vw,3rem)}.futuristic-subtitle{font-size:clamp(1.3rem,3.8vw,1.7rem)}.donation-panel,.holo-card.top-donors{flex:none;width:100%;max-width:500px;margin:0 auto}}:focus{outline:3px solid var(--highlight);outline-offset:4px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tweet-input,.tweet-input:focus{border:none;outline:none}.tweet-input:focus{box-shadow:0 0 15px var(--shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}