.hp-home{color:#edf4fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf4fc;--muted:#afbed0;--line:#26384a;--paper:#060e19;--teal:#64e5cc;background:#060e19}.hp-home header,.hp-home footer{color:#dce7f4;background:#091321;border-color:#26384a}.hp-home .brand-name,.hp-home header a,.hp-home footer a,.hp-home footer button{color:#dce7f4}.hp-home .brand-name>span,.hp-home em,.hp-home .text-link{color:#64e5cc}.hp-home .market-home{color:#edf4fc;background:0 0}.hp-home .st-hero{background:radial-gradient(at 50% 0,#132c45 0,#0000 65%);padding:78px 0 34px;display:block;overflow:hidden}.hp-home .st-hero-copy{text-align:center;max-width:1000px;margin:0 auto;padding:0 28px}.hp-home .eyebrow{color:#80dfcf;letter-spacing:2px;font-size:11px;line-height:1.9}.hp-home .st-hero h1{letter-spacing:-2.8px;color:#f2f7ff;margin:25px 0;font-size:clamp(37px,5.3vw,72px);line-height:1.06}.hp-home h1 em,.hp-home h2 em{font-style:normal}.hp-home .st-hero-copy>p{color:#b5c5d7;max-width:730px;margin:0 auto;font-size:18px;line-height:1.75}.hp-home .st-actions{justify-content:center;margin:28px 0 18px}.hp-home .button{color:#f0f6ff;background:#132437;border:1px solid #3e566e;border-radius:7px}.hp-home .button.primary{color:#071a24;background:#6be7ce;border-color:#6be7ce;box-shadow:0 5px 30px #55d9bc15}.hp-home .st-meta,.hp-home .st-section p,.hp-home footer p,.hp-home footer small{color:#b5c5d7}.hp-home .st-section{background:#060e19;border-color:#26384a}.hp-home .st-section h2,.hp-home .st-section h3{color:#edf4fc}.hp-home .st-algorithm-grid article,.hp-home .engine-cards article,.hp-home .st-access aside,.hp-home .st-research-note{background:#0c1929;border:1px solid #26384a;border-radius:10px}.hp-home .st-algorithm-grid article>span,.hp-home .engine-number{color:#80dfcf}.hp-home .st-access .st-actions{justify-content:flex-start}.hp-home .st-mobile-nav nav{background:#0c1929;border-color:#26384a}.hp-home :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #a5a9ff}.hp-showcase{max-width:1600px;margin:48px auto 0}.hp-strip-heading{color:#b5c5d7;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:12px;margin:0 28px 16px;font:10px monospace;display:flex}.hp-strip-heading i{background:#64e5cc;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.hp-strip-heading{min-height:36px}.hp-strip-window{padding:6px 0 14px;overflow:hidden}.hp-strip-track{width:max-content;animation:91s linear infinite hp-travel;display:flex}.hp-strip-group{flex-shrink:0;gap:18px;padding-right:18px;display:flex}.hp-home .hp-product{box-sizing:border-box;background:linear-gradient(140deg,#15283d,#0b1726);border:1px solid #30485f;border-radius:12px;flex-shrink:0;width:380px;padding:22px;box-shadow:0 15px 40px #0003}.hp-product-top,.hp-product-foot{color:#9db4cd;letter-spacing:1px;justify-content:space-between;font:9px monospace;display:flex}.hp-home .hp-product h2{color:#edf4fc;letter-spacing:-.5px;margin:22px 0 8px;font-size:23px}.hp-home .hp-product p{color:#b5c5d7;margin:0 0 22px;font-size:13px;line-height:1.5}.hp-chart{background:#081321;border:1px solid #233b50;border-radius:6px;margin-bottom:20px;overflow:hidden}.hp-chart>div{color:#83dcca;border-bottom:1px solid #233b50;justify-content:space-between;gap:10px;padding:12px 10px;font:8px monospace;display:flex}.hp-chart>div span{color:#aab9cd}.hp-chart svg{width:100%;height:auto;display:block}.hp-home .hp-strip-note{color:#a9bbcf;text-align:center;margin:16px 24px 0;font-size:11px;line-height:1.6}.hp-strip-window:focus-within .hp-strip-track{animation-play-state:paused}.hp-strip-window:focus-within{overflow-x:auto}@keyframes hp-travel{to{transform:translate(-50%)}}@media (max-width:700px){.hp-home .st-hero{padding-top:40px}.hp-home .st-hero h1{letter-spacing:-1.6px}.hp-home .st-hero-copy{padding:0 20px}.hp-home .st-hero-copy>p{font-size:15px}.hp-home .st-actions{flex-wrap:wrap}.hp-home .hp-product{width:310px;padding:18px}.hp-product-foot{font-size:8px}.hp-strip-heading{letter-spacing:.5px;margin-inline:20px}.hp-strip-heading>span{max-width:180px;line-height:1.7}.hp-home .st-algorithm-grid,.hp-home .engine-cards{grid-template-columns:1fr}.hp-home .st-section{padding:48px 20px}.hp-home .st-heading,.hp-home .st-access{display:block}.hp-home .st-access aside{margin-top:24px}.hp-home .st-section h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.hp-strip-track{animation:none;transform:none}.hp-strip-group[aria-hidden=true]{display:none}.hp-strip-window{overflow-x:auto}.hp-home *{scroll-behavior:auto!important}}body:has(.hp-home){background:#060e19}body:has(.hp-home) .hp-home{--brand-accent:#6be7ce;--brand-accent-dark:#94f0dc;--brand-teal:#64e5cc;--brand-ink:#edf4fc}:is(body:has(.hp-home) .hp-home header,body:has(.hp-home) .hp-home footer){color:#dce7f4;background:#091321}.hp-home .market-home.public-page .st-hero{background:radial-gradient(at 50% 0,#132c45 0,#0000 65%)}.hp-home .market-home.public-page .button{color:#edf4fc;border-color:#3e566e}.hp-home .market-home.public-page .button.primary{color:#071a24}.hp-home .market-home.public-page .text-link{color:#80dfcf}.hp-home .market-home.public-page .st-access{background:#0c1929}body:has(.hp-home) .hp-home .st-mobile-nav{color:#dce7f4}body:has(.hp-home) .hp-home .st-mobile-nav nav{background:#0c1929;border-color:#3e566e}body:has(.hp-home) .hp-home nav a:hover{color:#80dfcf}.hp-home .st-algorithm-grid{gap:12px}.hp-home .st-algorithm-grid article{padding:24px}@media (prefers-reduced-motion:reduce){.hp-home *{transition:none!important}}.hp-home .st-algorithm-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.hp-home .st-research-note{margin-top:20px;padding:18px 22px}@media (max-width:1000px){.hp-home .st-algorithm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hp-home .st-algorithm-grid{grid-template-columns:1fr}}.hp-home .st-algorithm-grid article{border-top:2px solid #64e5cc}.hp-home .st-algorithm-grid article:last-child{border-top-color:#a5a9ff}.hp-home .st-algorithm-grid article>span{letter-spacing:1px;font:10px monospace}.hp-home .st-algorithm-grid h3{letter-spacing:-.5px;margin:16px 0 10px;font-size:20px}.hp-home .st-algorithm-grid p{color:#b5c5d7;font-size:14px;line-height:1.65}.hp-home .st-algorithm-actions{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.hp-home .st-algorithm-grid article{position:relative}.hp-home .st-algorithm-grid h3 a{color:inherit;text-decoration:none}.hp-home .st-algorithm-grid h3 a:after{content:"";border-radius:10px;position:absolute;inset:0}.hp-home .st-algorithm-grid article:focus-within{outline-offset:4px;outline:3px solid #a5a9ff}.hp-home .hp-product{height:397.391px}.hp-chart img{aspect-ratio:360/190;object-fit:contain;background:#081321;width:100%;height:auto;display:block}.hp-home .hp-product h2{white-space:nowrap;line-height:28px}.hp-home .hp-product h2.hp-title-long{font-size:21px}.hp-home .hp-product p{height:39px;margin-bottom:2.5px}.hp-home :is(.st-hero,#algorithms,#capabilities){isolation:isolate;position:relative}.hp-home :is(.st-hero,#algorithms,#capabilities):before{content:"";z-index:-1;pointer-events:none;opacity:.085;background:url(/homepage-showcase/terrain-wave.svg) bottom/1200px 320px repeat-x;position:absolute;inset:0}@media (max-width:700px){.hp-home .hp-product{height:375.172px}.hp-home .hp-product h2.hp-title-long{font-size:18px}.hp-home .hp-product p{margin-bottom:22px}}
