@keyframes ln-orbit{to{transform:rotate(360deg)}}@keyframes ln-orbit-rev{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}.ln-ring{width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);margin-top:calc(var(--d) / -2);animation:ln-orbit var(--t) linear infinite;animation-direction:var(--dir,normal);border:1px solid #ffffff14;border-radius:9999px;position:absolute;top:50%;left:50%}.ln-sat{width:0;height:0;transform:rotate(var(--a)) translateX(calc(var(--d) / 2));position:absolute;top:50%;left:50%}.ln-av{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);animation:ln-orbit-rev var(--t) linear infinite;animation-direction:var(--dir,normal);position:absolute}@media (prefers-reduced-motion:reduce){.ln-ring,.ln-av{animation:none}.ln-av{transform:rotate(calc(var(--a) * -1))}}:root{--ln-ease:cubic-bezier(.2, .8, .2, 1)}.ln-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#060a14b8;border:1px solid #ffffff1a;border-radius:4px;position:relative}.ln-glass-dark{background-color:#0a0e18e6;border:1px solid #ffffff14;border-radius:4px;position:relative}.ln-inner{background-color:#ffffff06;border:1px solid #ffffff12}.ln-card{transition:border-color .3s var(--ln-ease);overflow:hidden}@media (hover:hover){.ln-card:hover{border-color:#ffffff2e}}.ln-accent{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#a9c3f8 0%,#5b8df0 70%,#4a7ae3 100%);-webkit-background-clip:text;background-clip:text}.ln-dark-fade{-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%)}.ln-aurora{will-change:transform;background:radial-gradient(closest-side,#3e72e033,#3e72e012 55%,#0000 100%);border-radius:9999px;width:min(1100px,130vw);height:min(1100px,130vw);animation:28s ease-in-out infinite alternate ln-drift;position:absolute}@keyframes ln-drift{0%{transform:translate(-5%,-3%)scale(1)}to{transform:translate(6%,5%)scale(1.1)}}.ln-sweep{pointer-events:none;will-change:transform;background:linear-gradient(100deg,#0000 0%,#a0c8ff12 45%,#c8e1ff1f 50%,#a0c8ff12 55%,#0000 100%);width:45%;animation:22s ease-in-out infinite ln-sweep;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:translate(0,0)skew(-14deg)}@keyframes ln-sweep{0%{transform:translate(0,0)skew(-14deg)}55%,to{transform:translate(420%)skew(-14deg)}}.ln-bubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.ln-bubble{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:ln-rise var(--d) linear var(--w) infinite;will-change:transform, opacity;background:radial-gradient(circle at 32% 28%,#ffffffb3,#bedcff29 30%,#78aaff0d 62%,#0000 72%);border-radius:9999px;position:absolute;bottom:0;box-shadow:inset 0 0 0 1px #cde4ff47,inset 0 -2px 5px #78aaff33}@keyframes ln-rise{0%{opacity:0;transform:translateY(30px)scale(.7)}8%{opacity:var(--o)}35%{transform:translate3d(var(--dx), calc(-35cqh), 0) scale(.9)}70%{transform:translate3d(calc(var(--dx) * -.6), calc(-70cqh), 0) scale(1)}92%{opacity:var(--o)}to{transform:translate3d(calc(var(--dx) * .4), calc(-100cqh - 40px), 0) scale(1.08);opacity:0}}@media (max-width:640px){.ln-bubble:nth-child(n+9){display:none}}.ln-phone-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#3e72e04d,#3e72e014 60%,#0000 100%);border-radius:9999px;width:min(640px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ln-aurora,.ln-sweep{animation:none}.ln-sweep,.ln-bubbles{display:none}.ln-card{transition:none}}.ln-phone-section{--ph:clamp(624px, 94svh, 984px)}.ln-phone-sticky{height:var(--ph)}@media (max-width:1023px){.ln-phone-section{--ph:clamp(552px, 84svh, 720px)}}.ln-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:9999px;width:12px;height:12px}.ln-seek::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:12px;height:12px}
