.faq-section.svelte-1rhwcka{box-sizing:border-box;width:100%;color:var(--text,#fff);background:#010101;padding:clamp(7rem,10vw,13rem) 2.05vw clamp(6rem,9vw,11rem)}.faq-section__header.svelte-1rhwcka{display:block}.faq-section__header.svelte-1rhwcka h2:where(.svelte-1rhwcka){max-width:var(--platform-section-heading-measure,15ch);font-family:var(--font-sans);font-size:var(--platform-section-heading-size,clamp(2.75rem, 4.4vw, 6rem));font-weight:500;line-height:var(--platform-section-heading-line-height,.94);letter-spacing:var(--platform-section-heading-tracking,-.055em);text-wrap:balance;margin:0}.faq-section__rows.svelte-1rhwcka{margin-top:var(--platform-section-heading-gap,clamp(4rem, 7vw, 8rem))}.faq-accordion{width:100%}.faq-row{isolation:isolate;border:0;position:relative;overflow:hidden}.faq-row__wash.svelte-1rhwcka{z-index:-1;pointer-events:none;transform-origin:bottom;background:#f2f2ef;transition:transform .52s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scaleY(0)}.faq-row:hover .faq-row__wash.svelte-1rhwcka{transform:scaleY(1)}.faq-row__body.svelte-1rhwcka{z-index:1;width:100%;position:relative}.faq-row__header{margin:0}.faq-row__trigger{box-sizing:border-box;width:100%;min-height:clamp(6.5rem,5.35vw,7.25rem);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:clamp(10rem,24vw,31rem) minmax(0,1fr);align-items:center;gap:0;padding:1.5rem clamp(1rem,8vw,10.5rem);display:grid}.faq-row__trigger:focus-visible{outline:2px solid var(--signal);outline-offset:-4px}.faq-row__plus.svelte-1rhwcka{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex}.faq-row__plus.svelte-1rhwcka svg:where(.svelte-1rhwcka){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:100%;height:100%;display:block}.faq-row__trigger[data-state=open] .faq-row__plus.svelte-1rhwcka{transform:rotate(45deg)}.faq-row__question.svelte-1rhwcka{max-width:44ch;font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.25rem,1.3vw,1.5rem);font-weight:500;line-height:1.25}.faq-row:hover .faq-row__trigger{color:#080808}.faq-row__content{color:var(--text-muted,#ffffff85);visibility:hidden;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.19,1,.22,1),visibility 0s linear .72s,color .22s;overflow:hidden;max-height:none!important;display:grid!important}.faq-row__content[data-state=open]{visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .72s cubic-bezier(.19,1,.22,1),visibility linear,color .22s}.faq-row__content-clip.svelte-1rhwcka{min-height:0;overflow:hidden}.faq-row__content-clip.svelte-1rhwcka p:where(.svelte-1rhwcka){box-sizing:border-box;width:100%;max-width:none;font-family:var(--font-mono);opacity:0;margin:0;padding:0 clamp(4rem,12vw,15rem) clamp(2rem,3vw,3.5rem) calc(clamp(1rem,8vw,10.5rem) + clamp(10rem,24vw,31rem));font-size:clamp(1rem,1vw,1.125rem);font-weight:500;line-height:1.5;transition:opacity .36s ease-out,transform .64s cubic-bezier(.19,1,.22,1);transform:translateY(-.75rem)}.faq-row__content[data-state=open] .faq-row__content-clip.svelte-1rhwcka p:where(.svelte-1rhwcka){opacity:1;transition-delay:.1s;transform:translateY(0)}.faq-row:hover .faq-row__content{color:#000000ad}.faq-row__line.svelte-1rhwcka{z-index:2;pointer-events:none;background:var(--border,#ffffff3d);height:1px;transition:background-color .22s;position:absolute;bottom:0;left:0;right:0}.faq-row:hover .faq-row__line.svelte-1rhwcka{background:#0000003d}@media (width<=700px){.faq-section.svelte-1rhwcka{padding:6rem 1.25rem 5rem}.faq-section__header.svelte-1rhwcka{display:block}.faq-row__trigger{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:0;padding:1.75rem 0}.faq-row__question.svelte-1rhwcka{font-size:1.25rem;line-height:1.25}.faq-row__content-clip.svelte-1rhwcka p:where(.svelte-1rhwcka){padding:0 1rem 2rem 3.25rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.faq-row__wash.svelte-1rhwcka,.faq-row__plus.svelte-1rhwcka,.faq-row__content,.faq-row__content-clip.svelte-1rhwcka p:where(.svelte-1rhwcka),.faq-row__line.svelte-1rhwcka{transition:none}}.hero-mesh.svelte-1n3imz6{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 36%,#000000e6 41%,#00000085 47%,#0000 55%);mask-image:linear-gradient(#000 0% 36%,#000000e6 41%,#00000085 47%,#0000 55%)}canvas.svelte-1n3imz6{width:100%;height:100%;display:block;transform:translateY(-8%)}@media (width<=767px){.hero-mesh.svelte-1n3imz6{-webkit-mask-image:linear-gradient(#000 0% 34%,#0000 52%);mask-image:linear-gradient(#000 0% 34%,#0000 52%)}canvas.svelte-1n3imz6{transform:translateY(-10%)}}@media (prefers-reduced-motion:reduce){.hero-mesh.svelte-1n3imz6{opacity:.82}}.verticals.svelte-muwyg1{align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.verticals__track.svelte-muwyg1{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.35rem,.7vw,.75rem);width:100%;padding-inline:clamp(.5rem,1vw,1rem);display:grid}.verticals__tile.svelte-muwyg1{aspect-ratio:1.4;box-sizing:border-box;color:#fffffff5;min-width:0;animation:.7s cubic-bezier(.19,1,.22,1) both svelte-muwyg1-tile-in;animation-delay:calc(var(--tile-index) * 55ms);background:linear-gradient(145deg,#202124,#111214);border:1px solid #ffffff24;border-radius:clamp(.45rem,.7vw,.8rem);place-items:center;padding:clamp(.35rem,.7vw,.75rem);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.verticals__label.svelte-muwyg1{min-width:0;font-family:var(--font-sans);letter-spacing:-.025em;text-align:center;text-wrap:balance;font-size:clamp(.55rem,.78vw,.9rem);font-weight:550;line-height:1.08}.verticals__label--compact.svelte-muwyg1{display:none}@keyframes svelte-muwyg1-tile-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.verticals__track.svelte-muwyg1{grid-template-columns:repeat(4,minmax(0,1fr))}.verticals__tile.svelte-muwyg1:nth-child(n+5){display:none}}@media (width<=520px){.verticals__track.svelte-muwyg1{grid-template-columns:repeat(3,minmax(0,1fr))}.verticals__tile.svelte-muwyg1:nth-child(n+4),.verticals__label--full.svelte-muwyg1{display:none}.verticals__label--compact.svelte-muwyg1{display:block}}@media (prefers-reduced-motion:reduce){.verticals__tile.svelte-muwyg1{animation:none}}.product-visual.svelte-18v1mim{color:#ffffffe6;width:100%;height:100%;font-family:var(--font-mono);--visual-accent:#ffffff8c;background:#0b0c0e;position:relative;overflow:hidden}.product-visual.svelte-18v1mim:before{content:"";opacity:.32;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%,#000);mask-image:linear-gradient(90deg,#0000,#000 28%,#000)}.verticals-flow.svelte-18v1mim{position:absolute;inset:0 1.5% 0 25%;overflow:hidden}.solver-integrations.svelte-18v1mim,.cloud-providers.svelte-18v1mim{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute}.solver-integrations.svelte-18v1mim{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));inset:0 1.5% 0 20%}.cloud-providers.svelte-18v1mim{grid-template-columns:repeat(6,minmax(0,1fr));inset:0 1.5% 0 22%}.solver-integrations.svelte-18v1mim>div:where(.svelte-18v1mim),.cloud-providers.svelte-18v1mim>div:where(.svelte-18v1mim){border-left:1px solid #ffffff21;justify-content:center;align-items:center;min-width:0;display:flex}.solver-integrations.svelte-18v1mim>div:where(.svelte-18v1mim){border-left-color:#ffffff0f}.solver-integrations.svelte-18v1mim>div:where(.svelte-18v1mim):first-child,.cloud-providers.svelte-18v1mim>div:where(.svelte-18v1mim):first-child{border-left:0}.solver-integrations.svelte-18v1mim img:where(.svelte-18v1mim),.cloud-providers.svelte-18v1mim img:where(.svelte-18v1mim){object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.76;width:auto;display:block}.solver-integrations.svelte-18v1mim img:where(.svelte-18v1mim){max-width:80%;max-height:48%}.cloud-providers.svelte-18v1mim img:where(.svelte-18v1mim){max-width:70%;height:clamp(1.4rem,2.6vw,2.55rem)}.provider-more.svelte-18v1mim strong:where(.svelte-18v1mim),.cloud-provider--on-prem.svelte-18v1mim strong:where(.svelte-18v1mim),.cloud-provider--uagi.svelte-18v1mim strong:where(.svelte-18v1mim){color:#ffffffa3;font-family:var(--font-sans);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(.52rem,.7vw,.82rem);font-weight:600}.physics-models.svelte-18v1mim{background:#0b0c0df0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 20%;overflow:hidden}.pareto-chart.svelte-18v1mim{width:100%;height:100%;overflow:hidden}.pareto-chart.svelte-18v1mim svg:where(.svelte-18v1mim){width:100%;height:100%;display:block}.pareto-chart.svelte-18v1mim text:where(.svelte-18v1mim){fill:#ffffff45;font-family:var(--font-mono);letter-spacing:.09em;font-size:6px}.pareto-grid.svelte-18v1mim path:where(.svelte-18v1mim){fill:none;stroke:#ffffff1c;stroke-dasharray:1 6;stroke-linecap:round;stroke-width:.7px;vector-effect:non-scaling-stroke}.pareto-axis.svelte-18v1mim,.pareto-ticks.svelte-18v1mim{fill:none;stroke:#ffffff57;stroke-width:.75px;vector-effect:non-scaling-stroke}.pareto-chart.svelte-18v1mim .pareto-axis-label:where(.svelte-18v1mim){fill:#ffffff85;letter-spacing:.13em;font-size:5px}.pareto-candidates.svelte-18v1mim rect:where(.svelte-18v1mim){fill:#ffffffc2;opacity:.56}.pareto-frontier.svelte-18v1mim{fill:none;stroke:#fffffff0;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pareto-optimum.svelte-18v1mim rect:where(.svelte-18v1mim),.pareto-optimum.svelte-18v1mim circle:where(.svelte-18v1mim){vector-effect:non-scaling-stroke}.pareto-optimum.svelte-18v1mim rect:where(.svelte-18v1mim){fill:#090b0af5;stroke:#fffffff5;stroke-width:1.1px}.pareto-optimum.svelte-18v1mim circle:where(.svelte-18v1mim){fill:#ffffffeb;stroke:#fffffff5;stroke-width:.7px}.training-system.svelte-18v1mim{--training-provider-guide:22%;--training-outer-padding-x:clamp(.65rem, 1.15vw, 1.4rem);--training-axis-gutter:clamp(1.2rem, 2vw, 2.4rem);--training-reward-left-space:clamp(3.25rem, calc(6.4vw - .875rem), 10rem);inset:0 0 0 calc(var(--training-provider-guide) - var(--training-outer-padding-x) - var(--training-axis-gutter));padding:clamp(.35rem, .65vw, .8rem) var(--training-outer-padding-x);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(10rem,27%);gap:clamp(.6rem,1.1vw,1.5rem);display:grid;position:absolute;overflow:hidden}.training-reward.svelte-18v1mim{min-width:0;min-height:0;margin-left:var(--training-reward-left-space);flex-direction:column;display:flex}.training-reward__header.svelte-18v1mim{padding-left:var(--training-axis-gutter);color:#ffffffeb;font-family:var(--font-sans);justify-content:space-between;align-items:baseline;font-size:clamp(.42rem,.62vw,.72rem);line-height:1;display:flex}.training-reward__header.svelte-18v1mim strong:where(.svelte-18v1mim){color:#fff;font-weight:500}.training-reward__chart.svelte-18v1mim{min-height:0;padding-left:var(--training-axis-gutter);flex:1;margin-top:clamp(.2rem,.35vw,.42rem);position:relative}.training-reward__chart.svelte-18v1mim svg:where(.svelte-18v1mim){width:100%;height:100%;display:block;overflow:visible}.training-reward__axis.svelte-18v1mim{color:#ffffff52;flex-direction:column;justify-content:space-between;width:clamp(1rem,1.55vw,1.85rem);font-size:clamp(.24rem,.36vw,.42rem);line-height:1;display:flex;position:absolute;inset:0 auto 0 0}.training-reward__grid.svelte-18v1mim path:where(.svelte-18v1mim){fill:none;stroke:#ffffff14;stroke-width:.75px;vector-effect:non-scaling-stroke}.training-reward__trace.svelte-18v1mim{fill:none;stroke:#ffffffeb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;vector-effect:non-scaling-stroke}.training-metrics.svelte-18v1mim{border-left:1px dashed #ffffff2e;align-content:stretch;min-width:0;min-height:0;padding-left:clamp(.55rem,1vw,1.2rem);display:grid}.training-metric.svelte-18v1mim{min-width:0;font-family:var(--font-sans);grid-template-columns:auto minmax(.5rem,1fr) auto;align-items:center;gap:clamp(.25rem,.5vw,.65rem);font-size:clamp(.34rem,.5vw,.6rem);line-height:1;display:grid}.training-metric.svelte-18v1mim span:where(.svelte-18v1mim){color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.training-metric.svelte-18v1mim i:where(.svelte-18v1mim){border-bottom:1px dotted #ffffff21;height:1px}.training-metric.svelte-18v1mim strong:where(.svelte-18v1mim){color:#fffffff0;white-space:nowrap;font-size:1.04em;font-weight:500}.cloud-provider--on-prem.svelte-18v1mim{gap:clamp(.35rem,.6vw,.7rem)}.cloud-provider--uagi.svelte-18v1mim{color:#ffffffc2;gap:clamp(.25rem,.45vw,.55rem)}.cloud-provider--uagi.svelte-18v1mim .cloud-provider__uagi-mark{width:clamp(1.5rem,2.3vw,2.5rem);height:auto}.on-prem-mark.svelte-18v1mim{flex-direction:column;gap:clamp(1px,.15vw,2px);width:clamp(1.15rem,1.6vw,1.8rem);display:flex}.on-prem-mark.svelte-18v1mim i:where(.svelte-18v1mim){box-sizing:border-box;background:linear-gradient(90deg,#ffffffb8 0 14%,#0000 14%);border:1px solid #ffffff9e;height:clamp(3px,.36vw,5px);display:block}@media (width<=1100px){.verticals-flow.svelte-18v1mim{left:27%}.solver-integrations.svelte-18v1mim{left:8%}.physics-models.svelte-18v1mim{left:16%}.training-system.svelte-18v1mim{--training-provider-guide:20%}.cloud-providers.svelte-18v1mim{left:20%}}@media (width<=700px){.solver-integrations.svelte-18v1mim{left:0}.solver-integrations.svelte-18v1mim .provider-more:where(.svelte-18v1mim) strong:where(.svelte-18v1mim){font-size:min(.52rem,1.6vw)}.training-system.svelte-18v1mim{--training-reward-left-space:.75rem;grid-template-columns:minmax(0,1fr) minmax(7rem,32%)}}.deployment-catalog.svelte-139fi15{box-sizing:border-box;cursor:default;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:0;display:flex;container:deployment-rows/inline-size}.deployment-catalog__rows.svelte-139fi15{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;margin-top:clamp(3rem,5vw,5rem);display:grid}.deployment-row.svelte-139fi15{border:0;min-width:0;min-height:0;position:relative}.deployment-row.svelte-139fi15+.deployment-row:where(.svelte-139fi15){border-left:1px solid var(--border)}.deployment-row__body.svelte-139fi15{--deployment-row-title-size:clamp(2rem, 2.1vw, 2.75rem);width:100%;height:100%}.deployment-row__layout.svelte-139fi15{box-sizing:border-box;width:100%;height:100%;min-height:clamp(12rem,14vw,14.5rem);color:var(--text);cursor:default;grid-template-columns:minmax(0,1fr);align-content:start;padding:0 clamp(2rem,4vw,5rem) clamp(2rem,4vw,4rem) 0;display:grid}.deployment-row.svelte-139fi15+.deployment-row:where(.svelte-139fi15) .deployment-row__layout:where(.svelte-139fi15){padding-left:clamp(2rem,4vw,5rem);padding-right:0}.deployment-row__copy.svelte-139fi15{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,1.5vw,1.5rem);min-width:0;display:grid}.deployment-row__copy.svelte-139fi15 strong:where(.svelte-139fi15){color:var(--text);font-size:var(--deployment-row-title-size);letter-spacing:-.04em;font-weight:520;line-height:1.04}.deployment-row__copy.svelte-139fi15>span:where(.svelte-139fi15){max-width:46ch;color:var(--text-muted);font-size:var(--platform-body-size,clamp(1rem, 1.05vw, 1.125rem));line-height:var(--platform-body-line-height,1.4);text-wrap:pretty}@media (width<=640px){.deployment-catalog__rows.svelte-139fi15{grid-template-columns:minmax(0,1fr);height:auto;margin-top:2.5rem}.deployment-row__body.svelte-139fi15{--deployment-row-title-size:clamp(1.7rem, 7vw, 2.1rem)}.deployment-row__layout.svelte-139fi15{min-height:0;padding:0 0 2rem}.deployment-row.svelte-139fi15+.deployment-row:where(.svelte-139fi15){border-top:1px solid var(--border);border-left:0}.deployment-row.svelte-139fi15+.deployment-row:where(.svelte-139fi15) .deployment-row__layout:where(.svelte-139fi15){padding:2rem 0}.deployment-row__copy.svelte-139fi15{gap:.75rem}.deployment-row__copy.svelte-139fi15>span:where(.svelte-139fi15){font-size:1rem}}.platform-architecture.svelte-s6qg57{z-index:1;--architecture-edge-space:var(--platform-section-edge-space,clamp(2.5rem, 5svh, 4rem));--chapter-heading-gap:var(--platform-section-heading-gap,clamp(4rem, 7vw, 8rem));--platform-stack-gap:var(--platform-card-gap,clamp(.75rem, 1.1vw, 1rem));--platform-chapter-flow-height:clamp(12rem, 20svh, 14rem);--platform-heading-half-line-height:clamp(1.25rem, 1.4vw, 1.75rem);--lab-heading-content-gap:calc(clamp(6rem, 10svh, 7rem) + var(--platform-stack-gap) - var(--platform-heading-half-line-height));box-sizing:border-box;width:100%;min-height:100svh;color:var(--platform-text,#fff);background:#010101;position:relative;overflow:clip}.architecture-intro.svelte-s6qg57{box-sizing:border-box;width:100%;min-height:0;padding:var(--platform-space-chapter,var(--chapter-heading-gap)) 2.05vw var(--architecture-edge-space);grid-template-rows:auto auto;gap:0;display:grid}.architecture-intro__title.svelte-s6qg57{max-width:none;font-family:var(--font-sans);font-size:var(--platform-section-heading-size,clamp(2.75rem, 4.4vw, 6rem));font-weight:500;line-height:var(--platform-section-heading-line-height,.94);letter-spacing:var(--platform-section-heading-tracking,-.055em);white-space:nowrap;margin:0}.architecture-intro__content.svelte-s6qg57{min-height:0;display:block}.architecture-intro__modes.svelte-s6qg57{height:auto;min-height:0}.architecture-heading.svelte-s6qg57{padding:0 clamp(1rem, 1.5vw, 2.5rem) var(--lab-heading-content-gap)}.architecture-heading.svelte-s6qg57 h2:where(.svelte-s6qg57),.chapter-heading.svelte-s6qg57 h2:where(.svelte-s6qg57){max-width:none;font-family:var(--font-sans);font-size:var(--platform-section-heading-size,clamp(2.75rem, 4.4vw, 6rem));font-weight:500;line-height:var(--platform-section-heading-line-height,.94);letter-spacing:var(--platform-section-heading-tracking,-.055em);white-space:nowrap;margin:0}.architecture-heading.svelte-s6qg57 h2:where(.svelte-s6qg57),.chapter-heading--environment.svelte-s6qg57 h2:where(.svelte-s6qg57){flex-wrap:nowrap;gap:0 .24em;display:flex}.chapter-heading__accent.svelte-s6qg57{color:gray}.chapter-heading--lab.svelte-s6qg57{z-index:3;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chapter-heading--lab.svelte-s6qg57 h2:where(.svelte-s6qg57){background:#010101;flex-wrap:nowrap;gap:0 .24em;padding-right:.4em;display:inline-flex;box-shadow:0 0 1.25rem .75rem #010101}.chapter-heading--environment.svelte-s6qg57{min-height:calc(clamp(2rem, 4svh, 3.5rem) + var(--chapter-heading-gap) - var(--platform-stack-gap) + .94em);box-sizing:border-box;font-size:var(--platform-section-heading-size,clamp(2.75rem, 4.4vw, 6rem));align-items:center;padding:0;display:flex}.stack-viewport.svelte-s6qg57{width:100%;min-height:0;padding:var(--architecture-edge-space) 0;scrollbar-color:#fff transparent;scrollbar-width:thin;flex:none;overflow:auto hidden}.platform-stack.svelte-s6qg57{--platform-copy-gap:.5rem;--platform-copy-bottom:clamp(1rem, 1.35vw, 1.35rem);--platform-title-size:var(--platform-system-title-size,clamp(1.125rem, 1.35vw, 1.5rem));--platform-outline:#fff3;box-sizing:border-box;grid-template-rows:clamp(10rem, 19.5svh, 12.5rem) clamp(10rem, 15svh, 12rem) var(--platform-chapter-flow-height) clamp(10rem, 16svh, 13rem) auto clamp(10rem, 16svh, 13rem);gap:var(--platform-stack-gap);background:#010101;width:100%;min-width:64rem;padding:0 clamp(1rem,1.5vw,2.5rem);display:grid}.stack-layer.svelte-s6qg57{z-index:3;box-sizing:border-box;border:1px solid var(--platform-outline);background:#050607;min-height:0;padding:2px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000a6}.stack-layer--create.svelte-s6qg57{background:#060809;padding:0}.flow-convergence.svelte-s6qg57{z-index:2;min-height:0;margin-block:calc(-1 * var(--platform-stack-gap) - 1px);padding:0 clamp(.2rem,.4vw,.45rem);position:relative}.flow-convergence__react.svelte-s6qg57{width:100%;height:100%}.stack-layer__content.svelte-s6qg57{background:#020303;min-width:0;height:100%;min-height:0;padding:3px;display:grid}.stack-layer__content--create.svelte-s6qg57{background:#0d0f11;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;position:relative}.stack-layer--lab-models.svelte-s6qg57{background:#060809;padding:0}.stack-layer__content--lab-models.svelte-s6qg57{background-color:#0b0c0e;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:2rem 2rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:0;padding:0;position:relative}.stack-layer__content--create.svelte-s6qg57 .system-card:where(.svelte-s6qg57),.stack-layer__content--lab-models.svelte-s6qg57 .system-card:where(.svelte-s6qg57){background:0 0;border:0}.stack-layer__content--create.svelte-s6qg57 .system-card:where(.svelte-s6qg57)+.system-card:where(.svelte-s6qg57),.stack-layer__content--lab-models.svelte-s6qg57 .system-card:where(.svelte-s6qg57)+.system-card:where(.svelte-s6qg57){border-left:1px solid #ffffff47}.stack-layer__content--lab-models.svelte-s6qg57 .product-visual{background:0 0}.stack-layer__content--lab-models.svelte-s6qg57 .product-visual:before{content:none}.system-card.svelte-s6qg57{isolation:isolate;background:#0d0f11;border:1px solid #ffffff24;min-width:0;min-height:0;position:relative;overflow:hidden}.stack-layer.system-card.svelte-s6qg57{border-color:var(--platform-outline)}.stack-layer--single.svelte-s6qg57{padding:0}.system-card__visual.svelte-s6qg57,.system-card__wash.svelte-s6qg57{position:absolute;inset:0}.system-card__visual.svelte-s6qg57{z-index:-2;filter:saturate(.96)contrast(1.02)brightness(.93);transition:transform 1s cubic-bezier(.19,1,.22,1),filter .5s cubic-bezier(.215,.61,.355,1)}.system-card__wash.svelte-s6qg57{z-index:-1;opacity:.62;background:linear-gradient(#01010100 0%,#01010105 18%,#0101011f 36%,#01010161 62%,#010101e0 100%)}.foundation-model-visual.svelte-s6qg57{background:0 0;position:absolute;inset:0;overflow:hidden}.foundation-model-visual__orb.svelte-s6qg57{opacity:0;transform-origin:50%;width:256px;height:256px;transition:opacity .65s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;right:-3rem;transform:translateY(-50%)scale(.82)}.stack-layer--lab-models[data-visuals-active] .foundation-model-visual__orb.svelte-s6qg57{opacity:1;transform:translateY(-50%)scale(1)}.foundation-model-visual__orb.svelte-s6qg57 canvas{width:256px;height:256px;display:block}.system-card--foundation.svelte-s6qg57 .system-card__copy:where(.svelte-s6qg57) p:where(.svelte-s6qg57){max-width:32ch}.system-card__copy.svelte-s6qg57{z-index:3;right:clamp(1rem,1.35vw,1.35rem);bottom:var(--platform-copy-bottom);pointer-events:none;position:absolute;left:clamp(1rem,1.35vw,1.35rem)}.system-card__copy.svelte-s6qg57 h3:where(.svelte-s6qg57),.system-card__copy.svelte-s6qg57 p:where(.svelte-s6qg57){font-family:var(--font-sans);margin:0}.system-card__copy.svelte-s6qg57 h3:where(.svelte-s6qg57){max-width:23ch;font-size:var(--platform-title-size);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.08}.system-card__copy.svelte-s6qg57 p:where(.svelte-s6qg57){opacity:0;width:100%;max-height:0;font-size:var(--platform-system-copy-size,clamp(.75rem, .78vw, .875rem));margin-top:0;font-weight:500;line-height:1.35;transition:max-height .5s cubic-bezier(.215,.61,.355,1),margin-top .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.215,.61,.355,1);overflow:hidden}.system-card.svelte-s6qg57:hover .system-card__visual:where(.svelte-s6qg57){filter:saturate()contrast(1.02)brightness(.82);transform:scale(1.018)}.system-card.svelte-s6qg57:hover .system-card__copy:where(.svelte-s6qg57) p:where(.svelte-s6qg57){max-height:7rem;margin-top:var(--platform-copy-gap);opacity:1}@media (width<=1100px){.platform-stack.svelte-s6qg57{--platform-title-size:var(--platform-system-title-size,1.125rem)}.system-card__copy.svelte-s6qg57 p:where(.svelte-s6qg57){font-size:var(--platform-system-copy-size,.75rem)}}@media (width<=980px){.architecture-intro.svelte-s6qg57{min-height:0;padding-inline:1.25rem;display:block}.architecture-intro__content.svelte-s6qg57{margin-top:var(--architecture-edge-space);display:block}.architecture-intro__modes.svelte-s6qg57{height:auto}}@media (width<=700px){.platform-architecture.svelte-s6qg57{--platform-chapter-flow-height:8.5rem;--platform-stack-gap:.5rem;--lab-heading-content-gap:calc(4.25rem + var(--platform-stack-gap) - var(--platform-heading-half-line-height))}.architecture-heading.svelte-s6qg57{padding-inline:1.25rem}.architecture-intro__title.svelte-s6qg57,.architecture-heading.svelte-s6qg57 h2:where(.svelte-s6qg57),.chapter-heading.svelte-s6qg57 h2:where(.svelte-s6qg57){font-size:min(var(--platform-section-heading-size,2.75rem), 8.8vw);white-space:normal}.architecture-heading.svelte-s6qg57 h2:where(.svelte-s6qg57),.chapter-heading--lab.svelte-s6qg57 h2:where(.svelte-s6qg57),.chapter-heading--environment.svelte-s6qg57 h2:where(.svelte-s6qg57){flex-wrap:wrap}.stack-viewport.svelte-s6qg57{overflow-x:clip}.platform-stack.svelte-s6qg57{--platform-title-size:min(var(--platform-system-title-size,1.125rem), 3.4vw);--platform-copy-bottom:.6rem;grid-template-rows:clamp(6rem, 26vw, 8rem) clamp(10rem, 46vw, 14rem) var(--platform-chapter-flow-height) clamp(8rem, 36vw, 11rem) auto clamp(8rem, 36vw, 11rem);min-width:0;padding-inline:.75rem}.stack-layer__content--lab-models.svelte-s6qg57{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card__copy.svelte-s6qg57{left:.6rem;right:.6rem}.system-card__copy.svelte-s6qg57 p:where(.svelte-s6qg57){font-size:min(var(--platform-system-copy-size,.75rem), 2.6vw)}.foundation-model-visual__orb.svelte-s6qg57,.foundation-model-visual__orb.svelte-s6qg57 canvas{width:8rem;height:8rem}.foundation-model-visual__orb.svelte-s6qg57{right:-1.5rem}}@media (prefers-reduced-motion:reduce){.system-card__visual.svelte-s6qg57,.system-card__copy.svelte-s6qg57 p:where(.svelte-s6qg57),.foundation-model-visual__orb.svelte-s6qg57{transition:none}.system-card.svelte-s6qg57:hover .system-card__visual:where(.svelte-s6qg57){transform:none}}.experiment-loop.svelte-1y5enud{width:100%;height:100%;color:var(--experiment-loop-color,#fff);justify-content:center;align-items:center;display:flex;overflow:hidden}.experiment-loop--black.svelte-1y5enud{background:#000}.experiment-loop__stage.svelte-1y5enud{width:100%;height:100%;position:relative}.experiment-loop__svg{width:100%;height:100%;display:block}.experiment-loop__line{vector-effect:non-scaling-stroke}#experiment-loop-label-deploy,#experiment-loop-label-retrain{visibility:hidden}@media (prefers-reduced-motion:no-preference){.experiment-loop__arrow-runner{will-change:transform}}.experiment-loop__logo.svelte-1y5enud{aspect-ratio:1899/893;color:currentColor;width:10.54%;display:block;position:absolute;top:61.62%;left:44.29%}.experiment-loop__logo.svelte-1y5enud svg{width:100%;height:100%;display:block}.foundation-model-visual.svelte-am1jms{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.foundation-model-visual.svelte-am1jms:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 85%,#000 32%,#0000 76%);mask-image:radial-gradient(72% 85%,#000 32%,#0000 76%)}.foundation-model-visual.svelte-am1jms svg:where(.svelte-am1jms){width:100%;height:100%;display:block;position:relative}.foundation-model-visual__core.svelte-am1jms{aspect-ratio:1;width:31%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fm-streams.svelte-am1jms path:where(.svelte-am1jms){fill:none;stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.fm-pulses.svelte-am1jms path:where(.svelte-am1jms){fill:none;stroke:#ffffffeb;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:12 288;stroke-dashoffset:300px;vector-effect:non-scaling-stroke;animation:4.6s linear infinite svelte-am1jms-fm-pulse-travel;animation-delay:var(--fm-pulse-delay,0s);animation-play-state:paused}.fm-ambient.svelte-am1jms{opacity:.5}@keyframes svelte-am1jms-fm-pulse-travel{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fm-pulses.svelte-am1jms{display:none}}.workflow-cards.svelte-3tc6qd{z-index:1;padding:var(--platform-section-edge-space,clamp(4rem, 4.5vw, 5rem)) 2.05vw 0;color:var(--platform-text,#fff);background:#000;position:relative;overflow:clip}.workflow-cards.svelte-3tc6qd h2:where(.svelte-3tc6qd){max-width:var(--platform-section-heading-measure,15ch);margin:0 0 var(--platform-section-heading-gap,clamp(4rem, 7vw, 8rem));font-family:var(--font-sans);font-size:var(--platform-section-heading-size,clamp(2.75rem, 4.4vw, 6rem));font-weight:500;line-height:var(--platform-section-heading-line-height,.94);letter-spacing:var(--platform-section-heading-tracking,-.055em);text-wrap:balance}.workflow-cards__grid.svelte-3tc6qd{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05vw;display:grid}.workflow-card.svelte-3tc6qd{box-sizing:border-box;border:1px solid var(--platform-rule,#ffffff29);color:#fff;background:#000;min-width:0;min-height:clamp(29rem,32.25vw,33rem);padding:clamp(1.25rem,1.5vw,1.5rem) clamp(1rem,1.1vw,1.25rem) clamp(1rem,1.1vw,1.25rem);overflow:hidden}.workflow-card__number.svelte-3tc6qd{font-family:var(--font-sans);letter-spacing:-.065em;font-size:clamp(3.2rem,3.65vw,3.75rem);font-weight:400;line-height:.92;display:block}.workflow-card__visual.svelte-3tc6qd{aspect-ratio:854/480;isolation:isolate;background:#000;width:100%;margin-top:clamp(1.1rem,1.5vw,1.5rem);position:relative;overflow:hidden}.workflow-card__visual.svelte-3tc6qd img:where(.svelte-3tc6qd){object-fit:cover;width:100%;height:100%;display:block}.workflow-card.svelte-3tc6qd:first-child .workflow-card__visual:where(.svelte-3tc6qd) img:where(.svelte-3tc6qd),.workflow-card.svelte-3tc6qd:nth-child(4) .workflow-card__visual:where(.svelte-3tc6qd) img:where(.svelte-3tc6qd){object-position:center;-webkit-mask-image:radial-gradient(88% 84%,#000 0% 52%,#000000c7 68%,#0000 100%);mask-image:radial-gradient(88% 84%,#000 0% 52%,#000000c7 68%,#0000 100%)}.workflow-card.svelte-3tc6qd:first-child .workflow-card__visual:where(.svelte-3tc6qd):after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000 0% 62%,#0000004d 68%,#000000e0 76%,#000 84% 100%);position:absolute;inset:0}.workflow-card.svelte-3tc6qd:first-child .workflow-card__visual:where(.svelte-3tc6qd) img:where(.svelte-3tc6qd){transform-origin:50% 66%;transform:scale(1.16)}.workflow-card.svelte-3tc6qd:nth-child(4) .workflow-card__visual:where(.svelte-3tc6qd) img:where(.svelte-3tc6qd){transform-origin:52% 70%;transform:translateY(-22%)scale(1.32);-webkit-mask-image:radial-gradient(82% 76% at 52% 66%,#000 0% 46%,#000000b8 64%,#0000 100%);mask-image:radial-gradient(82% 76% at 52% 66%,#000 0% 46%,#000000b8 64%,#0000 100%)}.workflow-card__optimize-visual.svelte-3tc6qd{background:#000;width:100%;height:100%}.workflow-card__optimize-loop.svelte-3tc6qd{transform-origin:50%;width:100%;height:100%;transform:translateY(-2.25%)scale(.93)}.workflow-card__copy.svelte-3tc6qd{margin-top:clamp(1.1rem,1.4vw,1.5rem)}.workflow-card__copy.svelte-3tc6qd h3:where(.svelte-3tc6qd),.workflow-card__copy.svelte-3tc6qd p:where(.svelte-3tc6qd){font-family:var(--font-sans);margin:0}.workflow-card__copy.svelte-3tc6qd h3:where(.svelte-3tc6qd){letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.25rem,1.6vw - .0625rem,2rem);font-weight:500;line-height:1.08}.workflow-card.svelte-3tc6qd:nth-child(2) .workflow-card__copy:where(.svelte-3tc6qd) h3:where(.svelte-3tc6qd){white-space:nowrap}.workflow-card__rule.svelte-3tc6qd{background:#ffffffb8;height:1px;margin:clamp(1.25rem,1.55vw,1.6rem) 0 clamp(.7rem,.85vw,.9rem)}.workflow-card__copy.svelte-3tc6qd p:where(.svelte-3tc6qd){max-width:56ch;font-size:var(--platform-body-size,clamp(1rem, 1.05vw, 1.125rem));font-weight:500;line-height:var(--platform-body-line-height,1.4);letter-spacing:-.02em}@media (width<=1300px){.workflow-cards.svelte-3tc6qd{padding-inline:1.25rem}.workflow-cards__grid.svelte-3tc6qd{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workflow-card.svelte-3tc6qd{min-height:0;padding:1.25rem}.workflow-card__visual.svelte-3tc6qd{max-height:28rem}.workflow-card__copy.svelte-3tc6qd{margin-top:1.5rem}.workflow-card__copy.svelte-3tc6qd h3:where(.svelte-3tc6qd){font-size:clamp(1.5rem,1.85vw,2rem)}}@media (width<=767px){.workflow-cards__grid.svelte-3tc6qd{grid-template-columns:1fr}}@media (width<=560px){.workflow-cards.svelte-3tc6qd{padding-top:clamp(3.5rem,14vw,5rem);padding-bottom:0}.workflow-card__number.svelte-3tc6qd{font-size:3.4rem}.workflow-card__copy.svelte-3tc6qd h3:where(.svelte-3tc6qd){max-width:18ch;font-size:clamp(1.125rem,6vw,1.5rem)}.workflow-card.svelte-3tc6qd:nth-child(2) .workflow-card__copy:where(.svelte-3tc6qd) h3:where(.svelte-3tc6qd){max-width:none}.workflow-card__copy.svelte-3tc6qd p:where(.svelte-3tc6qd){font-size:1rem}}body{background:#010101}.page-grain.svelte-ld68c8{z-index:3;pointer-events:none;opacity:.065;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 0 0.9  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}.platform-page.svelte-ld68c8{--platform-bg:#010101;--platform-surface:#0b0b0d;--platform-surface-raised:#121214;--platform-text:#fff;--platform-muted:#ffffffb3;--platform-rule:#ffffff29;--platform-section-heading-size:clamp(2.5rem, 2.8vw, 3.5rem);--platform-section-heading-line-height:1;--platform-section-heading-tracking:-.045em;--platform-section-heading-measure:24ch;--platform-space-section:clamp(4rem, 4.5vw, 5rem);--platform-space-chapter:clamp(7rem, 7.7vw, 9rem);--platform-section-heading-gap:var(--platform-space-section);--platform-section-edge-space:var(--platform-space-section);--platform-card-gap:clamp(.75rem, 1.1vw, 1rem);--platform-card-title-size:clamp(1.5rem, 1.85vw, 2rem);--platform-body-size:clamp(1rem, 1.05vw, 1.125rem);--platform-body-line-height:1.4;--platform-system-title-size:clamp(1.125rem, 1.35vw, 1.5rem);--platform-system-copy-size:clamp(.75rem, .78vw, .875rem);--text-muted:#ffffffb3;--text-subtle:#ffffff80;min-height:100svh;color:var(--platform-text);background:var(--platform-bg);overflow:clip}.platform-hero.svelte-ld68c8{isolation:isolate;width:100%;min-height:52svh;color:var(--platform-text);background:0 0;padding-block:6.5rem clamp(3.5rem,7vw,6rem);padding-inline:1.25rem;position:relative;overflow:clip}.platform-hero__inner.svelte-ld68c8{z-index:1;width:100%;margin:0 auto;position:relative}.platform-hero__body.svelte-ld68c8{text-align:left;justify-content:flex-start;margin-top:clamp(3rem,6vw,6rem);display:flex}.platform-hero__body.svelte-ld68c8 h1:where(.svelte-ld68c8){width:100%;color:var(--platform-text);font-family:var(--font-sans);letter-spacing:-.0125em;margin:0;font-size:2.8rem;font-weight:600;line-height:1.1;overflow:clip}.platform-hero__title-text.svelte-ld68c8{text-wrap:balance;display:block}.platform-hero__meta.svelte-ld68c8{font-family:var(--font-sans);letter-spacing:-.015em;text-transform:uppercase;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.875vw;margin-top:clamp(2.5rem,4vw,4.5rem);font-size:clamp(.8rem,.7vw,.9rem);font-weight:600;line-height:1.08;display:grid}.platform-hero__tagline.svelte-ld68c8{grid-column:1/12}.platform-hero__tagline.svelte-ld68c8 p:where(.svelte-ld68c8){white-space:nowrap;margin:0;overflow:clip}.platform-hero__meta-reveal.svelte-ld68c8{will-change:transform;animation:.9s cubic-bezier(.19,1,.22,1) both svelte-ld68c8-platform-meta-slide-up;display:block}.platform-hero__meta-reveal--tagline.svelte-ld68c8{animation-delay:.18s}@keyframes svelte-ld68c8-platform-meta-slide-up{0%{transform:translateY(100%)}to{transform:translateY(-3%)}}.platform-hero__scroll.svelte-ld68c8{width:2.125rem;color:var(--platform-text);grid-column:12/13;place-self:end;text-decoration:none}.platform-hero__scroll.svelte-ld68c8 svg:where(.svelte-ld68c8){fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:auto;transition:transform .7s cubic-bezier(.19,1,.22,1);display:block;overflow:visible}.platform-hero__scroll.svelte-ld68c8:hover svg:where(.svelte-ld68c8),.platform-hero__scroll.svelte-ld68c8:focus-visible svg:where(.svelte-ld68c8){transform:translateY(.5rem)}.platform-hero__scroll.svelte-ld68c8:focus-visible{outline-offset:.5rem;outline:1px solid}@media (width>=769px){.platform-hero.svelte-ld68c8{padding-inline:1.875vw}.platform-hero__body.svelte-ld68c8 h1:where(.svelte-ld68c8){letter-spacing:-.025em;font-size:min(7vw,9rem)}.platform-hero__title-text.svelte-ld68c8{white-space:nowrap}.platform-hero__scroll.svelte-ld68c8{grid-row:1;align-self:start}}@media (width<=767px){.platform-hero__meta.svelte-ld68c8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.25rem;margin-top:2.5rem}.platform-hero__tagline.svelte-ld68c8{grid-column:1/3;max-width:34rem}.platform-hero__tagline.svelte-ld68c8 p:where(.svelte-ld68c8){white-space:normal}.platform-hero__scroll.svelte-ld68c8{grid-column:2/3;justify-self:end;width:1.75rem}}@media (prefers-reduced-motion:reduce){.page-grain.svelte-ld68c8{display:none}.platform-hero__meta-reveal.svelte-ld68c8{will-change:auto;animation:none;transform:translateY(-3%)}.platform-hero__scroll.svelte-ld68c8 svg:where(.svelte-ld68c8){transition:none}}
