.hero-container[data-v-74fd16f2]{align-items:center;background:linear-gradient(160deg,#0f172a,#020617);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.particle-container[data-v-74fd16f2]{inset:0;pointer-events:none;position:absolute;z-index:-2}.particle[data-v-74fd16f2]{background:#fff;border-radius:50%;height:6px;opacity:0;position:absolute;width:6px}.p1[data-v-74fd16f2]{animation:float-particle-74fd16f2 3s .5s infinite;left:-10px;top:20%}.p2[data-v-74fd16f2]{animation:float-particle-74fd16f2 3s 1s infinite;bottom:20%;right:-10px}.p3[data-v-74fd16f2]{animation:float-particle-74fd16f2 3s 1.5s infinite;left:30%;top:-10px}.p4[data-v-74fd16f2]{animation:float-particle-74fd16f2 3s 2s infinite;bottom:-10px;right:30%}.hero-content[data-v-74fd16f2]{padding-bottom:0;padding-top:0}@keyframes float-particle-74fd16f2{0%{opacity:0;transform:scale(.8) translate(0)}50%{opacity:.8}to{opacity:0;transform:scale(0) translate(20px,-20px)}}@media (max-width:768px){.hero-container[data-v-74fd16f2]{height:auto;min-height:100vh;padding:2rem 0}}.leonardo-gradient[data-v-74fd16f2]{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.primary-btn[data-v-74fd16f2]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 4px 20px #3b82f666;color:#fff;font-weight:600;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s ease}.creative-btn[data-v-74fd16f2]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.creative-btn[data-v-74fd16f2]:hover{border-color:#ffffff4d;box-shadow:0 8px 30px #3b82f699,0 0 15px #8b5cf666;transform:translateY(-3px) scale(1.02)}.btn-text[data-v-74fd16f2]{transition:all .3s ease}.creative-btn:hover .btn-text[data-v-74fd16f2]{letter-spacing:.03em;text-shadow:0 0 8px hsla(0,0%,100%,.5);transform:translateY(-1px)}.btn-bg[data-v-74fd16f2]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:all .5s ease;z-index:0}.creative-btn:hover .btn-bg[data-v-74fd16f2]{background:linear-gradient(90deg,#4f46e5,#9333ea);transform:rotate(2deg) scale(1.05)}.btn-highlight[data-v-74fd16f2]{background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);transform:translate(-100%);transition:opacity .2s ease;z-index:1}.creative-btn:hover .btn-highlight[data-v-74fd16f2]{animation:sweep-74fd16f2 1.5s forwards;opacity:1}@keyframes sweep-74fd16f2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button-wrapper[data-v-74fd16f2]{display:inline-block;position:relative}.glow-effect[data-v-74fd16f2]{animation:rotate-gradient-74fd16f2 4s linear infinite,pulse-glow-74fd16f2 2s infinite alternate;background:conic-gradient(from 0deg,#4f46e5,#7e22ce,#3b82f6,#8b5cf6,#4f46e5);border-radius:.7rem;filter:blur(10px);inset:-4px;opacity:.5;position:absolute;z-index:-1}.click-ripple[data-v-74fd16f2]{background:#fffc;border-radius:50%;height:5px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:5px;z-index:2}.creative-btn:active .click-ripple[data-v-74fd16f2]{animation:click-wave-74fd16f2 .5s ease-out}@keyframes click-wave-74fd16f2{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(20)}}.creative-btn:active+.glow-effect[data-v-74fd16f2]{filter:blur(15px) brightness(1.2);opacity:.8;transform:scale(.95);transition:all .1s ease}@keyframes rotate-gradient-74fd16f2{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes pulse-glow-74fd16f2{0%{opacity:.3;transform:scale(.95)}to{opacity:.7;transform:scale(1.05)}}.creative-btn[data-v-74fd16f2]:active{box-shadow:0 2px 10px #3b82f666;transform:translateY(2px) scale(.98);transition:all .1s ease}.creative-btn:active .btn-bg[data-v-74fd16f2]{filter:brightness(.85);transform:scale(.98)}.creative-btn:active .btn-text[data-v-74fd16f2]{color:#ffffffe6;transform:translateY(1px)}.animated-gradient[data-v-74fd16f2]{animation:move-gradient-74fd16f2 15s ease-in-out infinite alternate}.animated-gradient-reverse[data-v-74fd16f2]{animation:move-gradient-reverse-74fd16f2 18s ease-in-out infinite alternate}@keyframes move-gradient-74fd16f2{0%{opacity:.1;transform:translate(0) scale(1)}to{opacity:.2;transform:translate(5%,5%) scale(1.1)}}@keyframes move-gradient-reverse-74fd16f2{0%{opacity:.1;transform:translate(0) scale(1)}to{opacity:.2;transform:translate(-5%,-5%) scale(1.1)}}@keyframes pulse-74fd16f2{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.15;transform:scale(1.2)}}.bg-grid[data-v-74fd16f2]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:30px 30px}.hover-scale[data-v-74fd16f2]{transition:transform .3s ease}.hover-scale[data-v-74fd16f2]:hover{cursor:default;transform:scale(1.02)}.hover-bright[data-v-74fd16f2]{transition:filter .3s ease}.hover-bright[data-v-74fd16f2]:hover{cursor:default;filter:brightness(1.2)}.parallax-element[data-v-74fd16f2]{transition:transform .1s ease-out}.media-container[data-v-74fd16f2]{transition:transform .3s ease,box-shadow .3s ease}.media-container[data-v-74fd16f2]:hover{box-shadow:0 20px 40px #0006,0 0 20px #3b82f633;transform:translateY(-5px) scale(1.02)}.user-avatars-container[data-v-74fd16f2]{transition:transform .3s ease}.user-avatars-container[data-v-74fd16f2]:hover{transform:translate(10px)}.user-avatar[data-v-74fd16f2]{transition:transform .3s ease,border-color .3s ease}.user-avatar[data-v-74fd16f2]:hover{border-color:#3b82f6cc;transform:translateY(-5px) scale(1.2);z-index:5}
