.lf-login-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(75% 65% at 30% 45%,#000 25%,#0000 75%);mask-image:radial-gradient(75% 65% at 30% 45%,#000 25%,#0000 75%)}.lf-login-title-accent{background:linear-gradient(100deg,#4ade80 0%,#2dd4bf 55%,#a7f3d0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lf-login-swap{animation:.55s cubic-bezier(.22,1,.36,1) both lf-login-swap}@keyframes lf-login-swap{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.lf-login-float{animation:8s ease-in-out infinite lf-login-float}.lf-login-float-delayed{animation:9s ease-in-out 1.2s infinite lf-login-float}@keyframes lf-login-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@property --lf-login-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lf-login-neon{border-radius:1.5rem;transition:box-shadow .4s;position:relative}.lf-login-neon:before{content:"";z-index:2;background:conic-gradient(from var(--lf-login-neon-angle), transparent 0%, transparent 50%, #4ade8033 58%, #4ade80 68%, #a7f3d0 72%, #2dd4bf 80%, #2dd4bf33 88%, transparent 95%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:calc(1.5rem + 1px);padding:1.5px;transition:opacity .4s;animation:3.2s linear infinite lf-login-neon-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lf-login-neon:hover:before,.lf-login-neon:focus-within:before{opacity:1}.lf-login-neon:hover,.lf-login-neon:focus-within{box-shadow:0 0 0 1px #4ade8014,0 0 48px -8px #4ade8059,0 0 90px -20px #2dd4bf40}@keyframes lf-login-neon-spin{to{--lf-login-neon-angle:360deg}}.lf-login-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #18212c}.lf-login-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #18212c}.lf-login-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #18212c}@media (prefers-reduced-motion:reduce){.lf-login-swap,.lf-login-float,.lf-login-float-delayed{animation:none}.lf-login-neon:before{background:linear-gradient(135deg,#4ade80,#2dd4bf 60%,#4ade8040);animation:none}}
