.landing{--lb-violet:#5947ce;--lb-lavender:#9884ef;--lb-ink:#202033;--lb-ink-2:#2a2a45;--lb-paper:#f6f5fc;--lb-mist:#c9bfff;color:var(--lb-ink);background:var(--lb-paper)}.landing [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.landing [data-reveal=left]{transform:translate(-36px)}.landing [data-reveal=right]{transform:translate(36px)}.landing [data-reveal=zoom]{transform:scale(.94)}.landing [data-reveal][data-visible]{opacity:1;transform:none}.lb-word{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.lb-word>span{animation:1s cubic-bezier(.22,1,.36,1) forwards lb-rise;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}@keyframes lb-rise{to{transform:none}}.lb-fade-in{opacity:0;animation:1s forwards lb-fade;animation-delay:var(--d,0s)}@keyframes lb-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lb-aurora{filter:blur(80px);opacity:.75;pointer-events:none;position:absolute;inset:-20%}.lb-aurora>i{mix-blend-mode:screen;border-radius:9999px;animation:18s ease-in-out infinite alternate lb-drift;position:absolute}.lb-aurora>i:first-child{background:var(--lb-violet);width:46%;height:46%;top:12%;left:8%}.lb-aurora>i:nth-child(2){background:var(--lb-lavender);width:38%;height:38%;animation-duration:22s;animation-delay:-6s;top:22%;right:6%}.lb-aurora>i:nth-child(3){background:var(--lb-mist);opacity:.6;width:30%;height:30%;animation-duration:26s;animation-delay:-12s;bottom:6%;left:38%}@keyframes lb-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-8%)scale(1.12)}to{transform:translate(-6%,6%)scale(.95)}}.lb-aurora-hero{opacity:.9;filter:blur(70px)}.lb-aurora-hero>i{animation:11s ease-in-out infinite alternate lb-drift-wide}.lb-aurora-hero>i:nth-child(2){animation-duration:13s;animation-delay:-4s}.lb-aurora-hero>i:nth-child(3){animation-duration:9s;animation-delay:-7s}.lb-aurora-hero>i:nth-child(4){background:#7a5cff;width:34%;height:34%;animation-duration:15s;animation-delay:-2s;top:-4%;right:30%}@keyframes lb-drift-wide{0%{transform:translate(-18%,-10%)scale(.9)}33%{transform:translate(22%,12%)scale(1.25)}66%{transform:translate(-8%,24%)scale(1.05)}to{transform:translate(16%,-16%)scale(1.2)}}.lb-sweep{mix-blend-mode:screen;background:conic-gradient(#0000 0deg,#c9bfff29 25deg,#0000 60deg 180deg,#9884ef1f 210deg,#0000 245deg);width:160vmax;height:160vmax;animation:16s linear infinite lb-spin;position:absolute;top:38%;left:50%;translate:-50% -50%}@keyframes lb-spin{to{rotate:360deg}}.lb-signal-map{animation:.7s ease-out 2.15s both lb-signal-map-reveal}@keyframes lb-signal-map-reveal{0%{opacity:0}to{opacity:1}}.lb-signal{stroke-dasharray:14 86;stroke-dashoffset:14px;filter:drop-shadow(0 0 6px #c9bfffe6);animation:6s cubic-bezier(.45,0,.25,1) infinite both lb-signal}@keyframes lb-signal{0%{stroke-dashoffset:14px;opacity:0}10%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-86px;opacity:0}}.lb-sparks>i{background:#e4ddff;border-radius:9999px;width:3px;height:3px;animation:9s linear infinite lb-spark;position:absolute;bottom:-10px;box-shadow:0 0 8px 2px #c9bfffb3}@keyframes lb-spark{0%{opacity:0;bottom:-10px}15%{opacity:.9}to{opacity:0;bottom:calc(100% + 10px)}}.lb-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:72px 36px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}.lb-depth-far{transform:translate3d(calc(var(--mx,0) * -28px), calc(var(--my,0) * -20px), 0)}.lb-depth-mid{transform:translate3d(calc(var(--mx,0) * 16px), calc(var(--my,0) * 12px), 0)}.lb-depth-near{transform:translate3d(calc(var(--mx,0) * 30px), calc(var(--my,0) * 22px), 0)}.lb-stage{transform-origin:50% 0;transform:rotateX(calc(var(--tilt,0) * 16deg)) rotateY(calc(var(--mx,0) * 2.5deg)) scale(calc(1 - var(--tilt,0) * .05));will-change:transform}.lb-grid-spot{-webkit-mask-image:radial-gradient(ellipse 55% 50% at calc(50% + var(--mx,0) * 30%) calc(35% + var(--my,0) * 25%), black 10%, transparent 75%);mask-image:radial-gradient(ellipse 55% 50% at calc(50% + var(--mx,0) * 30%) calc(35% + var(--my,0) * 25%), black 10%, transparent 75%)}.lb-feed-in{animation:.7s cubic-bezier(.22,1,.36,1) lb-feed-in}@keyframes lb-feed-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}}.lb-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) lb-pop}@keyframes lb-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}}.lb-float{animation:7s ease-in-out infinite lb-float}.lb-float-slow{animation:9s ease-in-out -3s infinite lb-float}@keyframes lb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lb-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lb-marquee-track{width:max-content;animation:40s linear infinite lb-marquee;display:flex}.lb-marquee:hover .lb-marquee-track{animation-play-state:paused}@keyframes lb-marquee{to{transform:translate(-50%)}}.lb-gradient-text{background:linear-gradient(90deg, var(--lb-lavender), var(--lb-mist), #fff, var(--lb-lavender));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite lb-shift}.lb-word>.lb-gradient-text{animation:lb-rise 1s cubic-bezier(.22, 1, .36, 1) var(--d,0s) forwards, lb-shift 8s linear infinite}@keyframes lb-shift{to{background-position:300% 0}}.lb-flow-line{stroke-dasharray:6 8;animation:1.2s linear infinite lb-dash}@keyframes lb-dash{to{stroke-dashoffset:-14px}}.lb-pulse{animation:2.4s ease-out infinite lb-pulse}@keyframes lb-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--lb-lavender) 70%, transparent)}to{box-shadow:0 0 0 14px #0000}}.lb-scan{animation:3.2s ease-in-out infinite lb-scan}@keyframes lb-scan{0%,to{top:8%}50%{top:86%}}.lb-progress{transform-origin:0;animation:lb-progress var(--tab-ms,6s) linear forwards}.lb-progress[data-paused]{animation-play-state:paused}@keyframes lb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lb-panel-in{animation:.6s cubic-bezier(.22,1,.36,1) lb-panel}@keyframes lb-panel{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.lb-bar{transform-origin:bottom;transition:transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:scaleY(0)}[data-visible] .lb-bar,.lb-panel-in .lb-bar{transform:none}.lb-bar-x{transform-origin:0;animation:1.2s cubic-bezier(.22,1,.36,1) both lb-grow-x}@keyframes lb-grow-x{0%{transform:scaleX(0)}}.lb-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.65,0,.35,1) 1.4s forwards lb-draw}@keyframes lb-draw{to{stroke-dashoffset:0}}.lb-card-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.lb-card-lift:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #20203347}.lb-range{accent-color:var(--lb-violet)}@media (prefers-reduced-motion:reduce){.landing [data-reveal],.lb-word>span,.lb-fade-in,.lb-bar,.lb-bar-x{opacity:1!important;transform:none!important}.lb-marquee-track,.lb-aurora>i,.lb-float,.lb-float-slow,.lb-gradient-text,.lb-flow-line,.lb-scan,.lb-pulse,.lb-bar-x,.lb-feed-in,.lb-pop,.lb-aurora-hero>i,.lb-sweep,.lb-signal-map,.lb-signal,.lb-sparks>i{animation:none!important}.lb-draw{stroke-dashoffset:0;animation:none!important}.lb-sparks,.lb-signal{display:none}.lb-signal-map{opacity:1}}
