.landing-page{--landing-bg:#08111f;--landing-bg-soft:#0b1423;--landing-surface:#0b1423c7;--landing-line:#94a3b829;--landing-text:#f8fafc;--landing-muted:#9eafc4;--landing-blue:#4c8dff;--landing-cyan:#22d3ee;--landing-violet:#8b5cf6;isolation:isolate;background:radial-gradient(circle at 74% 1%, #2f6fed14, transparent 34rem), var(--landing-bg);min-width:320px;min-height:100dvh;color:var(--landing-text);position:relative;overflow:clip}.landing-page:before{z-index:-1;content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(#94a3b80a 1px,#0000 1px);background-size:100% 32px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 72%)}.landing-page a{color:inherit;text-decoration:none}.landing-page a:focus-visible,.landing-page summary:focus-visible,.landing-page #main-content:focus-visible{outline:2px solid var(--landing-cyan);outline-offset:4px}.landing-skip{z-index:200;background:#fff;border-radius:.75rem;min-height:44px;padding:.8rem 1rem;font-size:.85rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%);color:#08111f!important}.landing-skip:focus{transform:none}.landing-header{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.landing-header:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#040a16b3,#040a1638 58%,#0000);height:92px;transition:opacity .18s;position:absolute;inset:0 0 auto}.landing-header.is-scrolled{background:0 0}.landing-header.is-scrolled:before{opacity:0}.landing-header__inner{pointer-events:auto;backdrop-filter:blur()saturate();background:0 0;border:1px solid #0000;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100% - 2.5rem,1240px);min-height:80px;margin-inline:auto;padding-inline:0;transition:width .3s cubic-bezier(.22,1,.36,1),min-height .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,box-shadow .26s,backdrop-filter .18s;display:grid;box-shadow:0 0 #0000}.landing-header.is-scrolled .landing-header__inner{backdrop-filter:blur(20px)saturate(1.18);background:#070e1be6;border-color:#94a3b833;width:min(100% - 2rem,820px);min-height:58px;margin-top:.7rem;padding:.25rem .45rem;box-shadow:0 18px 52px #00000052,inset 0 1px #ffffff0e}.landing-brand{color:#f4f8ff;letter-spacing:-.018em;border-radius:.75rem;justify-self:start;align-items:center;gap:.65rem;min-height:44px;font-size:.94rem;font-weight:720;display:inline-flex}.landing-brand__mark{background:linear-gradient(145deg,#142641c7,#0a152775);border:1px solid #7dd3fc1f;border-radius:12px;place-items:center;width:36px;height:36px;transition:border-color .15s,background-color .15s;display:grid;box-shadow:inset 0 1px #ffffff0e}.landing-brand img{object-fit:contain;width:30px;height:30px}.landing-brand:is(:hover,:focus-visible) .landing-brand__mark{background:linear-gradient(145deg,#173152db,#0b182c94);border-color:#67e8f94d}.landing-nav{backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(#121e3294,#0912226b);border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:.125rem;padding:.2rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 30px #00000014}.landing-header.is-scrolled .landing-nav{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000}.landing-nav a,.landing-language,.landing-sign-in{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.76rem;font-weight:660;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.landing-nav a{color:#9fb0c6;padding-inline:.9rem;position:relative}.landing-nav a:hover,.landing-nav a:focus-visible{color:#fff;background:#ffffff0e}.landing-nav a[aria-current=location]{color:#f7fbff;background:linear-gradient(#325b916b,#1f3b6342);box-shadow:inset 0 0 0 1px #7dd3fc1f,0 3px 12px #00000024}.landing-nav a[aria-current=location]:after{content:"";background:#67e8f9;border-radius:999px;width:1rem;height:1px;position:absolute;bottom:.28rem;left:50%;transform:translate(-50%);box-shadow:0 0 8px #22d3ee94}.landing-header__actions{justify-self:end;align-items:center;gap:.4rem;display:flex}.landing-header__actions:before{content:"";background:#94a3b82e;width:1px;height:16px;margin-inline:.25rem .35rem}.landing-language{color:#a8b8cc;min-width:44px;padding-inline:.7rem}.landing-language:hover,.landing-language:focus-visible{color:#fff;background:#ffffff0e}.landing-sign-in{color:#e3efff;background:linear-gradient(#2563eb33,#2563eb1c);border:1px solid #60a5fa7a;min-width:76px;padding-inline:1.05rem;box-shadow:inset 0 1px #ffffff0b}.landing-sign-in:hover,.landing-sign-in:focus-visible{color:#fff;background:linear-gradient(#2563eb4d,#2563eb2b);border-color:#60a5fab8}.landing-hero{--hero-media-x:0px;--hero-media-y:0px;--hero-mesh-x:0px;--hero-mesh-y:0px;--hero-light-x:0px;--hero-light-y:0px;--hero-light-secondary-x:0px;--hero-light-secondary-y:0px;--hero-scroll-media-y:0px;--hero-scroll-mesh-y:0px;--hero-scroll-light-y:0px;--hero-scroll-light-secondary-y:0px;--hero-scroll-copy-y:0px;--hero-scroll-copy-opacity:1;--hero-content-base-y:0px;min-height:max(680px,100svh);padding:clamp(7.5rem, 12vh, 9rem) max(1rem, env(safe-area-inset-left)) clamp(5rem, 9vh, 7rem);align-items:center;display:grid;position:relative;overflow:hidden}.landing-hero__media,.landing-hero__veil,.landing-hero__mesh,.landing-hero__light{pointer-events:none;position:absolute}.landing-hero__media{z-index:0;transform:translate3d(var(--hero-media-x), calc(var(--hero-media-y) + var(--hero-scroll-media-y)), 0) scale(1.055);will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1);inset:-3.5%;overflow:hidden}.landing-hero__video{object-fit:cover;object-position:55% center;opacity:.9;filter:saturate(1.12)contrast(1.15)brightness(1.14);width:100%;height:100%;display:block}.landing-hero__veil{z-index:1;background:linear-gradient(90deg, #060d1afa 4%, #060d1ad6 34%, #060d1a52 62%, #060d1a61 100%), linear-gradient(180deg, #050c1894, transparent 29%, transparent 64%, var(--landing-bg) 100%);inset:0}.landing-hero__mesh{z-index:2;opacity:.22;transform:translate3d(var(--hero-mesh-x), calc(var(--hero-mesh-y) + var(--hero-scroll-mesh-y)), 0);will-change:transform;background-image:linear-gradient(#81e6d917 1px,#0000 1px),linear-gradient(90deg,#60a5fa13 1px,#0000 1px);background-size:84px 84px;transition:transform .26s cubic-bezier(.22,1,.36,1);inset:-4%;mask-image:radial-gradient(circle at 68% 48%,#000 0,#000000bd 31%,#0000 76%)}.landing-hero__light{z-index:2;aspect-ratio:1;opacity:.42;width:min(52vw,760px);transform:translate3d(var(--hero-light-x), calc(var(--hero-light-y) + var(--hero-scroll-light-y)), 0);will-change:transform;border-radius:50%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.landing-hero__light--primary{background:radial-gradient(circle,#22d3ee30,#2f6fed17 38%,#0000 70%);top:5%;right:-13%}.landing-hero__light--secondary{opacity:.24;transform:translate3d(var(--hero-light-secondary-x), calc(var(--hero-light-secondary-y) + var(--hero-scroll-light-secondary-y)), 0);background:radial-gradient(circle,#8b5cf636,#0000 68%);bottom:-40%;right:28%}.landing-hero__content,.landing-section,.landing-footer{width:min(100% - 2rem,1200px);margin-inline:auto}.landing-hero__content{z-index:3;opacity:var(--hero-scroll-copy-opacity);transform:translate3d(0, calc(var(--hero-content-base-y) + var(--hero-scroll-copy-y)), 0);will-change:transform, opacity;position:relative}.landing-hero__copy{max-width:850px}.landing-kicker{color:#8bdcf0;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}.landing-kicker>span{background:linear-gradient(90deg, var(--landing-cyan), var(--landing-blue));width:2.4rem;height:1px;display:block}.landing-hero h1{letter-spacing:-.064em;text-shadow:0 20px 70px #00000070;text-wrap:balance;max-width:8.9em;margin:0;font-size:clamp(4rem,7.35vw,7.25rem);font-weight:680;line-height:.94}:lang(en) .landing-hero h1{letter-spacing:-.058em;word-spacing:.05em;max-width:11.5ch;font-size:clamp(3.8rem,6.8vw,6.8rem);line-height:.92}.landing-hero__body,.landing-section__heading>p,.landing-agent__intro,.landing-product__intro>p,.landing-cta__content>p{color:var(--landing-muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.85}.landing-hero__body{color:#b4c2d3;text-shadow:0 8px 26px #00000070;max-width:37rem;margin:1.6rem 0 0}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.landing-primary-action,.landing-secondary-action{border-radius:.9rem;justify-content:center;align-items:center;gap:1.5rem;min-height:48px;padding:.85rem 1.25rem;font-size:.88rem;font-weight:700;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.landing-primary-action{color:#fff;background:linear-gradient(135deg,#2f6fed,#4c8dff);border:1px solid #4c8dffb3;min-width:150px;box-shadow:0 12px 30px #255bc838,inset 0 1px #ffffff29}.landing-primary-action:hover,.landing-primary-action:focus-visible{background:linear-gradient(135deg,#3b7bf2,#5a98ff);border-color:#6aa0ff;transform:translateY(-2px);box-shadow:0 16px 36px #2f6fed47,inset 0 1px #ffffff2e}.landing-secondary-action{border:1px solid var(--landing-line);color:#c5d2e2}.landing-secondary-action:hover,.landing-secondary-action:focus-visible{background:#ffffff09;border-color:#94a3b857}.landing-hero__video-toggle{z-index:4;right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));color:#dbeafe;opacity:.76;cursor:pointer;backdrop-filter:blur(12px);background:#060d1a80;border:1px solid #94a3b838;border-radius:999px;place-items:center;width:44px;height:44px;transition:opacity .15s,border-color .15s,background-color .15s;display:grid;position:absolute}.landing-hero__video-toggle[hidden]{display:none}.landing-hero__video-toggle:hover,.landing-hero__video-toggle:focus-visible{opacity:1;background:#0a172bc7;border-color:#7dd3fc80}.landing-hero__video-toggle span{width:14px;height:14px;display:block;position:relative}.landing-hero__video-toggle[data-state=playing] span:before,.landing-hero__video-toggle[data-state=playing] span:after{content:"";background:currentColor;border-radius:1px;width:3px;height:12px;position:absolute;top:1px}.landing-hero__video-toggle[data-state=playing] span:before{left:2px}.landing-hero__video-toggle[data-state=playing] span:after{right:2px}.landing-hero__video-toggle[data-state=paused] span:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;position:absolute;top:1px;left:3px}.landing-scroll-cue{place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.landing-scroll-cue span{background:linear-gradient(#94a3b814,#22d3eeb3);width:1px;height:24px}.landing-section{padding-block:clamp(5rem,8.5vw,7.75rem);scroll-margin-top:84px}.landing-section__heading{max-width:760px}.landing-section h2,.landing-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.2vw,3.8rem);font-weight:640;line-height:1.03}.landing-section__heading>p,.landing-product__intro>p,.landing-cta__content>p{max-width:700px;margin:1.25rem 0 0}.landing-capabilities,.landing-workflow,.landing-product{border-top:1px solid var(--landing-line);position:relative}.landing-capabilities__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.2rem 1.15rem;margin-top:3.25rem;display:grid}.landing-capabilities article{grid-column:span 3;min-width:0}.landing-capabilities article:first-child,.landing-capabilities article:nth-child(4){grid-column:span 6}.landing-capabilities article:nth-child(7){grid-column:span 4}.landing-capabilities article:nth-child(8){grid-column:span 8}.landing-capability-visual{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(circle at 78% 20%,#4c8dff1f,#0000 34%),linear-gradient(145deg,#0b1729,#07101d 74%);border:1px solid #94a3b824;border-radius:1rem;transition:border-color .18s,background-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.landing-capability-visual:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b80e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(145deg,#000,#0000 78%)}.landing-capability-visual:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09,inset 0 -24px 38px #02060e38}.landing-capability-visual svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.landing-capability-visual--compact{border-radius:.85rem;width:min(100%,220px)}.landing-diagram__wash{z-index:0;aspect-ratio:1;filter:blur(34px);background:#22d3ee14;border-radius:50%;width:54%;position:absolute;top:24%;left:24%}.landing-diagram__grid-lines path,.landing-diagram__axis,.landing-diagram__screening-rows>path,.landing-diagram__runtime-line{fill:none;stroke:#94a3b82e;stroke-width:1px}.landing-diagram__candles>path{fill:none;stroke:#94a3b880;stroke-width:1.5px}.landing-diagram__candles rect{fill:#22d3ee;opacity:.8}.landing-diagram__candles rect:nth-of-type(3n+2){fill:#4c8dff}.landing-diagram__candles rect:nth-of-type(3n){fill:#f472b6;opacity:.68}.landing-diagram__draw,.landing-diagram__curve,.landing-diagram__fork,.landing-diagram__branch,.landing-diagram__delivery-lines,.landing-diagram__agent-line{fill:none;stroke:#67e8f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.landing-diagram__signal{stroke:#38bdf8;filter:drop-shadow(0 0 7px #22d3ee59)}.landing-diagram__nodes--markets circle,.landing-diagram__anchor{fill:#0b1729;stroke:#67e8f9;stroke-width:1.5px}.landing-diagram__nodes--markets circle:nth-child(2){stroke:#8b5cf6}.landing-diagram__nodes--markets circle:nth-child(3){stroke:#f472b6}.landing-diagram__code-card rect,.landing-diagram__catalogue rect,.landing-diagram__fork-node rect,.landing-diagram__context-plane rect,.landing-diagram__tool-node rect,.landing-diagram__delivery-node rect{fill:#0c192ceb;stroke:#94a3b852;stroke-width:1.5px}.landing-diagram__code-card path,.landing-diagram__catalogue path,.landing-diagram__fork-node path,.landing-diagram__context-plane path,.landing-diagram__tool-node path,.landing-diagram__delivery-node path{fill:none;stroke:#94a3b885;stroke-linecap:round;stroke-width:2px}.landing-diagram__catalogue circle{fill:#22d3ee}.landing-diagram__fork-node--private rect,.landing-diagram__tool-node rect{stroke:#60a5fa9e}.landing-diagram__zone{stroke-width:1px}.landing-diagram__zone--train{fill:#2563eb14;stroke:#60a5fa3d}.landing-diagram__zone--oos{fill:#8b5cf617;stroke:#a78bfa4d}.landing-diagram__curve--comparison{fill:none;stroke:#a78bfaa8;stroke-dasharray:4 6;stroke-width:1.5px}.landing-diagram__playhead path{stroke:#f472b6ad;stroke-dasharray:3 5}.landing-diagram__playhead circle{fill:#f472b6;filter:drop-shadow(0 0 8px #f472b66b)}.landing-diagram__screening-rows circle{fill:#94a3b838}.landing-diagram__screening-rows path:nth-last-child(-n+5){stroke:#94a3b86b;stroke-linecap:round;stroke-width:2px}.landing-diagram__matches circle{fill:#22d3ee1a;stroke:#67e8f9;stroke-width:1.5px}.landing-diagram__matches path{fill:none;stroke:#67e8f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.landing-diagram__scanner{fill:#22d3ee12;stroke:#67e8f9b3;stroke-width:1px}.landing-diagram__runtime-node circle,.landing-diagram__delivery-core circle{fill:#0c1a2d;stroke:#67e8f994;stroke-width:1.5px}.landing-diagram__runtime-node path,.landing-diagram__gate path{fill:none;stroke:#67e8f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.landing-diagram__gate path:first-child{fill:#2563eb1c;stroke:#60a5fab8}.landing-diagram__runtime-node--live circle:first-child{fill:#f472b614;stroke:#f472b6}.landing-diagram__runtime-node--live circle:last-child,.landing-diagram__delivery-core circle:last-child{fill:#67e8f9;stroke:none}.landing-diagram__delivery-lines{stroke:#67e8f994}.landing-capabilities h3,.landing-chapter__copy h3{letter-spacing:-.02em;margin:1.05rem 0 0;font-size:1.02rem;font-weight:650}.landing-capabilities p,.landing-chapter__copy p{color:var(--landing-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.7}@keyframes landing-diagram-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes landing-diagram-node{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes landing-diagram-scan{0%{transform:translateY(0)}to{transform:translateY(104px)}}.landing-motion-ready .landing-diagram__draw{stroke-dasharray:1;stroke-dashoffset:1px}.landing-motion-ready .landing-diagram__node{opacity:0;transform-box:fill-box;transform-origin:50%}.landing-motion-ready .is-revealed .landing-diagram__draw{animation:.9s cubic-bezier(.22,1,.36,1) .18s forwards landing-diagram-draw}.landing-motion-ready .is-revealed .landing-diagram__node{animation:.43s cubic-bezier(.22,1,.36,1) forwards landing-diagram-node}.landing-motion-ready .is-revealed .landing-diagram__node--one{animation-delay:.12s}.landing-motion-ready .is-revealed .landing-diagram__node--two{animation-delay:.26s}.landing-motion-ready .is-revealed .landing-diagram__node--three{animation-delay:.4s}.landing-motion-ready .is-revealed .landing-diagram__node--four{animation-delay:.54s}.landing-motion-ready .is-revealed .landing-diagram__scanner{animation:.76s cubic-bezier(.22,1,.36,1) .18s forwards landing-diagram-scan}.landing-research{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.landing-research:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e914,#0000 65%);position:absolute;inset:12% -12% 8% 36%}.landing-research__figure{min-width:0;margin:0}.landing-research__stage{isolation:isolate;background:linear-gradient(#94a3b80d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#94a3b80a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 58% 54%,#22d3ee17,#0000 46%);border-block:1px solid #94a3b826;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.landing-research__stage:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#08111f,#0000 9% 91%,#08111f);position:absolute;inset:0}.landing-research__stage img{z-index:1;filter:brightness(1.14)saturate(1.06)drop-shadow(0 18px 28px #00000047);width:112%;max-width:none;height:auto;display:block;position:relative}.landing-research__axis{z-index:2;background:linear-gradient(#0000,#f472b6b8,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:67%}.landing-research__axis:after{content:"";background:#08111f;border:2px solid #f472b6;border-radius:50%;width:9px;height:9px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #f472b680}.landing-research__scan{z-index:2;opacity:0;background:linear-gradient(90deg,#0000,#67e8f921,#0000);width:18%;position:absolute;top:0;bottom:0;left:-18%;transform:skew(-12deg)}@keyframes landing-research-scan{0%{opacity:0;transform:translate(0,0)skew(-12deg)}18%{opacity:1}to{opacity:0;transform:translate(720%)skew(-12deg)}}.landing-motion-ready .landing-research.is-revealed .landing-research__scan{animation:1.25s cubic-bezier(.22,1,.36,1) .26s forwards landing-research-scan}.landing-research__figure figcaption{color:#65758a;margin-top:.75rem;font-size:.72rem;line-height:1.6}.landing-research__copy h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:640;line-height:1.04}.landing-research__copy>p:not(.landing-kicker){color:var(--landing-muted);margin:1.25rem 0 0;font-size:.98rem;line-height:1.8}.landing-research__copy ol{border-top:1px solid var(--landing-line);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.landing-research__copy li{border-bottom:1px solid var(--landing-line);grid-template-columns:2rem 1fr;gap:.85rem;padding:1rem 0;display:grid}.landing-research__copy li>span{color:#57708e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.landing-research__copy h3{margin:0;font-size:.95rem;font-weight:650}.landing-research__copy li p{color:var(--landing-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.65}.landing-chapters{gap:clamp(3rem,6vw,5.5rem);margin-top:3.5rem;display:grid}.landing-chapter{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.6rem,5vw,4.5rem);display:grid}.landing-chapter:nth-child(2n){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.landing-chapter__frame{aspect-ratio:16/9;background:#080f1d;border:1px solid #94a3b829;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.landing-chapter__frame--market-directory{aspect-ratio:3/2}.landing-chapter__frame--technical-analysis,.landing-chapter__frame--paper-trading{aspect-ratio:4/3}.landing-chapter__frame:after{content:"";pointer-events:none;background:linear-gradient(#050b160a,#0000 78%,#050b163d);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}.landing-chapter__frame:before{z-index:2;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#93c5fd17,#0000);width:18%;position:absolute;top:-35%;bottom:-35%;left:-28%;transform:skew(-16deg)}@keyframes landing-video-sheen{0%{opacity:0;transform:translate(0,0)skew(-16deg)}24%{opacity:.72}to{opacity:0;transform:translate(740%)skew(-16deg)}}.landing-motion-ready .landing-chapter.is-revealed .landing-chapter__frame:before{animation:1.1s cubic-bezier(.22,1,.36,1) .22s forwards landing-video-sheen}.landing-chapter__frame :is(video,img){object-fit:cover;object-position:center;filter:brightness(1.08)contrast(1.025);width:100%;height:100%;display:block}.landing-chapter__frame--market-directory img,.landing-chapter__frame--strategy-version img,.landing-chapter__frame--technical-analysis img,.landing-chapter__frame--paper-trading img{object-position:center top;filter:brightness(1.04)contrast(1.02)}.landing-chapter__frame--strategy-version img{object-position:center 42%}.landing-chapter__media{margin:0}.landing-chapter__media figcaption{color:#65758a;letter-spacing:.06em;text-transform:uppercase;margin-top:.75rem;font-size:.74rem}.landing-chapter__copy>.landing-capability-visual{margin-bottom:1.15rem}.landing-chapter__copy h3{text-wrap:balance;margin-top:0;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.15}.landing-chapter__copy p{font-size:.95rem;line-height:1.8}.landing-workflow__steps{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-workflow__steps li{border-right:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:190px;padding:1.6rem clamp(1rem,2.5vw,2rem) 2rem}.landing-workflow__steps li:nth-child(3n){border-right:0}.landing-workflow__number,.landing-product__items article>span,.landing-faq__items article>span{color:#4e6682;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.landing-workflow__steps h3,.landing-agent__list h3,.landing-product__items h3,.landing-faq__items h3{letter-spacing:-.02em;margin:1.55rem 0 0;font-size:1.05rem;font-weight:650}.landing-workflow__steps p,.landing-agent__list p,.landing-product__items p,.landing-faq__items p{color:var(--landing-muted);margin:.7rem 0 0;font-size:.88rem;line-height:1.75}.landing-agent{border-top:1px solid var(--landing-line)}.landing-agent__overview{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid}.landing-agent__visual{justify-self:end;width:min(100%,520px)}.landing-agent__intro{margin:1.25rem 0 0}.landing-agent__copy h2{max-width:9em;font-size:clamp(2.1rem,3.8vw,3.5rem)}.landing-agent__list{gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.landing-agent__list li{border-top:1px solid var(--landing-line);grid-template-columns:2rem 1fr;gap:1rem;padding-top:1.25rem;display:grid}.landing-agent__list li>span{color:#57708e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.landing-agent__list h3{margin:0}.landing-agent__visual>.landing-capability-visual{width:100%}.landing-agent-showcase{border-top:1px solid var(--landing-line);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.landing-agent-showcase__heading{max-width:760px}.landing-agent-showcase__heading h3{letter-spacing:-.045em;max-width:13em;margin:1.1rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.06}.landing-agent-showcase__heading>p:last-child{max-width:620px;color:var(--landing-muted);margin:1.25rem 0 0;font-size:1rem;line-height:1.8}.landing-agent-showcase__groups{gap:clamp(4rem,8vw,7rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.landing-agent-demo{border-top:1px solid var(--landing-line);grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:2rem;display:grid}.landing-agent-demo__copy{min-width:0}.landing-agent-demo__kicker{color:#72d8ee;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.landing-agent-demo__copy h4{letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.12}.landing-agent-demo__body{color:var(--landing-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.75}.landing-agent-demo__tabs{--demo-scroll-progress:inherit;border-bottom:1px solid var(--landing-line);margin-top:2rem;display:grid;position:relative}@media (width>=961px) and (height>=680px) and (hover:hover) and (pointer:fine){.landing-agent-demo.is-scroll-story{--demo-scroll-progress:0;min-height:235vh}.landing-agent-demo.is-scroll-story .landing-agent-demo__copy,.landing-agent-demo.is-scroll-story .landing-agent-demo__panels{position:sticky;top:clamp(5rem,9vh,6.5rem)}.landing-agent-demo.is-scroll-story .landing-agent-demo__tabs:after{z-index:1;width:2px;height:calc(var(--demo-scroll-progress) * 100%);content:"";pointer-events:none;background:linear-gradient(#38bdf8,#2dd4bf);border-radius:999px;max-height:100%;position:absolute;top:0;bottom:auto;left:0;box-shadow:0 0 16px #38bdf87a}}.landing-agent-demo__tabs button{border:0;border-top:1px solid var(--landing-line);color:#8ea0b8;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:64px;padding:.75rem .85rem;transition:color .15s,background-color .15s;display:grid}.landing-agent-demo__tabs button>span{color:#52657e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.landing-agent-demo__tabs button strong{font-size:.88rem;font-weight:620;line-height:1.45}.landing-agent-demo__tabs button[aria-selected=true]{color:#f1f7ff;background:linear-gradient(90deg,#11c4ff1c,#0000 84%);box-shadow:inset 2px 0 #43d6ef}.landing-agent-demo__tabs button:focus-visible,.landing-agent-demo__panel:focus-visible{outline-offset:3px;outline:2px solid #7dd3fc}.landing-agent-demo__panels{min-width:0}.landing-agent-demo__panel{margin:0;animation:.26s cubic-bezier(.22,1,.36,1) landing-agent-panel-in}.landing-agent-demo__panel[hidden]{display:none}.landing-agent-demo__frame{isolation:isolate;aspect-ratio:4/3;background:#080f1c;border:1px solid #94a3b833;border-radius:1.15rem;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000042,inset 0 1px #ffffff0a}.landing-agent-demo__frame:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.landing-agent-demo__frame img{object-fit:cover;object-position:center top;filter:saturate(.97)contrast(1.04)brightness(1.1);width:100%;height:100%;display:block;position:absolute;inset:0}.landing-agent-demo__frame--answer img{object-position:right bottom;width:135%;height:135%;inset:auto 0 0 auto}.landing-agent-demo__frame--chart img{object-position:left top;width:160%;max-width:none;inset:0 auto 0 0}.landing-agent-demo__panel figcaption{grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);gap:1rem;padding:1.1rem .25rem 0;display:grid}.landing-agent-demo__panel figcaption strong{color:#e8f2ff;font-size:.86rem;font-weight:620}.landing-agent-demo__panel figcaption span{color:var(--landing-muted);font-size:.82rem;line-height:1.65}@keyframes landing-agent-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.landing-agent-demo__tabs button:hover{color:#dcecff;background-color:#7dd3fc0d}.landing-agent-demo__frame:hover{border-color:#60a5fa4d;box-shadow:0 32px 76px #00000052}.landing-chapter__frame:hover,.landing-capabilities article:hover .landing-capability-visual{border-color:#60a5fa42}}.landing-product__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:3rem;display:grid}.landing-product__intro .landing-kicker,.landing-product__intro h2{grid-column:1}.landing-product__intro>p{grid-area:1/2/span 2;align-self:end}.landing-product__items{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.landing-product__items article{border-right:1px solid var(--landing-line);min-height:220px;padding:1.6rem clamp(1rem,2.4vw,2rem) 2rem}.landing-product__items article:last-child{border-right:0}.landing-faq{border-top:1px solid var(--landing-line);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,8vw,8rem);display:grid}.landing-faq__heading h2{font-size:clamp(2rem,3.5vw,3.2rem);position:sticky;top:110px}.landing-faq__items article{border-bottom:1px solid var(--landing-line);grid-template-columns:2rem 1fr;gap:1rem;padding:1.8rem 0 2rem;display:grid}.landing-faq__items article:first-child{border-top:1px solid var(--landing-line)}.landing-faq__items h3{margin:0}.landing-cta{border-top:1px solid var(--landing-line);background:linear-gradient(#08111f29,#030812b8);place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.landing-cta__content{z-index:1;text-align:center;width:min(100% - 2rem,800px);padding:5rem 0;position:relative}.landing-cta__content .landing-kicker{justify-content:center}.landing-cta__content>p{margin-inline:auto}.landing-cta__content .landing-primary-action{margin-top:2rem}.landing-cta__rings{aspect-ratio:2.9;opacity:.56;place-items:center;display:grid;position:absolute;inset:auto 0 -41%}.landing-cta__rings i{width:var(--ring-width);aspect-ratio:2.7;border:1px solid #38bdf821;border-radius:50%;position:absolute}.landing-cta__rings i:first-child{--ring-width:42%}.landing-cta__rings i:nth-child(2){--ring-width:66%}.landing-cta__rings i:nth-child(3){--ring-width:90%}@keyframes landing-cta-ring{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:.72;transform:none}}.landing-motion-ready .landing-cta__rings.is-revealed i{animation:.68s cubic-bezier(.22,1,.36,1) forwards landing-cta-ring}.landing-motion-ready .landing-cta__rings.is-revealed i:nth-child(2){animation-delay:90ms}.landing-motion-ready .landing-cta__rings.is-revealed i:nth-child(3){animation-delay:.18s}.landing-footer{padding-block:2rem max(2rem, env(safe-area-inset-bottom));border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:end;gap:2rem;display:grid}.landing-footer__brand{align-items:center;gap:.8rem;display:flex}.landing-footer__brand img{width:28px;height:28px}.landing-footer__brand div{gap:.2rem;display:grid}.landing-footer__brand strong{font-size:.9rem}.landing-footer__brand span,.landing-footer>p{color:#667991;font-size:.74rem;line-height:1.6}.landing-footer>p{text-align:right;margin:0}.landing-motion-ready [data-reveal]{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.landing-motion-ready [data-reveal].is-revealed{opacity:1;transform:none}.landing-motion-ready .landing-workflow__steps li[data-reveal],.landing-motion-ready .landing-capabilities article[data-reveal]{transition-delay:calc(var(--step-index) * 45ms)}@media (width<=960px){.landing-header__inner{grid-template-columns:1fr auto;width:min(100% - 2rem,900px)}.landing-header.is-scrolled .landing-header__inner{width:min(100% - 1.5rem,560px);min-height:56px;margin-top:.5rem;padding:.2rem .35rem}.landing-nav{display:none}.landing-hero{min-height:max(640px,100svh);padding-top:8rem}.landing-agent__overview,.landing-agent-demo,.landing-chapter,.landing-chapter:nth-child(2n){grid-template-columns:1fr}.landing-hero__video{object-position:66% center}.landing-hero__veil{background:linear-gradient(90deg, #060d1afa 0%, #060d1ae0 56%, #060d1a9e 100%), linear-gradient(180deg, #050c18a6, transparent 27%, transparent 62%, var(--landing-bg) 100%)}.landing-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-capabilities article,.landing-capabilities article:first-child,.landing-capabilities article:nth-child(4),.landing-capabilities article:nth-child(7),.landing-capabilities article:nth-child(8){grid-column:auto}.landing-research{grid-template-columns:1fr}.landing-research__figure{max-width:760px}.landing-agent__copy{max-width:680px}.landing-agent__visual{justify-self:start}.landing-product__intro{grid-template-columns:1fr}.landing-product__intro>p{grid-area:auto/1}}@media (width<=700px){.landing-header__inner,.landing-hero__content,.landing-section,.landing-footer{width:min(100% - 1.5rem,1200px)}.landing-header__inner{min-height:64px}.landing-header.is-scrolled .landing-header__inner{min-height:54px}.landing-brand img{width:28px;height:28px}.landing-language{white-space:nowrap;padding-inline:.45rem}.landing-header__actions:before{margin-inline:.1rem .15rem}.landing-sign-in{min-width:64px;padding-inline:.85rem}.landing-hero{min-height:max(620px,100svh);padding:7rem 0 5rem}.landing-hero h1{max-width:7.8em;font-size:clamp(3rem,14vw,4.25rem);line-height:.96}:lang(en) .landing-hero h1{max-width:10.5ch;font-size:clamp(2.75rem,12.5vw,4rem);line-height:.96}.landing-hero__body{font-size:.96rem;line-height:1.75}.landing-hero__video{object-position:76% center;opacity:.88}.landing-hero__veil{background:linear-gradient(180deg, #050c18c7 0%, #050c1829 13%, #050c1814 32%, #050c18e6 39%, #050c18fa 61%, var(--landing-bg) 100%), linear-gradient(90deg, #060d1a47, #060d1a14)}.landing-hero__content{--hero-content-base-y:3rem}.landing-hero__mesh{opacity:.14;background-size:64px 64px}.landing-scroll-cue{display:none}.landing-section{padding-block:5rem}.landing-capabilities__grid{grid-template-columns:1fr}.landing-research__stage{min-height:240px}.landing-research__stage img{width:124%}.landing-chapter__frame{border-radius:0;margin-inline:-.75rem}.landing-chapter__frame--market-directory,.landing-chapter__frame--strategy-version,.landing-chapter__frame--technical-analysis,.landing-chapter__frame--paper-trading{aspect-ratio:4/3}.landing-workflow__steps{grid-template-columns:1fr}.landing-workflow__steps li,.landing-workflow__steps li:nth-child(3n){border-right:0;min-height:0;padding:1.4rem 0 1.7rem}.landing-workflow__steps h3{margin-top:.9rem}.landing-agent__overview{gap:3.5rem}.landing-agent-showcase{margin-top:4rem;padding-top:4rem}.landing-agent-showcase__groups{gap:4.5rem}.landing-agent-demo{gap:2rem}.landing-agent-demo__frame{border-radius:0;margin-inline:-.75rem}.landing-agent-demo__panel figcaption{grid-template-columns:1fr;gap:.55rem;padding-inline:0}.landing-product__items{grid-template-columns:1fr;margin-top:3rem}.landing-product__items article{border-right:0;border-bottom:1px solid var(--landing-line);min-height:0;padding:1.4rem 0 1.8rem}.landing-product__items article:last-child{border-bottom:0}.landing-faq{grid-template-columns:1fr;gap:2rem}.landing-faq__heading h2{position:static}.landing-footer{grid-template-columns:1fr}.landing-footer>p{text-align:left}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-motion-ready [data-reveal],.landing-motion-ready [data-reveal].is-revealed,.landing-hero__media,.landing-hero__mesh,.landing-hero__light,.landing-agent-demo__panel,.landing-chapter__frame,.landing-primary-action:hover,.landing-primary-action:focus-visible{opacity:1;transform:none}.landing-chapter__frame:before,.landing-cta__rings i,.landing-research__scan{animation:none}}@media (forced-colors:active){.landing-page,.landing-agent-demo__frame,.landing-capability-visual,.landing-research__stage{forced-color-adjust:auto}.landing-primary-action,.landing-secondary-action,.landing-sign-in,.landing-header.is-scrolled .landing-header__inner,.landing-agent-demo__frame,.landing-agent-demo__tabs button[aria-selected=true]{border:1px solid canvastext}}
