@property --vga-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vga-sweep{to{--vga-angle:360deg}}.vga .vga-social{color:#dff3f9;background:linear-gradient(#0d1620f7,#080d14fa) padding-box padding-box,linear-gradient(#66e0ff38,#66e0ff38) border-box;border:1.5px solid #0000;border-radius:999px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff0f,0 10px 26px -18px #000c}.vga .vga-social:hover:not(:disabled),.vga .vga-social:focus-visible{color:#f2fbfd;background:linear-gradient(180deg, #121e2af7, #0a111afa) padding-box, conic-gradient(from var(--vga-angle), #5ac8ebbf 0deg, #00e5ff 55deg, #ffffffe6 90deg, #a855f7 125deg, #5ac8ebbf 200deg, #5ac8ebbf 360deg) border-box;animation:2.2s linear infinite vga-sweep;box-shadow:inset 0 1px #ffffff17,0 0 20px -10px #00e5ff66,0 12px 28px -18px #000c}.vga .vga-social:active:not(:disabled){transform:scale(.98)}.vga .vga-social:focus-visible{outline:none}.vga .vga-input{color:#eaf6fb;background:linear-gradient(#090f17b8,#070c13cc) padding-box padding-box,linear-gradient(#78d8ff33,#78d8ff33) border-box;border:1.5px solid #0000;border-radius:11px;outline:none;width:100%;transition:border-color .18s,background .18s,box-shadow .18s}.vga .vga-input::placeholder{color:#9ec8dc66}.vga .vga-input:hover:not(:focus){background:linear-gradient(#0b121bc7,#080e16d9) padding-box padding-box,linear-gradient(#78d8ff52,#78d8ff52) border-box}.vga .vga-input:focus{background:linear-gradient(#0c141dd9,#080e16e6) padding-box padding-box,linear-gradient(#00e5ff8c,#a878f766) border-box;box-shadow:0 0 0 3px #00e5ff24,0 0 26px -12px #00e5ff80}.vga .vga-input.is-error{background:linear-gradient(#090f17b8,#070c13cc) padding-box padding-box,linear-gradient(#ef44448c,#ef44448c) border-box}.vga .vga-input.is-error:focus{box-shadow:0 0 0 3px #ef444424}.vga .vga-otp{color:#eaf6fb;background:linear-gradient(#090f17b8,#070c13cc) padding-box padding-box,linear-gradient(#78d8ff33,#78d8ff33) border-box;border:1.5px solid #0000;border-radius:11px}.vga .vga-otp[data-active=true]{background:linear-gradient(#0c141dd9,#080e16e6) padding-box padding-box,linear-gradient(#00e5ff99,#a878f773) border-box;box-shadow:0 0 0 3px #00e5ff24}.vga .vga-submit{color:#0c1016;background:linear-gradient(#fff,#eef2f7) padding-box padding-box,linear-gradient(#7896be52,#7896be52) border-box;border:1.5px solid #0000;border-radius:999px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -3px 7px #141e321f,0 10px 26px -14px #000000b3}.vga .vga-submit:hover:not(:disabled){color:#04363f;background:linear-gradient(180deg, #eefaff, #d8f1f9) padding-box, conic-gradient(from var(--vga-angle), #5ac8ebe6 0deg, #00e5ff 55deg, #fff 90deg, #a855f7 125deg, #5ac8ebe6 200deg, #5ac8ebe6 360deg) border-box;animation:2.2s linear infinite vga-sweep;transform:translateY(-1px);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -3px 9px #008cbe2e,0 12px 30px -14px #000000b3}.vga .vga-submit:active:not(:disabled){transform:scale(.98);box-shadow:inset 0 2px 6px #141e322e}.vga .vga-submit:disabled{opacity:.45;cursor:not-allowed}.vga .landing-gradient-text,.vga .text-silver{-webkit-text-fill-color:#eef4fa!important;color:#eef4fa!important;background:0 0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.vga .vga-social,.vga .vga-submit{transition:none}.vga .vga-social:hover:not(:disabled),.vga .vga-social:focus-visible{background:linear-gradient(#121e2af7,#0a111afa) padding-box padding-box,linear-gradient(#00e5ff6b,#a878f75c) border-box;animation:none}.vga .vga-submit:hover:not(:disabled){background:linear-gradient(#eefaff,#d8f1f9) padding-box padding-box,linear-gradient(#5ac8ebb3,#5ac8ebb3) border-box;animation:none;transform:none}}
.la-bg{z-index:0;pointer-events:none;background:#04070c;position:fixed;inset:0;overflow:hidden}.la-sweep{background:conic-gradient(#0000 0deg,#0078a029 40deg,#00e5ff38 78deg,#78beff1a 120deg,#0000 165deg,#703cc824 215deg,#a855f72e 250deg,#0000 300deg);border-radius:50%;width:170vmax;height:170vmax;margin-left:-85vmax;animation:90s linear infinite la-rotate;position:absolute;top:-58vh;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#00000080 42%,#0000 66%);mask-image:radial-gradient(closest-side,#000 18%,#00000080 42%,#0000 66%)}@keyframes la-rotate{to{transform:rotate(360deg)}}.la-horizon{background:radial-gradient(52% 68% at 50% 100%,#00e5ff29,#0000 68%),radial-gradient(75% 52% at 50% 100%,#286ea021,#0000 72%);width:140vw;height:60vh;position:absolute;bottom:-14vh;left:50%;transform:translate(-50%)}.la-dots{background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.la-scrim{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E") 0 0/160px 160px,radial-gradient(130% 100% at 50% 38%,#0000 52%,#0204089e 100%),linear-gradient(#04070c47 0%,#04070c24 32%,#04070c80 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.la-sweep{animation:none!important}}
