.animatedBackdrop[data-astro-cid-j7pv25f6]{--intro-delay: .1s}.animatedBackdrop[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;z-index:2;inset:0;background:radial-gradient(50% 64.48% at 50% 35.52%,#153dcc14 14.36%,#05050b00),radial-gradient(50% 67.94% at 50% 32.06%,#d8ecf80a 0,#98c0ef03,#05050b00);background-size:cover;pointer-events:none}.animatedBackdrop[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(-500px) translate(0) scale(1)}.spotlightContainer[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:1;-webkit-mask-image:radial-gradient(farthest-side at 50% 0,red 50%,transparent 90%);mask-image:radial-gradient(farthest-side at 50% 0,red 50%,transparent 90%);opacity:0;transition:opacity 1.5s .5s}.spotlight[data-astro-cid-j7pv25f6]{position:absolute;z-index:-10;top:100px;left:50%;width:400px;height:1400px;background-image:conic-gradient(from 0deg at 50% -5%,transparent 45%,rgba(124,145,182,.3) 49%,rgba(124,145,182,.5) 50%,rgba(124,145,182,.3) 51%,transparent 55%);opacity:.5;border-radius:9999px;filter:blur(15px);pointer-events:none;transform-origin:50% 0;animation:spotlight_opacity calc(var(--duration, 5s) * 1.2) linear infinite var(--delay, 0s) alternate,spotlight_scale calc(var(--duration, 5s) * 1.7) infinite var(--delay, 0s) both}@keyframes spotlight_opacity{0%{opacity:.6}50%{opacity:.5}95%{opacity:.6}}@keyframes spotlight_scale{0%{transform:translate(-50%) rotate(var(--rotate,0deg)) scale(var(--scale,1))}50%{transform:translate(-50%) rotate(calc(var(--rotate, 0deg) * 1.2)) scale(calc(var(--scale, 1) * 1.1))}to{transform:translate(-50%) rotate(var(--rotate,0deg)) scale(var(--scale,1))}}.loginPanel[data-astro-cid-j7pv25f6]{--line-width: 1px;--line-color: #adbbff;--start-angle: 0deg;--delay: 0s;--easing: linear;position:relative;perspective:1000px}.cardContent[data-astro-cid-j7pv25f6]{position:relative;height:100%;z-index:1}.loginPanel[data-astro-cid-j7pv25f6]{width:320px}@media (min-width: 640px){.loginPanel[data-astro-cid-j7pv25f6]{width:392px}}.loginPanel[data-astro-cid-j7pv25f6]{background:linear-gradient(0deg,#bacff70a,#bacff70a),#05060ff7;box-shadow:inset 0 1px 1px #d8ecf833,inset 0 24px 48px #a8d8f50f,0 16px 32px #0000004d;background-clip:content-box}.loginPanel[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(186,207,247,.12)}.loginPanel[data-astro-cid-j7pv25f6]:before{--dot-color: #43444B;--dot-size: 4px;content:"";position:absolute;inset:16px;pointer-events:none;filter:drop-shadow(0 0 8px rgba(209,228,250,1));background-image:radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%),radial-gradient(var(--dot-color) 50%,transparent 50%);background-size:var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size),var(--dot-size) var(--dot-size);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat}.animateCard[data-astro-cid-j7pv25f6] .cardFX[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border-radius:inherit;filter:drop-shadow(0 0 10px var(--line-color))}.loopAnimation[data-astro-cid-j7pv25f6] .cardFX[data-astro-cid-j7pv25f6]{opacity:.5;animation:lineRotation 12s var(--easing) infinite,animatedLine 3s var(--easing) infinite}.animateCard[data-astro-cid-j7pv25f6] .cardFX[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--line-width);background:conic-gradient(from calc(var(--angle) + var(--start-angle)),transparent 0,var(--line-color) 20%,transparent 25%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude;animation:inherit}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg}@keyframes lineRotation{to{--angle: 360deg }}@keyframes animatedOpacity{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes animatedLine{0%{opacity:.75}50%{opacity:1}to{opacity:.75}}
