.lnd-root{isolation:isolate;position:relative}body:has(.lnd-root) [data-app-scroll]{scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;padding:0!important}@media (min-width:1024px){.lnd-page{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative}.lnd-hero-page{justify-content:space-between;height:100dvh;max-height:100dvh;overflow:hidden}}@keyframes lnd-elaborate{0%{opacity:0;filter:blur(3px);transform:translate(-16px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.lnd-elaborate{animation:.36s cubic-bezier(.16,1,.3,1) both lnd-elaborate}.lnd-aurora{z-index:-2;pointer-events:none;background:radial-gradient(58% 55% at 12% 8%, hsl(var(--m3-primary) / .22), transparent 62%), radial-gradient(46% 48% at 82% 0%, hsl(var(--m3-tertiary) / .2), transparent 64%), radial-gradient(52% 44% at 55% 34%, hsl(var(--m3-secondary) / .16), transparent 66%);filter:blur(6px);height:900px;animation:26s ease-in-out infinite alternate lnd-drift;position:absolute;inset:-30% -10% auto}.lnd-aurora-secondary{z-index:-2;pointer-events:none;background:radial-gradient(38% 40% at 22% 50%, hsl(var(--m3-tertiary) / .16), transparent 65%), radial-gradient(42% 42% at 78% 46%, hsl(var(--m3-primary) / .14), transparent 66%);width:120vw;max-width:1600px;height:800px;animation:32s ease-in-out infinite alternate-reverse lnd-drift;position:absolute;top:46%;left:50%;transform:translate(-50%)}.lnd-grid-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, hsl(var(--m3-outline) / .16) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--m3-outline) / .16) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 60% at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(72% 60% at 50% 30%,#000,#0000 78%)}.lnd-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.lnd-glass{background:hsl(var(--m3-surface-container-low) / .72);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid hsl(var(--m3-outline-variant) / .55)}.lnd-panel{background:linear-gradient(180deg, hsl(var(--m3-surface-container-low) / .96), hsl(var(--m3-surface-container) / .92));border:1px solid hsl(var(--m3-outline-variant) / .6);box-shadow:0 1px 0 #ffffff80 inset, 0 18px 44px -24px hsl(var(--m3-shadow) / .45)}.dark .lnd-panel{box-shadow:inset 0 1px #ffffff0a,0 18px 44px -22px #000000bf}.lnd-glow-frame{position:relative}.lnd-glow-frame:before{content:"";border-radius:inherit;background:linear-gradient(140deg, hsl(var(--m3-primary) / .7), hsl(var(--m3-tertiary) / .45) 45%, transparent 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.lnd-hover-lift{transition:transform .4s var(--m3-ease-emphasized), box-shadow .4s var(--m3-ease-emphasized), border-color .4s var(--m3-ease-emphasized)}.lnd-hover-lift:hover{border-color:hsl(var(--m3-primary) / .45);box-shadow:0 26px 60px -30px hsl(var(--m3-primary) / .55);transform:translateY(-6px)}.lnd-spotlight{position:relative}.lnd-spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--lnd-x,50%) var(--lnd-y,50%), hsl(var(--m3-primary) / .14), transparent 62%);transition:opacity .35s;position:absolute;inset:0}.lnd-spotlight:hover:after{opacity:1}.lnd-gradient-text{background-image:linear-gradient(100deg, hsl(var(--m3-primary)) 0%, hsl(var(--m3-tertiary)) 52%, hsl(var(--m3-secondary)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lnd-shimmer-text{background-image:linear-gradient(100deg, hsl(var(--m3-on-surface)) 20%, hsl(var(--m3-primary)) 42%, hsl(var(--m3-tertiary)) 58%, hsl(var(--m3-on-surface)) 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lnd-shimmer}.lnd-pill{border:1px solid hsl(var(--m3-outline-variant) / .7);background:hsl(var(--m3-surface-container-low) / .8);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.lnd-live-dot{background:hsl(var(--m3-secondary));border-radius:9999px;width:7px;height:7px;position:relative}.lnd-live-dot:after{content:"";border:1px solid hsl(var(--m3-secondary) / .6);border-radius:9999px;animation:2.2s ease-out infinite lnd-pulse;position:absolute;inset:-4px}.lnd-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lnd-marquee-track{gap:3rem;width:max-content;animation:42s linear infinite lnd-marquee;display:flex}.lnd-marquee:hover .lnd-marquee-track{animation-play-state:paused}.lnd-reveal[data-armed=true]{opacity:0;transform:translateY(22px)}.lnd-reveal[data-armed=true].is-in{opacity:1;transition:opacity .7s var(--m3-ease-emphasized) var(--lnd-delay,0s), transform .7s var(--m3-ease-emphasized) var(--lnd-delay,0s);transform:none}.lnd-draw{stroke-dasharray:var(--lnd-len,1200);stroke-dashoffset:var(--lnd-len,1200);animation:lnd-draw 1.5s var(--m3-ease-emphasized-decel) forwards;animation-delay:var(--lnd-delay,0s)}.lnd-fade-in{animation:lnd-fade-in .7s var(--m3-ease-emphasized) both;animation-delay:var(--lnd-delay,0s)}.lnd-rise-in{animation:lnd-rise-in .62s var(--m3-ease-emphasized-decel) both;animation-delay:var(--lnd-delay,0s)}.lnd-grow-x{transform-origin:0;animation:lnd-grow-x .9s var(--m3-ease-emphasized-decel) both;animation-delay:var(--lnd-delay,0s)}.lnd-grow-y{transform-origin:bottom;animation:lnd-grow-y .9s var(--m3-ease-emphasized-decel) both;animation-delay:var(--lnd-delay,0s)}.lnd-pop-in{animation:lnd-pop-in .56s var(--m3-ease-emphasized) both;animation-delay:var(--lnd-delay,0s)}.lnd-spin-slow{transform-origin:50%;animation:18s linear infinite lnd-spin}.lnd-progress{transform-origin:0;animation:lnd-progress var(--lnd-progress-duration,7.6s) linear both}.lnd-float{animation:7s ease-in-out infinite lnd-float;animation-delay:var(--lnd-delay,0s)}.lnd-float-slow{animation:10s ease-in-out infinite lnd-float;animation-delay:var(--lnd-delay,0s)}.lnd-scan:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--m3-primary) / .18), transparent);width:22%;animation:5.5s ease-in-out infinite lnd-scan;animation-delay:var(--lnd-delay,0s);pointer-events:none;position:absolute;top:0;bottom:0}.lnd-caret:after{content:"";vertical-align:-.1em;background:hsl(var(--m3-primary));width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite lnd-blink;display:inline-block}@keyframes lnd-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,3%)scale(1.06)}to{transform:translate(3%,-2%)scale(1.02)}}@keyframes lnd-shimmer{0%{background-position:200% 0}to{background-position:-60% 0}}@keyframes lnd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lnd-draw{to{stroke-dashoffset:0}}@keyframes lnd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lnd-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lnd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lnd-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lnd-pop-in{0%{opacity:0;transform:scale(.86)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes lnd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lnd-pulse{0%{opacity:.8;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes lnd-scan{0%{opacity:0;transform:translate(-30%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(430%)}}@keyframes lnd-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes lnd-spin{to{transform:rotate(360deg)}}@keyframes lnd-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lnd-faq summary{cursor:pointer;list-style:none}.lnd-faq summary::-webkit-details-marker{display:none}.lnd-faq[open] .lnd-faq-icon{transform:rotate(45deg)}.lnd-faq-body{animation:lnd-rise-in .4s var(--m3-ease-emphasized-decel) both}.lnd-faq-icon{transition:transform .3s var(--m3-ease-emphasized)}
