:root{--mouse-x: 0;--mouse-y: 0}.contact-eclipse-page.svelte-1jqn36p{position:relative;width:100%;min-height:100vh;background-color:#000;overflow:hidden;perspective:1200px}.quantum-nexus.svelte-1jqn36p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;transform:translate(calc(var(--mouse-x) * -20px),calc(var(--mouse-y) * -20px)) scale(1.2);transition:transform .2s ease-out}.nexus-glow.svelte-1jqn36p{position:absolute;width:600px;height:600px;background:radial-gradient(circle,#a855f733,#a855f700 60%);animation:svelte-1jqn36p-pulse 5s infinite ease-in-out}.nexus-core.svelte-1jqn36p{position:absolute;width:400px;height:400px;background:radial-gradient(circle,#6366f11a,#6366f100 70%);border-radius:50%;animation:svelte-1jqn36p-pulse 4s infinite ease-in-out 1s}.nexus-particles.svelte-1jqn36p{position:absolute;width:700px;height:700px;background-image:radial-gradient(circle at 1px 1px,rgba(192,132,252,.5) 1px,transparent 0);background-size:30px 30px;border-radius:50%;animation:svelte-1jqn36p-spin 30s linear infinite}@keyframes svelte-1jqn36p-pulse{0%,to{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}}@keyframes svelte-1jqn36p-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-panel.svelte-1jqn36p{position:relative;width:100%;max-width:550px;padding:2px;border-radius:1.25rem;background:linear-gradient(120deg,#38bdf8,#a78bfa,#f59e0b,#38bdf8);background-size:300% 300%;animation:svelte-1jqn36p-gradientShift 6s ease infinite;transform:rotateY(calc(var(--mouse-x) * 4deg)) rotateX(calc(var(--mouse-y) * -4deg)) translateZ(50px);transition:transform .2s ease-out}@keyframes svelte-1jqn36p-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.form-content-area.svelte-1jqn36p{background-color:#05020f;padding:2rem;border-radius:1.125rem}.form-label.svelte-1jqn36p{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#9ca3af;text-align:left}.form-input.svelte-1jqn36p{display:block;width:100%;background-color:#8b5cf60d;border:1px solid rgba(139,92,246,.2);color:#f3f4f6;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-in-out}.form-input.svelte-1jqn36p:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 15px #a855f733}.submit-button.svelte-1jqn36p{width:100%;padding:.75rem;font-weight:600;color:#d1d5db;background-color:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;transition:all .3s ease}.submit-button.svelte-1jqn36p:hover:not(:disabled){background-color:#8b5cf633;border-color:#a78bfa;color:#fff}.submit-button.svelte-1jqn36p:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){.form-panel.svelte-1jqn36p,.quantum-nexus.svelte-1jqn36p{transform:none}.contact-eclipse-page.svelte-1jqn36p{perspective:none}}input.svelte-1jqn36p:-webkit-autofill,input.svelte-1jqn36p:-webkit-autofill:hover,input.svelte-1jqn36p:-webkit-autofill:focus,textarea.svelte-1jqn36p:-webkit-autofill,textarea.svelte-1jqn36p:-webkit-autofill:hover,textarea.svelte-1jqn36p:-webkit-autofill:focus{border:1px solid rgba(139,92,246,.2);-webkit-text-fill-color:#f3f4f6;-webkit-box-shadow:0 0 0px 1000px #05020f inset;transition:background-color 5000s ease-in-out 0s}
