.hero{width:100%;padding:3rem 0;position:relative;overflow:hidden}@media (min-width:768px){.hero{padding:4rem 0 0}}@media (min-width:1024px){.hero{padding:4rem 0 0}}.hero-overlay{z-index:0;background:radial-gradient(#8b5cf633 0%,#18181b00 50% 100%);position:absolute;inset:0}.hero-grid{gap:1.5rem;display:grid}@media (min-width:800px){.hero-grid{grid-template-columns:1fr 400px;gap:3rem}}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 500px;gap:3rem}}@media (min-width:1280px){.hero-grid{grid-template-columns:1fr 600px}}.hero-content{z-index:10;flex-direction:column;justify-content:center;gap:1rem;display:flex;position:relative}.content-wrapper{flex-direction:column;gap:.5rem;display:flex}.hero-tops{letter-spacing:-.025em;background:linear-gradient(to right,white,var(--zinc-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;line-height:1}.hero-top{letter-spacing:-.025em;background:linear-gradient(to right,#dedede,var(--zinc-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;line-height:1}@media (min-width:640px){.hero-title{font-size:3rem}}@media (min-width:1280px){.hero-title{font-size:3.75rem}}.hero-description{max-width:600px;color:var(--zinc-400);margin:10px 0}@media (min-width:768px){.hero-description{font-size:1.125rem}}.hero-actions{flex-direction:column;gap:.5rem;display:flex}@media (min-width:400px){.hero-actions{flex-direction:row}}.community-count{color:var(--zinc-400);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;display:flex}.avatar-group{display:flex}.avatar{border:2px solid var(--zinc-900);border-radius:9999px;width:3rem;height:3rem;margin-left:-8px;overflow:hidden}.count-number{color:#fff;font-weight:600}.hero-image{justify-content:center;align-items:center;display:flex;position:relative}.image-container{border:1px solid var(--zinc-800);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#27272a80;border-radius:.5rem;width:100%;max-width:800px;height:400px;position:relative;overflow:hidden}.button-btn{cursor:pointer;width:100%}.image-overlay{background:linear-gradient(to bottom right,#8b5cf61a,#06b6d41a);position:absolute;inset:0}.card-overlay{background:linear-gradient(#8b5cf600 30%,#09090bcc 70%);position:absolute;inset:0}.hero-img{object-fit:cover;width:100%;height:100%}.image-footer{color:#dedede;background:linear-gradient(#0000,#000);padding:2rem;position:absolute;bottom:0;left:0;right:0}.foot-content{justify-content:space-between;align-items:center;display:flex}.footer-left{align-items:center;gap:.5rem;display:flex}.icon-wrapper{background-color:var(--purple);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.foot-title{font-size:1.4rem;font-weight:500}.foot-subtitle{color:var(--zinc-400);margin:8px 0;font-size:1rem}.features{background-color:#27272a80;width:100%;padding:3rem 0}@media (min-width:768px){.features{padding:6rem 0}}.section-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.section-title{letter-spacing:-.025em;font-size:1.875rem;font-weight:700}@media (min-width:640px){.section-title{font-size:2.5rem}}.section-description{max-width:900px;color:var(--zinc-400)}@media (min-width:768px){.section-description{font-size:1.125rem}}.features-grid{gap:1.5rem;max-width:80rem;margin:0 auto;padding:3rem 0;display:grid}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.feature-card{border:1px solid var(--zinc-800);color:#fff;background-color:#27272a80;border-radius:.5rem;padding:1.5rem}.feature-card:hover{transition:all .3s;transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.card-icon{border-radius:.5rem;width:fit-content;padding:.5rem}.card-icon.purple{background-color:#8b5cf61a}.card-icon.cyan{background-color:#06b6d41a}.card-icon.pink{background-color:#ec48991a}.card-icon.amber{background-color:#f59e0b1a}.card-icon.green{background-color:#10b9811a}.card-icon.blue{background-color:#3b82f61a}.card-title{margin-top:1rem;font-size:1.25rem;font-weight:600}.card-description{color:var(--zinc-400)}.showcase{width:100%;padding:3rem 0}@media (min-width:768px){.showcase{padding:1rem 0}}.tabs-container{margin-top:3rem}.tabs-header{justify-content:center;display:flex}.tab-button{border:1px solid var(--zinc-800);color:var(--zinc-400);cursor:pointer;background-color:#27272a80;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.tab-button:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.tab-button:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.tab-button.active{color:var(--purple);background-color:#8b5cf61a}.tab-content{margin-top:1.5rem;display:none}.tab-content.active{display:block}.cards-grid{gap:1.5rem;display:grid}@media (min-width:640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.profile-card{border:1px solid var(--zinc-800);color:#fff;background-color:#27272a80;border-radius:.5rem;overflow:hidden}.card-header{background:linear-gradient(90deg,#8b5cf633,#06b6d433);height:8rem;position:relative}.header-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:0;right:0}.card-body{padding:1.5rem}.profile-header{align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.profile-name{font-size:1.25rem;font-weight:600}.profile-handle{color:var(--zinc-400);font-size:.875rem}.profile-bio{color:var(--zinc-300);margin-bottom:1rem}.skills{flex-wrap:wrap;gap:.5rem;display:flex}.skill-tag{border:1px solid var(--zinc-700);color:var(--zinc-400);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem}.card-footer{border-top:1px solid var(--zinc-800);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.social-links{gap:.5rem;display:flex}.social-link{color:var(--zinc-400);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.social-link:hover{color:#fff;background-color:var(--zinc-800)}.view-all{justify-content:center;margin-top:2rem;display:flex}.community{background-color:#27272a80;width:100%;padding:3rem 0}@media (min-width:768px){.community{padding:6rem 0}}.community-grid{gap:1.5rem;display:grid}@media (min-width:1024px){.community-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:3rem}}.community-content{flex-direction:column;gap:1rem;display:flex}.community-description{color:var(--zinc-400)}@media (min-width:768px){.community-description{font-size:1.125rem}}.community-list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.list-item{align-items:center;gap:.5rem;display:flex}.list-bullet{background-color:var(--purple);border-radius:9999px;width:.375rem;height:.375rem}.community-actions{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.btn-primary.pink{background:linear-gradient(to right,var(--pink),var(--purple))}.btn-primary.pink:hover{background:linear-gradient(to right,var(--pink-dark),var(--purple-dark))}.community-image{border:1px solid var(--zinc-800);border-radius:.5rem;height:500px;position:relative;overflow:hidden}.community-img{object-fit:cover;width:100%;height:100%}.event-cards{box-sizing:border-box;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:1rem;padding:.7rem;display:grid;position:absolute;inset:0}.event-card{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.event-image{object-fit:cover;width:100%;height:100%;display:block}.event-overlay{color:#fff;background:linear-gradient(#0000 0%,#000c 100%);padding:1rem;position:absolute;bottom:0;left:0;right:0}.event-title{background:linear-gradient(to right,var(--purple),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1rem}.event-time{opacity:.9;font-size:.9rem}.cta{width:100%;padding:3rem 0}@media (min-width:768px){.cta{padding:6rem 0}}.cta-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.cta-title{letter-spacing:-.025em;font-size:1rem;font-weight:700}@media (min-width:640px){.cta-title{font-size:3rem}}.cta-description{max-width:600px;color:var(--zinc-400)}.roadmap{width:100%;padding:3rem 0}@media (min-width:768px){.roadmap{padding:6rem 0}}.roadmap-container{max-width:1200px;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.roadmap-line{background:linear-gradient(to bottom,var(--purple),var(--cyan));z-index:0;width:2px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.roadmap-items{gap:3rem;display:grid}.roadmap-item{justify-content:space-between;display:flex;position:relative}.roadmap-button-container{justify-content:center;margin:20px 0;display:flex}.roadmap-button{border:1px solid var(--zinc-800);color:var(--zinc-400);cursor:pointer;background-color:#27272a80;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex;box-shadow:0 4px 6px #0000001a}.roadmap-button:hover{color:var(--purple);background-color:#8b5cf61a;transform:translateY(-2px);box-shadow:0 6px 10px #00000026}.roadmap-icon{font-size:16px}@media (max-width:767px){.roadmap-item{flex-direction:column;align-items:center;position:relative}.roadmap-marker{grid-column:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.roadmap-content{width:100%;padding:20px}.roadmap-line{width:2px;height:100%;top:0;left:3rem}.marker-outer{background:linear-gradient(to bottom right,var(--purple),var(--cyan));border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}}@media (min-width:768px){.roadmap-item{grid-template-columns:1fr 30px 1fr;align-items:start;gap:.5rem;display:grid}.roadmap-item.left .roadmap-content{text-align:right;grid-column:1}.roadmap-item.left .roadmap-list{text-align:right}.roadmap-item.right .roadmap-content{text-align:left;grid-column:3}.roadmap-item.right .roadmap-list{text-align:left}}.roadmap-content{z-index:1;background:#1e1e20;border-radius:10px;flex-direction:column;gap:.75rem;padding:20px;display:flex;box-shadow:0 4px 10px #0000001a}.roadmap-phase{background:linear-gradient(to right,var(--purple),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.roadmap-time{background:linear-gradient(to right,var(--purple),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1rem}.roadmap-description{color:var(--zinc-400);margin-bottom:1.5rem;font-size:1rem}.roadmap-list{flex-direction:column;gap:.25rem;list-style:none;display:flex}.roadmap-list-item{color:var(--zinc-300);align-items:center;gap:.5rem;font-size:1rem;display:flex}.list-bullet{background-color:var(--purple);border-radius:50%;width:8px;height:8px;display:inline-block}.roadmap-marker{grid-column:2;justify-content:center;align-items:center;display:flex}.marker-outer{background:linear-gradient(to bottom right,var(--purple),var(--cyan));border-radius:5px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.marker-inner{border-radius:9999px;width:1.5rem;height:1.5rem}.roadmap-list-item:hover{color:var(--purple);cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.roadmap-items{animation:1s ease-out fadeIn}.about{background-color:#27272a80;width:100%;padding:3rem 0}@media (min-width:768px){.about{padding:6rem 0}}.about-grid{gap:1.5rem;display:grid}@media (min-width:1024px){.about-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:3rem}}.about-description{color:var(--zinc-400);margin:1rem 0}@media (min-width:768px){.about-description{font-size:1.125rem}}.about-image{border:1px solid var(--zinc-800);height:500px;position:relative;overflow:hidden}.about-img{object-fit:cover;width:100%;height:100%}.values-card{border:1px solid var(--zinc-800);color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.grid-container{grid-template-columns:1fr 1fr;place-items:center;gap:5px;width:100%;height:700px;padding:0;display:grid}.box{text-align:center;background-color:#d3d3d3;border-radius:10px;justify-content:center;align-items:center;padding:20px;font-weight:700;display:flex}.main-box{background-color:#f0a500;grid-area:1/1/3/2;height:100%}.right-column{flex-direction:column;gap:20px;height:100%;display:flex}.values-title{padding:1rem;font-size:1.25rem;font-weight:600}.values-list{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex}.values-item{align-items:center;gap:.5rem;display:flex}.faq{width:100%;padding:3rem 0}@media (min-width:768px){.faq{padding:6rem 0}}.faq-grid{gap:1.5rem;max-width:80rem;margin:0 auto;padding:3rem 0;display:grid}@media (min-width:768px){.faq-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}.faq-item{flex-direction:column;gap:.5rem;display:flex}.faq-question{background:linear-gradient(to right,var(--purple),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:600}.faq-answer{color:var(--zinc-400)}
@keyframes glow{0%,to{box-shadow:0 0 20px #9333ea66,0 0 40px #9333ea33,0 0 60px #9333ea1a}50%{box-shadow:0 0 30px #9333eab3,0 0 60px #9333ea66,0 0 90px #9333ea33}}@keyframes float{0%,to{transform:translateY(0)rotate(0)scale(1)}33%{transform:translateY(-15px)rotate(3deg)scale(1.02)}66%{transform:translateY(-8px)rotate(-2deg)scale(.98)}}@keyframes pulse-border{0%,to{border-color:#9333ea66;box-shadow:0 0 15px #9333ea4d,inset 0 0 15px #9333ea1a}50%{border-color:#9333eae6;box-shadow:0 0 30px #9333ea99,inset 0 0 30px #9333ea33}}@keyframes slide-in{0%{opacity:0;filter:blur(10px);transform:translate(-100px)translateY(20px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(0)}10%{opacity:1;transform:translateY(90vh)translate(10px)rotate(45deg)scale(1)}90%{opacity:.8;transform:translateY(-10vh)translate(90px)rotate(315deg)scale(.8)}to{opacity:0;transform:translateY(-20vh)translate(100px)rotate(360deg)scale(0)}}@keyframes gradient-shift{0%{filter:hue-rotate();background-position:0%}25%{filter:hue-rotate(90deg);background-position:100%}50%{filter:hue-rotate(180deg);background-position:100% 100%}75%{filter:hue-rotate(270deg);background-position:0 100%}to{filter:hue-rotate(360deg);background-position:0%}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0)scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(90deg)scale(1.1)}50%{border-radius:70% 30% 40% 60%/40% 70% 60% 30%;transform:rotate(180deg)scale(.9)}75%{border-radius:40% 70% 60% 30%/70% 40% 30% 60%;transform:rotate(270deg)scale(1.05)}}@keyframes neon-pulse{0%,to{text-shadow:0 0 5px #9333ea99,0 0 10px #9333ea66,0 0 15px #9333ea4d,0 0 20px #9333ea33}50%{text-shadow:0 0 10px #9333eae6,0 0 20px #9333eab3,0 0 30px #9333ea80,0 0 40px #9333ea4d}}@keyframes hologram-flicker{0%,to{opacity:1}2%{opacity:.8}4%{opacity:1}8%{opacity:.9}10%{opacity:1}12%{opacity:.7}14%{opacity:1}}@keyframes data-stream{0%{opacity:0;transform:translateY(100%)scaleY(0)}50%{opacity:1;transform:translateY(0%)scaleY(1)}to{opacity:0;transform:translateY(-100%)scaleY(0)}}@keyframes circuit-pulse{0%,to{opacity:.3;background-position:0 0}50%{opacity:.8;background-position:100% 100%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gradient-bgs{background:linear-gradient(-45deg,#9333ea26,#3b82f61f,#9333ea14,#a855f726,#4f46e51a,#9333ea1f) 0 0/600% 600%;animation:20s infinite gradient-shift;position:absolute;inset:0}.grid-pattern{opacity:.3;background-image:linear-gradient(#9333ea26 1px,#0000 1px),linear-gradient(90deg,#9333ea26 1px,#0000 1px),radial-gradient(circle at 25px 25px,#9333ea33 1px,#0000 1px);background-size:50px 50px,50px 50px,50px 50px;animation:15s infinite circuit-pulse;position:absolute;inset:0}.particle-container{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.particle{pointer-events:none;background:#9333ea66;border-radius:50%;animation:linear infinite particle-float;position:absolute;box-shadow:0 0 10px #9333ea99,0 0 20px #9333ea4d}.floating-shapes{position:absolute;inset:0}.shape{animation:8s ease-in-out infinite float;position:absolute}.shape-1{border:1px solid #9333ea4d;width:80px;height:80px;animation:8s ease-in-out infinite float,12s ease-in-out infinite morph;top:80px;left:40px;transform:rotate(45deg)}.shape-2{border:1px solid #a855f766;border-radius:50%;width:64px;height:64px;animation:3s ease-in-out infinite pulse-border;top:20px;right:120px}.shape-3{background:#9333ea33;width:48px;height:48px;animation-name:float,morph;animation-duration:8s,12s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:1s;animation-fill-mode:none,none;animation-timeline:auto,auto;bottom:160px;left:80px;transform:rotate(12deg)}.shape-4{background:linear-gradient(45deg,#9333ea4d,#a855f74d);border-radius:50%;width:32px;height:32px;animation:8s ease-in-out 2s infinite float;top:240px;left:160px}.shape-5{background:linear-gradient(45deg,#030b19,#a855f74d);border:2px solid #9333ea33;width:56px;height:56px;animation-name:pulse-border,morph;animation-duration:3s,12s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:3s;animation-fill-mode:none,none;animation-timeline:auto,auto;bottom:200px;right:40px;transform:rotate(45deg)}.image-overlay{background:linear-gradient(#0000,#000c);position:absolute;inset:0}
