.lnd-display{font-family:var(--lnd-display-font,inherit),ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.02em}.lnd-grain{position:relative}.lnd-grain:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(hsl(var(--muted-foreground,0 0% 40%)/.14) .6px,transparent .6px);background-size:24px 24px}.dark .lnd-grain:before{opacity:.4;background-image:radial-gradient(hsla(0,0%,100%,.045) .6px,transparent 0)}.lnd-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.65,.2,1),transform .8s cubic-bezier(.2,.65,.2,1)}.lnd-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lnd-reveal{opacity:1!important;transform:none!important;transition:none!important}}.lnd-link{position:relative}.lnd-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lnd-link:hover:after{transform:scaleX(1)}@keyframes lnd-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.lnd-pulse{position:relative}.lnd-pulse:after{content:"";position:absolute;inset:0;border-radius:9999px;background:var(--lnd-accent);animation:lnd-pulse 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes lnd-ping{0%,to{opacity:1}50%{opacity:.35}}.lnd-ping{animation:lnd-ping 2.4s ease-in-out infinite}@keyframes lnd-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.lnd-row-in{opacity:0;animation:lnd-row-in .5s cubic-bezier(.2,.7,.2,1) forwards}.lnd-lift{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s cubic-bezier(.2,.7,.2,1),border-color .4s}.lnd-lift:hover{transform:translateY(-4px)}.lnd-rule{height:1px;background:linear-gradient(to right,transparent,var(--lnd-line),transparent)}.lnd-nav-scrolled{background-color:color-mix(in srgb,var(--lnd-bg) 82%,transparent);backdrop-filter:blur(10px);border-bottom-color:var(--lnd-line)}@keyframes lnd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lnd-float{animation:lnd-float 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lnd-float,.lnd-ping,.lnd-pulse:after{animation:none}}@keyframes lnd-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lnd-cursor{display:inline-block;width:2px;height:1em;background:var(--lnd-accent);margin-left:2px;vertical-align:text-bottom;animation:lnd-blink 1.1s steps(1) infinite}@keyframes lnd-line-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.lnd-ms-line{opacity:0;animation:lnd-line-in .5s cubic-bezier(.2,.7,.2,1) forwards}.lnd-ruled{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,var(--lnd-line-soft) 39px,var(--lnd-line-soft) 40px)}