.landing-module___cEqKa__root{--ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.landing-module___cEqKa__root){scroll-behavior:smooth}}.landing-module___cEqKa__nav{z-index:40;isolation:isolate;position:sticky;top:0}.landing-module___cEqKa__nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);position:absolute;inset:0}.landing-module___cEqKa__nav:after{content:"";background:var(--border);height:1px;position:absolute;inset:auto 0 0}@supports (animation-timeline:scroll()){.landing-module___cEqKa__nav:before,.landing-module___cEqKa__nav:after{animation:linear both landing-module___cEqKa__appear;animation-timeline:scroll(root);animation-range:0 72px}}.landing-module___cEqKa__heroWord{display:inline-block}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__heroWord{animation:landing-module___cEqKa__hero-word-in .8s var(--ease) both;animation-delay:calc(80ms + var(--i) * 40ms)}.landing-module___cEqKa__heroFade{animation:landing-module___cEqKa__rise .8s var(--ease) both;animation-delay:var(--d,0s)}.landing-module___cEqKa__heroEnter{animation:landing-module___cEqKa__stage-in 1s var(--ease) both;animation-delay:.32s}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__heroCopy{animation:linear both landing-module___cEqKa__hero-out;animation-timeline:scroll(root);animation-range:0 55vh}.landing-module___cEqKa__heroStage{transform-origin:50% 0;animation:linear both landing-module___cEqKa__hero-grow;animation-timeline:scroll(root);animation-range:0 75vh}}}.landing-module___cEqKa__words .landing-module___cEqKa__w{display:inline-block}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__words[data-state=armed] .landing-module___cEqKa__w{opacity:0;filter:blur(10px);transform:translateY(12px)}.landing-module___cEqKa__words[data-state=in] .landing-module___cEqKa__w{transition:opacity .7s var(--ease), filter .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i) * 40ms)}.landing-module___cEqKa__fade[data-state=armed],.landing-module___cEqKa__stagger[data-state=armed]>*{opacity:0;transform:translateY(20px)}.landing-module___cEqKa__fade[data-state=in],.landing-module___cEqKa__stagger[data-state=in]>*{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s)}.landing-module___cEqKa__stagger[data-state=in]>*{transition-delay:calc(var(--i,0) * 70ms)}}.landing-module___cEqKa__lift{isolation:isolate;position:relative}.landing-module___cEqKa__liftShadow{z-index:-1;pointer-events:none;border-radius:32px;position:absolute;inset:12% 7% 8%;box-shadow:0 60px 120px -40px #10101852,0 24px 48px -32px #1010183d}.dark .landing-module___cEqKa__liftShadow{box-shadow:0 60px 120px -40px #000000bf,0 24px 48px -32px #0009}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__lift{animation:landing-module___cEqKa__lift var(--ease) both;animation-timeline:view();animation-range:entry cover 40%}.landing-module___cEqKa__liftShadow{animation:linear both landing-module___cEqKa__appear;animation-timeline:view();animation-range:entry 10% cover 45%}}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__lift[data-state=armed]{transform:translateY(24px)scale(.96)}.landing-module___cEqKa__lift[data-state=armed] .landing-module___cEqKa__liftShadow{opacity:0}.landing-module___cEqKa__lift[data-state=in]{transition:transform .9s var(--ease)}.landing-module___cEqKa__lift[data-state=in] .landing-module___cEqKa__liftShadow{transition:opacity .9s var(--ease)}}.landing-module___cEqKa__cite{border:1px solid var(--border-strong);background:var(--panel);min-width:1.25em;height:1.25em;font-family:var(--font-geist-mono), monospace;vertical-align:.12em;border-radius:.32em;justify-content:center;align-items:center;margin:0 .12em;padding:0 .28em;font-size:.72em;line-height:1;display:inline-flex}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-module___cEqKa__stream[data-state=armed] .landing-module___cEqKa__tok,.landing-module___cEqKa__stream[data-state=armed] .landing-module___cEqKa__cite,.landing-module___cEqKa__stream[data-state=armed] .landing-module___cEqKa__after{opacity:0}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__stream[data-state=in] .landing-module___cEqKa__tok{animation:landing-module___cEqKa__tok-in .42s var(--ease) both;animation-delay:calc(var(--i) * var(--step,38ms))}.landing-module___cEqKa__stream[data-state=in] .landing-module___cEqKa__cite{animation:landing-module___cEqKa__pop .52s var(--ease) both;animation-delay:calc(var(--i) * var(--step,38ms) + 60ms)}.landing-module___cEqKa__stream[data-state=in] .landing-module___cEqKa__after{animation:landing-module___cEqKa__rise .65s var(--ease) both;animation-delay:calc(var(--n,0) * var(--step,38ms) + .22s + var(--d,0s))}}.landing-module___cEqKa__caret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__caret{animation:1s steps(2,jump-none) infinite landing-module___cEqKa__blink}.landing-module___cEqKa__sceneIn{animation:landing-module___cEqKa__rise .52s var(--ease) both}}.landing-module___cEqKa__pillFill{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__pillFill{animation:landing-module___cEqKa__fill var(--scene-ms,6s) linear forwards}.landing-module___cEqKa__pillFill[data-paused=true]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__pillFill{transform:scaleX(1)}}.landing-module___cEqKa__panel{transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease)}.landing-module___cEqKa__panel[data-active=false]{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(.985)}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__panel{transition:none}}.landing-module___cEqKa__progressBar{transform-origin:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-active=false] .landing-module___cEqKa__progressBar{transform:scaleX(.04)}[data-active=false] .landing-module___cEqKa__later{opacity:0;transform:translateY(10px)}[data-active=false] .landing-module___cEqKa__working{opacity:1}[data-active=true] .landing-module___cEqKa__progressBar{animation:landing-module___cEqKa__grow 1.7s var(--ease) both}[data-active=true] .landing-module___cEqKa__later{animation:landing-module___cEqKa__rise .65s var(--ease) both;animation-delay:var(--d,1.8s)}[data-active=true] .landing-module___cEqKa__working{animation:landing-module___cEqKa__fade-out .4s var(--ease) both;animation-delay:1.75s}}@media (prefers-reduced-motion:reduce),(scripting:none){.landing-module___cEqKa__working{display:none}}.landing-module___cEqKa__bar{transform-origin:50%;transform:scaleY(var(--h,.4))}@media (prefers-reduced-motion:no-preference){[data-active=true] .landing-module___cEqKa__bar{animation:1.1s ease-in-out infinite alternate landing-module___cEqKa__wave;animation-delay:calc(var(--i) * -140ms)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-active=false] .landing-module___cEqKa__badgeNew,[data-active=false] .landing-module___cEqKa__doneNote{opacity:0}[data-active=true] .landing-module___cEqKa__verifyPress{animation:landing-module___cEqKa__press .42s var(--ease) both;animation-delay:1.3s}[data-active=true] .landing-module___cEqKa__badgeOld{animation:landing-module___cEqKa__fade-out .4s var(--ease) both;animation-delay:1.5s}[data-active=true] .landing-module___cEqKa__badgeNew{animation:landing-module___cEqKa__pop .52s var(--ease) both;animation-delay:1.55s}[data-active=true] .landing-module___cEqKa__doneNote{animation:landing-module___cEqKa__rise .6s var(--ease) both;animation-delay:1.75s}}@media (prefers-reduced-motion:reduce),(scripting:none){.landing-module___cEqKa__badgeOld{opacity:0}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__tabIn>*{animation:landing-module___cEqKa__rise .52s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}}.landing-module___cEqKa__line{transform-origin:0}.landing-module___cEqKa__lineVertical{transform-origin:50% 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__line{animation:linear both landing-module___cEqKa__draw-x;animation-timeline:view();animation-range:entry 30% cover 55%}.landing-module___cEqKa__lineVertical{animation:linear both landing-module___cEqKa__draw-y;animation-timeline:view();animation-range:entry 20% cover 60%}}}@media (prefers-reduced-motion:no-preference){[data-state=armed] .landing-module___cEqKa__line{transform:scaleX(0)}[data-state=armed] .landing-module___cEqKa__lineVertical{transform:scaleY(0)}[data-state=in] .landing-module___cEqKa__line,[data-state=in] .landing-module___cEqKa__lineVertical{transition:transform 1.4s var(--ease)}}.landing-module___cEqKa__hoverCard{transition:transform .5s var(--ease), border-color .3s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-module___cEqKa__hoverCard:hover{transform:translateY(-3px)}}@keyframes landing-module___cEqKa__appear{0%{opacity:0}to{opacity:1}}@keyframes landing-module___cEqKa__fade-out{to{opacity:0}}@keyframes landing-module___cEqKa__word-in{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes landing-module___cEqKa__hero-word-in{0%{opacity:.01;filter:blur(10px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes landing-module___cEqKa__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__stage-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__hero-out{to{opacity:0;filter:blur(8px);transform:translateY(-48px)scale(.98)}}@keyframes landing-module___cEqKa__hero-grow{to{transform:scale(1.06)}}@keyframes landing-module___cEqKa__lift{0%{transform:translateY(24px)scale(.96)}to{transform:none}}@keyframes landing-module___cEqKa__tok-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes landing-module___cEqKa__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__blink{50%{opacity:0}}@keyframes landing-module___cEqKa__fill{to{transform:scaleX(1)}}@keyframes landing-module___cEqKa__grow{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes landing-module___cEqKa__wave{0%{transform:scaleY(.25)}to{transform:scaleY(var(--h,1))}}@keyframes landing-module___cEqKa__press{40%{transform:scale(.94)}to{transform:none}}@keyframes landing-module___cEqKa__draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-module___cEqKa__draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.landing-module___cEqKa__readProgress{background:var(--fg);transform-origin:0;opacity:.85;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}@supports not (animation-timeline:scroll()){.landing-module___cEqKa__readProgress{display:none}}@supports (animation-timeline:scroll()){.landing-module___cEqKa__readProgress{animation:linear both landing-module___cEqKa__draw-x;animation-timeline:scroll(root)}}.landing-module___cEqKa__glowField{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.landing-module___cEqKa__blob{aspect-ratio:1;will-change:transform;border-radius:9999px;width:min(70vw,900px);position:absolute}.landing-module___cEqKa__blobA{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 26%, transparent), transparent);top:-18%;left:-12%}.landing-module___cEqKa__blobB{background:radial-gradient(closest-side, color-mix(in srgb, var(--logo-layer) 34%, transparent), transparent);top:8%;right:-16%}.landing-module___cEqKa__blobC{background:radial-gradient(closest-side, color-mix(in srgb, var(--sheet) 90%, transparent), transparent);width:min(60vw,760px);top:46%;left:22%}.dark .landing-module___cEqKa__blobC{background:radial-gradient(closest-side, color-mix(in srgb, var(--fg) 7%, transparent), transparent)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__blobA{animation:24s ease-in-out infinite alternate landing-module___cEqKa__drift-a}.landing-module___cEqKa__blobB{animation:28s ease-in-out infinite alternate landing-module___cEqKa__drift-b}.landing-module___cEqKa__blobC{animation:32s ease-in-out infinite alternate landing-module___cEqKa__drift-c}}.landing-module___cEqKa__dots{background-image:radial-gradient(color-mix(in srgb, var(--fg) 16%, transparent) 1px, transparent 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 22%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 55% at 50% 22%,#000 0%,#0000 72%)}.landing-module___cEqKa__accent{background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 70%, var(--logo-layer)) 25%, var(--logo-layer) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.landing-module___cEqKa__chipFloat{will-change:transform}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__chipIn{animation:landing-module___cEqKa__chip-in .8s var(--ease) both;animation-delay:calc(1.1s + var(--i,0) * .14s)}.landing-module___cEqKa__chipFloat{animation:6s ease-in-out infinite alternate landing-module___cEqKa__float;animation-delay:calc(var(--i,0) * -1.6s)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__chipParallax{animation:linear both landing-module___cEqKa__parallax;animation-timeline:scroll(root);animation-range:0 90vh}}}.landing-module___cEqKa__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module___cEqKa__marqueeTrack{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__marqueeTrack{animation:landing-module___cEqKa__marquee var(--marquee-s,60s) linear infinite}.landing-module___cEqKa__marqueeReverse{animation-direction:reverse}.landing-module___cEqKa__marquee:hover .landing-module___cEqKa__marqueeTrack{animation-play-state:paused}}.landing-module___cEqKa__glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 30%, transparent), transparent);pointer-events:none;border-radius:48px;position:absolute;inset:-14% -8%}.dark .landing-module___cEqKa__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--fg) 13%, transparent), transparent)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__glowWrap[data-state=armed] .landing-module___cEqKa__glow{opacity:0;transform:scale(.9)}.landing-module___cEqKa__glowWrap[data-state=in] .landing-module___cEqKa__glow{transition:opacity 1.4s var(--ease), transform 1.4s var(--ease)}}.landing-module___cEqKa__shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-module___cEqKa__shine:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--sheet) 70%, transparent), transparent);width:40%;position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-12deg)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__glowWrap[data-state=in] .landing-module___cEqKa__shine:after{animation:landing-module___cEqKa__shine 1.6s var(--ease) .5s both}}.landing-module___cEqKa__rail{border-left:2px solid var(--border);transition:border-color .6s var(--ease)}.landing-module___cEqKa__rail[data-current=true]{border-left-color:var(--fg)}.landing-module___cEqKa__bento{isolation:isolate;position:relative;overflow:hidden}.landing-module___cEqKa__bento:before{content:"";z-index:-1;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 60%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:-1px}@media (hover:hover){.landing-module___cEqKa__bento:hover:before{opacity:1}}.landing-module___cEqKa__fileCard{transition:transform .7s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-module___cEqKa__bento:hover .landing-module___cEqKa__fileCard{transform:translateX(calc(var(--i) * 18px - 18px)) translateY(calc(var(--i) * -4px))}.landing-module___cEqKa__bento:hover .landing-module___cEqKa__fileOut{transform:translate(6px)}}.landing-module___cEqKa__fileOut{transition:transform .7s var(--ease)}.landing-module___cEqKa__check{transition:transform .45s var(--ease);transform:scale(0)}.landing-module___cEqKa__strike{transform-origin:0;transition:transform .6s var(--ease) .12s;transform:scaleX(0)}@media (hover:hover){.landing-module___cEqKa__bento:hover .landing-module___cEqKa__check,.landing-module___cEqKa__bento:hover .landing-module___cEqKa__strike{transform:none}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__incoming{animation:landing-module___cEqKa__incoming 5s var(--ease) infinite}.landing-module___cEqKa__pushDown{animation:landing-module___cEqKa__push-down 5s var(--ease) infinite}}.landing-module___cEqKa__dockIcon{transition:transform .6s var(--ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-module___cEqKa__bento:hover .landing-module___cEqKa__dockIcon{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__badgePop{animation:landing-module___cEqKa__badge 4s var(--ease) infinite}.landing-module___cEqKa__webSource{animation:landing-module___cEqKa__web-source 6s var(--ease) infinite;animation-delay:calc(var(--i) * .5s)}}.landing-module___cEqKa__closingGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary-fg) 16%, transparent), transparent);pointer-events:none;height:120%;position:absolute;inset:-30% -10% auto}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__closingGlow{animation:18s ease-in-out infinite alternate landing-module___cEqKa__drift-c}}.landing-module___cEqKa__closingDots{background-image:radial-gradient(color-mix(in srgb, var(--primary-fg) 14%, transparent) 1px, transparent 1.4px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 75%)}@keyframes landing-module___cEqKa__drift-a{to{transform:translate(8vw,6vh)scale(1.12)}}@keyframes landing-module___cEqKa__drift-b{to{transform:translate(-10vw,8vh)scale(.92)}}@keyframes landing-module___cEqKa__drift-c{to{transform:translate(-6vw,-5vh)scale(1.08)}}@keyframes landing-module___cEqKa__chip-in{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes landing-module___cEqKa__float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes landing-module___cEqKa__parallax{to{transform:translateY(var(--travel,-80px))}}@keyframes landing-module___cEqKa__marquee{to{transform:translate(-50%)}}@keyframes landing-module___cEqKa__shine{to{transform:translate(320%)skew(-12deg)}}@keyframes landing-module___cEqKa__incoming{0%,12%{opacity:0;transform:translateY(-110%)}24%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes landing-module___cEqKa__push-down{0%,12%{transform:translateY(var(--shift,-60px))}24%,to{transform:none}}@keyframes landing-module___cEqKa__badge{0%,20%{opacity:0;transform:scale(.4)}32%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes landing-module___cEqKa__web-source{0%,8%{opacity:0;transform:translate(-12px)}18%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}
