.landing2-root{--land-accent:#7c5cff;--land-accent-2:#4c8cff;--land-success:#34d399;--land-bg-rgb:7, 8, 11;--land-bg:rgb(var(--land-bg-rgb));--land-bg-2:#0a0c11;--land-ink:245, 246, 248;--land-surface:13, 15, 21;--land-card-tone:255, 255, 255;--land-card-tone-1:.025;--land-card-tone-2:.012;--land-card-alpha:.7;--land-edge:255, 255, 255;--land-edge-1:.08;--land-edge-2:.02;--land-mesh-1:#7c5cff59;--land-mesh-2:#4c8cff38;--land-mesh-3:#b464ff2e;--land-halo:#7c5cff2e;--land-fade-bottom:#07080bfa;--land-divider:#ffffff14;--land-shadow-inset:#ffffff0f;--land-shadow-mid:#00000080;--land-shadow-deep:#0009;--land-shadow-glow:#7c5cff66;--land-rays-opacity:1;--land-grain-opacity:.045;background:var(--land-bg);color:rgb(var(--land-ink));font-feature-settings:"ss01", "cv11";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.045 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.light .landing2-root{--land-bg-rgb:247, 248, 251;--land-bg-2:#eef0f5;--land-ink:11, 14, 22;--land-surface:255, 255, 255;--land-card-tone:0, 0, 0;--land-card-tone-1:.012;--land-card-tone-2:.004;--land-card-alpha:.78;--land-edge:0, 0, 0;--land-edge-1:.1;--land-edge-2:.04;--land-mesh-1:#7c5cff2e;--land-mesh-2:#4c8cff24;--land-mesh-3:#b464ff1a;--land-halo:#7c5cff1a;--land-fade-bottom:#f7f8fbfa;--land-divider:#00000014;--land-shadow-inset:#fff;--land-shadow-mid:#1418281a;--land-shadow-deep:#1418281f;--land-shadow-glow:#7c5cff2e;--land-rays-opacity:.45;--land-grain-opacity:.022}.landing2-root *,.landing2-root :before,.landing2-root :after{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.land-display{font-feature-settings:"ss01", "cv11", "tnum";letter-spacing:-.035em;font-size:clamp(52px,5vw,100px);line-height:.92}.land-headline{letter-spacing:-.025em;font-size:clamp(40px,4.25vw,85px);line-height:1}.land-ink{background:linear-gradient(180deg, rgba(var(--land-ink), 1) 0%, rgba(var(--land-ink), .92) 55%, rgba(var(--land-ink), .55) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.land-ink-accent{background:linear-gradient(135deg,#c4b5ff 0%,#93b7ff 60%,#7c5cff8c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.light .landing2-root .land-ink-accent{background:linear-gradient(135deg,#6c4dff 0%,#4279f5 50%,#7c5cffb8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.land-mesh{pointer-events:none;background:radial-gradient(60% 50% at 50% 0%, var(--land-mesh-1) 0%, transparent 60%), radial-gradient(40% 35% at 85% 25%, var(--land-mesh-2) 0%, transparent 70%), radial-gradient(35% 30% at 10% 60%, var(--land-mesh-3) 0%, transparent 70%);filter:blur(40px);will-change:transform;animation:22s ease-in-out infinite land-mesh-drift;position:absolute;inset:0}@keyframes land-mesh-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-2%,1%)scale(1.04)}66%{transform:translate(2%,-1%)scale(.98)}}.land-halo{pointer-events:none;background:radial-gradient(50% 40% at 50% 50%, var(--land-halo) 0%, transparent 65%);filter:blur(60px);position:absolute;inset:-20% 0}.land-divider{background:linear-gradient(90deg, transparent 0%, var(--land-divider) 30%, var(--land-divider) 70%, transparent 100%);width:100%;height:1px}.land-card{background:linear-gradient(180deg, rgba(var(--land-card-tone), var(--land-card-tone-1)) 0%, rgba(var(--land-card-tone), var(--land-card-tone-2)) 100%), rgba(var(--land-surface), var(--land-card-alpha));border-radius:inherit;isolation:isolate;position:relative}.land-card:before{content:"";border-radius:inherit;background:linear-gradient(180deg, rgba(var(--land-edge), var(--land-edge-1)) 0%, rgba(var(--land-edge), var(--land-edge-2)) 30%, rgba(var(--land-edge), 0) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.land-card-accent:before{background:linear-gradient(180deg, #c4b5ff6b 0%, #7c5cff1a 25%, rgba(var(--land-edge), var(--land-edge-2)) 60%, rgba(var(--land-edge), 0) 100%)}.land-shadow-1{box-shadow:0 1px 0 var(--land-shadow-inset) inset, 0 6px 16px -8px var(--land-shadow-mid), 0 22px 60px -20px var(--land-shadow-mid)}.land-shadow-2{box-shadow:0 1px 0 var(--land-shadow-inset) inset, 0 10px 24px -10px var(--land-shadow-mid), 0 30px 80px -22px var(--land-shadow-deep)}.land-shadow-3{box-shadow:0 1px 0 var(--land-shadow-inset) inset, 0 18px 40px -16px var(--land-shadow-deep), 0 50px 120px -28px var(--land-shadow-deep), 0 80px 200px -40px var(--land-shadow-glow)}.land-spotlight{position:relative}.land-spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #c4b5ff29, transparent 60%);z-index:1;transition:opacity .4s;position:absolute;inset:0}.land-spotlight:hover:after{opacity:1}@media (hover:none){.land-card:before,.land-card-accent:before,.land-spotlight:after{display:none}}.land-btn-primary{color:#0a0c11;letter-spacing:-.005em;background:linear-gradient(#fff 0%,#e8eaef 100%);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:14px;font-weight:500;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background .2s,color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -1px #0000000d,0 1px 2px #00000080,0 8px 24px -8px #7c5cff66,0 18px 50px -10px #7c5cff2e}.land-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -1px #0000000d,0 1px 2px #00000080,0 12px 32px -8px #7c5cff8c,0 28px 70px -12px #7c5cff52}.land-btn-primary:active{transform:translateY(0)}.light .landing2-root .land-btn-primary{color:#f5f6f8;background:linear-gradient(#1c1d22 0%,#0e0f12 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000080,0 1px 2px #0000002e,0 8px 24px -8px #7c5cff52,0 18px 50px -10px #7c5cff2e}.land-btn-dark{color:#fff;letter-spacing:-.005em;background:linear-gradient(#1c1d22 0%,#0a0c11 100%);border-radius:9999px;align-items:center;gap:.5rem;font-weight:500;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background .2s,color .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -1px #0006,0 1px 2px #00000080,0 8px 24px -8px #0000008c}.land-btn-dark:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -1px #0006,0 1px 2px #00000080,0 12px 32px -8px #000000a6}.light .landing2-root .land-btn-dark{color:#0a0c11;background:linear-gradient(#fff 0%,#e8eaef 100%);box-shadow:inset 0 1px #fff9,inset 0 -1px #0000000a,0 1px 2px #0000000f,0 8px 24px -8px #7c5cff52}.light .landing2-root .land-btn-dark:hover{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a,0 1px 2px #0000000f,0 12px 32px -8px #7c5cff73}.land-btn-ghost{background:rgba(var(--land-card-tone), .05);color:rgba(var(--land-ink), .86);isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:14px;font-weight:500;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .2s,color .2s;display:inline-flex;position:relative}.land-btn-ghost:before{content:"";background:linear-gradient(180deg, rgba(var(--land-edge), .18) 0%, rgba(var(--land-edge), .04) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:9999px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.land-btn-ghost:hover{background:rgba(var(--land-card-tone), .1);transform:translateY(-1px)}.land-btn-ghost:active{transform:translateY(0)}.land-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--land-ink), .7);background:rgba(var(--land-card-tone), .04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:11px;display:inline-flex;position:relative}.land-eyebrow:before{content:"";background:linear-gradient(135deg, #c4b5ff73 0%, rgba(var(--land-edge), .06) 50%, #7c5cff4d 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:9999px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@keyframes land-breathe{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.08)}}.land-breathe{will-change:transform, opacity;animation:9s ease-in-out infinite land-breathe}@keyframes land-spin{to{transform:rotate(360deg)}}.land-spin-slow{animation:22s linear infinite land-spin}@keyframes land-dash{to{stroke-dashoffset:-16px}}.land-dash{stroke-dasharray:4 4;animation:.9s linear infinite land-dash}@keyframes land-float-a{0%,to{transform:translate(0,0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(-3.4deg)}}@keyframes land-float-b{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translateY(-12px)rotate(2.5deg)}}@keyframes land-float-c{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(-.5deg)}}.land-float-a{animation:7s ease-in-out infinite land-float-a}.land-float-b{animation:9s ease-in-out infinite land-float-b}.land-float-c{animation:8s ease-in-out infinite land-float-c}@keyframes land-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.land-cursor{background:var(--land-accent);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:.85s step-end infinite land-cursor;display:inline-block}@keyframes land-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.land-dot{animation:1.6s ease-in-out infinite land-dot-pulse}@keyframes land-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.land-shimmer{background:linear-gradient(90deg, rgba(var(--land-card-tone), 0) 0%, rgba(var(--land-card-tone), .1) 50%, rgba(var(--land-card-tone), 0) 100%);background-size:200% 100%;animation:2.5s linear infinite land-shimmer}@keyframes land-scan{0%{opacity:0;transform:translateY(-60%)}10%,80%{opacity:1}to{opacity:0;transform:translateY(180%)}}.land-scan{animation:2.6s ease-in-out infinite land-scan}@media (prefers-reduced-motion:reduce){.land-breathe,.land-spin-slow,.land-dash,.land-float-a,.land-float-b,.land-float-c,.land-mesh,.land-cursor,.land-dot,.land-shimmer,.land-scan{animation:none!important}}@supports (content-visibility:auto){.land-defer{content-visibility:auto;contain-intrinsic-size:auto 1200px}}.land-card{contain:layout style}.land-chart-bars{will-change:transform;transform:translateZ(0)}.theme-transitioning .landing2-root,.theme-transitioning .landing2-root *,.theme-transitioning .landing2-root :before,.theme-transitioning .landing2-root :after{transition:background-color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),background-image .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),fill .5s cubic-bezier(.22,1,.36,1),stroke .5s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .5s cubic-bezier(.22,1,.36,1),backdrop-filter .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1)!important}@media (prefers-reduced-motion:reduce){.theme-transitioning .landing2-root,.theme-transitioning .landing2-root *,.theme-transitioning .landing2-root :before,.theme-transitioning .landing2-root :after{transition:none!important}}.landing2-root :where(.text-white){color:rgba(var(--land-ink), 1)}.landing2-root :where(.text-white\/95){color:rgba(var(--land-ink), .95)}.landing2-root :where(.text-white\/90){color:rgba(var(--land-ink), .9)}.landing2-root :where(.text-white\/86){color:rgba(var(--land-ink), .86)}.landing2-root :where(.text-white\/85){color:rgba(var(--land-ink), .85)}.landing2-root :where(.text-white\/82){color:rgba(var(--land-ink), .82)}.landing2-root :where(.text-white\/80){color:rgba(var(--land-ink), .8)}.landing2-root :where(.text-white\/70){color:rgba(var(--land-ink), .7)}.landing2-root :where(.text-white\/65){color:rgba(var(--land-ink), .65)}.landing2-root :where(.text-white\/60){color:rgba(var(--land-ink), .6)}.landing2-root :where(.text-white\/55){color:rgba(var(--land-ink), .55)}.landing2-root :where(.text-white\/50){color:rgba(var(--land-ink), .5)}.landing2-root :where(.text-white\/45){color:rgba(var(--land-ink), .45)}.landing2-root :where(.text-white\/42){color:rgba(var(--land-ink), .42)}.landing2-root :where(.text-white\/40){color:rgba(var(--land-ink), .4)}.landing2-root :where(.text-white\/35){color:rgba(var(--land-ink), .35)}.landing2-root :where(.text-white\/30){color:rgba(var(--land-ink), .3)}.landing2-root :where(.text-white\/25){color:rgba(var(--land-ink), .25)}.landing2-root :where(.text-white\/20){color:rgba(var(--land-ink), .2)}.landing2-root :where(.text-white\/15){color:rgba(var(--land-ink), .15)}.landing2-root :where(.text-white\/12){color:rgba(var(--land-ink), .12)}.landing2-root :where(.text-black){color:rgba(var(--land-bg-rgb), 1)}.light .landing2-root :where(.text-\[\#c4b5ff\]),.light .landing2-root :where(.text-\[\#c5b4ff\]){color:#5b3fd1}.light .landing2-root :where(.bg-\[\#c4b5ff\]){background-color:#5b3fd1}.light .landing2-root :where(.bg-\[\#a48bff\]){background-color:#7c5cff}.light .landing2-root :where(.text-amber-100),.light .landing2-root :where(.text-amber-200),.light .landing2-root :where(.text-amber-200\/80),.light .landing2-root :where(.text-amber-200\/85),.light .landing2-root :where(.text-amber-200\/95),.light .landing2-root :where(.text-amber-300){color:#a16207}.light .landing2-root :where(.bg-amber-400\/10),.light .landing2-root :where(.bg-amber-400\/12),.light .landing2-root :where(.bg-amber-400\/14),.light .landing2-root :where(.bg-amber-400\/15){background-color:#a1620724}.light .landing2-root :where(.text-emerald-200),.light .landing2-root :where(.text-emerald-200\/85),.light .landing2-root :where(.text-emerald-200\/95),.light .landing2-root :where(.text-emerald-300),.light .landing2-root :where(.text-emerald-300\/75),.light .landing2-root :where(.text-emerald-300\/85){color:#047857}.light .landing2-root :where(.bg-emerald-400\/10),.light .landing2-root :where(.bg-emerald-400\/12),.light .landing2-root :where(.bg-emerald-400\/15),.light .landing2-root :where(.bg-emerald-400\/20),.light .landing2-root :where(.bg-emerald-300\/15),.light .landing2-root :where(.bg-emerald-300\/20){background-color:#04785721}.light .landing2-root :where(.bg-emerald-400){background-color:#047857}.light .landing2-root :where(.bg-amber-300),.light .landing2-root :where(.bg-amber-400){background-color:#a16207}.landing2-root :where(.bg-white){background-color:rgba(var(--land-card-tone), 1)}.landing2-root :where(.bg-white\/15){background-color:rgba(var(--land-card-tone), .15)}.landing2-root :where(.bg-white\/12){background-color:rgba(var(--land-card-tone), .12)}.landing2-root :where(.bg-white\/10){background-color:rgba(var(--land-card-tone), .1)}.landing2-root :where(.bg-white\/\[0\.07\]){background-color:rgba(var(--land-card-tone), .07)}.landing2-root :where(.bg-white\/\[0\.06\]){background-color:rgba(var(--land-card-tone), .06)}.landing2-root :where(.bg-white\/\[0\.05\]){background-color:rgba(var(--land-card-tone), .05)}.landing2-root :where(.bg-white\/\[0\.04\]){background-color:rgba(var(--land-card-tone), .04)}.landing2-root :where(.bg-white\/\[0\.03\]){background-color:rgba(var(--land-card-tone), .03)}.landing2-root :where(.bg-white\/\[0\.025\]){background-color:rgba(var(--land-card-tone), .025)}.landing2-root :where(.bg-white\/\[0\.022\]){background-color:rgba(var(--land-card-tone), .022)}.landing2-root :where(.bg-white\/\[0\.012\]){background-color:rgba(var(--land-card-tone), .012)}.landing2-root :where(.bg-white\/\[0\.005\]){background-color:rgba(var(--land-card-tone), .005)}.landing2-root :where(.bg-white\/\[0\.08\]){background-color:rgba(var(--land-card-tone), .08)}.landing2-root :where(.bg-white\/\[0\.18\]){background-color:rgba(var(--land-card-tone), .18)}.landing2-root :where(.bg-white\/\[0\.20\]){background-color:rgba(var(--land-card-tone), .2)}.landing2-root :where(.bg-white\/\[0\.018\]){background-color:rgba(var(--land-card-tone), .018)}.light .landing2-root :where(.text-white),.light .landing2-root :where(.text-white\/95),.light .landing2-root :where(.text-white\/90){color:rgba(var(--land-ink), 1)}.light .landing2-root :where(.text-white\/86){color:rgba(var(--land-ink), .97)}.light .landing2-root :where(.text-white\/85){color:rgba(var(--land-ink), .96)}.light .landing2-root :where(.text-white\/82){color:rgba(var(--land-ink), .94)}.light .landing2-root :where(.text-white\/80){color:rgba(var(--land-ink), .93)}.light .landing2-root :where(.text-white\/70){color:rgba(var(--land-ink), .88)}.light .landing2-root :where(.text-white\/65){color:rgba(var(--land-ink), .86)}.light .landing2-root :where(.text-white\/60){color:rgba(var(--land-ink), .82)}.light .landing2-root :where(.text-white\/55){color:rgba(var(--land-ink), .78)}.light .landing2-root :where(.text-white\/50){color:rgba(var(--land-ink), .74)}.light .landing2-root :where(.text-white\/45){color:rgba(var(--land-ink), .7)}.light .landing2-root :where(.text-white\/42){color:rgba(var(--land-ink), .68)}.light .landing2-root :where(.text-white\/40){color:rgba(var(--land-ink), .66)}.light .landing2-root :where(.text-white\/35){color:rgba(var(--land-ink), .6)}.light .landing2-root :where(.text-white\/30){color:rgba(var(--land-ink), .55)}.light .landing2-root :where(.text-white\/25){color:rgba(var(--land-ink), .5)}.light .landing2-root :where(.text-white\/20){color:rgba(var(--land-ink), .45)}.light .landing2-root :where(.text-white\/15){color:rgba(var(--land-ink), .4)}.light .landing2-root :where(.text-white\/12){color:rgba(var(--land-ink), .36)}.light .landing2-root :where(.text-red-200),.light .landing2-root :where(.text-red-200\/80),.light .landing2-root :where(.text-red-300),.light .landing2-root :where(.text-red-300\/80),.light .landing2-root :where(.text-red-300\/85){color:#b91c1c}.light .landing2-root :where(.bg-red-500\/14),.light .landing2-root :where(.bg-red-500\/15),.light .landing2-root :where(.bg-red-500\/20){background-color:#b91c1c24}.land-text-1{color:rgba(var(--land-ink), .96)}.land-text-2{color:rgba(var(--land-ink), .85)}.land-text-3{color:rgba(var(--land-ink), .7)}.land-text-4{color:rgba(var(--land-ink), .55)}.land-text-5{color:rgba(var(--land-ink), .42)}.land-text-6{color:rgba(var(--land-ink), .3)}.land-link{color:rgba(var(--land-ink), .65);transition:color .2s}.land-link:hover{color:rgba(var(--land-ink), .96)}.land2-nav{box-shadow:none;background-color:#0000;transition:background-color .32s,box-shadow .32s}.land2-nav[data-scrolled=true]{background-color:#07080b!important;box-shadow:0 1px #ffffff0f,0 10px 28px -14px #0000008c!important}.light .land2-nav[data-scrolled=true]{background-color:#f7f8fb!important;box-shadow:0 1px #00000014,0 10px 28px -14px #0000001f!important}
