@keyframes new-project-module__AXY6Rq__gradientBreath{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes new-project-module__AXY6Rq__liquidShine{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes new-project-module__AXY6Rq__floatUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes new-project-module__AXY6Rq__glowPulse{0%{box-shadow:0 0 10px #00f5c81a}50%{box-shadow:0 0 25px #00f5c84d}to{box-shadow:0 0 10px #00f5c81a}}.new-project-module__AXY6Rq__main{background:linear-gradient(-45deg,#050508,#1a0b2e,#0f172a,#050508) 0 0/400% 400%;justify-content:center;align-items:center;width:100%;max-width:1000px;min-height:100vh;margin:0 auto;padding:6rem 2rem;animation:15s infinite new-project-module__AXY6Rq__gradientBreath;display:flex;position:relative;overflow:hidden}.new-project-module__AXY6Rq__main:before{content:"";filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle,#8e2de214 0%,#0000 70%);width:800px;height:800px;animation:20s ease-in-out infinite alternate new-project-module__AXY6Rq__gradientBreath;position:fixed;top:-20%;left:-20%}.new-project-module__AXY6Rq__main:after{content:"";filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle,#00f5c80d 0%,#0000 70%);width:600px;height:600px;animation:25s ease-in-out infinite alternate new-project-module__AXY6Rq__gradientBreath;position:fixed;bottom:-20%;right:-20%}.new-project-module__AXY6Rq__formContainer{z-index:2;-webkit-backdrop-filter:blur(25px);background:#ffffff05;border:1px solid #ffffff14;border-radius:30px;width:100%;padding:4rem;animation:.8s cubic-bezier(.2,.8,.2,1) forwards new-project-module__AXY6Rq__floatUp;position:relative;box-shadow:0 30px 80px #000000b3}.new-project-module__AXY6Rq__formContainer:before{content:"";background:var(--gradient-primary);border-radius:0 0 10px 10px;width:150px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #d4145a80}.new-project-module__AXY6Rq__formContainer h1{text-align:center;letter-spacing:-1px;background:linear-gradient(90deg,#fff 0%,#c4b5fd 50%,#fff 100%) 0 0/200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #8e2de24d);-webkit-background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.1;animation:8s linear infinite new-project-module__AXY6Rq__liquidShine}.new-project-module__AXY6Rq__formContainer p{text-align:center;color:#fff9;max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6}.new-project-module__AXY6Rq__projectForm{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.new-project-module__AXY6Rq__fullWidth{grid-column:1/-1}.new-project-module__AXY6Rq__formGroup{flex-direction:column;display:flex}.new-project-module__AXY6Rq__formGroup label{color:#fffc;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.95rem;font-weight:600;display:flex}.new-project-module__AXY6Rq__currencySymbol{color:var(--color-neon-green);font-weight:700}.new-project-module__AXY6Rq__formGroup input,.new-project-module__AXY6Rq__formGroup select,.new-project-module__AXY6Rq__formGroup textarea{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1.2rem 1.5rem;font-family:inherit;font-size:1rem;transition:all .3s;box-shadow:inset 0 2px 5px #0003}.new-project-module__AXY6Rq__formGroup input:focus,.new-project-module__AXY6Rq__formGroup select:focus,.new-project-module__AXY6Rq__formGroup textarea:focus{border-color:var(--color-neon-green);background:#00000080;outline:none;transform:translateY(-2px);box-shadow:0 0 20px #00f5c826,inset 0 2px 5px #0003}.new-project-module__AXY6Rq__formGroup textarea{resize:vertical;min-height:150px}.new-project-module__AXY6Rq__formGroup select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1em}.new-project-module__AXY6Rq__submitButton{background:var(--gradient-primary);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:16px;grid-column:1/-1;margin-top:2rem;padding:1.4rem;font-size:1.1rem;font-weight:800;transition:all .3s;animation:3s ease-in-out infinite new-project-module__AXY6Rq__glowPulse;position:relative;overflow:hidden}.new-project-module__AXY6Rq__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.new-project-module__AXY6Rq__submitButton:hover{transform:translateY(-5px);box-shadow:0 15px 40px #d4145a80}.new-project-module__AXY6Rq__submitButton:hover:before{left:100%}.new-project-module__AXY6Rq__submitButton:disabled{color:#ffffff4d;cursor:not-allowed;box-shadow:none;background:#ffffff1a;animation:none;transform:none}.new-project-module__AXY6Rq__successMessage{text-align:center;color:var(--color-neon-green);border:1px dashed var(--color-neon-green);background:#00f5c81a;border-radius:12px;grid-column:1/-1;padding:1.5rem;font-weight:600}.new-project-module__AXY6Rq__errorMessage{text-align:center;color:#ff6b6b;background:#ff6b6b1a;border:1px dashed #ff6b6b;border-radius:12px;grid-column:1/-1;padding:1.5rem;font-weight:600}.new-project-module__AXY6Rq__authPrompt{text-align:center;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:16px;grid-column:1/-1;margin-bottom:3rem;padding:2rem}.new-project-module__AXY6Rq__authPrompt p{color:#fff;margin:0;font-size:1.1rem}.new-project-module__AXY6Rq__authPrompt a{color:var(--color-neon-green);border-bottom:1px solid #0000;margin:0 5px;font-weight:700;text-decoration:none;transition:all .3s}.new-project-module__AXY6Rq__authPrompt a:hover{border-bottom-color:var(--color-neon-green);text-shadow:0 0 10px #00f5c880}@media (max-width:768px){.new-project-module__AXY6Rq__main{padding:4rem 1rem}.new-project-module__AXY6Rq__formContainer{border-radius:20px;padding:2.5rem 1.5rem}.new-project-module__AXY6Rq__formContainer h1{font-size:2.5rem}.new-project-module__AXY6Rq__formContainer p{margin-bottom:3rem;font-size:1rem}.new-project-module__AXY6Rq__projectForm{grid-template-columns:1fr;gap:1.5rem}.new-project-module__AXY6Rq__submitButton{margin-top:1rem;padding:1.2rem}}
