.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card--light{border-color:#18181b1f;box-shadow:0 1px 2px #18181b0a,0 8px 24px #18181b0d}.border-glow-card--light:after,.border-glow-card--light>.edge-light{mix-blend-mode:normal}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}
.hero-video-preview__trigger{color:#fff;border-radius:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#120f17;border:0;width:100%;min-width:0;height:100%;padding:0;display:block;position:relative;overflow:hidden}.hero-video-preview__video{pointer-events:none}.hero-video-preview__shade{pointer-events:none;opacity:0;background:#00000014;transition:opacity .22s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.hero-video-preview__pointer{pointer-events:none;color:#fff;opacity:0;background:#0a0c0bb8;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:opacity .18s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:clamp(.75rem,1.8vw,1.25rem);right:clamp(.75rem,1.8vw,1.25rem);transform:translateY(.35rem)scale(.94);box-shadow:0 .45rem 1.4rem #00000047}.hero-video-preview__trigger:focus-visible{outline:3px solid var(--color-focus,#168c4f);outline-offset:-5px}.hero-video-preview__trigger:focus-visible .hero-video-preview__shade,.hero-video-preview__trigger:focus-visible .hero-video-preview__pointer{opacity:1}.hero-video-preview__trigger:focus-visible .hero-video-preview__pointer{transform:none}.hero-video-preview__overlay{--hero-video-overlay-bg:#070908;--hero-video-overlay-ink:#fff;z-index:1000;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));color:var(--hero-video-overlay-ink);place-items:center;display:grid;position:fixed;inset:0}.hero-video-preview__scrim{cursor:zoom-out;background:#000000e0;border:0;width:100%;height:100%;padding:0;animation:.18s cubic-bezier(.25,1,.5,1) both hero-video-scrim-in;position:absolute;inset:0}.hero-video-preview__dialog{z-index:1;background:var(--hero-video-overlay-bg);border:1px solid #ffffff2e;border-radius:clamp(1rem,2vw,1.75rem);width:min(94vw,120rem);max-height:calc(100dvh - 2rem);padding:clamp(.35rem,.8vw,.7rem);animation:.32s cubic-bezier(.16,1,.3,1) both hero-video-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000094}.hero-video-preview__dialog-video{aspect-ratio:2990/1712;object-fit:contain;background:#000;border-radius:max(.7rem,clamp(1rem,2vw,1.75rem) - .5rem);width:100%;max-height:calc(100dvh - 3.5rem);display:block}.hero-video-preview__close{z-index:2;top:max(.85rem, env(safe-area-inset-top,0px));right:max(.85rem, env(safe-area-inset-right,0px));color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#080a09d1;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1);display:grid;position:absolute;box-shadow:0 .5rem 1.5rem #00000052}.hero-video-preview__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero-video-preview__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes hero-video-scrim-in{0%{opacity:0}}@keyframes hero-video-dialog-in{0%{opacity:0;transform:scale(.975)}}@media (hover:hover) and (pointer:fine){.hero-video-preview__trigger:hover .hero-video-preview__shade,.hero-video-preview__trigger:hover .hero-video-preview__pointer{opacity:1}.hero-video-preview__trigger:hover .hero-video-preview__pointer{transform:none}.hero-video-preview__close:hover{background:#161917f0;transform:scale(1.04)}}@media (hover:none),(pointer:coarse){.hero-video-preview__pointer{opacity:.92;transform:none}}@media (max-width:40rem){.hero-video-preview__dialog{border-radius:1rem;width:100%;padding:.25rem}.hero-video-preview__dialog-video{border-radius:.75rem;max-height:calc(100dvh - 2.5rem)}}@media (prefers-reduced-motion:reduce){.landing-hero__film-frame:before,.landing-hero__film-frame:after,.landing-hero__film-frame>.edge-light,.hero-video-preview__shade,.hero-video-preview__pointer,.hero-video-preview__close{transition:none}.hero-video-preview__scrim,.hero-video-preview__dialog{animation:none}.hero-video-preview__pointer{transform:none}}
.landing-shell .card-swap-container{transform-origin:0 100%;position:absolute;bottom:1.5rem;left:0;overflow:visible}.landing-shell .card-swap-container>.card-swap-card{color:inherit;appearance:none;border:1px solid color-mix(in oklch, var(--color-rule-2) 32%, #151a18);text-align:inherit;cursor:pointer;backface-visibility:hidden;will-change:transform;background:#030505;border-radius:clamp(1.1rem,1.75vw,1.75rem);padding:0;display:block;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 .85rem 2.1rem #040e091f,0 2.8rem 6.5rem #020e0924,inset 0 1px #ffffff0f;box-shadow:0 .85rem 2.1rem lab(3.19094% -3.3439 .981632/.12),0 2.8rem 6.5rem lab(3.22665% -4.14813 1.22069/.14),inset 0 1px lab(100% 0 0/.06)}.landing-shell .card-swap-container>.card-swap-card:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-2xs)}.landing-shell .card-swap-container>.card-swap-card:first-child{z-index:4;transform:translate(-50%,-50%)}.landing-shell .card-swap-container>.card-swap-card:nth-child(2){z-index:3;transform:translate(-50%,-50%)translate3d(60px,-70px,-90px)}.landing-shell .card-swap-container>.card-swap-card:nth-child(3){z-index:2;transform:translate(-50%,-50%)translate3d(120px,-140px,-180px)}.landing-shell .card-swap-container>.card-swap-card:nth-child(4){z-index:1;transform:translate(-50%,-50%)translate3d(180px,-210px,-270px)}.landing-shell .landing-system__stage-layout{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,5vw,6rem);min-height:45rem;display:grid;transform:translate(clamp(1.25rem,3.5vw,4rem))}.landing-shell .landing-system__deck-reveal{--landing-system-card-width:min(40vw, 46rem);--landing-system-card-height:min(22.9vw, 26.335rem);width:100%;min-width:0;height:calc(var(--landing-system-card-height) + 14rem);position:relative;overflow:visible}.landing-shell .landing-system__deck{isolation:isolate;width:100%;min-width:0;height:100%;position:absolute;inset:0;overflow:visible}.landing-shell .landing-system-swap-card{isolation:isolate}.landing-shell .landing-system-card__video{object-fit:contain;pointer-events:none;background:#030505;width:100%;height:100%;display:block}.landing-shell .landing-system-card__number{z-index:2;min-width:2.75rem;min-height:2rem;color:var(--color-accent);border:var(--rule-hair) solid color-mix(in oklch, var(--color-accent) 42%, transparent);font-family:var(--font-mask-mono);font-variant-numeric:tabular-nums;font-size:clamp(.7rem,.75vw,.82rem);font-weight:var(--font-weight-medium);letter-spacing:.08em;pointer-events:none;background:#060d0ae0;background:lab(3.15529% -2.52713 .740072/.88);border-radius:clamp(.55rem,.75vw,.75rem);place-items:center;padding:.35rem .6rem;line-height:1;display:inline-grid;position:absolute;top:clamp(.65rem,1.1vw,1rem);left:clamp(.65rem,1.1vw,1rem);box-shadow:inset 0 1px #ffffff0f,0 .4rem 1rem #0002012e;box-shadow:inset 0 1px lab(100% 0 0/.06),0 .4rem 1rem lab(.492884% -.704579 .207654/.18)}.landing-shell .landing-system__copy-stage{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:31rem;display:flex}.landing-shell .landing-system__body{max-width:37ch;color:var(--color-neutral);font-size:var(--text-md);text-align:center;margin:clamp(.9rem,1.8vw,1.4rem) auto 0;line-height:1.55}.landing-shell .landing-system__body.landing-semantic-wrap{justify-content:center}.landing-shell .landing-system__active-copy{width:100%;animation:landing-system-copy-in .72s var(--ease-settle) both}.landing-shell .landing-system__active-kicker{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);color:var(--color-neutral);font-family:var(--font-mask-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1;display:flex}.landing-shell .landing-system__active-kicker:after{width:min(8rem,28vw);height:var(--rule-hair);content:"";background:color-mix(in oklch, var(--color-accent) 78%, var(--color-rule))}.landing-shell .landing-system__active-title{max-width:18ch;font-family:var(--font-display);font-size:clamp(2.35rem,3.75vw,4.5rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.04}.landing-shell .landing-system__active-title.landing-semantic-wrap{text-wrap:initial;align-content:start;column-gap:0}.landing-shell[lang=en] .landing-system__active-title.landing-semantic-wrap{column-gap:.24em}.landing-shell .landing-system__active-detail{max-width:45ch;margin:var(--space-lg) 0 0;color:var(--color-neutral);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}.landing-shell .landing-system__active-modules{gap:var(--space-2xs);margin:var(--space-xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-shell .landing-system__active-modules li{padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-2);background:color-mix(in oklch, var(--color-paper-2) 84%, transparent);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.3}.landing-shell .landing-system__controls{align-items:center;gap:var(--space-md);width:min(100%,28rem);margin-top:var(--space-xl);display:flex}.landing-shell .landing-system__stage-index{height:var(--rule-fine);gap:var(--space-2xs);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-shell .landing-system__stage-index li{height:var(--rule-fine);background:var(--color-rule);position:relative}.landing-shell .landing-system__stage-index li:after{content:"";background:var(--color-accent);pointer-events:none;transform-origin:0;transition:transform .52s var(--ease-settle);position:absolute;inset:0;transform:scaleX(0)}.landing-shell .landing-system__stage-index li[data-current=true]:after{transform:scaleX(1)}.landing-shell .landing-system__stage-index button{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:2.75rem;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-shell .landing-system__stage-index button:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-3xs)}.landing-shell .landing-system__motion-toggle{min-height:2.75rem;padding:0 var(--space-md);color:var(--color-ink-2);background:color-mix(in oklch, var(--color-paper) 78%, transparent);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);align-items:center;line-height:1;display:inline-flex}.landing-shell .landing-system__motion-toggle:hover{color:var(--color-ink);background:var(--color-paper);border-color:color-mix(in oklch, var(--color-accent) 50%, var(--color-rule))}.landing-shell .landing-system__motion-toggle:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-3xs)}.landing-shell .landing-system__try-now{min-height:2.75rem;padding:0 var(--space-md);color:var(--color-paper);background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-control);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-in-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing-shell .landing-system__try-now:hover{background:var(--color-ink-2);box-shadow:var(--shadow-control-hover)}.landing-shell .landing-system__try-now:active{transform:translateY(var(--rule-hair))}.landing-shell .landing-system__try-now:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-3xs)}@keyframes landing-system-copy-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translate(0,0)}}@media (max-width:69.999rem){.landing-shell .landing-system__stage-layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);min-height:auto;transform:none}.landing-shell .landing-system__deck-reveal{--landing-system-card-width:min(72vw, 48rem);--landing-system-card-height:min(41.22vw, 27.48rem);width:100%;height:calc(var(--landing-system-card-height) + 14rem);overflow:clip}.landing-shell .landing-system__copy-stage{width:min(100%,48rem);min-height:27rem}}@media (max-width:48rem){.landing-shell .landing-system__stage-layout{gap:var(--space-xl)}.landing-shell .landing-system__controls{gap:var(--space-xs)}.landing-shell .landing-system__deck-reveal{--landing-system-card-width:min(88vw, 32rem);--landing-system-card-height:min(50.38vw, 18.32rem);height:calc(var(--landing-system-card-height) + 14rem);overflow:clip}.landing-shell .card-swap-container{bottom:2.5rem;left:calc((100% - var(--landing-system-card-width)) / 2)}.landing-shell .landing-system__copy-stage{min-height:29rem}.landing-shell .landing-system__active-title{font-size:clamp(2.2rem,10vw,3.45rem)}}@media (max-width:30rem){.landing-shell .landing-system__deck-reveal{--landing-system-card-width:88vw;--landing-system-card-height:50.38vw;height:calc(var(--landing-system-card-height) + 13.5rem)}}@media (prefers-reduced-motion:reduce){.landing-shell .landing-system__active-copy{animation:none}.landing-shell .landing-system__stage-index li:after,.landing-shell .landing-system__motion-toggle,.landing-shell .landing-system__try-now{transition:none}.landing-shell .card-swap-container>.card-swap-card{will-change:auto}}
@font-face{font-family:Satoshi;src:url(/landing/Satoshi-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/landing/Satoshi-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/landing/Geist-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/landing/fonts/InstrumentSans-Variable.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:KovaView Noto Sans SC;src:url(/landing/fonts/NotoSansSC-KovaView.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.landing-shell{--color-paper:#f4f8f6;--color-paper-2:#eaefed;--color-paper-3:#dee5e1;--color-ink:#070d0a;--color-ink-2:#242b27;--color-rule:#c0c6c3;--color-rule-2:#6a706d;--color-muted:#535a57;--color-neutral:#383f3c;--color-brand-mark:#049a75;--color-accent:#48ee83;--color-accent-ink:#070d0a;--color-focus:#00833b;--color-focus-on-dark:#00833b;--color-success-border:#006b2e;--color-error:#9a0006;--color-error-on-dark:#ff9588;--color-dark-card:#050b08;--color-dark-card-2:#111815;--color-on-dark:#eaf0ed;--color-on-dark-muted:#a9b0ac;--color-paper-webgl:#f5f9f7;--color-ink-webgl:#1d211f;--color-mask-light:#fff;--color-mask-dark:#000;--font-display:"Satoshi", "KovaView Noto Sans SC", "Noto Sans SC", "PingFang SC", ui-sans-serif, system-ui, sans-serif;--font-body:"Instrument Sans", "KovaView Noto Sans SC", "Noto Sans SC", "PingFang SC", ui-sans-serif, system-ui, sans-serif;--font-mask-mono:"Instrument Sans", "KovaView Noto Sans SC", "Noto Sans SC", "PingFang SC", ui-sans-serif, system-ui, sans-serif;--font-weight-body:400;--font-weight-medium:520;--font-weight-heading:500;--font-weight-display:500;--tracking-display:-.038em;--tracking-heading:-.024em;--tracking-body:-.003em;--tracking-label:.09em;--leading-display:.96;--leading-heading:1.06;--leading-body:1.62;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-4xl:3.8147rem;--text-display-s:clamp(2.75rem, 4.8vw + .5rem, 4.5rem);--text-display:clamp(3rem, 5.8vw + .5rem, 5.25rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--dur-micro:.12s;--dur-reduced:.15s;--dur-short:.22s;--dur-long:.42s;--dur-copy-reveal:.48s;--dur-section-settle:.52s;--dur-frame-reveal:.62s;--reveal-y:clamp(.625rem, 1.15vw, 1.125rem);--section-y:clamp(.75rem, 1.5vw, 1.5rem);--rule-hair:1px;--rule-fine:2px;--radius-card:1.5rem;--radius-pill:999px;--radius-input:.75rem;--shadow-card:0 .2rem .6rem #070d0a0d, 0 .9rem 2.2rem #070d0a0b;--shadow-stack:0 .75rem 1.6rem #070d0a0e, 0 2rem 4.5rem #070d0a12;--shadow-stack-hover:0 1rem 2.2rem #070d0a12, 0 2.8rem 6rem #070d0a1c;--shadow-control:0 .35rem .8rem #070d0a21, inset 0 1px 0 #fff3;--shadow-control-hover:0 .65rem 1.35rem #070d0a2e, inset 0 1px 0 #ffffff3d;--page-gutter:clamp(1rem, 4vw, 4rem);--control-height:3rem;--directory-top:max(2.4vh, 1.75rem);--space-stack-gap:30vh;--size-outcome-card:clamp(30rem, 48vw, 38rem);--z-base:1;--z-raised:10;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500}@supports (color:lab(0% 0 0)){.landing-shell{--color-paper:lab(97.297% -1.97002 .572372);--color-paper-2:lab(94.0625% -2.29892 .667858);--color-paper-3:lab(90.2479% -2.62806 .763357);--color-ink:lab(3.13393% -2.03098 .593907);--color-ink-2:lab(16.628% -3.63594 1.0525);--color-rule:lab(79.2279% -2.62859 .76344);--color-rule-2:lab(46.7613% -2.96125 .85938);--color-muted:lab(37.4947% -3.29357 .955296);--color-neutral:lab(25.9081% -3.62942 1.05167);--color-accent:lab(83.9643% -61.2977 38.6512);--color-accent-ink:lab(3.13393% -2.03098 .593907);--color-focus:lab(47.5765% -52.8755 34.0485);--color-focus-on-dark:lab(47.5765% -52.8755 34.0485);--color-success-border:lab(39.0944% -43.4067 27.816);--color-error:lab(32.0708% 56.7362 45.825);--color-error-on-dark:lab(73.1856% 42.9403 27.3773);--color-dark-card:lab(2.55296% -1.76688 .516897);--color-dark-card-2:lab(7.37796% -3.6272 1.05914);--color-on-dark:lab(94.2945% -2.29892 .667858);--color-on-dark-muted:lab(71.1214% -2.95848 .859034);--shadow-card:0 .2rem .6rem lab(3.13393% -2.03098 .593907/.05), 0 .9rem 2.2rem lab(3.13393% -2.03098 .593907/.045);--shadow-stack:0 .75rem 1.6rem lab(3.13393% -2.03098 .593907/.055), 0 2rem 4.5rem lab(3.13393% -2.03098 .593907/.07);--shadow-stack-hover:0 1rem 2.2rem lab(3.13393% -2.03098 .593907/.07), 0 2.8rem 6rem lab(3.13393% -2.03098 .593907/.11);--shadow-control:0 .35rem .8rem lab(3.13393% -2.03098 .593907/.13), inset 0 1px 0 lab(100% 0 0/.2);--shadow-control-hover:0 .65rem 1.35rem lab(3.13393% -2.03098 .593907/.18), inset 0 1px 0 lab(100% 0 0/.24)}}.landing-shell{isolation:isolate;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-snap-type:none;overscroll-behavior-y:contain;margin:0;position:fixed;inset:0;overflow:clip auto}.landing-shell[lang=zh-CN]{--tracking-display:-.018em;--tracking-heading:-.01em;--tracking-body:0;--tracking-label:.055em;--leading-display:1.04;--leading-heading:1.13;--leading-body:1.7}.landing-shell :is(h1,h2,h3,p,li,blockquote){text-wrap:pretty}.landing-shell :is(h1,h2,h3){overflow-wrap:normal;text-wrap:balance;word-break:normal}.landing-shell .landing-section{z-index:var(--z-base);box-sizing:border-box;scroll-snap-align:none;scroll-snap-stop:normal;background:0 0;min-height:100dvh;position:relative}.landing-shell .landing-section-shell{width:min(100%,112rem);min-width:0;margin-inline:auto}.landing-shell .landing-nav{z-index:var(--z-sticky-nav);top:var(--space-sm);right:var(--page-gutter);left:var(--page-gutter);align-items:center;gap:var(--space-sm);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:fixed}.landing-shell .landing-nav__brand{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-heading);white-space:nowrap;pointer-events:auto;transition:color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:0;justify-self:start;padding:0;line-height:1;text-decoration:none;display:inline-flex}.landing-shell .landing-nav__brand .kova-mark-image{width:2.1em;height:1.4em}.landing-shell .landing-nav__brand>span:last-child{display:inline}.landing-shell .landing-nav__links{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:var(--space-3xs);color:var(--color-ink);background:color-mix(in oklch, var(--color-paper) 88%, transparent);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:var(--shadow-card);pointer-events:auto;display:flex;overflow:hidden}.landing-shell .landing-nav__links a{min-height:2.25rem;padding-inline:var(--space-xs);color:var(--color-ink);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);background:0 0;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.landing-shell .landing-nav__access{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding-inline:var(--space-md);color:var(--color-paper);background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-control);font-size:var(--text-xs);white-space:nowrap;pointer-events:auto;transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);justify-self:end;line-height:1;text-decoration:none;display:inline-flex}.landing-shell .landing-nav__actions{justify-self:end;align-items:center;gap:var(--space-2xs);pointer-events:auto;grid-column:3;display:flex}.landing-shell .landing-nav__language{min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink);cursor:pointer;background:color-mix(in oklch, var(--color-paper) 88%, transparent);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;pointer-events:auto;transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;gap:.34em;line-height:1;display:inline-flex}.landing-shell .landing-nav__mobile{pointer-events:auto;justify-self:end;display:none;position:relative}.landing-shell .landing-nav__mobile summary{min-height:2.75rem;padding-inline:var(--space-md);color:var(--color-paper);cursor:pointer;background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;list-style:none;display:inline-flex}.landing-shell .landing-nav__mobile summary::-webkit-details-marker{display:none}.landing-shell .landing-nav__mobile nav{top:calc(100% + var(--space-2xs));width:min(18rem, calc(100vw - var(--page-gutter) * 2));padding:var(--space-2xs);color:var(--color-ink);background:color-mix(in oklch, var(--color-paper) 94%, transparent);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-input);box-shadow:var(--shadow-stack);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);display:grid;position:absolute;right:0}.landing-shell .landing-nav__mobile nav a{min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink);border-radius:calc(var(--radius-input) - var(--space-3xs));font-size:var(--text-sm);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.landing-shell .landing-nav__links a:active,.landing-shell .landing-nav__language:active,.landing-shell .landing-nav__access:active,.landing-shell .landing-nav__mobile a:active,.landing-shell .landing-nav__brand:active,.landing-shell .landing-section-link:active,.landing-shell .landing-hero__trial:active,.landing-shell .landing-reviews__controls button:active,.landing-shell .landing-footer a:active,.landing-shell .landing-closing__primary:active,.landing-shell .landing-price-card>a:active{transform:translateY(var(--rule-hair))}.landing-shell .landing-eyebrow{color:var(--color-neutral);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;line-height:1}.landing-shell .landing-semantic-wrap{flex-wrap:wrap;align-items:baseline;display:flex}.landing-shell[lang=en] .landing-semantic-wrap{column-gap:.24em}.landing-shell .landing-semantic-wrap__phrase{white-space:nowrap;flex:none}.landing-shell .landing-section-intro{opacity:1;max-width:56rem;transition:opacity var(--dur-copy-reveal) var(--ease-out), transform var(--dur-section-settle) var(--ease-settle);transform:none}.landing-shell[data-motion-ready=false] .landing-section-intro,.landing-shell[data-motion-ready=true] .landing-section:not([data-section-active=true]) .landing-section-intro{opacity:0;transform:translate3d(0, var(--section-y), 0) scale(.995)}.landing-shell[data-motion-ready=true] .landing-section[data-section-active=true] .landing-section-intro{opacity:1;transform:translate(0,0)scale(1)}.landing-shell .landing-section-intro h2,.landing-shell .landing-faq-intro h2{max-width:16ch;margin:var(--space-md) 0 0;font-family:var(--font-display);font-size:var(--text-display-s);font-style:normal;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.landing-shell .landing-section-intro>p:last-child,.landing-shell .landing-faq-intro>p:last-child{max-width:58ch;margin:var(--space-lg) 0 0;color:var(--color-neutral);font-size:var(--text-md);line-height:var(--leading-body)}.landing-shell .landing-section-link{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-sm);text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:var(--space-3xs);white-space:nowrap;transition:color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);line-height:1;display:inline-flex}.landing-shell .landing-hero{min-height:100dvh;padding:clamp(6rem, 11vh, 7rem) var(--page-gutter) clamp(var(--space-xl), 7vh, var(--space-2xl));isolation:isolate;align-items:center;display:grid;overflow:clip}.landing-shell .landing-hero__layout{z-index:var(--z-base);align-items:center;gap:var(--space-lg);flex-direction:column;width:min(100%,72rem);min-width:0;margin-inline:auto;display:flex;position:relative}.landing-shell .landing-hero__copy{perspective:75rem;text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.landing-shell .landing-hero__eyebrow,.landing-shell .landing-hero__sub,.landing-shell .landing-hero__trial,.landing-shell .landing-hero__summary,.landing-shell .landing-hero__explore{opacity:1;transition:opacity .62s var(--ease-out) var(--motion-delay,0s), transform .88s var(--ease-settle) var(--motion-delay,0s);transform:translate(0,0)}.landing-shell .landing-hero__eyebrow{--motion-delay:90ms}.landing-shell .landing-hero__sub{--motion-delay:.31s}.landing-shell .landing-hero__summary{--motion-delay:.39s}.landing-shell .landing-hero__trial{--motion-delay:.46s}.landing-shell .landing-hero__explore{--motion-delay:.52s}.landing-shell .landing-nav{opacity:1;transition:opacity .52s var(--ease-out), transform .76s var(--ease-settle);transform:translate(0,0)}.landing-shell .landing-hero h1 span{opacity:1;transform-origin:50% 100%;transition:opacity .54s var(--ease-out) var(--headline-delay,.15s), transform .92s var(--ease-settle) var(--headline-delay,.15s);transform:translate(0,0)rotateX(0)}.landing-shell .landing-hero h1 span:last-child{--headline-delay:.23s}.landing-shell .landing-hero__film-motion{opacity:1;transform-origin:50% 12%;transition:opacity .68s var(--ease-out) .24s, transform 1.05s var(--ease-settle) .24s;transform:translate(0,0)rotateX(0)scale(1)}.landing-shell[data-motion-ready=false] .landing-hero__eyebrow,.landing-shell[data-motion-ready=false] .landing-hero__sub,.landing-shell[data-motion-ready=false] .landing-hero__trial,.landing-shell[data-motion-ready=false] .landing-hero__summary,.landing-shell[data-motion-ready=false] .landing-hero__explore,.landing-shell[data-motion-ready=false] .landing-hero__film-motion,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__eyebrow,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__sub,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__trial,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__summary,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__explore,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__film-motion{opacity:0;transform:translateY(1.15rem)scale(.992)}.landing-shell[data-motion-ready=false] .landing-hero h1 span,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) h1 span{opacity:0;transform:translate3d(0,108%,-2rem)rotateX(-9deg)}.landing-shell[data-motion-ready=false] .landing-hero__film-motion,.landing-shell[data-motion-ready=true] .landing-hero:not([data-section-active=true]) .landing-hero__film-motion{opacity:0;transform:translate3d(0,2.35rem,-7rem)rotateX(5deg)scale(.955)}.landing-shell .landing-hero__eyebrow,.landing-shell .landing-subscription__label{color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;line-height:1}.landing-shell .landing-hero__eyebrow{margin-left:var(--space-xl);align-self:flex-start}.landing-shell .landing-hero h1{min-width:0;max-width:13ch;margin:var(--space-md) 0 0;font-family:var(--font-display);font-size:var(--text-display);font-style:normal;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);font-stretch:94%;line-height:var(--leading-display);overflow:clip}.landing-shell .landing-hero h1 span{display:block}.landing-shell .landing-hero h1 span:last-child{color:var(--color-muted)}.landing-shell .landing-hero__sub{max-width:48ch;margin:var(--space-lg) 0 0;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:1.42}.landing-shell .landing-hero__trial{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:clamp(10rem,18vw,12rem);min-height:3rem;margin:var(--space-lg) 0 0;padding-inline:var(--space-md);color:var(--color-paper);background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-control);font-size:var(--text-sm);font-weight:var(--font-weight-medium);transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.landing-shell .landing-hero__summary{max-width:62ch;margin:var(--space-md) 0 0;color:var(--color-neutral);font-size:var(--text-base);line-height:var(--leading-body)}.landing-shell .landing-hero__explore{margin-top:var(--space-lg);margin-right:var(--space-xl);align-self:flex-end}.landing-shell .landing-hero__film-motion,.landing-shell .landing-hero__film-breathe,.landing-shell .landing-hero__film-frame{width:min(100%,69.333rem);min-width:0}.landing-shell .landing-hero__film-breathe{transform-origin:50%}.landing-shell[data-motion-ready=true] .landing-hero[data-section-active=true] .landing-hero__film-breathe{animation:landing-film-settle 1.8s var(--ease-in-out) .76s 1 both}@keyframes landing-film-settle{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-.16rem)scale(1.0025)}}.landing-shell .landing-hero__film-frame .border-glow-inner{aspect-ratio:2990/1712;border-radius:inherit;overflow:hidden}.landing-shell .landing-hero__film-frame{box-shadow:var(--shadow-stack);transition:box-shadow var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-settle);transform:translate(0,0)}.landing-shell .landing-hero__film{object-fit:contain;background:#120f17;width:100%;height:100%;display:block}.landing-shell .landing-enemy{min-height:100dvh;padding:var(--space-4xl) var(--page-gutter);color:var(--color-on-dark);background:linear-gradient(to bottom, transparent 0, var(--color-dark-card) 13vh, var(--color-dark-card) calc(100% - 13vh), transparent 100%);place-items:center;display:grid;overflow:hidden}.landing-shell .landing-enemy__copy{width:min(100%,112rem);margin-inline:auto}.landing-shell .landing-section-copy-reveal>h2,.landing-shell .landing-section-copy-reveal>p,.landing-shell .landing-enemy small{opacity:0;transform:translate3d(0, var(--reveal-y), 0) scale(.995);transition:opacity var(--dur-copy-reveal) var(--ease-out), transform var(--dur-section-settle) var(--ease-settle)}.landing-shell .landing-section[data-section-active=true] .landing-section-copy-reveal>h2,.landing-shell .landing-section[data-section-active=true] .landing-section-copy-reveal>p,.landing-shell .landing-enemy[data-section-active=true] small{opacity:1;transform:translate(0,0)scale(1)}.landing-shell .landing-enemy h2{max-width:13ch;font-family:var(--font-display);font-size:var(--text-display-s);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.landing-shell .landing-enemy p{max-width:31ch;margin:var(--space-xl) 0 0;color:var(--color-on-dark);font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,4rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;transition-delay:90ms}.landing-shell .landing-section-copy-reveal>.landing-system__body{transition-delay:90ms}.landing-shell .landing-enemy small{max-width:50ch;margin-top:var(--space-2xl);color:var(--color-on-dark-muted);font-size:var(--text-base);line-height:var(--leading-body);transition-delay:.17s;display:block}.landing-shell .landing-hero__proof{width:min(100%,72rem);min-width:0;color:var(--color-on-dark);background:var(--color-dark-card);border:var(--rule-hair) solid var(--color-dark-card-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.landing-shell .landing-hero__proof-head,.landing-shell .landing-hero__proof>p{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-md);color:var(--color-on-dark-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;margin:0;line-height:1;display:flex}.landing-shell .landing-hero__proof-head{border-bottom:var(--rule-hair) solid var(--color-dark-card-2)}.landing-shell .landing-hero__proof>p{border-top:var(--rule-hair) solid var(--color-dark-card-2);justify-content:center}.landing-shell .landing-hero__proof-head span:last-child{color:var(--color-on-dark);text-align:end}.landing-shell .landing-hero__proof ol{margin:0;padding:0;list-style:none;display:grid}.landing-shell .landing-hero__proof li{min-height:var(--space-3xl);align-content:center;column-gap:var(--space-md);padding-inline:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-dark-card-2);grid-template-columns:2rem minmax(0,1fr);display:grid}.landing-shell .landing-hero__proof li>span{color:var(--color-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-row:1/span 2;align-self:center}.landing-shell .landing-hero__proof strong{min-width:0;color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.15}.landing-shell .landing-hero__proof small{margin-top:var(--space-2xs);color:var(--color-on-dark-muted);font-size:var(--text-xs);line-height:1.3}.landing-shell .early-access-form{--form-background:var(--color-paper);--form-hover:var(--color-paper-2);--form-ink:var(--color-ink);--form-border:var(--color-rule-2);--form-helper:var(--color-muted);width:min(100%,36rem);margin-top:var(--space-lg);color:var(--form-ink);text-align:left}.landing-shell .early-access-form--dark{--form-background:var(--color-dark-card);--form-hover:var(--color-dark-card-2);--form-ink:var(--color-on-dark);--form-border:var(--color-on-dark-muted);--form-helper:var(--color-on-dark-muted)}.landing-shell .early-access-form>label{margin-bottom:var(--space-2xs);color:var(--form-ink);font-size:var(--text-sm);line-height:1.2;display:block}.landing-shell .early-access-form__controls{gap:var(--space-xs);min-width:0;display:grid}.landing-shell .early-access-form input,.landing-shell .early-access-form button{box-sizing:border-box;min-width:0;height:var(--control-height);color:var(--form-ink);background:var(--form-background);border:var(--rule-hair) solid color-mix(in oklch, var(--form-border) 72%, transparent);border-radius:var(--radius-input);font-family:var(--font-body);font-size:var(--text-base);line-height:1}.landing-shell .early-access-form input{width:100%;padding-inline:var(--space-sm);outline:var(--rule-fine) solid transparent;outline-offset:var(--rule-hair)}.landing-shell .early-access-form input::placeholder{color:var(--form-helper);opacity:1}.landing-shell .early-access-form input:focus-visible{outline-color:var(--color-focus)}.landing-shell .early-access-form button{justify-content:center;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-md);color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink);box-shadow:var(--shadow-control);cursor:pointer;white-space:nowrap;transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);display:inline-flex}.landing-shell .early-access-form--dark button{color:var(--color-ink);background:var(--color-on-dark);border-color:var(--color-on-dark)}.landing-shell .early-access-form button:active{transform:translateY(var(--rule-hair))}.landing-shell .early-access-form button:disabled,.landing-shell .early-access-form input:disabled{cursor:not-allowed;opacity:.55}.landing-shell .early-access-form[data-state=email-error] input{border-color:var(--color-error)}.landing-shell .early-access-form[data-state=success] input{border-color:var(--color-success-border)}.landing-shell .early-access-form--dark[data-state=email-error] input{border-color:var(--color-error-on-dark)}.landing-shell .early-access-form__helper{min-height:1lh;margin:var(--space-2xs) 0 0;color:var(--form-helper);font-size:var(--text-xs);line-height:1.4}.landing-shell .early-access-form[data-state=email-error] .early-access-form__helper,.landing-shell .early-access-form[data-state=save-error] .early-access-form__helper{color:var(--color-error)}.landing-shell .early-access-form--dark[data-state=email-error] .early-access-form__helper,.landing-shell .early-access-form--dark[data-state=save-error] .early-access-form__helper{color:var(--color-error-on-dark)}.landing-shell .early-access-form--dark input:focus-visible,.landing-shell .early-access-form--dark button:focus-visible{outline-color:var(--color-focus-on-dark)}.landing-shell .landing-experience{isolation:isolate;background:0 0;height:100dvh;overflow:clip}.landing-shell .landing-system-core-target{z-index:-1;aspect-ratio:1.5;opacity:0;pointer-events:none;width:clamp(7.5rem,15.48vw,24rem);position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-shell .kova-carousel--embedded{position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.landing-shell .kova-carousel__surface,.landing-shell .kova-directory,.landing-shell .kova-carousel__meta,.landing-shell .kova-carousel__loader{color:var(--color-ink)}.landing-shell .kova-carousel__surface:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:calc(var(--space-xs) * -1)}.landing-shell .kova-directory{font-family:var(--font-display)}.landing-shell .kova-directory-button{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.landing-shell .kova-directory-button:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-3xs)}@media (min-width:64rem){.landing-shell[lang=en] .landing-hero__summary{white-space:nowrap;text-wrap:nowrap;max-width:none}.landing-shell .landing-experience .kova-directory{top:calc(var(--space-md) + 2.75rem + var(--space-3xs))}.landing-shell .landing-experience .kova-directory-brand{min-height:2.75rem}}.landing-shell .landing-what{padding:var(--space-4xl) var(--page-gutter);background:0 0}.landing-shell .landing-outcome-stack{margin-top:var(--space-3xl)}@media (max-width:79.999rem){.landing-shell .landing-outcome-stack{grid-auto-rows:1fr;display:grid}}.landing-shell .landing-outcome-card{--surface-lift:0rem;--stack-progress:0;box-sizing:border-box;min-height:var(--size-outcome-card);align-content:stretch;gap:var(--space-xl);margin-bottom:var(--space-md);padding:var(--space-md);color:var(--color-ink);background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-stack), inset 0 1px 0 #ffffffb8;transform:translate3d(0, var(--surface-lift), 0);transform-origin:top;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-settle);border:0;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-shell .landing-outcome-card{box-shadow:var(--shadow-stack), inset 0 1px 0 lab(100% 0 0/.72)}}.landing-shell .landing-outcome-card:nth-child(2n){color:var(--color-on-dark);background:var(--color-dark-card);box-shadow:var(--shadow-stack), inset 0 1px 0 #ffffff1a}@supports (color:lab(0% 0 0)){.landing-shell .landing-outcome-card:nth-child(2n){box-shadow:var(--shadow-stack), inset 0 1px 0 lab(100% 0 0/.1)}}.landing-shell .landing-outcome-card__heading{align-content:start;gap:var(--space-md);opacity:1;transition:opacity var(--dur-copy-reveal) var(--ease-out), transform var(--dur-section-settle) var(--ease-settle);grid-template-columns:3rem minmax(0,1fr);display:grid;transform:none}.landing-shell .landing-outcome-card__heading>span{padding-top:var(--space-2xs);color:var(--color-neutral);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.landing-shell .landing-outcome-card:nth-child(2n) .landing-outcome-card__heading>span{color:var(--color-on-dark-muted)}.landing-shell .landing-outcome-card h3{min-width:0;font-family:var(--font-display);font-size:clamp(2rem, 9.5vw, var(--text-3xl));font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.landing-shell .landing-outcome-card__body{opacity:1;min-width:0;transition:opacity var(--dur-copy-reveal) var(--ease-out) 80ms, transform var(--dur-section-settle) var(--ease-settle) 80ms;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;transform:none}.landing-shell[data-motion-ready=true] .landing-outcome-card:not([data-card-visible=true]) .landing-outcome-card__heading,.landing-shell[data-motion-ready=true] .landing-outcome-card:not([data-card-visible=true]) .landing-outcome-card__body{opacity:0;transform:translate3d(0, var(--reveal-y), 0) scale(.995)}.landing-shell .landing-outcome-card__lead{max-width:20ch;font-family:var(--font-display);font-size:clamp(1.85rem, 8.4vw, var(--text-2xl));font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}.landing-shell .landing-outcome-card__detail{max-width:52ch;margin:var(--space-lg) 0 0;color:var(--color-neutral);font-size:var(--text-base);line-height:var(--leading-body)}.landing-shell .landing-outcome-card:nth-child(2n) .landing-outcome-card__detail{color:var(--color-on-dark-muted)}.landing-shell .landing-outcome-card__caption{max-width:52ch;margin:var(--space-md) 0 0;padding-top:var(--space-md);color:var(--color-on-dark);border-top:var(--rule-hair) solid var(--color-dark-card-2);font-family:var(--font-mask-mono);font-size:var(--text-sm);line-height:1.45}.landing-shell .landing-outcome-card ul{gap:var(--space-2xs);margin:var(--space-xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-shell .landing-outcome-card li{padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-2);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.3}.landing-shell .landing-outcome-card:nth-child(2n) li{color:var(--color-on-dark);background:var(--color-dark-card-2);border-color:var(--color-neutral)}.landing-shell .landing-what__next{margin-top:var(--space-xl)}.landing-shell .landing-what{padding:clamp(7rem, 12vh, 10rem) var(--page-gutter) var(--space-4xl);overflow:visible}.landing-shell .landing-what[data-system-handoff=true]{z-index:calc(var(--z-raised) + 1)}.landing-shell .landing-system__intro{text-align:center;padding:0 0 clamp(3.5rem,6vw,5.5rem);display:block}.landing-shell .landing-system__intro>div{opacity:1;width:100%;min-width:0;transform:none}.landing-shell .landing-system__intro h2{width:100%;max-width:none;margin:var(--space-md) auto 0;font-family:var(--font-display);font-size:clamp(1.2rem,3.4vw,4rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-align:center;text-wrap:nowrap;white-space:nowrap;line-height:1.16}.landing-shell .landing-system__intro h2 span{color:var(--color-muted);display:inline}.landing-shell .landing-system__intro h2 span[data-accent=true]{color:var(--color-ink)}.landing-shell .landing-proof{min-height:100dvh;padding:var(--space-4xl) var(--page-gutter);background:0 0;align-items:center;display:grid;overflow:hidden}.landing-shell .landing-reviews__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-top:var(--space-2xl);flex-direction:column;display:flex}.landing-shell .landing-reviews__toolbar-copy{gap:var(--space-2xs);min-width:0;display:grid}.landing-shell .landing-reviews__toolbar-copy>strong{width:fit-content;padding:var(--space-3xs) var(--space-xs);color:var(--color-neutral);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-family:var(--font-mask-mono);font-size:var(--text-xs);letter-spacing:.08em;font-weight:400;line-height:1.25}.landing-shell .landing-reviews__toolbar-copy>p{color:var(--color-neutral);font-family:var(--font-mask-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.4}.landing-shell .landing-reviews__controls{align-self:flex-end;gap:var(--space-2xs);flex:none;display:flex}.landing-shell .landing-reviews__controls button{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:color-mix(in oklch, var(--color-paper) 88%, transparent);border:var(--rule-hair) solid var(--color-ink);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid}.landing-shell .landing-reviews__track{margin-top:var(--space-lg);padding:0 0 var(--space-md);gap:var(--space-sm);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--color-neutral) transparent;scrollbar-width:thin;grid-auto-columns:clamp(18rem,72vw,30rem);grid-auto-flow:column;display:grid;overflow:auto hidden}.landing-shell .landing-reviews__track::-webkit-scrollbar{height:var(--space-3xs)}.landing-shell .landing-reviews__track::-webkit-scrollbar-thumb{background:var(--color-neutral);border-radius:var(--radius-pill)}.landing-shell .landing-review-card{box-sizing:border-box;min-height:25rem;padding:var(--space-xl);opacity:0;color:var(--color-ink);background:var(--color-paper);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-stack);scroll-snap-align:start;transform:translateY(var(--space-lg));transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transition-delay:var(--reveal-delay);flex-direction:column;display:flex}.landing-shell .landing-review-card:nth-child(2n){color:var(--color-on-dark);background:var(--color-dark-card);border-color:var(--color-dark-card-2)}.landing-shell .landing-proof[data-section-active=true] .landing-review-card{opacity:1;transform:translateY(0)}.landing-shell .landing-review-card__topline{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.landing-shell .landing-review-card__topline strong{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.landing-shell .landing-review-card__topline>span{padding:var(--space-3xs) var(--space-xs);color:var(--color-neutral);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);font-family:var(--font-mask-mono);font-size:var(--text-xs);letter-spacing:.08em;line-height:1}.landing-shell .landing-review-card:nth-child(2n) .landing-review-card__topline>span{color:var(--color-on-dark-muted);border-color:var(--color-dark-card-2)}.landing-shell .landing-review-card__stars{padding-top:var(--space-lg);color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.13em;margin:0;line-height:1}.landing-shell .landing-review-card blockquote{max-width:27ch;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heading);letter-spacing:-.025em;margin:auto 0;line-height:1.25}.landing-shell .landing-review-card small{padding-top:var(--space-lg);color:var(--color-neutral);border-top:var(--rule-hair) solid var(--color-rule);font-family:var(--font-mask-mono);font-size:var(--text-xs);line-height:1}.landing-shell .landing-review-card:nth-child(2n) small{color:var(--color-on-dark-muted);border-color:var(--color-dark-card-2)}.landing-shell .landing-pricing{min-height:auto;padding:clamp(5rem, 8vw, 7rem) var(--page-gutter) clamp(1.5rem, 2.5vw, 2.25rem);background:0 0;align-items:start;display:grid}.landing-shell .landing-pricing__title{width:max-content;max-width:100%;display:grid}.landing-shell .landing-pricing__title>span{white-space:nowrap;display:block}.landing-shell[lang=zh-CN] .landing-pricing__title{font-size:clamp(2rem,8.2vw,4.5rem)}.landing-shell .landing-pricing__grid{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-3xl);display:grid}.landing-shell .landing-price-card{--card-lift:0rem;box-sizing:border-box;min-height:31rem;padding:var(--space-xl);opacity:0;color:var(--color-ink);background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffb8;transform:translate3d(0, calc(var(--section-y) + var(--card-lift)), 0) scale(.995);transition:opacity var(--dur-copy-reveal) var(--ease-out) var(--reveal-delay), transform var(--dur-section-settle) var(--ease-settle) var(--reveal-delay), box-shadow var(--dur-short) var(--ease-in-out);border:0;flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.landing-shell .landing-price-card{box-shadow:var(--shadow-card), inset 0 1px 0 lab(100% 0 0/.72)}}.landing-shell .landing-pricing[data-section-active=true] .landing-price-card{opacity:1;transform:translate3d(0, var(--card-lift), 0) scale(1)}.landing-shell .landing-price-card--recommended{color:var(--color-on-dark);background:var(--color-dark-card);box-shadow:var(--shadow-stack), inset 0 1px 0 #ffffff1a}@supports (color:lab(0% 0 0)){.landing-shell .landing-price-card--recommended{box-shadow:var(--shadow-stack), inset 0 1px 0 lab(100% 0 0/.1)}}.landing-shell .landing-price-card__topline{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);min-height:2rem;display:flex}.landing-shell .landing-price-card h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin:0}.landing-shell .landing-price-card__topline>span{padding:var(--space-3xs) var(--space-2xs);color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-pill);font-size:var(--text-xs);flex:none;line-height:1}.landing-shell .landing-price-card__price{align-items:baseline;gap:var(--space-2xs);min-height:4.75rem;margin:var(--space-xl) 0 0;display:flex}.landing-shell .landing-price-card__price strong{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.landing-shell .landing-price-card__price span{color:var(--color-neutral);font-size:var(--text-sm)}.landing-shell .landing-price-card--recommended .landing-price-card__price span{color:var(--color-on-dark-muted)}.landing-shell .landing-price-card ul{margin:var(--space-lg) 0 0;padding:var(--space-lg) 0 var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule);flex:auto;list-style:none}.landing-shell .landing-price-card--recommended ul{border-color:var(--color-dark-card-2)}.landing-shell .landing-price-card li{margin-top:var(--space-xs);padding-left:var(--space-md);font-size:var(--text-sm);line-height:1.35;position:relative}.landing-shell .landing-price-card li:before{width:var(--space-2xs);height:var(--space-2xs);content:"";background:var(--color-accent);border-radius:50%;position:absolute;top:.42em;left:0}.landing-shell .landing-price-card>a{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:0 var(--space-md);color:var(--color-paper);background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-input);box-shadow:var(--shadow-control);font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);text-decoration:none;display:flex}.landing-shell .landing-price-card--recommended>a{color:var(--color-ink);background:var(--color-on-dark);border-color:var(--color-on-dark)}.landing-shell .landing-cta-section{min-height:auto;padding:clamp(1.5rem, 2.5vw, 2.5rem) var(--page-gutter);isolation:isolate;background:0 0;align-items:start;display:grid}.landing-shell .landing-cta-section .landing-closing{opacity:0;transition:opacity var(--dur-copy-reveal) var(--ease-out);margin-top:0;transform:none}.landing-shell .landing-cta-section[data-section-active=true] .landing-closing{opacity:1;transform:none}.landing-shell .landing-faq-section{padding:var(--space-4xl) var(--page-gutter) 0;isolation:isolate;background:0 0}.landing-shell .landing-gradient-waves{z-index:0;pointer-events:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.landing-shell .landing-gradient-waves__canvas{position:absolute;inset:0}.landing-shell .landing-faq-section>.landing-section-shell{z-index:var(--z-base);position:relative}.landing-shell .landing-hash-alias{position:absolute;top:0}.landing-shell .landing-faq-layout{align-items:start;gap:var(--space-2xl);display:grid}.landing-shell .landing-faq-intro{min-width:0}.landing-shell .landing-faq__list{border-top:var(--rule-hair) solid var(--color-rule-2)}.landing-shell .landing-faq__list details{border-bottom:var(--rule-hair) solid var(--color-rule-2)}.landing-shell .landing-faq__list summary{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);color:var(--color-ink);cursor:pointer;font-size:var(--text-base);transition:color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);font-weight:400;line-height:1.35;list-style:none;display:flex}.landing-shell .landing-faq__list summary:active{transform:translateY(var(--rule-hair))}.landing-shell .landing-faq__list summary::-webkit-details-marker{display:none}.landing-shell .landing-faq__list summary:after{content:"+";color:var(--color-neutral);font-size:var(--text-md);flex:none;font-weight:400;line-height:1}.landing-shell .landing-faq__list details[open] summary:after{content:"−"}.landing-shell .landing-faq__list details p{max-width:65ch;padding:0 0 var(--space-md);color:var(--color-neutral);font-size:var(--text-base);margin:0;line-height:1.55}.landing-shell .landing-closing{min-height:0;color:var(--color-ink);perspective:90rem;background:0 0;border:0;border-radius:0;margin-top:0;display:grid;position:relative;overflow:visible}.landing-shell .landing-subscription{z-index:1;box-sizing:border-box;width:min(100%,92rem);min-width:0;min-height:0;margin-inline:auto;padding:0;position:relative}.landing-shell .landing-cta-actions{justify-items:center;width:100%;display:grid;position:relative;transform:none}.landing-shell .landing-cta__statement{width:min(100%,42rem);color:var(--color-ink-2);text-align:center;font-family:var(--font-display);font-size:clamp(.875rem,1vw,1rem);font-weight:var(--font-weight-medium);letter-spacing:.035em;white-space:nowrap;margin:0;line-height:1.45}.landing-shell[lang=zh-CN] .landing-cta__statement{letter-spacing:.075em}.landing-shell .landing-closing__primary{justify-content:space-between;align-items:center;gap:var(--space-sm);width:min(100%,32rem);min-height:3.875rem;margin-top:var(--space-sm);padding-inline:var(--space-lg);color:var(--color-paper);background:var(--color-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-control);font-size:var(--text-base);font-weight:var(--font-weight-medium);transition:color var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);border:0;text-decoration:none;display:flex}.landing-shell .landing-subscription .early-access-form{width:100%;margin-top:0}.landing-shell .landing-subscription .early-access-form__controls{grid-template-columns:minmax(0,1fr)}.landing-shell .landing-subscription__note{width:min(100%,42rem);max-width:65ch;margin:var(--space-md) auto 0;color:var(--color-neutral);font-size:var(--text-xs);line-height:var(--leading-body);text-align:center;border-top:0;padding-top:0}.landing-shell .landing-footer{gap:var(--space-2xl);margin-top:var(--space-xl);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));color:var(--color-on-dark);background:var(--color-dark-card);border:var(--rule-hair) solid var(--color-dark-card-2);border-radius:var(--radius-card);font-size:var(--text-sm);display:grid;overflow:hidden}.landing-shell .landing-footer__top{gap:var(--space-xl);display:grid}.landing-shell .landing-footer__identity{max-width:28rem}.landing-shell .landing-footer__brand{align-items:center;gap:var(--space-2xs);color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--font-weight-heading);text-decoration:none;display:inline-flex}.landing-shell .landing-footer__brand .kova-mark-image{width:2.1em;height:1.4em}.landing-shell .landing-footer__identity>p{max-width:38ch;margin:var(--space-lg) 0 0;color:var(--color-on-dark-muted);font-size:var(--text-base);line-height:var(--leading-body)}.landing-shell .landing-footer__identity>strong{margin-top:var(--space-sm);color:var(--color-on-dark);font-weight:400;display:block}.landing-shell .landing-footer__socials{gap:var(--space-2xs);margin-top:var(--space-lg);display:flex}.landing-shell .landing-footer__socials a{width:2.75rem;height:2.75rem;color:var(--color-on-dark);border:var(--rule-hair) solid var(--color-neutral);border-radius:var(--radius-input);font-size:var(--text-sm);place-items:center;text-decoration:none;display:grid}.landing-shell .landing-footer__top>nav{align-content:start;gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-dark-card-2);display:grid}.landing-shell .landing-footer__top>nav>p{margin:0 0 var(--space-xs);color:var(--color-on-dark);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-heading)}.landing-shell .landing-footer__top>nav a,.landing-shell .landing-footer__meta a{width:fit-content;color:var(--color-on-dark-muted);transition:color var(--dur-short) var(--ease-in-out), transform var(--dur-micro) var(--ease-out);text-decoration:none}.landing-shell .landing-footer__wordmark{box-sizing:border-box;width:100%;margin-top:var(--space-xl);color:#0000;font-family:var(--font-display);font-size:clamp(4.4rem,17.2vw,18rem);font-weight:var(--font-weight-display);letter-spacing:-.065em;white-space:nowrap;-webkit-text-stroke:var(--rule-hair) var(--color-neutral);text-stroke:var(--rule-hair) var(--color-neutral);line-height:.76;overflow:hidden}.landing-shell .landing-footer__meta{align-items:flex-start;gap:var(--space-lg);padding-top:var(--space-lg);color:var(--color-on-dark-muted);border-top:var(--rule-hair) solid var(--color-dark-card-2);font-size:var(--text-xs);flex-direction:column;display:flex}.landing-shell .landing-footer__meta>div{gap:var(--space-2xs);max-width:72ch;line-height:1.5;display:grid}.landing-shell .landing-footer__meta nav{gap:var(--space-md);flex-wrap:wrap;display:flex}.landing-shell .landing-footer-section{min-height:auto;padding:clamp(1.5rem, 2.5vw, 2.5rem) var(--page-gutter) clamp(2rem, 4vw, 3rem);background:0 0;align-items:start;display:grid}.landing-shell .landing-footer{opacity:0;color:var(--color-ink);transform:translate3d(0, var(--section-y), 0) scale(.995);transition:opacity var(--dur-copy-reveal) var(--ease-out), transform var(--dur-section-settle) var(--ease-settle);background:0 0;border:0;border-radius:0;margin-top:0;padding:0;overflow:visible}.landing-shell .landing-footer-section[data-section-active=true] .landing-footer{opacity:1;transform:translate(0,0)scale(1)}.landing-shell .landing-footer__brand,.landing-shell .landing-footer__identity>strong,.landing-shell .landing-footer__top>nav>p{color:var(--color-ink)}.landing-shell .landing-footer__identity>p,.landing-shell .landing-footer__top>nav a,.landing-shell .landing-footer__meta a,.landing-shell .landing-footer__meta{color:var(--color-neutral)}.landing-shell .landing-footer__socials a{width:auto;height:auto;min-height:2.75rem;padding-inline:var(--space-2xs);color:var(--color-ink);border:0;border-radius:0}.landing-shell .landing-footer__top>nav,.landing-shell .landing-footer__meta{border:0}.landing-shell .landing-footer__wordmark{-webkit-text-stroke-color:var(--color-rule-2);text-stroke-color:var(--color-rule-2)}.landing-shell .landing-nav__brand:focus-visible,.landing-shell .landing-nav__links a:focus-visible,.landing-shell .landing-nav__language:focus-visible,.landing-shell .landing-nav__access:focus-visible,.landing-shell .landing-nav__mobile summary:focus-visible,.landing-shell .landing-nav__mobile a:focus-visible,.landing-shell .landing-section-link:focus-visible,.landing-shell .landing-hero__trial:focus-visible,.landing-shell .landing-reviews__track:focus-visible,.landing-shell .landing-reviews__controls button:focus-visible,.landing-shell .landing-closing__primary:focus-visible,.landing-shell .landing-price-card>a:focus-visible,.landing-shell .landing-faq__list summary:focus-visible,.landing-shell .landing-footer a:focus-visible,.landing-shell .early-access-form button:focus-visible{outline:var(--rule-fine) solid var(--color-focus);outline-offset:var(--space-3xs)}.landing-shell .landing-footer a:focus-visible{outline-color:var(--color-focus)}@media (hover:hover) and (pointer:fine){.landing-shell .kova-directory-button:hover{text-decoration:underline;text-decoration-thickness:var(--rule-hair);text-underline-offset:.18em}.landing-shell .landing-nav__brand:hover,.landing-shell .landing-section-link:hover,.landing-shell .landing-faq__list summary:hover{color:var(--color-muted)}.landing-shell .landing-nav__links a:hover,.landing-shell .landing-nav__language:hover,.landing-shell .landing-nav__mobile nav a:hover,.landing-shell .landing-reviews__controls button:hover{background:var(--color-paper-2)}.landing-shell .landing-nav__access:hover,.landing-shell .landing-nav__mobile summary:hover{color:var(--color-accent-ink);background:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--shadow-control-hover);transform:translateY(-.14rem)}.landing-shell .landing-footer a:hover{color:var(--color-accent)}.landing-shell .early-access-form input:hover{background:var(--form-hover)}.landing-shell .early-access-form button:not(:disabled):hover,.landing-shell .landing-hero__trial:hover,.landing-shell .landing-closing__primary:hover,.landing-shell .landing-price-card>a:hover{color:var(--color-accent-ink);background:var(--color-accent);box-shadow:var(--shadow-control-hover);transform:translateY(-.18rem)}.landing-shell .landing-price-card:hover{--card-lift:-.45rem;box-shadow:var(--shadow-stack-hover)}.landing-shell .landing-outcome-card:hover{--surface-lift:-.4rem;box-shadow:var(--shadow-stack-hover), inset 0 1px 0 #ffffffb8}@supports (color:lab(0% 0 0)){.landing-shell .landing-outcome-card:hover{box-shadow:var(--shadow-stack-hover), inset 0 1px 0 lab(100% 0 0/.72)}}.landing-shell .landing-outcome-card:nth-child(2n):hover{box-shadow:var(--shadow-stack-hover), inset 0 1px 0 #ffffff1f}@supports (color:lab(0% 0 0)){.landing-shell .landing-outcome-card:nth-child(2n):hover{box-shadow:var(--shadow-stack-hover), inset 0 1px 0 lab(100% 0 0/.12)}}.landing-shell .landing-hero__film-frame:hover{box-shadow:var(--shadow-stack-hover);transform:translate3d(0,-.42rem,2rem)rotateX(.45deg)rotateY(-.35deg)scale(1.003)}}@media (max-width:47.999rem){.landing-shell .landing-cta-section{padding:clamp(1.5rem, 6vw, 2rem) var(--page-gutter)}.landing-shell .landing-subscription{padding-inline:0}.landing-shell .landing-cta-actions{width:100%}.landing-shell[lang=zh-CN] .landing-system__intro h2{max-width:none;letter-spacing:var(--tracking-display);font-size:clamp(1rem,4.4vw,2rem);line-height:1.16}.landing-shell[lang=en] .landing-system__intro h2{font-size:clamp(.75rem,3.15vw,1.5rem)}.landing-shell .landing-system__intro h2 span{display:inline}.landing-shell .landing-nav{grid-template-columns:minmax(0,1fr) auto}.landing-shell .landing-nav__actions{grid-column:2}.landing-shell .landing-nav__links,.landing-shell .landing-nav__language>span:first-child,.landing-shell .landing-nav__language>span:nth-child(2){display:none}.landing-shell .landing-nav__mobile{display:block}}@media (max-width:63.999rem){.landing-shell .landing-system__intro{min-height:0;padding-block:0 var(--space-3xl);align-content:start}}@media (max-width:59.999rem){.landing-shell .landing-nav{grid-template-columns:minmax(0,1fr) auto}.landing-shell .landing-nav__actions{grid-column:2}.landing-shell .landing-nav__links{display:none}.landing-shell .landing-nav__mobile{display:block}}@media (max-width:39.999rem){.landing-shell .landing-nav__brand>span:last-child{display:none}.landing-shell .landing-nav__actions{gap:var(--space-3xs)}.landing-shell .landing-nav__access,.landing-shell .landing-nav__language,.landing-shell .landing-nav__mobile summary{padding-inline:var(--space-xs)}.landing-shell .landing-hero__eyebrow{margin-left:0}.landing-shell .landing-hero__explore{margin-right:0}}@media (min-width:40rem){.landing-shell .landing-nav{top:var(--space-md)}.landing-shell .landing-nav__brand{font-size:var(--text-base)}.landing-shell .early-access-form__controls{grid-template-columns:minmax(0,1fr) auto}.landing-shell .landing-hero__proof ol{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-shell .landing-hero__proof li{min-height:9rem;padding:var(--space-md);border-right:var(--rule-hair) solid var(--color-dark-card-2);border-bottom:0}.landing-shell .landing-hero__proof li:last-child{border-right:0}.landing-shell .landing-outcome-card{padding:var(--space-xl)}.landing-shell .landing-reviews__toolbar{flex-direction:row;align-items:center}.landing-shell .landing-reviews__controls{align-self:auto}.landing-shell .landing-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.landing-shell .landing-outcome-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.landing-shell .landing-outcome-card__body{justify-content:center}.landing-shell .landing-outcome-card__lead{font-size:var(--text-3xl)}.landing-shell .landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell .landing-reviews__track{grid-auto-columns:clamp(22rem,38vw,30rem)}.landing-shell .landing-price-card:last-child{grid-column:1/-1}.landing-shell .landing-faq-layout{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.landing-shell .landing-footer__top{grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(9rem,.7fr))}.landing-shell .landing-footer__meta{flex-direction:row;justify-content:space-between;align-items:flex-end}.landing-shell .landing-footer__meta nav{justify-content:flex-end}}@media (min-width:80rem){.landing-shell .landing-outcome-card{padding:var(--space-2xl)}.landing-shell .landing-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell .landing-price-card:last-child{grid-column:auto}.landing-shell .landing-faq-intro{top:var(--space-4xl);position:sticky}.landing-shell .landing-closing{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:auto}.landing-shell .landing-subscription{padding:0;display:block}}@media (min-width:80rem) and (min-height:48rem){.landing-shell .landing-outcome-card{top:var(--stack-top);margin-bottom:var(--space-stack-gap);opacity:var(--stack-opacity);transform:translateY(calc(var(--stack-shift) + var(--surface-lift))) scale(var(--stack-scale));position:sticky}.landing-shell .landing-outcome-card:last-child{margin-bottom:0}}@media (min-width:90rem){.landing-shell .landing-pricing__grid,.landing-shell .landing-closing{gap:var(--space-md)}}@media (pointer:coarse){.landing-shell .landing-nav__brand,.landing-shell .landing-nav__links a,.landing-shell .landing-nav__language,.landing-shell .landing-nav__access,.landing-shell .landing-nav__mobile summary,.landing-shell .landing-nav__mobile a,.landing-shell .landing-section-link,.landing-shell .landing-hero__trial,.landing-shell .landing-reviews__controls button,.landing-shell .landing-closing__primary,.landing-shell .landing-price-card>a,.landing-shell .landing-footer a{min-height:3rem}}.landing-shell:not([data-motion-ready]) .landing-section-copy-reveal>h2,.landing-shell:not([data-motion-ready]) .landing-section-copy-reveal>p,.landing-shell:not([data-motion-ready]) .landing-enemy small,.landing-shell:not([data-motion-ready]) .landing-system__intro>div,.landing-shell:not([data-motion-ready]) .landing-cta-section .landing-closing,.landing-shell:not([data-motion-ready]) .landing-footer{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-shell{scroll-behavior:auto;scroll-snap-type:none}.landing-shell .landing-section-intro,.landing-shell .landing-price-card,.landing-shell .landing-outcome-card,.landing-shell .landing-outcome-card__heading,.landing-shell .landing-outcome-card__body,.landing-shell .landing-review-card,.landing-shell .landing-system__intro>div,.landing-shell .landing-section-copy-reveal>h2,.landing-shell .landing-section-copy-reveal>p,.landing-shell .landing-enemy small,.landing-shell .landing-closing,.landing-shell .landing-footer{opacity:1;transition:none;transform:none}.landing-shell .landing-gradient-waves{display:none}.landing-shell .landing-hero__eyebrow,.landing-shell .landing-hero h1,.landing-shell .landing-hero h1 span,.landing-shell .landing-hero__sub,.landing-shell .landing-hero__trial,.landing-shell .landing-hero__summary,.landing-shell .landing-hero__explore,.landing-shell .landing-hero__film-motion,.landing-shell .landing-hero__film-breathe,.landing-shell .landing-hero__film-frame{opacity:1;transition:none;animation:none;transform:none}.landing-shell .landing-cta-actions{opacity:1;transform:none}.landing-shell .landing-nav__brand,.landing-shell .landing-nav__links a,.landing-shell .landing-nav__language,.landing-shell .landing-nav__access,.landing-shell .landing-nav__mobile summary,.landing-shell .landing-nav__mobile a,.landing-shell .landing-section-link,.landing-shell .landing-hero__trial,.landing-shell .landing-reviews__controls button,.landing-shell .landing-closing__primary,.landing-shell .early-access-form button,.landing-shell .landing-price-card>a,.landing-shell .landing-faq__list summary,.landing-shell .landing-footer a{transition-duration:var(--dur-reduced)}.landing-shell .landing-nav__brand:active,.landing-shell .landing-nav__links a:active,.landing-shell .landing-nav__language:active,.landing-shell .landing-nav__access:active,.landing-shell .landing-nav__mobile a:active,.landing-shell .landing-section-link:active,.landing-shell .landing-hero__trial:active,.landing-shell .landing-reviews__controls button:active,.landing-shell .landing-closing__primary:active,.landing-shell .early-access-form button:active,.landing-shell .landing-price-card>a:active,.landing-shell .landing-footer a:active{transform:none}}@media (forced-colors:active){.landing-shell .landing-cta-actions{opacity:1!important;transform:none!important}}.landing-shell .landing-finale{z-index:7;width:calc(100vw + 2rem);min-height:max(100svh,45rem);padding:clamp(5.5rem, 10vh, 6.5rem) var(--page-gutter) clamp(3rem, 6vh, 5rem);box-sizing:border-box;isolation:isolate;background:0 0;align-content:center;justify-self:start;justify-items:center;margin-inline:calc(50% - 50vw - 1rem);display:grid;position:relative}.landing-shell .landing-finale__intro{text-align:center;width:min(100%,52rem);margin:0 0 clamp(2.5rem,4vw,3.5rem)}.landing-shell .landing-finale__intro h2{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);margin:0;line-height:1.02}.landing-shell .landing-finale__intro p{color:var(--color-muted);margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.55}.landing-shell .landing-auth-frame{--bg-canvas:var(--color-paper);--bg-raised:var(--color-paper);--bg-raised-hover:color-mix(in oklch, var(--color-paper) 96%, var(--color-ink));--bg-overlay:var(--color-paper-2);--surface-hi:var(--color-paper);--surface-mid:var(--color-paper);--surface-lo:var(--color-paper-2);--surface-border:color-mix(in oklch, var(--color-rule) 82%, transparent);--surface-border-strong:var(--color-rule);--control-fill:color-mix(in oklch, var(--color-ink) 4%, var(--color-paper));--control-fill-hover:color-mix(in oklch, var(--color-ink) 7%, var(--color-paper));--control-fill-strong:color-mix(in oklch, var(--color-ink) 10%, var(--color-paper));--hover-surface:color-mix(in oklch, var(--color-ink) 6%, var(--color-paper));--text-primary:var(--color-ink);--text-secondary:var(--color-ink-2);--text-muted:var(--color-muted);--text-ghost:var(--color-neutral);--text-on-accent:var(--color-paper);--color-zinc-50:var(--color-ink);--color-zinc-100:var(--color-ink);--color-zinc-200:var(--color-ink-2);--color-zinc-300:var(--color-ink-2);--color-zinc-400:var(--color-neutral);--color-zinc-500:var(--color-muted);--color-emerald-300:#00612a;--color-emerald-400:#007134;--color-emerald-500:#006229;--ring-accent:var(--color-focus);--up:#005425;--status-error:#940308;--color-rose-400:var(--status-error);--radius-card:1.5rem;--radius-control:.75rem;--radius-field:.75rem;box-sizing:border-box;width:min(100%,26rem);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 .35rem .9rem #070d0a0b,0 2rem 5rem #070d0a13;box-shadow:0 .35rem .9rem lab(3.13393% -2.03098 .593907/.045),0 2rem 5rem lab(3.13393% -2.03098 .593907/.075)}@supports (color:lab(0% 0 0)){.landing-shell .landing-auth-frame{--color-emerald-300:lab(35.4914% -40.2908 25.8046);--color-emerald-400:lab(41.5341% -46.5798 29.9199);--color-emerald-500:lab(35.6042% -43.5863 28.109);--up:lab(30.7252% -37.2294 23.8803);--status-error:lab(31.019% 53.5178 42.1518)}}.landing-shell .landing-auth-frame>:last-child{max-width:none;margin-top:0}.landing-shell .landing-auth-frame .card,.landing-shell .landing-auth-frame .card:hover{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.landing-shell .landing-auth-frame .card>h2{color:var(--color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-align:center;margin:0;line-height:1.25}.landing-shell .landing-auth-frame .field{height:3.25rem;min-height:3.25rem;color:var(--color-ink);background:var(--control-fill);border-color:var(--color-rule);caret-color:var(--color-focus);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:.75rem}.landing-shell .landing-auth-frame .field::placeholder{color:var(--color-muted);opacity:.78}.landing-shell .landing-auth-frame .field:hover:not(:disabled){background:var(--control-fill-hover)}.landing-shell .landing-auth-frame .field:focus-visible{border-color:var(--color-focus);outline:none;box-shadow:0 0 0 .22rem #00833b24;box-shadow:0 0 0 .22rem lab(47.5765% -52.8755 34.0485/.14)}.landing-shell .landing-auth-frame .field:disabled{cursor:not-allowed;opacity:.55}.landing-shell .landing-auth-frame .field:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1000px var(--color-paper-2), 0 0 0 .22rem transparent;transition:background-color 9999s ease-out}.landing-shell .landing-auth-frame .field:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1000px var(--color-paper-2), 0 0 0 .22rem transparent;transition:background-color 9999s ease-out}.landing-shell .landing-auth-frame .field:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 1000px var(--color-paper-2), 0 0 0 .22rem transparent;transition:background-color 9999s ease-out}.landing-shell .landing-auth-frame .field:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-paper-2), 0 0 0 .22rem #00833b52}@supports (color:lab(0% 0 0)){.landing-shell .landing-auth-frame .field:autofill:focus{box-shadow:inset 0 0 0 1000px var(--color-paper-2), 0 0 0 .22rem lab(47.5765% -52.8755 34.0485/.32)}}.landing-shell .landing-auth-frame .btn-primary{width:100%;height:3.25rem;min-height:3.25rem;color:var(--color-paper);background:color-mix(in oklch, var(--color-focus) 86%, var(--color-ink));transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out), translate .2s var(--ease-out), opacity .2s var(--ease-out);border-color:#0000;border-radius:.75rem;padding-inline:1rem;box-shadow:inset 0 1px #fff3,0 .45rem 1rem #00622929;box-shadow:inset 0 1px lab(100% 0 0/.2),0 .45rem 1rem lab(35.6042% -43.5863 28.109/.16)}.landing-shell .landing-auth-frame .btn-primary:disabled{color:color-mix(in oklch, var(--color-paper) 76%, transparent);box-shadow:none;opacity:.5}.landing-shell .landing-auth-frame .mt-5.space-y-2\.5>.btn{width:100%;height:3.125rem;min-height:3.125rem;color:var(--color-ink);background:var(--color-paper);border-color:var(--color-rule);border-radius:.75rem;justify-content:center;box-shadow:0 .15rem .4rem #070d0a09;box-shadow:0 .15rem .4rem lab(3.13393% -2.03098 .593907/.035)}.landing-shell .landing-auth-frame .mt-5.space-y-2\.5>a[href="/api/auth/signin/apple/start"]{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.landing-shell .landing-auth-frame .my-5[aria-hidden]>span:first-child,.landing-shell .landing-auth-frame .my-5[aria-hidden]>span:last-child{background:color-mix(in oklch, var(--color-rule) 72%, transparent)}.landing-shell .landing-auth-frame .text-error{color:var(--status-error)}.landing-shell .landing-auth-frame .text-up{color:var(--up)}.landing-shell .landing-auth-frame a:focus-visible,.landing-shell .landing-auth-frame button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.landing-shell .landing-subscription__note{width:min(100%,34rem);color:var(--color-muted);font-size:var(--text-xs);text-align:center;margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;line-height:1.55}@media (hover:hover) and (pointer:fine){.landing-shell .landing-auth-frame .btn-primary:hover:not(:disabled){color:var(--color-paper);background:color-mix(in oklch, var(--color-focus) 74%, var(--color-ink));translate:0 -1px;box-shadow:inset 0 1px #fff3,0 .65rem 1.4rem #00622933;box-shadow:inset 0 1px lab(100% 0 0/.2),0 .65rem 1.4rem lab(35.6042% -43.5863 28.109/.2)}.landing-shell .landing-auth-frame .mt-5.space-y-2\.5>.btn:hover{background:var(--color-paper-2)}.landing-shell .landing-auth-frame .mt-5.space-y-2\.5>a[href="/api/auth/signin/apple/start"]:hover{color:var(--color-paper);background:color-mix(in oklch, var(--color-ink) 90%, var(--color-paper))}}@media (max-width:30rem){.landing-shell .landing-finale{padding-inline:clamp(1rem,5vw,1.5rem)}.landing-shell .landing-auth-frame{border-radius:1.25rem;padding:1.35rem}.landing-shell .landing-finale__intro{margin-bottom:2.5rem}}.landing-shell .kova-mark-image{background:url(/landing/kova-mark-glow.png) 50%/contain no-repeat;flex:none;width:1.8em;height:1.2em;display:inline-block}
