@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-950:#0a0a0a;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-neutral-950:#070809;--color-neutral-900:#101318;--color-neutral-700:#30363d;--color-neutral-400:#a2a9b1;--color-neutral-100:#f4f5f2;--color-stable-red:#e8401c;--color-stable-orange:#f29942;--color-stable-kumquat:#f39932;--color-stable-khaki:#f6b961;--color-limix-blue:#2c5198;--color-limix-blue-bright:#79a3ff;--interactive-text:var(--color-neutral-100);--interactive-solid:var(--color-neutral-100);--interactive-solid-strong:var(--color-neutral-400);--interactive-on-solid:var(--color-neutral-950);--interactive-line:var(--color-neutral-400);--interactive-soft:#f4f5f214;--focus-ring:var(--color-neutral-100);--button-primary-background:var(--interactive-solid);--button-primary-hover-background:var(--interactive-solid-strong);--button-primary-text:var(--interactive-on-solid);--decorative-primary:var(--color-neutral-400);--decorative-secondary:var(--color-neutral-100);--decorative-soft:#f4f5f214;--decorative-glow:#f4f5f21f;--ink:var(--color-neutral-100);--charcoal:#0b0d10;--paper:var(--color-neutral-950);--paper-bright:#fafaf8;--line:#292d33;--line-dark:#292d33;--muted:var(--color-neutral-400);--muted-dark:var(--color-neutral-400);--header-height:4.5rem;--header-gutter:clamp(1.25rem, 4vw, 4rem);--gutter:clamp(1.25rem, 4vw, 4rem);--section-y:clamp(5.5rem, 10vw, 10rem)}.home-page,.research-page,.company-page,.developers-page{--interactive-text:var(--color-stable-orange);--interactive-solid:var(--color-stable-orange);--interactive-solid-strong:var(--color-stable-red);--interactive-on-solid:var(--color-neutral-950);--interactive-line:var(--color-stable-orange);--interactive-soft:#f2994224;--focus-ring:var(--color-stable-orange);--button-primary-background:linear-gradient(120deg, var(--color-stable-orange), var(--color-stable-red));--button-primary-hover-background:linear-gradient(120deg, var(--color-stable-khaki), var(--color-stable-orange) 52%, var(--color-stable-red));--button-primary-text:var(--color-neutral-950);--decorative-primary:var(--color-stable-orange);--decorative-secondary:var(--color-stable-red);--decorative-soft:#f299421f;--decorative-glow:#e8401c2e}.limix-page{--interactive-text:var(--color-limix-blue-bright);--interactive-solid:var(--color-limix-blue);--interactive-solid-strong:var(--color-limix-blue);--interactive-on-solid:#fff;--interactive-line:var(--color-limix-blue-bright);--interactive-soft:#2c519838;--focus-ring:var(--color-limix-blue-bright);--button-primary-background:var(--color-limix-blue);--button-primary-hover-background:linear-gradient(#79a3ff29, #79a3ff29), var(--color-limix-blue);--button-primary-text:#fff;--decorative-primary:var(--color-limix-blue-bright);--decorative-secondary:var(--color-limix-blue);--decorative-soft:#2c519829;--decorative-glow:#79a3ff2e}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;text-rendering:optimizelegibility;overflow-x:clip}body{background:var(--paper);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans), sans-serif;font-synthesis:none;margin:0;overflow-x:clip}::selection{background:var(--interactive-solid);color:var(--interactive-on-solid)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.skip-link{z-index:100;background:var(--paper-bright);color:var(--ink);padding:.75rem 1rem;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100%,90rem);padding-inline:var(--gutter);margin-inline:auto}.editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.5rem);display:grid}.section{padding-block:var(--section-y)}.section-rule{border-top:1px solid var(--line)}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.25rem;font-size:.6875rem;font-weight:560;line-height:1.2;display:inline-flex}.eyebrow:before{background:var(--interactive-solid);content:"";border-radius:999px;width:.375rem;height:.375rem}.eyebrow-dark{color:#9299a3}.display{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7.2vw,7.5rem);font-weight:510;line-height:.92}.section-title{letter-spacing:-.05em;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.4rem,3.4vw,3.55rem);font-weight:510;line-height:.98}.home-page :is(h1,h2,h3){text-wrap:balance}.lede{max-width:40rem;color:var(--muted);letter-spacing:-.018em;margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55}.body-copy{color:var(--muted);font-size:1rem;line-height:1.65}.mono{font-family:var(--font-geist-mono), monospace}.button{border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.8rem 1.15rem;font-size:.875rem;font-weight:570;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.section-cta-button{gap:.75rem;min-height:3.25rem;padding:.9rem 1.25rem}.section-cta-button>span{align-items:center;transition:transform .18s;display:inline-flex}.section-cta-button:hover>span{transform:translate(3px)}.home-page .button-primary,.company-contact-paths .button-primary,.developer-support-section .button-primary{color:#150b05;letter-spacing:-.01em;background:linear-gradient(120deg,#f5a24a,#ef8434);font-size:.9rem;font-weight:600}.home-page .button-primary:hover,.company-contact-paths .button-primary:hover,.developer-support-section .button-primary:hover{background:linear-gradient(120deg,#f8ad5a,#f19040)}.company-editorial-contact .button-primary,.research-closing-section .button-primary{color:#150b05;background:linear-gradient(120deg,#f5a24a,#ef8434)}.company-editorial-contact .button-primary:hover,.research-closing-section .button-primary:hover{background:linear-gradient(120deg,#f8ad5a,#f19040)}.home-product-copy .button-primary{gap:.35rem}.button-secondary{border-color:var(--line);color:var(--ink);background:0 0}.button-ghost-dark{color:#e5e7eb;border-color:#343941}.button-ghost-dark:hover{background:#14171b;border-color:#69717d}.arrow-link{align-items:center;gap:.45rem;font-size:.875rem;font-weight:570;display:inline-flex}.arrow-link span{transition:transform .18s}.arrow-link:hover span{transform:translate(3px)}.dark-surface{background:var(--ink);color:var(--paper-bright)}.paper-surface{background:var(--paper)}.bright-surface{background:var(--paper-bright)}.hairline-dark{border-color:var(--line-dark)}.site-header{z-index:50;width:100%;height:var(--header-height);color:#fff;background:#000000a3;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wordmark{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:620;display:inline-flex}.brand-mark{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:1.55rem;height:1.55rem;display:grid}.brand-mark span{background:currentColor}.brand-mark span:nth-child(2),.brand-mark span:nth-child(6){opacity:.24}.brand-mark span:nth-child(4),.brand-mark span:nth-child(8){background:var(--decorative-primary)}.desktop-nav{display:none}.mobile-nav summary{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{inset:var(--header-height) 0 auto;z-index:2;padding:.75rem var(--gutter) 1.5rem;border-bottom:1px solid var(--line-dark);background:var(--ink);gap:0;display:grid;position:fixed}.mobile-nav-panel a{border-bottom:1px solid var(--line-dark);padding-block:1rem;font-size:1.1rem}.site-footer{background:var(--ink);color:var(--paper-bright);padding-block:4.5rem 2rem}.data-visual{background:radial-gradient(circle at 78% 12%, var(--decorative-glow), transparent 34%), #0b0d10;border:1px solid #2b3037;border-radius:.75rem;min-height:29rem;margin:0;position:relative;overflow:hidden}.data-visual-topline{color:#7f8791;min-height:3.25rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;border-bottom:1px solid #24282e;justify-content:flex-start;align-items:center;padding:.85rem 1rem;font-size:.625rem;display:flex}.data-live{align-items:center;gap:.55rem;min-width:0;margin:0;font-style:normal;line-height:1.35;display:inline-flex}.data-live i{background:var(--interactive-solid);border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;display:block}.data-table{border-top:1px solid #252a30;position:absolute;inset:5.75rem 1.25rem auto}.data-row{grid-template-columns:minmax(3.6rem,.9fr) .72fr 1.1fr 1.05fr 1.2fr .75fr;display:grid}.data-row span{color:#a5acb5;min-width:0;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #252a30;border-right:1px solid #252a30;padding:.85rem .55rem;font-size:clamp(.54rem,1.1vw,.7rem);overflow:hidden}.data-row span:first-child{border-left:1px solid #252a30}.data-header-row span{color:var(--muted);letter-spacing:.04em;padding-block:.65rem;font-size:.56rem}.data-row .data-row-label{color:#66717b;letter-spacing:.04em;text-overflow:clip;text-transform:uppercase;font-size:clamp(.48rem,.8vw,.58rem)}.data-query-divider{height:1.7rem;position:relative}.data-query-divider:after{content:"";border-top:1px dashed #4c5965;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.data-query-row span{border-top:1px solid #252a30}.data-row .cell-masked{color:var(--interactive-text);background:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--decorative-soft) 3px, var(--decorative-soft) 6px)}.data-row .cell-target{color:var(--color-neutral-100);background:var(--decorative-soft);animation:3.5s ease-in-out infinite target-pulse;position:relative}.data-connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.data-connections path{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:5 8}.path-accent{stroke:var(--decorative-primary)}.path-one,.path-two,.path-three{animation:4s linear infinite data-flow}.path-two{animation-delay:-1.2s}.path-three{animation-delay:-2.3s}.node{fill:#8994a1}.node-three{fill:var(--decorative-primary);filter:drop-shadow(0 0 6px var(--decorative-glow))}.data-output{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f12e6;border:1px solid #39414c;border-radius:.5rem;grid-template-columns:1fr auto;gap:.35rem;width:7.75rem;padding:.8rem;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.data-output span,.data-output i{color:#7f8791;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;font-size:.56rem;font-style:normal}.data-output strong{color:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;grid-row:span 2;font-size:1.1rem;font-weight:500}@keyframes data-flow{to{stroke-dashoffset:-52px}}@keyframes target-pulse{50%{background:var(--decorative-glow)}}.benchmark-explorer{margin-top:clamp(3rem,6vw,5.5rem)}.benchmark-board{gap:clamp(2rem,4vw,3rem);display:grid}.benchmark-compare{min-width:0}.benchmark-tabs{border-bottom:1px solid var(--line);width:100%;display:flex;overflow-x:auto}.benchmark-tabs button{color:#8a8f93;cursor:pointer;min-width:7.5rem;font-family:var(--font-geist-sans), sans-serif;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1.25rem .95rem 0;display:grid}.benchmark-tabs button strong{letter-spacing:-.03em;color:inherit;font-size:1.02rem;font-weight:540}.benchmark-tabs button small{color:#9aa0a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;margin-top:.2rem;font-size:.62rem;font-weight:450}.benchmark-tabs button.is-active{border-bottom-color:var(--interactive-line);color:var(--ink)}.benchmark-headlines{gap:0;display:grid}.benchmark-headlines article{border-top:1px solid var(--line);padding-block:1.25rem}.benchmark-headlines article:first-child{border-top:0;padding-top:0}.benchmark-headlines article:last-child{border-bottom:1px solid var(--line)}.benchmark-headlines p{flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin:0;display:flex}.benchmark-headlines b{letter-spacing:-.065em;font-size:clamp(2.4rem,5.2vw,3.75rem);font-weight:520;line-height:.92}.benchmark-headlines i{color:#5e6569;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.7rem,1.1vw,.82rem);font-style:normal;font-weight:500}.benchmark-headlines article>strong{letter-spacing:-.03em;margin-top:.45rem;font-size:clamp(1.05rem,1.6vw,1.28rem);font-weight:540;line-height:1.25;display:block}@media (min-width:48rem){.benchmark-tabs button{min-width:8.5rem}}.benchmark-main{min-width:0}@media (min-width:48rem){.benchmark-board{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);grid-template-areas:"main headlines""foot foot";align-items:stretch;gap:0 clamp(2.5rem,5vw,5.5rem)}.benchmark-main{grid-area:main}.benchmark-panel{flex-direction:column;min-width:0;padding-top:0;display:flex}.benchmark-bars{flex-direction:column;flex:auto;justify-content:space-between;gap:1.25rem;display:flex}.benchmark-headlines{border-left:1px solid var(--line);flex-direction:column;grid-area:headlines;justify-content:space-between;align-self:stretch;height:auto;min-height:0;padding-top:0;padding-left:clamp(1.25rem,2.5vw,2.25rem);display:flex}.benchmark-foot{grid-area:foot;margin-top:1.75rem}.benchmark-headlines article{padding-block:1.45rem}.benchmark-headlines article:first-child{padding-top:0}.benchmark-headlines article:last-child{border-bottom:0;padding-bottom:0}}.benchmark-panel{padding-block:0}.benchmark-bars{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.benchmark-label{font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.benchmark-label>span{color:#676d72;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.67rem;overflow:hidden}.benchmark-label i{color:#9ba0a4;margin-left:.55rem;font-size:.58rem;font-style:normal}.benchmark-label strong{flex:none;align-items:baseline;gap:.55rem;font-size:.88rem;font-weight:550;display:inline-flex}.benchmark-label small{color:#969b9f;font-size:.56rem;font-weight:450}.benchmark-track{background:#e0e1dc;height:.45rem;overflow:hidden}.benchmark-track span{width:var(--bar-width);transform-origin:0;background:#aeb2b4;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) both reveal-bar;display:block}.benchmark-bars .is-highlighted .benchmark-label>span,.benchmark-bars .is-highlighted .benchmark-label strong{color:var(--interactive-text)}.benchmark-bars .is-highlighted .benchmark-track span{background:var(--decorative-primary)}.benchmark-foot{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}.benchmark-foot p,.benchmark-disclosure{color:#747a7f;margin:0;font-size:.72rem;line-height:1.55}.benchmark-foot a{align-items:center;gap:.4rem;font-size:.75rem;font-weight:580;display:inline-flex}.benchmark-disclosure{max-width:46rem;margin-top:1.25rem}@keyframes reveal-bar{0%{transform:scaleX(0)}}@media (min-width:48rem){.benchmark-tabs button{min-width:10rem}.benchmark-foot{grid-template-columns:minmax(0,1fr) auto}}.mechanism-diagram{background:#0c0e11;border:1px solid #292e35;border-radius:.75rem;margin:0;padding:clamp(1rem,2.4vw,2rem)}.mechanism-diagram-head{border-bottom:1px solid #292e35;gap:.65rem;padding-bottom:1.25rem;display:grid}.mechanism-diagram-head>span,.mechanism-stage-head,.mask-visual>div>span,.cmn-axis,.mechanism-diagram-foot aside>span{color:#8994a1;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.56rem}.mechanism-diagram-head p{color:#aeb6c1;max-width:36rem;margin:0;font-size:.9rem;line-height:1.55}.mechanism-pipeline{gap:.75rem;padding-block:1.25rem;display:grid}.mechanism-stage{background:#101318;border:1px solid #292e35;flex-direction:column;min-width:0;min-height:22rem;padding:1rem;display:flex}.mechanism-stage-head{justify-content:space-between;display:flex}.mechanism-stage-head span:first-child{color:#5f6874}.mechanism-stage-visual{border-block:1px solid #242a31;min-height:9.25rem;margin-block:1.25rem}.mechanism-stage h3{color:#e1e6eb;letter-spacing:-.025em;margin:auto 0 0;font-size:1.05rem;font-weight:530}.mechanism-stage>p{color:#838d99;margin:.7rem 0 0;font-size:.72rem;line-height:1.55}.mechanism-stage>code{color:#85b0ff;font-family:var(--font-geist-mono), monospace;margin-top:.8rem;font-size:.7rem}.mechanism-connector{display:none}.source-visual{grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);align-items:center;gap:.65rem;padding-block:1rem;display:grid}.source-visual svg{width:100%;max-height:6rem}.source-visual svg path{fill:none;stroke:#4c5764;stroke-width:1px}.source-visual svg circle{fill:#12171c;stroke:var(--interactive-line);stroke-width:1.3px}.source-visual svg circle:nth-of-type(3),.source-visual svg circle:nth-of-type(6){fill:var(--decorative-primary);stroke:var(--interactive-line)}.mechanism-mini-arrow{color:#596573;font-family:var(--font-geist-mono), monospace;font-size:.75rem}.source-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;display:grid}.source-table i{aspect-ratio:1.15;background:#1b2128;border:1px solid #3b4550}.source-table i.is-accent{border-color:var(--interactive-line);background:var(--interactive-soft)}.mask-visual{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.6rem;padding-block:1rem;display:grid}.mask-visual>div>span{letter-spacing:.06em;margin-bottom:.55rem;font-size:.45rem;display:block}.mask-visual>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.16rem;display:grid}.mask-visual i{aspect-ratio:1;background:#1a2026;border:1px solid #38414b}.mask-visual i.is-masked{border-color:var(--interactive-line);background:var(--decorative-primary)}.cmn-visual{place-items:center;padding:1.55rem 1rem 1rem 1.7rem;display:grid;position:relative}.cmn-field{grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;width:min(100%,10rem);display:grid;position:relative}.cmn-field i{aspect-ratio:1.35;background:#181e24;border:1px solid #35404b}.cmn-field i.is-node{z-index:2;border-color:var(--interactive-line);background:var(--decorative-primary);box-shadow:0 0 0 3px var(--decorative-soft);position:relative}.cmn-field svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.cmn-field svg path{fill:none;stroke:#76a8f6;stroke-width:.8px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cmn-axis{color:#66717e;letter-spacing:.06em;font-size:.44rem;position:absolute}.cmn-axis-rows{writing-mode:vertical-rl;left:.35rem;transform:rotate(180deg)}.cmn-axis-columns{top:.45rem}.cmn-visual>strong{color:#bcd4fa;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.52rem;font-weight:550;position:absolute;bottom:.4rem;right:.6rem}.output-visual{align-content:center;gap:.5rem;padding-block:1rem;display:grid}.output-visual span{color:#b8c0ca;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;background:#171d23;border:1px solid #35404b;padding:.65rem .7rem;font-size:.55rem}.output-visual span:before{background:var(--interactive-solid);content:"";width:.35rem;height:.35rem;margin-right:.55rem;display:inline-block}.mechanism-diagram-foot{border-top:1px solid #292e35;gap:1.25rem;padding-top:1.25rem;display:grid}.mechanism-diagram figcaption{color:#939ca7;max-width:38rem;font-size:.75rem;line-height:1.6}.mechanism-diagram-foot aside{border-left:2px solid #315e9f;padding-left:1rem}.mechanism-diagram-foot aside>span{color:#7daaf0}.mechanism-diagram-foot aside p{color:#78828e;max-width:34rem;margin:.55rem 0 0;font-size:.68rem;line-height:1.55}@media (min-width:48rem){.mechanism-diagram-head,.mechanism-diagram-foot{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start}.mechanism-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mechanism-pipeline{grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr) 2.25rem minmax(0,1fr) 2.25rem minmax(0,1fr);align-items:stretch}.mechanism-connector{align-items:center;display:flex}.mechanism-connector span{background:#3a444f;flex:1;height:1px}.mechanism-connector i{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid var(--interactive-line);width:0;height:0}}.research-list{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem)}.hero{padding-top:calc(var(--header-height) + clamp(4.25rem, 8vw, 7.5rem));gap:3.5rem;padding-bottom:clamp(4.25rem,8vw,7.5rem);display:grid}.hero-copy{align-self:center}.hero-heading .section-title{max-width:none}.hero-lede{color:#c3c9d1;letter-spacing:-.02em;max-width:40rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.52}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.hero-github{color:#b5bdc6}.hero-visual{min-width:0}.section-heading{row-gap:1.5rem}.section-heading>.eyebrow,.section-heading>.section-title,.section-heading>.lede{grid-column:1/-1}.capability-list{border-top:1px solid var(--line);margin-top:clamp(3.5rem,7vw,6rem)}.capability-list article{border-bottom:1px solid var(--line);gap:1.5rem;padding-block:2rem;display:grid}.capability-index{color:#93989b;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.capability-glyph{grid-template-columns:repeat(4,1fr);gap:.35rem;width:8.25rem;display:grid}.capability-glyph i{aspect-ratio:1;background:#eff0eb;border:1px solid #c8cac5}.glyph-predict i:nth-child(4n),.glyph-predict i:nth-child(11){border-color:var(--interactive-line);background:var(--decorative-primary)}.glyph-complete i:nth-child(6),.glyph-complete i:nth-child(7){background:repeating-linear-gradient(-45deg, transparent, transparent 3px, var(--decorative-soft) 3px, var(--decorative-soft) 5px)}.glyph-understand i:nth-child(2),.glyph-understand i:nth-child(7),.glyph-understand i:nth-child(12){border-color:var(--decorative-primary);background:var(--decorative-soft);border-radius:999px}.capability-list h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:510;line-height:1}.capability-summary{color:#34383b;margin:.6rem 0 0;font-size:1rem}.capability-detail{max-width:32rem;color:var(--muted);margin:1.5rem 0 0;font-size:.82rem;line-height:1.6}.research-badge{color:#686e72;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border:1px solid #c9ccc7;margin-top:1.25rem;padding:.38rem .5rem;font-size:.54rem;display:inline-flex}.benchmark-links{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.mechanism-section{overflow:hidden}.mechanism-intro{gap:2.5rem;margin-bottom:clamp(3rem,6vw,5rem)}.mechanism-intro>div{grid-column:1/-1}.mechanism-copy{color:#858e99;max-width:30rem;margin:0 0 .75rem;line-height:1.6}.mechanism-intro code{color:#ccd2d9;font-family:var(--font-geist-mono), monospace;margin:0 0 2.25rem;font-size:clamp(1.05rem,2vw,1.5rem);display:inline-block}.mechanism-intro code.is-accent{color:#7aa9ff}.mechanism-principle{color:#969faa;border-left:2px solid #315e9f;max-width:26rem;margin:-1rem 0 0;padding-left:1rem;font-size:.8rem;line-height:1.6}.mechanism-report-link{color:#c9d0d8;margin-top:2rem}.use-cases-section{color:var(--paper-bright);background:#111419}.use-cases-heading{gap:1.5rem;display:grid}.use-cases-heading>p:last-child{color:#7f8893;max-width:32rem;margin:0;font-size:.82rem;line-height:1.6}.use-case-list{border-top:1px solid #30343a;margin-top:clamp(3rem,6vw,5rem)}.use-case-list article{border-bottom:1px solid #30343a;gap:1rem;padding-block:2rem;display:grid}.use-case-list article>span{color:#626b76;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.use-case-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500}.use-case-list p{color:#8a939e;max-width:28rem;margin:0;font-size:.8rem;line-height:1.6}.use-case-list ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.use-case-list li{color:#aeb5bd;border:1px solid #30343a;padding:.45rem .6rem;font-size:.64rem}.company-section>.editorial-grid{row-gap:3rem}.company-statement,.company-copy{grid-column:1/-1}.company-statement h2{letter-spacing:-.055em;max-width:19ch;margin:0;font-size:clamp(2.25rem,5vw,5rem);font-weight:510;line-height:1}.company-copy p{max-width:34rem;color:var(--muted);margin:0 0 1.5rem;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.65}.final-cta{isolation:isolate;background:var(--ink);color:#fff;padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:hidden}.final-cta>.shell{z-index:2;position:relative}.final-cta-layout{align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.final-cta-copy{min-width:0}.final-cta h2{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(2.25rem,9vw,5.5rem);font-weight:500;line-height:.94}.final-cta h2 span{white-space:nowrap;display:block}.final-cta-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.final-cta-mark-region{pointer-events:none;width:100%;min-height:clamp(14rem,45vw,24rem)}.final-cta .arrow-link,.company-contact-paths .arrow-link,.developer-support-section .arrow-link{color:#a8adb5;transition:color .18s}.final-cta .arrow-link:hover,.company-contact-paths .arrow-link:hover,.developer-support-section .arrow-link:hover{color:#fff}.final-cta-backdrop{z-index:1;opacity:.5;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}.final-cta-backdrop:before{content:"";position:absolute;inset:0}.final-cta-matrix{grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;width:28rem;display:grid;position:absolute;top:55%;right:-9rem;transform:translateY(-50%)}.final-cta-matrix i{aspect-ratio:1.35;background:#11161cb8;border:1px solid #2e3844}.final-cta-matrix i.is-query{border-color:var(--interactive-line);background:repeating-linear-gradient(-45deg, var(--decorative-soft), var(--decorative-soft) 4px, var(--decorative-glow) 4px, var(--decorative-glow) 7px)}.final-cta-matrix i.is-signal{border-color:#5b91e2;animation:5.5s ease-in-out infinite final-cell-signal}.final-cta-matrix i:nth-child(19){animation-delay:-1.1s}.final-cta-matrix i:nth-child(28){animation-delay:-2.2s}.final-cta-matrix i:nth-child(36){animation-delay:-3.3s}.final-cta-matrix i:nth-child(45){animation-delay:-4.4s}.final-cta-connections{aspect-ratio:720/520;width:min(60rem,100%);height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.final-cta-connections path{fill:none;stroke:#4d89dd;stroke-width:1.4px;stroke-dasharray:5 9;animation:11s linear infinite final-connection-flow}.final-cta-connections .connection-two{animation-delay:-3.5s}.final-cta-connections .connection-three{animation-delay:-7s}.final-cta-connections circle{fill:#86b6ff;stroke:#1d4f91;stroke-width:1.6px;animation:3.5s ease-in-out infinite final-node-signal}.final-cta-connections circle:nth-of-type(2n){animation-delay:-1.75s}.final-cta-visual-labels{color:#627080;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;gap:1.25rem;font-size:.48rem;display:flex;position:absolute;bottom:1.25rem;right:1.5rem}@keyframes final-connection-flow{to{stroke-dashoffset:-70px}}@keyframes final-cell-signal{0%,to{box-shadow:none;background:#172333b3}50%{background:var(--decorative-glow);box-shadow:0 0 0 4px var(--decorative-soft)}}@keyframes final-node-signal{0%,to{opacity:.35}50%{opacity:1}}@media (min-width:64rem){.final-cta-layout{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr)}.final-cta h2{font-size:clamp(3.5rem,4.9vw,5.5rem)}.final-cta-mark-region{min-height:clamp(22rem,34vw,32rem)}}@media (min-width:48rem){.final-cta-backdrop{opacity:.62;left:42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%)}.final-cta-matrix{width:min(38vw,34rem);top:50%;right:clamp(2rem,7vw,7rem)}.final-cta-connections{width:min(100%,58rem);right:0}.section-heading>.eyebrow{grid-area:1/1/auto/-1}.section-heading>.section-title{grid-area:2/1/auto/7}.section-heading>.lede{grid-area:3/3/auto/8;margin-top:0}.capability-list article{grid-template-columns:2rem 9rem minmax(0,1fr);align-items:start;gap:2rem;padding-block:2.5rem}.use-cases-heading{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.75fr);align-items:end}.use-cases-heading .eyebrow{grid-column:1/-1}.use-case-list article{grid-template-columns:2rem minmax(12rem,.8fr) minmax(18rem,1.2fr);align-items:start;column-gap:2rem}.use-case-list ul{grid-column:3}.company-statement{grid-column:1/6}.company-copy{grid-column:6/9;padding-top:2.25rem}}@media (min-width:64rem){.hero{grid-template-columns:minmax(0,1.05fr) minmax(28rem,.8fr);grid-template-areas:"heading heading""copy visual";align-items:center;gap:clamp(1.5rem,2.5vw,2.25rem) clamp(2rem,4vw,4rem);min-height:100svh}.hero-heading{grid-area:heading}.hero-copy{grid-area:copy;align-self:start}.hero-visual{grid-area:visual}.section-heading>.eyebrow{grid-area:1/1/auto/-1}.section-heading>.section-title{grid-area:2/1/auto/8}.section-heading>.lede{grid-area:2/9/auto/13;align-self:end;margin:0 0 .35rem}.capability-list{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-list article{border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start;padding:1.5rem}.capability-list article:first-child{margin-top:0}.capability-list article:nth-child(2){margin-top:4rem}.capability-list article:nth-child(3){margin-top:8rem}.mechanism-intro>div:first-child{grid-column:1/7}.mechanism-intro>div:last-child{grid-column:8/13;padding-top:2rem}.company-statement{grid-column:1/8}.company-copy{grid-column:9/13}}.family-hero{padding-block:calc(var(--header-height) + clamp(2rem, 3vw, 3rem)) clamp(5rem, 10vw, 9rem)}.family-hero-grid{gap:2.5rem;padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.family-hero h1,.research-hero h1,.developer-hero h1,.company-hero h1,.updates-head h1{letter-spacing:-.065em;max-width:14ch;margin:0;font-size:clamp(3.25rem,7.8vw,7.75rem);font-weight:510;line-height:.93}.family-hero-grid>div:last-child{align-content:end;justify-items:start;gap:1.75rem;display:grid}.family-index-head{gap:1rem;display:grid}.family-index-head>p:last-child{max-width:34rem;color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.model-table{border-top:1px solid var(--line);margin-top:3rem}.model-table-head{display:none}.model-table>.model-row{border-bottom:1px solid var(--line);gap:1rem;padding-block:1.5rem;display:grid}.model-table>.model-row:hover .model-name strong{color:var(--interactive-text)}.model-table [role=cell]{color:#656b6f;font-size:.75rem;line-height:1.5}.model-table [role=cell]:last-child{justify-content:space-between;align-items:start;gap:1rem;display:flex}.model-name{gap:.35rem;display:grid}.model-name strong{color:var(--ink);letter-spacing:-.035em;font-size:1.45rem;font-weight:520;transition:color .18s}.model-name small{color:#92979a;font-family:var(--font-geist-mono), monospace;font-size:.58rem}.model-parameter{font-family:var(--font-geist-mono), monospace;color:var(--ink)!important;font-size:1rem!important}.family-principles{padding-block:var(--section-y)}.family-principles-title h2{letter-spacing:-.06em;max-width:16ch;margin:0;font-size:clamp(2.65rem,6vw,6rem);font-weight:500;line-height:.95}.family-principle-list{border-top:1px solid var(--line-dark);margin-top:clamp(3rem,7vw,6rem)}.family-principle-list article{border-bottom:1px solid var(--line-dark);gap:1rem;padding-block:1.75rem;display:grid}.family-principle-list span{color:#68717c;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.family-principle-list h3{color:#e0e4e9;margin:0;font-size:1.2rem;font-weight:520}.family-principle-list p{color:#828b96;max-width:32rem;margin:0;font-size:.8rem;line-height:1.6}.family-access>.editorial-grid{gap:2rem}.family-access>.editorial-grid>div{grid-column:1/-1}.family-access>.editorial-grid>div:last-child>p{max-width:38rem;color:var(--muted);margin:0 0 2rem;line-height:1.7}.family-access>.editorial-grid>div:last-child>div{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.model-detail-hero{background:var(--paper-bright);overflow:hidden}.model-detail-grid{padding-top:calc(var(--header-height) + clamp(4rem, 8vw, 7rem));gap:3rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.model-detail-grid>*{min-width:0}.model-detail-copy{align-content:center;justify-items:start;display:grid}.model-detail-copy h1{letter-spacing:-.065em;text-wrap:nowrap;margin:0;font-size:clamp(4.5rem,10vw,8rem);font-weight:540;line-height:.88}.model-detail-copy>p:not(.eyebrow){max-width:34rem;color:var(--muted);margin:2.5rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55}.model-detail-copy>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.model-hero-visual{color:#e3e8ee;background:#0b0d10;border:1px solid #242a31;border-radius:.75rem;width:100%;min-width:0;min-height:25rem;margin:0;overflow:hidden}.model-visual-topline{color:#77818d;min-height:3rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;border-bottom:1px solid #242a31;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;font-size:.5rem;display:flex}.model-visual-topline span:last-child{color:var(--interactive-text);flex:none}.model-visual-topline span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-visual-canvas{padding:clamp(1rem,2.5vw,1.5rem)}.model-visual-system{min-height:13rem;margin-top:1rem;position:relative}.model-visual-axis{z-index:3;color:#626d79;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.44rem;position:absolute}.axis-context{bottom:0;left:0}.axis-variables{top:0;left:0}.model-visual-matrix{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:0;display:grid;position:absolute;inset:1.1rem 3.7rem 1.25rem 0}.model-visual-matrix i{background:#14191f;border:1px solid #313a44;place-self:center;width:calc(100% - .25rem);min-width:0;height:calc(100% - .25rem)}.model-visual-matrix i.is-linked{border-color:var(--interactive-solid);background:var(--interactive-soft);animation:4.8s ease-in-out infinite model-cell-signal}.model-visual-matrix i.is-linked:nth-child(12),.model-visual-matrix i.is-linked:nth-child(28){animation-delay:-1.2s}.model-visual-matrix i.is-linked:nth-child(19),.model-visual-matrix i.is-linked:nth-child(39){animation-delay:-2.4s}.model-visual-matrix i.is-linked:nth-child(35),.model-visual-matrix i.is-linked:nth-child(44){animation-delay:-3.6s}.model-visual-matrix i.is-query{z-index:2;border-color:var(--interactive-line);background:repeating-linear-gradient(-45deg, var(--interactive-soft), var(--interactive-soft) 3px, var(--interactive-solid) 3px, var(--interactive-solid) 6px);background-size:12px 12px;animation:2.4s linear infinite model-query-scan;position:relative}.model-visual-matrix svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.model-visual-matrix path{fill:none;stroke:var(--decorative-primary);stroke-width:.8px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;animation:4s linear infinite model-connection-flow}.model-visual-query,.model-visual-cmn{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1116eb;border:1px solid #344252;display:grid;position:absolute}.model-visual-query{place-items:center;width:3.2rem;height:3.2rem;animation:3.2s ease-in-out infinite model-query-receive;top:2.35rem;right:0}.model-visual-query span,.model-visual-cmn small{color:#6f7b88;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.42rem}.model-visual-query strong{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:1rem;font-weight:500}.model-visual-cmn{gap:.3rem;padding:.7rem;animation:4s ease-in-out infinite model-cmn-signal;bottom:2.35rem;right:0}.model-visual-cmn>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.75rem;font-weight:550}.model-visual-legend{color:#687480;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-top:1px solid #242a31;justify-content:space-between;gap:1rem;padding-top:.85rem;font-size:.46rem;display:flex}.model-hero-visual figcaption{color:#78838f;border-top:1px solid #242a31;padding:.85rem 1rem;font-size:.66rem;line-height:1.45}@keyframes model-connection-flow{to{stroke-dashoffset:-56px}}@keyframes model-cell-signal{0%,62%,to{border-color:var(--interactive-solid);background:var(--interactive-soft);box-shadow:none}18%,32%{border-color:var(--interactive-line);background:var(--interactive-solid);box-shadow:0 0 .8rem var(--decorative-glow)}}@keyframes model-query-scan{to{background-position:12px 0}}@keyframes model-query-receive{0%,60%,to{box-shadow:none;border-color:#344252}72%,84%{border-color:var(--interactive-line);box-shadow:0 0 1rem var(--decorative-glow)}}@keyframes model-cmn-signal{0%,45%,to{background:#0d1116eb;border-color:#344252}58%,72%{background:#14253bf0;border-color:#5c8fd8}}.task-table article>span,.developer-spec-grid span,.license-rows article>span{color:#7a828c;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.58rem}.task-intro{gap:1.25rem;display:grid}.task-intro h2,.model-license h2,.developer-spec-heading h2,.developer-license-heading h2,.publication-heading h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:510;line-height:.98}.task-intro>p:last-child,.model-mechanism-heading>p,.publication-heading>p{max-width:38rem;color:var(--muted);margin:0;line-height:1.65}.task-table{border-top:1px solid var(--line);margin-top:3.5rem}.task-table article{border-bottom:1px solid var(--line);gap:1rem;padding-block:1.5rem;display:grid}.task-table h3{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:520}.task-table p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.task-table code{overflow-wrap:anywhere;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.65rem}.model-mechanism-heading{gap:2rem;margin-bottom:3.5rem;display:grid}.model-mechanism-heading>p{color:#8a939e}.model-license{padding-block:var(--section-y);background:var(--interactive-solid);color:var(--interactive-on-solid)}.model-license h2{max-width:13ch}.model-license>.shell>p:not(.eyebrow){color:#dce8ff;max-width:38rem;margin:1.5rem 0 0;line-height:1.65}.model-license>.shell>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.research-hero{padding-top:calc(var(--header-height) + clamp(5rem, 11vw, 10rem));padding-bottom:clamp(5rem,11vw,10rem)}.research-hero h1{max-width:12ch}.research-hero-note{border-top:1px solid var(--line);gap:1rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1.25rem;display:grid}.research-hero-note span,.research-source>.shell>span,.company-contact>.shell>span{color:#83898d;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.research-hero-note p{max-width:34rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.publication-heading{gap:1.5rem;display:grid}.research-methods{padding-block:var(--section-y);background:#e8e9e3}.methods-title h2{letter-spacing:-.06em;max-width:17ch;margin:0;font-size:clamp(2.6rem,6vw,6rem);font-weight:510;line-height:.95}.methods-list{border-top:1px solid #c8cac5;gap:0;margin-top:4rem;display:grid}.methods-list article{border-bottom:1px solid #c8cac5;padding-block:1.75rem}.methods-list span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.6rem}.methods-list h3{letter-spacing:-.03em;max-width:20ch;margin:1.25rem 0 0;font-size:1.35rem;font-weight:520}.methods-list p{max-width:30rem;color:var(--muted);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.research-source{background:var(--paper-bright);padding-block:clamp(5rem,10vw,9rem)}.research-source h2{letter-spacing:-.055em;margin:1.25rem 0 0;font-size:clamp(2.5rem,6vw,6rem);font-weight:510}.research-source p{max-width:35rem;color:var(--muted);margin:1.5rem 0 2rem;line-height:1.6}.developer-hero{padding-top:calc(var(--header-height) + clamp(5rem, 10vw, 9rem));padding-bottom:clamp(5rem,10vw,9rem)}.developer-hero-grid{gap:3rem;display:grid}.developer-hero-grid>div:last-child{align-content:end;gap:2rem;display:grid}.developer-hero-message{border-left:2px solid var(--interactive-line);padding-left:1.25rem}.developer-hero-message .developer-hero-claim{max-width:38rem;color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:520;line-height:1.08}.developer-hero-message>p:last-child{max-width:34rem;color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.6}.developer-hero-message code{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.82em}.developer-flow{border:1px solid var(--line);background:#f0f1ec;margin:0}.developer-flow-label{border-bottom:1px solid var(--line);color:#5e6569;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;font-size:.55rem;display:flex}.developer-flow-track{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;padding:1rem;display:grid}.developer-flow-node{background:var(--paper-bright);border:1px solid #cdd0ca;align-content:space-between;gap:.65rem;min-width:0;min-height:7.5rem;padding:.75rem;display:grid}.developer-flow-node>span{color:#62696d;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.52rem}.developer-flow-node code{color:#62696d;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.developer-flow-node.is-model{border-color:var(--interactive-line);background:var(--interactive-soft)}.developer-flow-node strong{color:var(--interactive-text);letter-spacing:-.03em;font-size:clamp(.85rem,1.5vw,1rem);font-weight:590}.developer-mini-table{grid-template-columns:repeat(4,1fr);gap:.18rem;display:grid}.developer-mini-table i{aspect-ratio:1.4;background:#e5e7e1;border:1px solid #c8cbc6}.developer-mini-table i.is-query{border-color:var(--decorative-primary);background:var(--decorative-primary)}.developer-flow-line{background:#bbc0bb;height:1px;position:relative;overflow:visible}.developer-flow-line:after{content:"";border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:4px solid #8e9691;width:0;height:0;position:absolute;top:-2px;right:-1px}.developer-flow-line i{background:var(--decorative-primary);border-radius:999px;width:5px;height:5px;animation:2.4s ease-in-out infinite developer-signal;position:absolute;top:-2px;left:0}.developer-flow-line:nth-of-type(4) i{animation-delay:1.2s}.developer-output-bars{gap:.3rem;display:grid}.developer-output-bars i{background:#c7cbc5;height:.28rem;display:block}.developer-output-bars i:first-child{background:var(--decorative-primary);width:78%}.developer-output-bars i:nth-child(2){width:42%}.developer-output-bars i:nth-child(3){width:61%}.developer-flow figcaption{color:#62696d;padding:0 .9rem .8rem;font-size:.65rem;line-height:1.45}@keyframes developer-signal{0%,20%{opacity:0;transform:translate(0)}35%{opacity:1}80%,to{opacity:0;transform:translate(1.8rem)}}.source-check{color:#888e91;margin:1.25rem 0 0;font-size:.66rem}.developer-specs{padding-block:var(--section-y)}.developer-spec-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);margin-top:3.5rem;display:grid}.developer-spec-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);align-content:start;gap:1rem;min-height:13rem;padding:1.25rem;display:grid}.developer-spec-grid code{color:#dbe6f9;font-family:var(--font-geist-mono), monospace;font-size:1rem}.developer-spec-grid p,.runtime-note{color:#7e8792;margin:0;font-size:.76rem;line-height:1.6}.runtime-note{max-width:42rem;margin-top:1.5rem}.developer-license-heading{gap:1rem;display:grid}.license-rows{border-top:1px solid var(--line);margin:3rem 0;display:grid}.license-rows article{border-bottom:1px solid var(--line);gap:1rem;padding-block:1.5rem;display:grid}.license-rows h3{max-width:30rem;margin:0;font-size:1.15rem;font-weight:520;line-height:1.35}.license-rows p{max-width:34rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.license-rows a{color:var(--interactive-text);align-items:center;gap:.4rem;font-size:.75rem;font-weight:580;display:inline-flex}.company-page{background:#eeefe9}.company-hero{padding-block:calc(var(--header-height) + clamp(5rem, 11vw, 10rem)) 4rem}.company-hero h1{max-width:13ch}.company-hero-foot{border-top:1px solid #cccec8;gap:1.5rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;display:grid}.company-hero-foot p{max-width:35rem;color:var(--muted);margin:0;line-height:1.65}.company-hero-foot span,.company-belief-index{color:#858b8e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.6rem}.company-belief{padding-block:var(--section-y);border-top:1px solid #cccec8}.company-belief .editorial-grid{gap:2rem}.company-belief .editorial-grid>*{grid-column:1/-1}.company-belief h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.3rem,5vw,5rem);font-weight:510;line-height:1}.company-belief .editorial-grid>div p{max-width:32rem;color:var(--muted);margin:0 0 1.25rem;line-height:1.65}.company-research{padding-block:var(--section-y)}.company-research>.shell{gap:3rem;display:grid}.company-research h2{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:500;line-height:.92}.company-research-copy{align-content:end;justify-items:start;gap:1.5rem;display:grid}.company-research-copy p{color:#929ba6;max-width:36rem;margin:0;line-height:1.7}.company-timeline{padding-block:var(--section-y)}.company-timeline ol{border-top:1px solid var(--line);margin:3rem 0 0;padding:0;list-style:none}.company-timeline li{border-bottom:1px solid var(--line);gap:.85rem;padding-block:1.5rem;display:grid}.company-timeline li>span{color:#81878b;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.company-timeline strong{font-size:1.2rem;font-weight:520}.company-timeline li p{max-width:28rem;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.company-contact{padding-block:var(--section-y);background:var(--paper)}.company-contact h2{letter-spacing:-.06em;max-width:13ch;margin:1.25rem 0;font-size:clamp(2.8rem,7vw,7rem);font-weight:510;line-height:.94}.company-contact>.shell>a{color:var(--interactive-text);align-items:center;gap:.5rem;font-size:clamp(1rem,2vw,1.35rem);display:inline-flex}.company-contact>.shell>p{max-width:38rem;color:var(--muted);margin:2rem 0 0;font-size:.75rem;line-height:1.6}.company-contact>.shell>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.updates-head{padding-block:calc(var(--header-height) + clamp(5rem, 11vw, 10rem)) clamp(3rem, 7vw, 6rem)}.updates-head h1{max-width:13ch}.updates-head>.shell>p:last-child{max-width:35rem;color:var(--muted);margin:2.5rem 0 0 auto;line-height:1.65}.updates-index{padding-bottom:var(--section-y)}.updates-index>.shell{border-top:1px solid var(--line)}.updates-index a{border-bottom:1px solid var(--line);gap:1rem;padding-block:1.75rem;display:grid}.update-index,.updates-index time,.updates-index a>div>span{color:#878d90;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.6rem}.updates-index h2{letter-spacing:-.04em;margin:.6rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:510}.updates-index p{max-width:36rem;color:var(--muted);margin:.9rem 0 0;font-size:.8rem;line-height:1.55}@media (min-width:48rem){.family-hero-grid,.developer-hero-grid,.company-research>.shell{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.75fr)}.model-table-head,.model-table>.model-row{grid-template-columns:1fr .45fr 1.1fr 1fr;align-items:center;gap:1.5rem;display:grid}.model-table-head{color:#858b8e;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;padding-block:.8rem;font-size:.57rem}.family-principle-list article{grid-template-columns:2rem minmax(10rem,.65fr) minmax(18rem,1fr);gap:2rem}.family-access>.editorial-grid>div:first-child{grid-column:1/5}.family-access>.editorial-grid>div:last-child{grid-column:5/9}.model-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.75fr)}.task-intro,.model-mechanism-heading,.publication-heading{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end}.task-intro .eyebrow{grid-column:1/-1}.task-table article{grid-template-columns:2rem .8fr 1.2fr 1fr;align-items:center;gap:1.5rem}.research-hero-note,.company-hero-foot{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.methods-list{border-left:1px solid #c8cac5;grid-template-columns:repeat(3,minmax(0,1fr))}.methods-list article{border-right:1px solid #c8cac5;padding:1.5rem}.developer-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.license-rows{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.license-rows article{border-right:1px solid var(--line);padding:1.5rem}.company-belief-index{grid-column:1/2!important}.company-belief h2{grid-column:2/6!important}.company-belief .editorial-grid>div{grid-column:6/9!important}.company-timeline li{grid-template-columns:8rem minmax(12rem,.8fr) minmax(18rem,1fr);align-items:start;gap:2rem}.updates-index a{grid-template-columns:2rem 8rem minmax(0,1fr) 1rem;align-items:start;gap:1.5rem}}@media (min-width:64rem){.family-access>.editorial-grid>div:first-child{grid-column:1/7}.family-access>.editorial-grid>div:last-child{grid-column:8/13}.developer-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.company-belief h2{grid-column:2/8!important}.company-belief .editorial-grid>div{grid-column:9/13!important}}.research-list>a{border-bottom:1px solid var(--line);gap:1rem;padding-block:1.5rem;transition:padding .18s;display:grid;position:relative}.research-list>a:before{z-index:-1;content:"";transform-origin:bottom;background:#eeefe9;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.research-list>a:hover:before{transform:scaleY(1)}.research-index,.research-name>span{color:#898e92;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.62rem}.research-name h3{letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.55rem,3.2vw,2.65rem);font-weight:510}.research-publications .research-name h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.research-list p{max-width:35rem;color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.research-venue{color:#7c8286;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:.64rem;display:flex}@media (min-width:48rem){.research-list>a{grid-template-columns:2rem minmax(8rem,1fr) minmax(15rem,1.5fr) minmax(6rem,auto);align-items:center;gap:1.5rem;padding-block:2rem}.research-venue{justify-content:flex-end;gap:1rem}}.quickstart{align-items:start;gap:2rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.code-window{color:#cfd6df;background:#0b0d10;border:1px solid #292e35;border-radius:.75rem;min-width:0;overflow:hidden}.code-titlebar{color:#707984;min-height:3.25rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #292e35;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;font-size:.58rem;display:flex}.code-titlebar span:first-child{align-items:center;gap:.55rem;display:flex}.code-titlebar i{background:var(--decorative-primary);border-radius:999px;width:.4rem;height:.4rem}.install-command{font-family:var(--font-geist-mono), monospace;background:#0f1216;border-bottom:1px solid #292e35;grid-template-columns:auto minmax(max-content,1fr);gap:.6rem .75rem;padding:1.25rem;font-size:.68rem;line-height:1.6;display:grid;overflow-x:auto}.install-command .prompt{color:var(--interactive-text)}.code-window pre{color:#aeb7c3;font-family:var(--font-geist-mono), monospace;tab-size:2;margin:0;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(.62rem,1.25vw,.76rem);line-height:1.75;overflow-x:auto}.quickstart-resources{padding:.5rem 0}.quickstart-resources h3{letter-spacing:-.05em;max-width:10ch;margin:0 0 1rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:510;line-height:1}.quickstart-resources ul{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none}.quickstart-resources li{border-bottom:1px solid var(--line);gap:.35rem;padding-block:1rem;display:grid}.quickstart-resources li a{align-items:center;gap:.4rem;font-size:.86rem;font-weight:580;display:inline-flex}.quickstart-resources li span{color:#797f83;font-size:.72rem}.quickstart-notes{border-top:1px solid var(--line);gap:1rem;padding-top:1.25rem;display:grid}.quickstart-notes p{color:#646b71;gap:.45rem;margin:0;font-size:.72rem;line-height:1.55;display:grid}.quickstart-notes span{color:#737a7e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.55rem}@media (min-width:48rem){.quickstart-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.quickstart{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);align-items:center;gap:clamp(3rem,6vw,7rem)}.quickstart-notes{grid-column:1/-1}}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;display:grid}.footer-brand{grid-column:1/-1}.site-footer .official-wordmark-stack{width:10.5rem;height:3.5rem}.footer-link-group p{color:#777f89;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.65rem}.footer-link-group a{color:#c8cdd3;margin-block:.65rem;font-size:.85rem;display:block}.footer-link-group a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line-dark);color:#777f89;flex-direction:column;gap:.75rem;margin-top:4rem;padding-top:1.25rem;font-size:.72rem;display:flex}@media (min-width:48rem){.editorial-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.desktop-nav{align-items:center;gap:clamp(1.4rem,2.5vw,2.5rem);display:flex}.desktop-nav a{color:#b7bdc5;font-size:.8rem;transition:color .15s}.desktop-nav a:hover{color:#fff}.mobile-nav{display:none}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:64rem){.editorial-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-section.content-section{scroll-snap-align:none;min-height:auto;padding-block:clamp(5rem,9vw,9rem);overflow:clip}.home-section.editorial-surface{--ink:#111418;--muted:#626970;--line:#cfd2cd;--paper:#f2f0ea;--paper-bright:#fbfaf6;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f0ea!important}.home-section.editorial-surface:before{background:0 0}.home-section.decision-section{background:#080a0d!important}.home-section.decision-section:before{background:radial-gradient(circle at 78% 32%, var(--decorative-glow), transparent 35%)}.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section.content-section>*{opacity:1;filter:none;transform:none}.home-cover-copy{text-align:center;justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.home-cover-copy p{color:#9ca4ad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1vw,.94rem);line-height:1.65}.redesign-section-heading{gap:1.5rem;margin-bottom:clamp(2.75rem,5vw,5rem);display:grid}.redesign-section-heading .section-title{max-width:none}.editorial-surface .eyebrow,.editorial-surface .lede{color:var(--muted)}.responsive-explorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.explorer-desktop{display:none}.explorer-mobile details{border-bottom:1px solid var(--line)}.explorer-mobile details:last-child{border-bottom:0}.explorer-mobile summary{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:1.25rem;list-style:none;display:grid}.explorer-mobile summary::-webkit-details-marker{display:none}.explorer-mobile summary>span,.explorer-tabs button>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.explorer-mobile summary>strong{font-size:1.05rem;font-weight:580}.explorer-mobile summary>i{font-style:normal;transition:transform .18s}.explorer-mobile details[open] summary>i{transform:rotate(45deg)}.explorer-mobile .explorer-panel-inner,.explorer-mobile .application-panel-inner{padding:.5rem 0 2rem}.explorer-panel-inner,.application-panel-inner{gap:clamp(2rem,5vw,5rem);display:grid}.explorer-panel-copy,.application-panel-inner>div:first-child{align-self:center}.claim-label{color:#54606a;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid;margin:0 0 1.25rem;padding:.38rem .52rem;font-size:.58rem;line-height:1}.claim-research,.claim-released{color:var(--interactive-text)}.claim-direction,.claim-application{color:#6e6675}.explorer-panel-copy h3,.application-panel-inner h3{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2rem,4.4vw,4rem);font-weight:520;line-height:.98}.explorer-panel-copy>p:not(.claim-label){max-width:35rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.explorer-panel-copy ul,.application-panel-inner ul{gap:.65rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.explorer-panel-copy li,.application-panel-inner li{color:var(--muted);font-family:var(--font-geist-mono), monospace;grid-template-columns:.55rem minmax(0,1fr);gap:.65rem;font-size:.72rem;line-height:1.45;display:grid}.explorer-panel-copy li:before,.application-panel-inner li:before{color:var(--interactive-text);content:"↳"}.explorer-visual,.application-visual{color:#eef3f8;background:#0a0d11;border:1px solid #2d333b;border-radius:.75rem;min-width:0;min-height:clamp(19rem,45vw,31rem);margin:0;position:relative;overflow:hidden}.generalization-visual{align-content:center;gap:1.5rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid}.checkpoint-node{border:1px solid var(--interactive-line);background:var(--interactive-soft);text-align:center;justify-self:center;gap:.35rem;width:min(100%,16rem);padding:1.25rem;display:grid}.checkpoint-node span,.checkpoint-node small,.task-node span,.benchmark-mini-bars p,.benchmark-mini-bars span,.benchmark-context-visual figcaption,.relationship-stage>span,.relationship-graph text,.capability-code-visual figcaption,.application-visual figcaption{color:#7f8b98;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.58rem}.checkpoint-node strong{color:var(--interactive-text);font-size:1.45rem}.visual-route{justify-content:center;gap:3.6rem;height:2rem;display:flex;position:relative}.visual-route:before{background:var(--decorative-primary);width:8.2rem;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.visual-route:before{background:color-mix(in srgb, var(--decorative-primary) 38%, #30363d)}}.visual-route:before{content:""}.visual-route i{background:var(--decorative-primary);width:1px;height:2rem}@supports (color:color-mix(in lab, red, red)){.visual-route i{background:color-mix(in srgb, var(--decorative-primary) 38%, #30363d)}}.task-node-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.task-node{background:#0d1218e0;border:1px solid #293440;align-content:space-between;gap:.65rem;min-height:6rem;padding:.85rem;display:grid}.task-node strong{font-size:clamp(.7rem,1.2vw,.9rem);font-weight:520}.benchmark-context-visual{grid-template-rows:1fr auto auto;gap:1.5rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.matrix-stack{min-height:9rem;position:relative}.matrix-card{border:1px solid var(--decorative-primary);grid-template-columns:repeat(6,1fr);gap:2px;width:9rem;padding:.55rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.matrix-card{border:1px solid color-mix(in srgb, var(--decorative-primary) 36%, #30363d)}}.matrix-card{background:#0c131c}.matrix-card i{aspect-ratio:1;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.matrix-card i{background:color-mix(in srgb, var(--decorative-primary) 46%, #101318)}}.matrix-card i.is-missing{border:1px solid var(--interactive-line);background:0 0}.matrix-1{top:0;left:3%}.matrix-2{top:2rem;left:calc(50% - 4.5rem)}.matrix-3{top:4rem;right:3%}.benchmark-mini-bars{gap:.8rem;display:grid}.benchmark-mini-bars>div{grid-template-columns:4.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:.7rem;display:grid}.benchmark-mini-bars>div>i{background:#24303d;height:.35rem}.benchmark-mini-bars b{background:var(--decorative-primary);height:100%;display:block}.benchmark-mini-bars strong{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.72rem}.relationship-visual{grid-template-columns:1fr auto 1fr auto 1.05fr;align-items:center;gap:clamp(.4rem,1.4vw,1rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.relationship-stage{gap:.75rem;display:grid}.relationship-table>div{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.relationship-table i{aspect-ratio:1.3;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.relationship-table i{background:color-mix(in srgb, var(--decorative-primary) 28%, #101318)}}.relationship-table i.is-accent{background:var(--decorative-primary)}.relationship-matrix>div{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.relationship-matrix i{aspect-ratio:1;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.relationship-matrix i{background:color-mix(in srgb, var(--decorative-primary) 72%, white)}}.relationship-arrow{color:#6e7a87}.relationship-graph{width:100%;overflow:visible}.relationship-graph path{fill:none;stroke:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.relationship-graph path{stroke:color-mix(in srgb, var(--decorative-primary) 34%, #52677d)}}.relationship-graph path{stroke-width:1.2px}.relationship-graph circle{fill:#0b1118;stroke:var(--interactive-line);stroke-width:2px}.relationship-graph text{fill:#7f8b98}.capability-code-visual{align-content:center;padding:clamp(1rem,4vw,3.5rem);display:grid}.mini-code-title{color:#8d99a6;font-family:var(--font-geist-mono), monospace;border:1px solid #303b48;border-bottom:0;justify-content:space-between;padding:.7rem 1rem;font-size:.58rem;display:flex}.capability-code-visual pre{border:1px solid #303b48;margin:0;padding:clamp(1.2rem,3vw,2.25rem);overflow-x:auto}.capability-code-visual code{color:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;font-size:clamp(.7rem,1.4vw,.9rem);line-height:1.75}.capability-code-visual figcaption{margin-top:.8rem}.capability-motion{isolation:isolate;box-shadow:none;color:#eef1f3;background:0 0;border:0;position:relative;overflow:visible}.capability-motion:before{content:none}.capability-motion-panel{min-height:clamp(40rem,70vw,48rem);display:grid}.capability-motion-copy{z-index:1;padding:clamp(1.5rem,5vw,3.75rem);flex-direction:column;min-width:0;padding-left:0;display:flex;position:relative}.capability-motion-copy .claim-label{color:#d6a16b;text-align:center;justify-content:center;width:9.75rem;margin-bottom:1.35rem;display:inline-flex}.capability-motion-copy .claim-research{color:#9da6ae}.capability-motion-copy h3{letter-spacing:-.055em;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(2.25rem,7vw,4.8rem);font-weight:510;line-height:.94}.capability-motion-description{color:#929ca5;max-width:34ch;margin:clamp(1.5rem,2.2vw,2rem) 0 0;font-size:clamp(.88rem,1.15vw,1rem);line-height:1.5}.capability-contract{border-top:1px solid #2b3239;margin-top:auto;padding-top:clamp(1.5rem,4vw,2.25rem);display:grid}.capability-contract>div{border-bottom:1px solid #20272d;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.72rem 0;display:grid}.capability-contract dt,.capability-stage-head,.capability-output>span,.capability-motion-stage figcaption,.capability-table-wrap th,.capability-motion-tabs button>span,.capability-motion-tabs button small,.capability-result-value span,.capability-probabilities span,.capability-probabilities em,.capability-result-imputation i span{font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-style:normal}.capability-contract dt{color:#69747e;font-size:.56rem}.capability-contract dd{color:#c4cbd1;margin:0;font-size:clamp(.78rem,1vw,.9rem);line-height:1.45}.capability-motion-stage{z-index:1;background:#0b1015f0;border:1px solid #263039;border-radius:.75rem;grid-template-rows:auto 1fr auto auto;min-width:0;margin:0 clamp(.85rem,3vw,1.5rem) clamp(.85rem,3vw,1.5rem);display:grid;position:relative;overflow:hidden}.capability-motion-stage:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#f2994205 1px,#0000 1px),linear-gradient(90deg,#f2994205 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.capability-stage-head{z-index:1;color:#79848e;border-bottom:1px solid #263039;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-inline:clamp(1rem,3vw,1.5rem);font-size:.62rem;display:flex;position:relative}.capability-stage-head strong{color:#abb3ba;align-items:center;gap:.45rem;font-weight:470;display:inline-flex}.capability-stage-head i{background:var(--interactive-text);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 .8rem #f29942b3}.capability-table-wrap{z-index:1;align-self:center;min-width:0;padding:clamp(1rem,4vw,2.5rem) clamp(.7rem,3vw,1.5rem);position:relative}.capability-table-wrap table{border-collapse:separate;border-spacing:clamp(.2rem,.7vw,.45rem);table-layout:fixed;width:100%}.capability-table-wrap th:first-child{width:2.9rem}.capability-table-wrap thead th{color:#6d7881;text-align:center;height:1.35rem;font-size:clamp(.52rem,1vw,.62rem);font-weight:450}.capability-table-wrap tbody th{color:#5b6771;text-align:left;font-size:.56rem;font-weight:450}.capability-table-wrap td{color:#89959f;height:clamp(2.4rem,6vw,3.15rem);font-family:var(--font-geist-sans), sans-serif;text-align:center;background:#111920;border:1px solid #1a252e;padding:.25rem;font-size:clamp(.68rem,1.4vw,.9rem);transition:background-color .24s,border-color .24s,color .24s;position:relative}.capability-query-divider td{height:.8rem;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.capability-query-divider td:after{content:"";border-top:1px dashed #34404b;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.capability-query-row th{color:#b47c45;letter-spacing:.04em;vertical-align:middle;white-space:nowrap;font-size:.52rem}.capability-query-row td{color:#c8cfd5;background:#172129;font-weight:570}.capability-table-wrap td.is-target{color:var(--interactive-text);background:#f299421f;border-color:#f29942bd;box-shadow:inset 0 0 0 1px #f299421f,0 0 1.2rem #f2994214}.capability-cell-value,.capability-cell-answer{place-items:center;display:grid;position:absolute;inset:0}.is-target .capability-cell-value{animation:.36s .72s both capability-question-out}.capability-cell-answer{color:#f5c28c;opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) .88s both capability-answer-in}.capability-motion-stage.is-dependencies td.is-related{animation:1.8s ease-out both capability-related-cell;animation-delay:calc(.12s + var(--cell-delay,0s));border-color:#f2994240}.capability-output{z-index:1;border-top:1px solid #263039;grid-template-columns:minmax(5.5rem,.35fr) minmax(0,1fr);align-items:center;gap:clamp(.75rem,3vw,1.5rem);min-height:8.75rem;padding:clamp(1rem,3vw,1.5rem);display:grid;position:relative}.capability-output>span{color:#66717b;align-self:start;font-size:.58rem;line-height:1.5}.capability-result{min-width:0;animation:.58s cubic-bezier(.22,1,.36,1) .84s both capability-result-in}.capability-result-value{gap:.4rem;display:grid}.capability-result-value span{color:#6f7a84;font-size:.56rem}.capability-result-value strong{color:#f2f4f5;letter-spacing:-.035em;font-size:clamp(1.3rem,3vw,2rem);font-weight:520}.capability-result-classification,.capability-result-regression,.capability-result-imputation,.capability-result-dependencies{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.capability-probabilities{gap:.5rem;display:grid}.capability-probabilities i{background:#18232c;grid-template-columns:1fr auto;align-items:center;height:1.45rem;padding-inline:.55rem;display:grid;position:relative;overflow:hidden}.capability-probabilities b{z-index:0;transform-origin:0;background:#f2994238;animation:.68s cubic-bezier(.22,1,.36,1) 1.05s both capability-bar-in;position:absolute;inset:0 auto 0 0}.capability-probabilities span,.capability-probabilities em{z-index:1;color:#a3adb5;font-size:.54rem;position:relative}.capability-result-regression svg{width:100%;height:4rem;overflow:visible}.capability-result-regression path{fill:none;stroke:var(--interactive-text);stroke-width:2px;stroke-dasharray:360;animation:.9s .95s both capability-line-in}.capability-result-regression line{stroke:#34404a;stroke-width:1px}.capability-result-regression circle{fill:#0d1318;stroke:#f4b370;stroke-width:2px;opacity:0;animation:.3s 1.5s both capability-dot-in}.capability-result-imputation>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.capability-result-imputation i{background:#141d24;border:1px solid #303b44;gap:.35rem;padding:.7rem;font-style:normal;display:grid}.capability-result-imputation i span{color:#68737c;font-size:.54rem}.capability-result-imputation i strong{color:#e9b57f;font-size:.82rem;font-weight:540}.capability-result-dependencies svg{width:100%;height:5.5rem}.capability-result-dependencies path{fill:none;stroke:#f299427a;stroke-width:1.2px;stroke-dasharray:430;animation:1s .8s both capability-line-in}.capability-result-dependencies circle{fill:#10171d;stroke:#d89450;stroke-width:1.5px;opacity:0;animation:.32s 1.38s both capability-dot-in}.capability-dependency-labels text{fill:#8b969f;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.capability-motion-stage figcaption{z-index:1;color:#505c65;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding-inline:clamp(1rem,3vw,1.5rem);font-size:.52rem;display:flex;position:relative}.capability-motion-stage figcaption:before{content:"";background:linear-gradient(90deg,#0000,#6f7e8b3d 18% 82%,#0000);height:1px;position:absolute;top:0;left:clamp(1rem,3vw,1.5rem);right:clamp(1rem,3vw,1.5rem)}.capability-motion-tabs{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.capability-motion-tabs:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6f7e8b57 12% 88%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.capability-motion-tabs button{color:#7f8992;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #6f7e8b2e;grid-template-columns:1.8rem minmax(0,1fr);align-content:center;gap:.3rem .5rem;min-width:0;min-height:6rem;padding:1rem;transition:color .18s;display:grid;position:relative}.capability-motion-tabs button:after{content:"";pointer-events:none;background:linear-gradient(#0000,#6f7e8b4d 28% 72%,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:0}.capability-motion-tabs button:nth-child(2n):after{content:none}.capability-motion-tabs button:nth-last-child(-n+2){border-bottom:0}.capability-motion-tabs button>span{color:#5f6a73;font-size:.5rem}.capability-motion-tabs button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,1.5vw,.95rem);font-weight:540;overflow:hidden}.capability-motion-tabs button small{color:#4f5a63;grid-column:2;font-size:.45rem}.capability-motion-tabs button>i{background:linear-gradient(90deg,#0000,#6f7e8b38 12% 88%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.capability-motion-tabs button>i b{background:linear-gradient(90deg, transparent, var(--color-stable-orange) 10%, var(--color-stable-red) 90%, transparent);transform-origin:0;width:100%;height:100%;animation:5.2s linear forwards paused capability-tab-progress;display:block;transform:scaleX(0)}.capability-motion[data-playing=true] .capability-motion-tabs button>i b{animation-play-state:running}.capability-motion-tabs button:hover{color:#c6ccd1}.capability-motion-tabs button.is-active{color:#f0f2f3}.capability-motion-tabs button.is-active>span{color:var(--interactive-text)}@keyframes capability-question-out{to{opacity:0;transform:scale(.82)}}@keyframes capability-answer-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes capability-result-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes capability-bar-in{0%{transform:scaleX(0)}}@keyframes capability-line-in{0%{stroke-dashoffset:430px}}@keyframes capability-dot-in{0%{opacity:0;transform-origin:50%;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes capability-related-cell{0%{background:#f299422e}}@keyframes capability-tab-progress{to{transform:scaleX(1)}}@media (min-width:48rem){.capability-motion-panel{min-height:42rem}.capability-motion-stage{margin-inline:clamp(1.5rem,5vw,3rem);margin-bottom:clamp(1.5rem,5vw,3rem)}.capability-motion-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-motion-tabs button{border-bottom:0;min-height:6.75rem}.capability-motion-tabs button:nth-child(2n):after{content:""}.capability-motion-tabs button:last-child:after{content:none}}@media (min-width:64rem){.capability-motion-panel{grid-template-columns:minmax(25rem,.82fr) minmax(0,1.18fr);height:30.5rem;min-height:30.5rem}.capability-motion-stage{height:28rem;min-height:28rem;margin:clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.25rem) 0}.capability-motion-copy{padding:clamp(1.75rem,3vw,2.75rem);padding-left:0;padding-right:clamp(1.75rem,3vw,2.5rem)}.capability-motion-copy h3{font-size:clamp(2.35rem,3.2vw,2.7rem)}.capability-contract{padding-top:2rem}.capability-table-wrap{padding:1rem 1.25rem}.capability-table-wrap td{height:2.35rem}.capability-output{min-height:6.75rem;padding:1rem 1.25rem}.capability-motion-stage figcaption{min-height:2.25rem}}@media (max-width:30rem){.capability-motion-panel{min-height:0}.capability-motion-copy{min-height:29rem}.capability-motion-stage{grid-template-rows:auto auto auto auto}.capability-table-wrap{padding-inline:.4rem}.capability-table-wrap table{border-spacing:.16rem .28rem}.capability-table-wrap th:first-child{width:2.25rem}.capability-table-wrap td{height:2.25rem;font-size:.56rem}.capability-output{grid-template-columns:1fr;min-height:9.5rem}.capability-result-classification,.capability-result-regression,.capability-result-imputation,.capability-result-dependencies{grid-template-columns:minmax(5.5rem,.38fr) minmax(0,1fr)}.capability-motion-stage figcaption span:last-child,.capability-motion-tabs button small{display:none}.capability-motion-tabs button{grid-template-columns:1.25rem minmax(0,1fr);min-height:5rem;padding:.75rem}}@media (prefers-reduced-motion:reduce){.capability-motion-panel,.capability-result,.capability-probabilities b,.capability-result-regression path,.capability-result-regression circle,.capability-result-dependencies path,.capability-result-dependencies circle,.capability-motion-stage.is-dependencies td.is-related{animation:none}.is-target .capability-cell-value{visibility:hidden;animation:none}.capability-cell-answer{opacity:1;animation:none}.capability-result-regression circle,.capability-result-dependencies circle{opacity:1}.capability-motion-tabs button>i b{animation:none;transform:scaleX(1)}}.application-panel-inner{align-items:stretch;min-height:30rem}.application-panel-inner>div:first-child{align-self:start}.application-panel-inner h3{text-wrap:balance;max-width:18ch;font-size:clamp(2.15rem,3.5vw,3.35rem)}.application-explorer{border-top:0;border-bottom:0}.application-visual{border-color:#6f7e8b42;align-content:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,3rem);display:grid}@keyframes application-panel-swap{0%{opacity:.65}to{opacity:1}}.application-matrix{grid-template-columns:repeat(7,1fr);gap:3px;width:min(100%,26rem);display:grid}.application-matrix i{aspect-ratio:1.4;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.application-matrix i{background:color-mix(in srgb, var(--decorative-primary) 24%, #101318)}}.application-matrix i.is-signal{background:var(--decorative-primary)}.application-flow{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.application-flow>div{background:#0d1218;border:1px solid #33404d;grid-template-rows:auto 1fr;gap:.45rem;min-height:6.8rem;padding:.9rem;display:grid;position:relative}.application-flow span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.6rem}.application-flow strong{align-self:center;font-size:clamp(.72rem,1.2vw,.92rem);font-weight:520;line-height:1.35}.application-flow i{z-index:2;color:#6e7a87;font-style:normal;position:absolute;top:50%;right:-.65rem;transform:translateY(-50%)}.research-program-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.research-program-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;min-height:26rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.research-program-grid article>span,.research-program-grid article>p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.research-program-grid article>p{color:var(--interactive-text);margin:3.25rem 0 .9rem}.research-program-grid h3{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(1.65rem,2.8vw,2.6rem);font-weight:520;line-height:1}.research-program-grid ul{color:#626970;font-family:var(--font-geist-mono), monospace;gap:.55rem;margin:2rem 0;padding:0;font-size:.7rem;list-style:none;display:grid}.research-program-grid .arrow-link{align-self:end;margin-top:auto}.research-program-source{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#626970;font-family:var(--font-geist-mono), monospace;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem;font-size:.65rem;display:flex}.editorial-surface .benchmark-method{background-color:#eef0eb;border-color:#cdd0ca}.editorial-surface .benchmark-method-rows>div,.editorial-surface .benchmark-track{border-color:#d3d6d1}.editorial-surface .benchmark-bars .is-highlighted .benchmark-track span{background:var(--decorative-primary)}.editorial-surface .benchmark-headlines article{border-color:#cfd2cd}.editorial-surface .benchmark-links .button-secondary{color:#111418;border-color:#b9beb9}@media (min-width:64rem){.redesign-section-heading{grid-template-columns:minmax(0,1.75fr) minmax(14rem,.45fr);align-items:end}.home-research-section .redesign-section-heading{grid-template-columns:minmax(0,1fr)}.home-research-section .section-title{white-space:nowrap}.limix-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}}@media (min-width:48rem){.research-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-program-grid article{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch}.research-program-grid h3{min-height:2em}.research-program-grid h3,.research-program-grid ul{align-self:start}.research-program-grid ul{margin-bottom:0}.research-program-grid .arrow-link{margin-top:2rem}.research-program-source{grid-column:1/-1}.explorer-mobile{display:none}.explorer-desktop{grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);display:grid}.explorer-tabs{border-right:1px solid var(--line);align-content:start;display:grid}.explorer-tabs button{border:0;border-bottom:1px solid var(--line);min-height:7rem;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.45rem .75rem;padding:1.15rem;display:grid}.explorer-tabs button:last-child{border-bottom:0}.explorer-tabs button strong{font-size:1.05rem;font-weight:550}.explorer-tabs button small{color:var(--muted);grid-column:2;font-size:.72rem;line-height:1.35}.explorer-tabs button.is-active{background:var(--interactive-soft);box-shadow:inset 3px 0 var(--interactive-text)}.explorer-panel{min-width:0;padding:clamp(1.5rem,3vw,3rem)}.explorer-panel-inner,.application-panel-inner{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:31rem}.application-explorer .explorer-desktop{grid-template-columns:minmax(14rem,.25fr) minmax(0,1fr);align-items:stretch;height:34.25rem;min-height:34.25rem}.application-explorer .explorer-tabs{border-right:0;grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch}.application-explorer .explorer-tabs button{border-color:#6f7e8b2e;align-items:center;min-height:0}.application-explorer .explorer-tabs button>span,.application-explorer .explorer-tabs button strong{align-items:center;line-height:1;display:flex}.application-explorer .explorer-tabs button.is-active{box-shadow:inset 2px 0 var(--interactive-text);background:#f2994214}.application-explorer .explorer-panel{height:34.25rem;min-height:34.25rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.application-explorer .application-panel-inner{flex:1;grid-template-columns:minmax(19rem,.92fr) minmax(0,1.08fr);align-items:stretch;width:100%;min-height:0;animation:.26s ease-out both application-panel-swap}.application-explorer .application-panel-inner>div:first-child{flex-direction:column;align-self:stretch;min-height:0;padding-top:.25rem;display:flex}.application-explorer .application-panel-inner ul{gap:.9rem;margin-top:clamp(1.75rem,2.4vw,2.25rem);margin-bottom:0}.application-explorer .application-panel-inner li{font-size:.92rem;line-height:1.5}.application-explorer .application-visual{gap:clamp(1.25rem,2.5vw,2rem);height:100%;min-height:0;padding:clamp(1.25rem,2.5vw,2rem)}.application-explorer .application-flow>div{min-height:5.75rem}}@media (min-width:48rem) and (max-width:63.999rem){.application-explorer .explorer-desktop{display:none}.application-explorer .explorer-mobile{display:block}.application-explorer .explorer-mobile .application-panel-inner{grid-template-columns:minmax(0,1fr);min-height:0;animation:none}.application-explorer .explorer-mobile .application-visual{height:auto;min-height:28rem}}@media (max-width:47.999rem){.home-cover h1{white-space:normal}.home-cover-copy{padding-inline:1rem}.home-product .hero{padding-block:calc(var(--header-height) + 3rem) 4rem}.relationship-visual{grid-template-columns:1fr auto 1fr}.relationship-graph,.relationship-visual>.relationship-arrow:nth-of-type(2){display:none}.matrix-card{width:7.5rem}.application-flow strong{overflow-wrap:anywhere}.editorial-surface .benchmark-headlines{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.explorer-mobile summary>i,.dataset-landscape-points circle{transition:none;animation:none}}.header-inner{padding-inline:var(--header-gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.header-inner>.wordmark{justify-self:start;width:9rem;height:3rem}.official-wordmark-stack{width:9rem;height:3rem;display:block;position:relative;overflow:hidden}.official-wordmark-stack .official-wordmark{filter:brightness()invert(0);object-fit:contain;object-position:left center;will-change:filter;width:100%;max-width:none;height:100%;transition:filter .48s cubic-bezier(.22,1,.36,1)}.official-wordmark-stack[data-variant=light] .official-wordmark{filter:brightness(0)invert()}.desktop-nav{font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.desktop-nav a{font-size:.8rem;font-weight:400}.mobile-nav-panel{font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-panel a{font-size:.95rem}.header-actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.header-cta{color:#d5dae1;min-height:2.25rem;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.02em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1116b8;border:1px solid #2a313a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.72rem;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.header-cta:hover{color:#fff;background:#111923;border-color:#426fca}.header-cta:focus-visible{outline-offset:3px;outline:2px solid #5f8ee8}.header-cta svg{width:.7rem;height:.7rem}@media (min-width:56rem){.desktop-nav{display:flex}.mobile-nav{display:none}}@media (max-width:55.999rem){.header-inner{grid-template-columns:minmax(0,1fr) auto}.header-cta,.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav-panel .mobile-nav-studio{color:var(--color-stable-orange);justify-content:space-between;align-items:center;display:inline-flex}.mobile-nav-panel .mobile-nav-studio svg{width:.85rem}}@media (max-width:30rem){.header-inner>.wordmark,.header-inner .official-wordmark-stack{width:7.5rem;height:2.5rem}.header-actions{gap:.25rem}.header-cta{min-height:2rem;padding-inline:.65rem;font-size:.65rem}.header-cta svg{display:none}}@media (prefers-reduced-transparency:reduce){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000f0}}.desktop-nav .button-primary{color:var(--button-primary-text)}.use-case-list article>span,.developer-spec-grid span,.family-principle-list article>span{color:#89939f}.capability-index,.benchmark-label i,.benchmark-label small,.model-name small,.model-table-head,.research-index,.research-name>span,.research-hero-note span,.research-source>.shell>span,.task-table article>span,.license-rows article>span,.company-hero-foot span,.company-belief-index,.company-timeline li>span,.company-contact>.shell>span,.update-index,.updates-index time,.updates-index a>div>span,.benchmark-foot p,.benchmark-disclosure,.quickstart-resources li span,.source-check{color:#5b6266}.code-titlebar,.code-titlebar span{color:#7d8995}.model-license .eyebrow-dark{color:#e4edff}@media (min-width:48rem) and (max-width:55.999rem){.desktop-nav{display:none}.mobile-nav{display:block}}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.hero{padding-top:calc(var(--header-height) + clamp(3rem, 6vw, 5rem));padding-bottom:clamp(3rem,6vw,5rem)}.hero-heading .section-title{font-size:clamp(1.4rem,3.4vw,3.55rem)}.benchmark-label>span{white-space:normal;font-size:.85rem;overflow:visible}.benchmark-label small,.benchmark-label i{font-size:.75rem}.copy-code{color:#eef2f6;cursor:pointer;border:1px solid #64717f;border-radius:5px;padding:.4rem .65rem;font-size:.75rem}.model-brand{width:150px;height:auto;margin-bottom:1.5rem}.data-live i{animation:none}@media (max-width:47.999rem){.benchmark-label{flex-direction:column;gap:.35rem}.benchmark-label strong{justify-content:space-between;width:100%}.data-header-row span{padding-inline:.25rem;font-size:.65rem}.data-row span{padding-inline:.25rem}.data-row .data-row-label{letter-spacing:.02em;padding-inline:.15rem;font-size:.44rem}.data-visual-topline{letter-spacing:.02em;font-size:.58rem}}.legacy-doc-note{padding-block:1.5rem}.model-row a{text-underline-offset:4px}.model-row a:hover{text-decoration:underline}.research-name h3{text-wrap:balance}.mechanism-intro code sub,.mechanism-diagram code sub,.research-design-list code sub{vertical-align:baseline;font-size:.68em;line-height:0;position:relative;bottom:-.2em}.family-hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.family-index-head h2{letter-spacing:-.05em;max-width:15ch;margin:0;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:510;line-height:.98}.model-name strong a{align-items:center;gap:.4rem;display:inline-flex}.home-page section[id],.limix-page section[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}@media (min-width:48rem){.family-index-head{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:end}}.model-reference,.evaluation-brief,.research-design-brief,.implementation-reference{padding-block:var(--section-y)}.reference-heading,.evaluation-brief header,.research-design-brief header,.implementation-reference>.shell>div:first-child{gap:1.25rem;display:grid}.reference-heading h2,.evaluation-brief h2,.research-design-brief h2,.implementation-reference h2{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:510;line-height:.98}.reference-heading>p,.evaluation-brief header>p:last-child,.research-design-brief header>p:last-child,.implementation-reference>.shell>div:first-child>p:last-child{max-width:38rem;color:var(--muted);margin:0;line-height:1.65}.specification-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.model-reference-core{gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.model-reference-visual{width:100%;max-width:58rem;margin-inline:auto}.model-reference-visual .model-hero-visual{min-height:22rem}.specification-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:.7rem;min-height:8rem;padding:1rem;display:grid}.specification-grid dt,.reference-row-head span,.scope-note strong,.evaluation-snapshot span,.implementation-files span,.research-design-list article>span{color:#5e6569;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:500}.specification-grid dd{font-family:var(--font-geist-mono), monospace;margin:0;font-size:.76rem;line-height:1.45}.reference-tasks{border-top:1px solid var(--line);margin-top:3.5rem}.reference-row{border-bottom:1px solid var(--line);gap:.75rem;padding-block:1.4rem;display:grid}.reference-row-head{display:none}.reference-row h3{letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:520}.reference-row p{color:var(--muted);margin:0;font-size:.8rem}.reference-row code,.scope-note code,.implementation-reference code,.research-design-list code{overflow-wrap:anywhere;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.68rem}.scope-note{border-left:2px solid var(--interactive-line);background:#eff0eb;gap:.6rem;margin-top:2rem;padding:1.2rem;display:grid}.scope-note p{max-width:46rem;color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.evaluation-brief{background:#e8e9e3}.evaluation-snapshot{border-top:1px solid #c8cac5;border-left:1px solid #c8cac5;margin-top:3.5rem;display:grid}.evaluation-snapshot article{border-bottom:1px solid #c8cac5;border-right:1px solid #c8cac5;align-content:start;gap:.6rem;min-height:14rem;padding:1.35rem;display:grid}.evaluation-snapshot strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.055em;margin-top:1.75rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:480;line-height:.9}.evaluation-snapshot small{color:#5e6569;font-size:.66rem}.evaluation-snapshot p{color:var(--muted);margin:auto 0 0;font-size:.7rem;line-height:1.5}.evaluation-actions,.implementation-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.research-design-brief header>p:last-child{color:#919aa5}.research-design-list{border-top:1px solid var(--line-dark);margin:3.5rem 0 2rem;display:grid}.research-design-list article{border-bottom:1px solid var(--line-dark);gap:1rem;padding-block:1.5rem;display:grid}.research-design-list article>span{color:#93a0ae}.research-design-list h3{color:#e1e6eb;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:520}.research-design-list code{color:#85b0ff;font-size:.9rem}.research-design-list p{color:#8d97a2;max-width:30rem;margin:0;font-size:.78rem;line-height:1.6}.research-design-brief>.shell>.arrow-link{color:#cbd2da}.implementation-reference>.shell{gap:3rem;display:grid}.implementation-files{border-top:1px solid var(--line)}.implementation-files article{border-bottom:1px solid var(--line);gap:.7rem;padding-block:1.2rem;display:grid}.implementation-files code{color:var(--ink)}@media (min-width:48rem){.reference-heading,.evaluation-brief header,.research-design-brief header{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end}.reference-heading .eyebrow,.evaluation-brief header .eyebrow,.research-design-brief header .eyebrow{grid-column:1/-1}.specification-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-row,.reference-row-head{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1fr) minmax(8rem,.5fr) minmax(16rem,1fr);align-items:center;gap:1.25rem}.reference-row-head{border-bottom:1px solid var(--line);padding-block:.75rem;display:grid}.evaluation-snapshot,.research-design-list{grid-template-columns:repeat(3,minmax(0,1fr))}.research-design-list{border-left:1px solid var(--line-dark)}.research-design-list article{border-right:1px solid var(--line-dark);min-height:18rem;padding:1.5rem}.implementation-reference>.shell{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start}.implementation-actions{grid-column:1/-1}}@media (min-width:64rem){.model-reference-core{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:stretch}.model-reference-visual{max-width:none;margin:0}.model-reference-visual .model-hero-visual{height:100%;min-height:0}.specification-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.specification-grid>div{grid-template-columns:minmax(6.75rem,.75fr) minmax(0,1fr);align-content:center;align-items:center;gap:1rem;min-height:0;padding:.8rem 1rem}}.homepage-benchmark{background:var(--paper);padding-block:clamp(4rem,7vw,6.5rem)}.homepage-benchmark .eyebrow{flex-wrap:wrap;row-gap:.35rem;max-width:100%}.benchmark-lead{gap:1.5rem;display:grid}.homepage-benchmark .benchmark-board{margin-top:clamp(2.5rem,5vw,4.5rem)}.benchmark-summary{border-bottom:1px solid var(--line);color:#5e6569;font-family:var(--font-geist-mono), monospace;flex-direction:column;gap:.45rem;margin-bottom:1.5rem;padding-bottom:1.25rem;font-size:.64rem;line-height:1.5;display:flex}.homepage-benchmark .benchmark-panel,.homepage-benchmark .benchmark-headlines{padding-top:0}.homepage-benchmark .benchmark-headlines{grid-template-columns:minmax(0,1fr)}.benchmark-panel-grid{display:grid}.homepage-benchmark .benchmark-bars{flex-direction:column;flex:auto;justify-content:space-between;gap:1.25rem;margin:0;display:flex}.homepage-benchmark .benchmark-label{margin-bottom:.6rem}.homepage-benchmark .benchmark-track{height:.45rem}.benchmark-method{background:#eef0eb;border:1px solid #cdd0ca;gap:1.25rem;margin-top:1rem;padding:1.25rem;display:grid}.benchmark-method-head,.benchmark-method-rows,.benchmark-method>p{font-family:var(--font-geist-mono), monospace}.benchmark-method-head{color:#656d72;letter-spacing:.07em;justify-content:space-between;gap:1rem;font-size:.55rem;display:flex}.benchmark-method-head span:last-child{color:var(--interactive-text);text-transform:uppercase}.benchmark-method-rows{margin:0;display:grid}.benchmark-method-rows>div{border-bottom:1px solid #d3d6d1;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding-block:.7rem;display:grid}.benchmark-method-rows dt{color:var(--interactive-text);letter-spacing:.04em;font-size:.58rem}.benchmark-method-rows dd{color:var(--ink);margin:0;font-size:.62rem;line-height:1.45}.benchmark-method>p{color:#6d7478;flex-wrap:wrap;gap:.2rem .85rem;margin:0;font-size:.57rem;line-height:1.5;display:flex}.benchmark-method>p b{color:var(--ink);font-weight:580}.benchmark-method.has-landscape{background:#eef0eb}.dataset-landscape{align-content:space-between;gap:.9rem;margin:0;display:grid}.dataset-landscape-plot{padding-bottom:1rem;padding-left:1.75rem;position:relative}.dataset-landscape svg{aspect-ratio:8/5;border-bottom:1px solid #c6cac4;border-left:1px solid #c6cac4;width:100%;height:auto;display:block;overflow:visible}.dataset-landscape-grid line{stroke:#d8dbd6}.dataset-landscape-ticks-x,.dataset-landscape-ticks-y{color:#8b9195;letter-spacing:.06em;font-size:.5rem;position:absolute}.dataset-landscape-ticks-x{height:1rem;bottom:0;left:1.75rem;right:0}.dataset-landscape-ticks-x span{position:absolute;top:.2rem;transform:translate(-50%)}.dataset-landscape-ticks-y{width:1.75rem;top:0;bottom:1rem;left:0}.dataset-landscape-ticks-y span{position:absolute;right:.4rem;transform:translateY(50%)}.dataset-landscape-points circle{animation:.52s cubic-bezier(.22,1,.36,1) both reveal-point;animation-delay:calc(var(--reveal-index) * 11ms);fill-opacity:.88;stroke:#eef0eb}.dataset-landscape-points .task-binary{fill:var(--decorative-primary)}.dataset-landscape-points .task-multiclass{fill:var(--decorative-secondary)}.dataset-landscape-points .task-regression{fill:#a9b2b7}@keyframes reveal-point{0%{opacity:0;transform:translateY(6px)}}.dataset-landscape figcaption{color:#6d7478;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;font-size:.55rem;display:flex}.dataset-landscape-key,.dataset-landscape-axes{flex-wrap:wrap;gap:.3rem 1.1rem;display:flex}.dataset-landscape-key>span{align-items:center;gap:.4rem;display:inline-flex}.dataset-landscape-key i{border-radius:50%;width:.4rem;height:.4rem}.dataset-landscape-key .task-binary{background:var(--decorative-primary)}.dataset-landscape-key .task-multiclass{background:var(--decorative-secondary)}.dataset-landscape-key .task-regression{background:#a9b2b7}.dataset-landscape-axes{color:var(--ink);letter-spacing:.04em}.homepage-benchmark .benchmark-foot{padding-top:1.1rem}.homepage-benchmark .benchmark-disclosure{margin-top:1rem}@media (min-width:48rem){.benchmark-summary{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:.55rem 1.1rem;margin-top:clamp(1.5rem,2.5vw,2.25rem)}.dataset-landscape svg{aspect-ratio:560/230}}@media (min-width:64rem){.benchmark-panel-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch;gap:clamp(2rem,4vw,4.5rem)}.benchmark-method{grid-template-rows:auto 1fr auto;min-height:21rem;margin-block:1.5rem 0}.benchmark-method-rows{align-content:space-between}.dataset-landscape svg{aspect-ratio:560/185}}#roadmap{scroll-margin-top:calc(var(--header-height) + .75rem)}.roadmap-heading{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.roadmap-heading-grid{gap:1.5rem;display:grid}.roadmap-lede{align-content:end;gap:.75rem;max-width:30rem;margin:0;display:grid}.roadmap-lede strong{color:#f5f7fa;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:520}.roadmap-lede span{color:#a5adb6;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.55}.roadmap{margin-top:clamp(3rem,6vw,5.5rem)}.roadmap-path{--node-offset:4.5rem;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.roadmap-path>li{grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;padding-bottom:2rem;display:grid;position:relative}.roadmap-path>li:before{content:"";background:#353b43;width:1px;position:absolute;top:.8rem;bottom:-.8rem;left:.42rem}.roadmap-path>li:last-child:before{background:repeating-linear-gradient(#3d454f 0 .3rem,#0000 .3rem .65rem)}.roadmap-node-meta{color:#858e98;min-height:1rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;grid-column:2;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;line-height:1;display:flex}.roadmap-node{z-index:2;background:#070809;border:1px solid #69737f;border-radius:50%;width:.86rem;height:.86rem;position:absolute;top:.37rem;left:0;box-shadow:0 0 0 .34rem #070809eb}.roadmap-card{border-top:1px solid #30363d;grid-column:2;min-width:0;margin-top:1rem;padding:1.35rem 0 0}.roadmap-phase{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.64rem;font-weight:540}.roadmap-card h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:520;line-height:1.05}.roadmap-card h3 span,.roadmap-card h3 a{align-items:center;gap:.35rem;display:inline-flex}.roadmap-card h3 a:hover{text-underline-offset:.22em;text-decoration:underline}.roadmap-parameter{align-items:baseline;gap:.55rem;margin:1.35rem 0 0;display:flex}.roadmap-parameter strong{letter-spacing:-.075em;font-size:clamp(2.8rem,6vw,4.7rem);font-weight:430;line-height:.82}.roadmap-parameter span{color:#7f8892;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.roadmap-trait{color:#a4acb5;max-width:15rem;margin:1.15rem 0 0;font-size:.86rem;line-height:1.5}.roadmap-path .is-current .roadmap-card{border:1px solid var(--interactive-solid);background:linear-gradient(145deg, var(--decorative-soft), transparent 50%), #0d1117db;padding:1.35rem 1.35rem 1.5rem;position:relative;box-shadow:0 1.5rem 5rem #00000038}.roadmap-path .is-current .roadmap-node{border-color:var(--interactive-line);background:var(--interactive-solid);box-shadow:0 0 0 .34rem #070809eb, 0 0 0 .58rem var(--decorative-glow)}.roadmap-path .is-current .roadmap-parameter strong{color:#f8fbff}.roadmap-card-badge{border:1px solid var(--interactive-line);width:fit-content;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-top:1.35rem;padding:.28rem .6rem;font-size:.6rem;font-weight:560;display:inline-flex}.roadmap-path .is-open .roadmap-node{border-style:dashed;border-color:#68727d}.roadmap-path .is-open .roadmap-card{border-top-style:dashed}.roadmap-directions{gap:0;margin:1.45rem 0 0;padding:0;list-style:none;display:grid}.roadmap-directions li{color:#b2bac3;border-top:1px solid #292f36;padding:.62rem 0;font-size:.82rem;line-height:1.35}@media (min-width:48rem){.roadmap-heading-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end}.roadmap-lede{justify-self:end;padding-bottom:.35rem}.roadmap-path{grid-template-columns:.82fr .82fr 1.22fr .94fr}.roadmap-path:before{z-index:0;top:var(--node-offset);background:linear-gradient(90deg, #38414b 0 43%, var(--interactive-solid) 69%, #38414b 89%);content:"";height:1px;position:absolute;left:0;right:0}.roadmap-path:after{top:calc(var(--node-offset) - .2rem);content:"";border-top:1px solid #59636e;border-right:1px solid #59636e;width:.42rem;height:.42rem;position:absolute;right:0;transform:rotate(45deg)}.roadmap-path>li{min-width:0;padding:0 clamp(.75rem,1.5vw,1.35rem) 0 0;display:block}.roadmap-path>li:before{display:none}.roadmap-node-meta{justify-content:start;gap:.4rem;height:3rem;display:grid}.roadmap-node{top:calc(var(--node-offset) - .42rem);left:0}.roadmap-card{min-height:17.5rem;margin-top:2.5rem;padding-top:1.25rem}.roadmap-path .is-current .roadmap-card{min-height:19.5rem;margin-top:1.5rem;padding:1.5rem}.roadmap-path .is-current .roadmap-node{top:calc(var(--node-offset) - .53rem);width:1.08rem;height:1.08rem}.roadmap-path .is-open{padding-right:0}}@media (min-width:64rem){.roadmap-heading-grid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr)}.roadmap-path{grid-template-columns:.8fr .8fr 1.35fr .9fr}.roadmap-path .is-current .roadmap-card{padding:1.75rem}.roadmap-path .is-current .roadmap-parameter strong{font-size:clamp(4.5rem,7vw,6.6rem)}}.roadmap-foot{gap:1.25rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}.roadmap-foot>p{color:#6b7176;max-width:32rem;margin:0;font-size:.78rem;line-height:1.55}.roadmap-foot>div{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.mechanism-intro .section-title,#roadmap .section-title{max-width:22ch}:is(html:has(.home-page),html:has(.limix-page)){scroll-snap-type:none}.home-page,.particle-transition-shell{color:#f6f6f2;background:#070809;position:relative}.particle-transition-shell{isolation:isolate}.section-progress-nav{display:none}@media (min-width:64rem){.section-progress-nav{--section-progress-accent:var(--color-limix-blue-bright);--section-progress-accent-strong:var(--color-limix-blue);z-index:40;color:#fff;width:2.5rem;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;align-items:flex-end;transition:opacity .18s;display:flex;position:fixed;top:50%;right:clamp(1.5rem,2vw,1.75rem);transform:translateY(-50%)}.section-progress-nav[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible}.section-progress-list{width:100%;margin:0;padding:0;list-style:none;position:relative}.section-progress-list:before{content:"";pointer-events:none;background:#8b94a06b;width:1px;position:absolute;top:1.125rem;bottom:1.125rem;right:0}.section-progress-list li{width:100%;height:2.25rem}.section-progress-list a{width:100%;min-width:2.25rem;min-height:2.25rem;color:inherit;outline:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.section-progress-marker{flex:0 0 2.25rem;justify-content:flex-end;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}.section-progress-marker>span{z-index:1;background:#858e99;width:.5rem;height:1px;transition:width .18s,background-color .18s,opacity .18s;position:relative}.section-progress-list a:hover .section-progress-marker>span,.section-progress-list a:focus-visible .section-progress-marker>span{background:var(--section-progress-accent);width:.75rem}.section-progress-list a.is-active .section-progress-marker>span{background:linear-gradient(90deg, var(--section-progress-accent-strong), var(--section-progress-accent));width:1.125rem}.section-progress-list a:focus-visible .section-progress-marker{outline:1px solid var(--section-progress-accent);outline-offset:-.3rem}.section-progress-item-label{display:none}.section-progress-count{color:#fff;letter-spacing:.06em;mix-blend-mode:difference;white-space:nowrap;margin-top:.5rem;font-size:.625rem;line-height:1;display:block}.section-progress-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:80rem){.section-progress-nav{width:11rem}.section-progress-item-label{color:#fff;letter-spacing:.035em;mix-blend-mode:difference;opacity:0;visibility:hidden;white-space:nowrap;align-items:baseline;gap:.35rem;font-size:.625rem;line-height:1;transition:color .18s,opacity .18s;display:flex;position:absolute;right:1.75rem}.section-progress-list a.is-active .section-progress-item-label,.section-progress-list a:hover .section-progress-item-label,.section-progress-list a:focus-visible .section-progress-item-label{opacity:1;visibility:visible}.section-progress-list a:hover .section-progress-item-label,.section-progress-list a:focus-visible .section-progress-item-label{color:var(--section-progress-accent);mix-blend-mode:normal}}@media (prefers-reduced-motion:reduce){.section-progress-marker>span,.section-progress-item-label{transition:none}}.site-particle-canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .36s ease-out;position:fixed;inset:0}.site-particle-canvas.is-ready{opacity:1}.particle-transition-shell[data-mode=home] .site-particle-canvas.is-ready,.particle-transition-shell[data-mode=limix]:not([data-reduced=true]) .site-particle-canvas.is-ready{opacity:clamp(0, calc(1 - var(--particle-footer-progress,0)), 1);transform:translate3d(0, calc(var(--particle-outro-shift,0px) + var(--particle-footer-shift,0px)), 0)}.particle-route-content{z-index:1;transition:opacity .48s cubic-bezier(.22,1,.36,1),filter .48s cubic-bezier(.22,1,.36,1);position:relative}.particle-transition-shell[data-transition=scatter] .particle-route-content{opacity:0;filter:blur(8px);pointer-events:none}.home-section{scroll-snap-align:none;color:#f6f6f2;align-items:center;min-height:100svh;display:grid;position:relative;overflow:clip;background:0 0!important}.limix-section:not(.limix-particle-hero){scroll-snap-align:none;align-items:center;min-height:100svh;display:grid}.home-section:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#070809d1 0%,#070809c2 30%,#0708098a 58%,#0000 82%);position:absolute;inset:0}.home-section>*{z-index:1;position:relative}.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section>*{opacity:.16;filter:blur(7px);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(2rem)}.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section.is-active>*{opacity:1;filter:none;transform:none}.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-section:not(.limix-particle-hero)>.shell{opacity:.16;filter:blur(7px);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(2rem)}.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-section.is-active>.shell{opacity:1;filter:none;transform:none}.particle-transition-shell[data-mode=home][data-enhanced=true][data-intro=running] .home-cover>*{opacity:0;filter:blur(10px);pointer-events:none;transform:scale(.96)}.particle-transition-shell[data-mode=home][data-enhanced=true][data-intro=revealing] .home-cover>*{opacity:1;filter:none;transform:none}.particle-transition-shell[data-mode=home][data-intro=revealing] .home-explore-cue{transition-delay:.12s}.home-cover{place-items:center;height:100svh}.home-cover:before{background:radial-gradient(#070809b8 0%,#07080961 26%,#0000 62%)}.home-cover h1{margin:0;line-height:0}.home-cover-wordmark{-webkit-user-select:none;user-select:none;width:clamp(17.5rem,47.5vw,43.25rem);height:auto;display:block}.home-explore-cue{right:var(--gutter);bottom:clamp(1.3rem,2.6vw,2.2rem);left:var(--gutter);color:#a9a39c;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-items:center;gap:.32rem;font-weight:400;line-height:1.35;display:grid;position:absolute}.home-explore-cue>span{align-items:center;gap:.45rem;font-size:.7rem;display:inline-flex}.home-explore-cue i{color:var(--interactive-text);font-size:1.05em;font-style:normal;animation:1.8s ease-in-out infinite explore-cue-drop;display:inline-block}.home-explore-cue small{color:#6f706f;letter-spacing:.08em;font-size:.54rem}@keyframes explore-cue-drop{0%,to{transform:translateY(-.18rem)}50%{transform:translateY(.22rem)}}.home-product-layout{gap:clamp(2.75rem,7vw,5rem);display:grid}.home-product-copy{align-content:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.home-product-copy .section-title{max-width:none}.home-product-copy .section-title span{white-space:nowrap;display:block}.home-product-copy .lede{color:#a8afb8;max-width:32rem;margin-top:clamp(1.35rem,2.5vw,2rem)}.home-product-stage{min-width:0}.home-product .hero-actions{gap:.75rem;width:100%;margin-top:0}.home-product-resource-icons{gap:.55rem;display:flex}.home-product-resource-icons a{color:#c9d0d8;background:#080a0d94;border:1px solid #b5bdc652;border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:inline-flex}.home-product-resource-icons a:hover{color:#fff;background:#f89e411a;border-color:#f89e41ad;transform:translateY(-1px)}.home-product-resource-icons a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.hugging-face-icon{background:currentColor;width:1.25rem;height:1.25rem;display:block;-webkit-mask:url(/brands/hugging-face-monochrome.svg) 50%/contain no-repeat;mask:url(/brands/hugging-face-monochrome.svg) 50%/contain no-repeat}.home-product-explore-link{color:#d7dde4;align-items:center;gap:.55rem;font-size:.95rem;font-weight:620;line-height:1;text-decoration:none;display:inline-flex}.home-product-explore-link span{transition:transform .18s}.home-product-explore-link:hover span{transform:translate(3px)}@media (min-width:80rem){.home-product .home-product-actions{flex-wrap:nowrap}.home-product-explore-link{margin-left:auto}}.home-product .data-visual{width:100%}@media (min-width:64rem){.home-product-layout{grid-template-columns:minmax(21rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.home-section.homepage-benchmark{padding-block:clamp(4rem,7vw,6.5rem)}.home-section.final-cta{min-height:100svh}.home-section.final-cta:before{display:none}.home-section.final-cta .final-cta-copy{isolation:isolate;position:relative}.home-section.final-cta .final-cta-copy:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 34%,#070809e0 0%,#070809ad 48%,#0000 78%);position:absolute;inset:clamp(-3.5rem,-5vw,-2rem) clamp(-5rem,-7vw,-3rem)}.home-section.final-cta .final-cta-backdrop{display:none}@media (max-width:47.999rem){.home-section,.limix-section:not(.limix-particle-hero){scroll-snap-align:none;min-height:100svh}.home-cover{height:100svh;min-height:100svh}.home-section:before{background:linear-gradient(90deg,#0000,#070809d1 22%,#070809f5 50%,#070809d1 78%,#0000)}.home-cover:before{background:radial-gradient(#070809b8 0%,#07080961 32%,#0000 72%)}.home-explore-cue{text-align:center;gap:.28rem;padding-inline:.5rem}.home-explore-cue>span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){:is(html:has(.home-page),html:has(.limix-page)){scroll-behavior:auto;scroll-snap-type:none}.site-particle-canvas,.particle-route-content,.official-wordmark-stack .official-wordmark,.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section>*,.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-section>.shell{transition:none}.particle-transition-shell[data-mode=home] .site-particle-canvas.is-ready{transform:translate3d(0, var(--particle-outro-shift,0px), 0)}.home-explore-cue i{animation:none}.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section>*,.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section.is-active>*,.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-section>.shell,.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-section.is-active>.shell{opacity:1;filter:none;transform:none}}body,main,.company-page,.updates-page,main>section,.dark-surface,.paper-surface,.bright-surface,.model-detail-hero,.model-license,.research-methods,.research-source,.company-contact,.final-cta{color:var(--ink);background:#070809}.site-header{box-shadow:none;background:#07080975;border:0}.site-footer,.mobile-nav-panel{color:var(--ink);background:#070809}.skip-link{background:var(--ink);color:#070809}.button-primary{background:var(--button-primary-background);color:var(--button-primary-text)}.button-primary:hover{background:var(--button-primary-hover-background)}.button-dark{background:var(--ink);color:#070809}.button-dark:hover{background:#dfe2df}.button-secondary{border-color:var(--line);color:var(--ink)}.button-secondary:hover{border-color:#6c737c}.arrow-link:hover,.company-contact>.shell>a,.license-rows a,.reference-row code,.scope-note code,.implementation-reference code,.research-design-list code,.task-table code,.developer-hero-message code{color:var(--interactive-text)}.model-license{border-top:1px solid var(--line)}.model-license>.shell>p:not(.eyebrow){color:#b7c0ca}.capability-glyph i,.developer-flow,.developer-flow-node,.scope-note,.benchmark-method,.benchmark-method.has-landscape{background:#101318;border-color:#30353c}.glyph-understand i:nth-child(2),.glyph-understand i:nth-child(7),.glyph-understand i:nth-child(12),.developer-flow-node.is-model{background:var(--interactive-soft)}.benchmark-track,.developer-mini-table i,.developer-output-bars i{background:#292e34}.benchmark-track span,.developer-output-bars i:nth-child(2),.developer-output-bars i:nth-child(3){background:#737c86}.developer-flow-line{background:#47505a}.developer-flow-line:after{border-left-color:#7e8994}.evaluation-snapshot,.methods-list,.evaluation-snapshot article,.methods-list article,.company-hero-foot,.company-belief{border-color:var(--line)}.research-list>a:before{background:#101318}.capability-summary,.capability-detail,.benchmark-label>span,.benchmark-label i,.benchmark-label small,.benchmark-headlines i,.benchmark-foot p,.benchmark-disclosure,.model-table [role=cell],.model-name small,.research-index,.research-name>span,.research-venue,.research-hero-note span,.research-source>.shell>span,.methods-list article>span,.developer-flow-label,.developer-flow-node>span,.developer-flow-node code,.developer-flow figcaption,.quickstart-resources li span,.quickstart-notes p,.quickstart-notes span,.source-check,.task-table article>span,.license-rows article>span,.company-hero-foot span,.company-belief-index,.company-timeline li>span,.company-contact>.shell>span,.update-index,.updates-index time,.updates-index a>div>span,.specification-grid dt,.reference-row-head span,.scope-note strong,.evaluation-snapshot span,.evaluation-snapshot small,.implementation-files span,.research-design-list article>span,.benchmark-method>p,.dataset-landscape-meta,.dataset-landscape-axes{color:#929ba5}.capability-summary,.model-name strong,.model-parameter,.benchmark-method>p b,.dataset-landscape-axes{color:var(--ink)}.developer-flow-node strong{color:var(--interactive-text)}.research-design-brief header>p:last-child,.research-design-list p,.company-research-copy p,.developer-spec-grid p,.runtime-note{color:#9ba4ae}.home-page .bright-surface,.home-page .paper-surface,.home-page .dark-surface,.particle-transition-shell .home-page,.particle-transition-shell .limix-page{background:0 0}.limix-page{min-height:100%;position:relative}.limix-page>section{position:relative;overflow:clip;background:0 0!important}.limix-page>section>.shell{z-index:1;position:relative}.limix-page>section:not(.limix-particle-hero):before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0708094d,#070809d6 17%,#070809e0 50%,#070809d6 83%,#0708094d);position:absolute;inset:0}.limix-page>section.limix-particle-hero{overflow:clip visible}.limix-particle-hero>.shell{width:min(100%,112rem)}html:has(.limix-page){--gutter:clamp(1.75rem, 6.5vw, 6rem)}.limix-particle-hero{min-height:100svh;padding-block:calc(var(--header-height) + clamp(1.25rem, 3vw, 2.5rem)) clamp(2rem, 5vw, 4rem);isolation:isolate;align-items:center;display:grid}.limix-particle-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 72% 49%,#07080905 0%,#0708091a 36%,#07080994 76%,#070809f0 100%),linear-gradient(90deg,#070809eb 0%,#070809bd 34%,#0708090a 55%,#0708090f 90%,#07080933 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 10rem),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 10rem),#0000 100%)}.limix-hero-content{align-content:center;width:100%;min-height:0;display:grid}.limix-redesign-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.limix-hero-copy-motion,.limix-hero-copy,.limix-hero-logo-slot,.limix-hero-logo-region{min-width:0}.limix-hero-copy-motion{z-index:2;opacity:calc(1 - var(--limix-cover-progress,0) * .92);transform:translateY(calc(var(--limix-cover-progress,0) * -1.5rem));will-change:opacity, transform;position:relative}.limix-hero-copy{align-content:start;justify-items:start;max-width:42rem;display:grid}.limix-hero-description{color:#aeb7c1;letter-spacing:-.015em;text-shadow:0 0 1.25rem #070809f0;max-width:40rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.limix-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}.limix-hero-actions .arrow-link{line-height:1}.limix-hero-actions .arrow-link svg{flex:none;display:block}.limix-hero-logo-slot,.limix-hero-logo-region{pointer-events:none}.limix-hero-logo-region{place-items:center;min-height:clamp(13rem,30vw,22rem);display:grid}.limix-static-brand{opacity:1;filter:drop-shadow(0 0 2rem #070809b8);width:min(100%,52rem);height:auto;transition:opacity .22s ease-out}.particle-transition-shell[data-mode=limix][data-enhanced=true]:not([data-particles=unavailable]):not([data-reduced=true]) .limix-static-brand{opacity:0}@media (min-width:64rem){.limix-hero-content{min-height:calc(100svh - var(--header-height) - clamp(1.25rem, 3vw, 2.5rem) - clamp(2rem, 5vw, 4rem));align-content:stretch}.limix-redesign-hero{width:100%;min-height:100%;padding-right:max(0px, calc(6.25rem - var(--gutter)));grid-template-columns:minmax(0,53.5fr) minmax(0,46.5fr);justify-content:stretch;align-items:stretch;gap:clamp(5rem,7vw,7.5rem);margin-inline:auto}.limix-hero-copy-motion{align-self:center}.limix-hero-copy{max-width:none}.limix-redesign .limix-particle-hero h1 .limix-hero-title-nowrap{white-space:nowrap}.limix-hero-description span{white-space:nowrap;display:block}.limix-hero-logo-slot{width:100%;height:calc(100svh - var(--header-height) - clamp(1.25rem, 3vw, 2.5rem) - clamp(2rem, 5vw, 4rem));align-self:center;place-items:center;display:grid}.limix-hero-logo-region{aspect-ratio:296/92;justify-self:end;width:min(106%,52rem);height:auto;min-height:0;transform:translateY(clamp(-4.8rem,-2.3rem - 2.76vw,-4rem))}.limix-static-brand{object-fit:contain;width:100%;max-width:none;height:100%}}@media (min-width:90rem){.limix-redesign-hero{gap:clamp(5rem,7vw,7.5rem)}}@media (max-width:47.999rem){.limix-particle-hero{min-height:94svh;padding-top:calc(var(--header-height) + 1.5rem);align-items:start;padding-bottom:1.25rem}.limix-hero-content{align-content:start;min-height:0}.limix-particle-hero:before{background:radial-gradient(at 50% 23%,#0708090a 0%,#0708093d 42%,#070809eb 84%),linear-gradient(90deg,#070809c7 0%,#07080957 50%,#070809c7 100%)}.limix-particle-hero h1{font-size:clamp(1.4rem,6.4vw,1.85rem)}.limix-redesign .limix-particle-hero h1 .limix-hero-title-nowrap{white-space:normal}.limix-redesign-hero{gap:1.25rem}.limix-hero-logo-slot{grid-row:1}.limix-hero-copy-motion{grid-row:2}.limix-hero-description{margin-top:1rem;font-size:1rem;line-height:1.5}.limix-hero-actions{gap:.75rem 1rem;margin-top:1.25rem}.limix-hero-logo-region{min-height:10rem}}@media (prefers-reduced-motion:reduce){.particle-transition-shell[data-mode=limix] .site-particle-canvas{opacity:0}.limix-static-brand,.building-static-brand{opacity:1!important}.limix-hero-copy-motion,.limix-hero-copy{opacity:1!important;filter:none!important;pointer-events:auto!important;transition:none!important;transform:none!important}.particle-transition-shell[data-mode=limix] .flagship-section>.shell{opacity:1!important;filter:none!important;transform:none!important}}.limix-redesign .limix-section:not(.limix-particle-hero):not(.building-section){scroll-snap-align:none;min-height:auto;padding-block:clamp(5rem,9vw,9rem)}.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-redesign .limix-section:not(.limix-particle-hero):not(.flagship-section)>.shell{opacity:1;filter:none;transform:none}.limix-redesign .limix-editorial-section{--ink:#111418;--muted:#616970;--line:#cfd2cd;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f0ea!important}.limix-redesign .flagship-section{background:0 0!important;align-items:start!important;padding-top:clamp(9rem,14vw,13rem)!important}.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-redesign .limix-section.flagship-section>.shell{opacity:clamp(.08, calc((var(--limix-cover-progress,0) - .08) * 1.35), 1);filter:blur(calc((1 - var(--limix-cover-progress,0)) * 4px));transform:translateY(calc((1 - var(--limix-cover-progress,0)) * 2.5rem));will-change:opacity, filter, transform}.limix-redesign .limix-editorial-section:before{background:0 0!important}.limix-redesign .limix-dark-section{background:#080a0d!important}.limix-redesign .limix-license-section{background:#080a0db8!important}.limix-redesign .limix-dark-section:before,.limix-redesign .limix-license-section:before{background:radial-gradient(circle at 80% 22%, var(--decorative-glow), transparent 34%)!important;background-size:auto!important}body:has(.particle-transition-shell:is([data-mode=home],[data-mode=limix])) .site-footer{z-index:2;isolation:isolate;background:#07080980;position:relative}body:has(.particle-transition-shell:is([data-mode=home],[data-mode=limix])) .site-footer:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0708091a,#07080938),radial-gradient(circle at 50% 42%,#0000,#0708092e);position:absolute;inset:0}body:has(.particle-transition-shell:is([data-mode=home],[data-mode=limix])) .site-footer>.shell{z-index:1;position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.particle-transition-shell[data-mode=limix][data-intro=pending] .limix-hero-copy{opacity:0;filter:blur(8px);pointer-events:none;transition:none;transform:translateY(1.25rem)}}.particle-transition-shell[data-mode=limix][data-enhanced=true]:not([data-particles=unavailable]):not([data-reduced=true]) .limix-hero-copy{transition:opacity .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.particle-transition-shell[data-mode=limix][data-enhanced=true][data-intro=running]:not([data-particles=unavailable]):not([data-reduced=true]) .limix-hero-copy{opacity:0;filter:blur(8px);pointer-events:none;transition:none;transform:translateY(1.25rem)}.particle-transition-shell[data-mode=limix][data-intro=revealing] .limix-hero-copy{opacity:1;filter:none;pointer-events:auto;transform:none}.limix-redesign .limix-particle-hero h1{letter-spacing:-.06em;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;text-shadow:0 0 2.5rem #070809f5,0 0 .75rem #070809e6;max-width:none;margin:0;font-size:clamp(2.75rem,4.8vw,5.4rem);font-weight:480;line-height:.92}.performance-actions,.building-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.limix-section-heading{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.limix-section-heading h2,.real-tables-grid h2,.building-section h2,.limix-license-section h2{letter-spacing:-.055em;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(1.4rem,3.4vw,3.55rem);font-weight:510;line-height:.96}.limix-redesign .limix-particle-hero h1 span{display:block}.limix-section-heading>p{max-width:38rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.6}.flagship-specification{border:1px solid var(--line);background:#f8f7f2;display:grid}.flagship-visual{border-bottom:1px solid var(--line);background:#0a0d11;min-width:0;min-height:24rem;padding:clamp(1rem,3vw,2.5rem)}.flagship-specification>dl{margin:0;display:grid}.flagship-specification>dl>div{border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1rem;min-width:0;min-height:4.5rem;padding:1rem 1.25rem;display:grid}.flagship-specification>dl>div:last-child{border-bottom:0}.flagship-specification dt,.flagship-specification dd{margin:0}.flagship-specification dt{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.scope-disclosure strong{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.flagship-specification dd{overflow-wrap:break-word;text-wrap:pretty;min-width:0;font-size:1rem;font-weight:560;line-height:1.35}.scope-disclosure{border:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.8rem 1.2rem;margin:1rem 0 0;padding:1rem 1.25rem;font-size:.82rem;line-height:1.5;display:flex}.task-explorer,.method-explorer{border-top:1px solid #2c3239;border-bottom:1px solid #2c3239}.task-explorer-desktop,.method-explorer-desktop{display:none}.task-explorer-mobile details,.method-explorer-mobile details{border-bottom:1px solid #2c3239}.task-explorer-mobile details:last-child,.method-explorer-mobile details:last-child{border-bottom:0}.task-explorer-mobile summary,.method-explorer-mobile summary{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-block:1.25rem;list-style:none;display:grid}.method-explorer-mobile summary{grid-template-columns:2rem 4rem minmax(0,1fr) auto}.task-explorer-mobile summary::-webkit-details-marker{display:none}.method-explorer-mobile summary::-webkit-details-marker{display:none}.task-explorer-mobile summary>span,.method-explorer-mobile summary>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.task-explorer-mobile summary>i,.method-explorer-mobile summary>i{font-style:normal}.task-explorer-mobile details[open] summary>i,.method-explorer-mobile details[open] summary>i{transform:rotate(45deg)}.method-explorer-mobile summary small{color:#8e98a4;font-size:.65rem}.task-panel-inner,.method-panel-inner{gap:clamp(2rem,5vw,5rem);padding:1rem 0 2.5rem;display:grid}.task-panel-inner>div:first-child{align-self:center}.task-panel-inner h3,.method-panel-heading h3{letter-spacing:-.05em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(1.9rem,3.2vw,3.25rem);font-weight:510;line-height:1}.task-panel-inner>div:first-child>p:not(.claim-label),.method-panel-heading>span{color:#9ca6b1;max-width:35rem;margin:1.4rem 0 0;line-height:1.65;display:block}.task-panel-inner ul{flex-wrap:wrap;gap:.55rem;margin:1.75rem 0;padding:0;list-style:none;display:flex}.task-panel-inner li{color:#b5bec7;font-family:var(--font-geist-mono), monospace;border:1px solid #303842;padding:.45rem .65rem;font-size:.65rem}.task-visual,.method-visual{color:#eef3f8;background:#0b0e12;border:1px solid #303842;border-radius:.75rem;min-width:0;min-height:27rem;margin:0;position:relative;overflow:hidden}.task-visual{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.85rem clamp(.7rem,2vw,1.5rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.task-visual-input,.task-visual-output{flex-direction:column;align-self:stretch;gap:.75rem;min-width:0;min-height:0;display:flex}.task-visual-input>:last-child,.task-visual-output>:last-child{margin-block:auto}.task-visual-input>span,.task-visual-output>span,.task-visual figcaption,.method-visual figcaption{color:#7f8b98;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.56rem}.task-query-table{grid-template-columns:repeat(5,1fr);grid-auto-rows:clamp(1.7rem,2.4vw,2.25rem);gap:2px;width:100%;min-width:0;display:grid}.task-query-table i{background:var(--interactive-solid);place-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.task-query-table i{background:color-mix(in srgb, var(--interactive-solid) 72%, #101318)}}.task-query-table i{color:#b9d4fb;font-family:var(--font-geist-mono), monospace;font-size:.65rem;font-style:normal}.task-query-table i.is-query{border:1px solid var(--interactive-line);background:var(--interactive-soft)}.task-visual-arrow{color:#687787;font-style:normal}.class-output{gap:.65rem;display:grid}.class-output>i{grid-template-columns:minmax(4rem,1fr) 1.5rem 2rem;align-items:center;gap:.45rem;min-height:1rem;font-style:normal;display:grid;position:relative}.class-output>i:before{z-index:0;content:"";background:#222f3d;height:.32rem;position:absolute;left:0;right:4rem}.class-output b{z-index:1;background:var(--decorative-primary);height:.32rem}.class-output span,.class-output strong{color:#97a6b6;font-family:var(--font-geist-mono), monospace;font-size:.55rem}.regression-output{border-bottom:1px solid #33404d;border-left:1px solid #33404d;width:100%}.regression-output path{fill:none;stroke:var(--decorative-primary);stroke-width:2px}.regression-output circle{fill:var(--decorative-primary)}.regression-output text{fill:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:12px}.imputation-output{gap:.6rem;display:grid}.imputation-output>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.6rem}.task-visual figcaption{grid-column:1/-1;align-self:end;min-width:0;line-height:1.4;position:static}.methods-heading{grid-template-columns:minmax(0,1fr);align-items:end}.methods-section .limix-section-heading{margin-bottom:clamp(1.5rem,3vh,2rem)}.methods-heading h2{max-width:none}.method-explorer,.method-explorer-mobile details{border-color:var(--line)}.method-explorer-mobile summary>strong{color:#111418}.method-explorer-mobile summary small{color:#687078}.method-panel-heading>span{color:#616970}.method-visual{min-height:clamp(20rem,40svh,24rem)}.cmn-visual{grid-template-columns:1fr;gap:.75rem;padding:clamp(.75rem,1.5vw,1rem);display:grid}.cmn-visual article{background:#0c1117d9;border:1px solid #303a45;align-content:start;gap:.45rem;padding:.75rem;display:grid}.cmn-visual article>span,.cmn-shift span{color:#7e8995;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.52rem}.cmn-visual h4{margin:0;font-size:1rem;font-weight:560}.cmn-visual code{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.8rem}.cmn-visual svg{width:100%;height:clamp(6.5rem,15svh,8.5rem)}.cmn-visual svg path{fill:none;stroke:#526477;stroke-width:1.5px}.cmn-visual svg circle{fill:#111923;stroke:var(--decorative-primary);stroke-width:2px}.cmn-visual svg circle.is-target{fill:var(--interactive-solid)}.cmn-visual svg text{fill:#d9e5f3;font-family:var(--font-geist-mono), monospace;font-size:11px}.cmn-shift{justify-content:center;align-items:center;gap:.65rem;display:flex}.cmn-shift i{color:var(--interactive-text);font-style:normal}.cmn-visual figcaption,.ccmm-visual figcaption,.scm-visual figcaption{grid-column:1/-1;align-self:end}.ccmm-visual{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(6.75rem,.6fr) minmax(0,1.4fr);align-items:center;gap:.75rem 1rem;padding:clamp(.75rem,1.5vw,1rem);display:grid}.ccmm-mode-switch{grid-auto-rows:2.25rem;gap:.5rem;width:100%;display:grid}.ccmm-mode-switch button{color:#a2adba;cursor:pointer;width:100%;font-family:var(--font-geist-mono), monospace;text-align:center;white-space:nowrap;background:0 0;border:1px solid #34414f;padding:.45rem .6rem;font-size:.58rem}.ccmm-mode-switch button.is-active{border-color:var(--interactive-line);background:var(--interactive-soft);color:var(--interactive-text)}.ccmm-stage{grid-column:2;grid-template-columns:2.25rem minmax(0,1fr);justify-self:center;align-items:center;gap:.5rem .75rem;width:min(100%,18rem);display:grid}.ccmm-table-labels{grid-template-rows:5fr 3fr;align-items:center;height:100%;display:grid}.ccmm-table-labels span{color:#7f8b98;font-family:var(--font-geist-mono), monospace;writing-mode:vertical-rl;font-size:.48rem}.ccmm-matrix{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.ccmm-matrix i{aspect-ratio:1.6;background:var(--interactive-solid);color:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;place-items:center;font-size:.65rem;font-style:normal;display:grid}.ccmm-matrix i:nth-child(n+31){background:var(--interactive-solid)}@supports (color:color-mix(in lab, red, red)){.ccmm-matrix i:nth-child(n+31){background:color-mix(in srgb, var(--interactive-solid) 58%, #101318)}}.ccmm-matrix i.is-masked{border:1px solid var(--interactive-line);background:var(--interactive-soft)}.ccmm-output{border-top:1px solid #303a45;grid-column:1/-1;gap:.35rem;min-width:0;padding-top:.6rem;display:grid}.ccmm-output span{color:#6e7b88;font-family:var(--font-geist-mono), monospace;font-size:.52rem}.ccmm-output strong{white-space:nowrap;font-size:clamp(.68rem,1.1vw,.78rem);font-weight:520}.scm-visual{gap:.75rem;padding:clamp(.75rem,1.5vw,1rem);display:grid}.scm-pipeline{gap:.75rem;display:grid}.scm-pipeline article{background:#0c1117d9;border:1px solid #303a45;grid-template-rows:auto auto;grid-template-columns:1.5rem 4.5rem minmax(0,1fr);align-items:center;gap:.2rem .6rem;padding:.6rem;display:grid;position:relative}.scm-pipeline article>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;grid-row:1/3;font-size:.55rem}.scm-pipeline article>svg,.scm-pipeline article>.scm-functions,.scm-pipeline article>.scm-table,.scm-pipeline article>.scm-tasks{grid-row:1/3;width:100%}.scm-pipeline h4,.scm-pipeline p{margin:0}.scm-pipeline h4{align-self:end;font-size:.86rem;font-weight:560}.scm-pipeline p{color:#8995a1;align-self:start;font-size:.65rem}.scm-pipeline article>i{z-index:2;color:var(--interactive-text);font-style:normal;position:absolute;bottom:-.8rem;right:50%;transform:rotate(90deg)}.scm-pipeline svg path{fill:none;stroke:#53677c}.scm-pipeline svg circle{fill:var(--interactive-soft);stroke:var(--interactive-line)}.scm-functions,.scm-tasks{gap:.3rem;display:grid}.scm-functions code,.scm-tasks span{border:1px solid var(--interactive-line);color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;text-align:center;padding:.25rem;font-size:.48rem}.scm-table{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.scm-table i{aspect-ratio:1.2;background:var(--interactive-solid)}.scm-table--sampled i{background:var(--interactive-solid)}@supports (color:color-mix(in lab, red, red)){.scm-table--sampled i{background:color-mix(in srgb, var(--interactive-solid) 42%, transparent)}}.scm-table--sampled i.is-feature{background:var(--interactive-primary)}@supports (color:color-mix(in lab, red, red)){.scm-table--sampled i.is-feature{background:color-mix(in srgb, var(--interactive-primary) 62%, var(--interactive-solid))}}.scm-table--sampled i.is-target{background:var(--interactive-primary);box-shadow:inset 0 0 0 1px #ffffff61}.methods-section .method-explorer-panels{padding:clamp(.75rem,1.5vw,1.25rem)}.methods-section .method-panel-inner{align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:0}.methods-section .method-panel-heading h3{font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.04}.methods-section .method-panel-heading>span{margin-top:1rem;line-height:1.55}.performance-strip{border-top:1px solid #2f353c;border-left:1px solid #2f353c;display:grid}.performance-strip article{border-bottom:1px solid #2f353c;border-right:1px solid #2f353c;align-content:start;min-height:20rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.performance-strip span,.performance-strip small{color:#8e99a5;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.performance-strip strong{color:var(--interactive-text);letter-spacing:-.07em;margin-top:2.5rem;font-size:clamp(3.5rem,7vw,6rem);font-weight:470;line-height:.85}.performance-strip small{margin-top:.75rem}.performance-strip p{color:#929da8;align-self:end;margin:auto 0 0;font-size:.72rem;line-height:1.5}.performance-actions{margin-top:1.5rem}.real-tables-explorer{gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.real-tables-primary,.real-tables-accordion{z-index:2;min-width:0;position:relative}.real-tables-intro h2{color:#f4f5f2;letter-spacing:-.055em;text-wrap:pretty;max-width:17ch;margin:0;font-size:clamp(1.4rem,3.4vw,3.55rem);font-weight:510;line-height:.96}.real-data-table{background:#0b0e12f0;border:1px solid #30363d;min-width:0;margin:clamp(2rem,4vw,3.25rem) 0 0;position:relative;overflow:hidden}.real-data-table>figcaption,.real-data-legend{color:#8f99a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.045em;text-transform:uppercase;font-size:.58rem}.real-data-table>figcaption{border-bottom:1px solid #30363d;padding:.9rem 1rem}.real-data-table-scroll{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.real-data-table table{border-spacing:0;table-layout:fixed;width:100%;min-width:39rem}.real-data-table th,.real-data-table td{color:#b4bdc7;height:3.55rem;font-family:var(--font-geist-mono), monospace;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #272d34;border-right:1px solid #272d34;padding:.75rem .7rem;font-size:clamp(.62rem,.8vw,.72rem);font-weight:450;transition:background .18s,box-shadow .18s,color .18s;overflow:hidden}.real-data-table tr>:last-child{border-right:0}.real-data-table thead th{color:#e8edf2;height:3rem;font-size:.64rem;font-weight:560}.real-data-table thead th:first-child,.real-data-table tbody th{color:#737f8b;letter-spacing:.05em;text-transform:uppercase;width:4.6rem;font-size:.55rem}.real-data-table thead th small{color:#66717d;letter-spacing:.08em;margin-top:.22rem;font-size:.46rem;font-weight:450;display:block}.real-data-table td.is-missing{box-shadow:inset 0 0 0 1px var(--interactive-line);color:var(--interactive-text);text-align:center;background:0 0}.real-data-table td.is-missing span{opacity:.8}.real-data-table td.is-predicted{background:var(--interactive-solid);color:#f7f9fc;font-weight:620}.real-data-table :is(th,td).is-linked:not(.is-predicted){background:var(--interactive-soft);box-shadow:inset 0 0 0 1px var(--interactive-line);color:var(--interactive-text)}.real-data-query tr>*{border-top:1px dashed #657281;border-bottom:0}.real-data-query th{color:var(--interactive-text)!important}.real-data-legend{flex-wrap:wrap;gap:.8rem 1.25rem;padding:.85rem 1rem;display:flex}.real-data-legend span{align-items:center;gap:.45rem;display:inline-flex}.real-data-legend i{width:.75rem;height:.75rem;font-style:normal}.real-data-legend i.is-missing{border:1px solid var(--interactive-line)}.real-data-legend i.is-predicted{background:var(--interactive-solid)}.real-tables-accordion{border-top:1px solid #30363d;flex-direction:column;align-self:end;min-height:31.25rem;display:flex}.real-tables-accordion-item{border-bottom:1px solid #30363d;flex-direction:column;flex:none;min-height:4.5rem;transition:flex-grow .24s;display:flex;overflow:hidden}.real-tables-accordion-item.is-active{flex:auto}.real-tables-accordion button{color:#f4f5f2;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:4.5rem;padding:.95rem 0;display:grid}.real-tables-accordion button>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.real-tables-accordion button strong{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(.82rem,1.05vw,.98rem);font-weight:540;line-height:1.25}.real-tables-accordion button>i{color:#8f99a4;font-style:normal;transition:transform .18s}.real-tables-accordion-item.is-active button>i{color:var(--interactive-text);transform:rotate(45deg)}.real-tables-accordion-panel{opacity:0;flex:0 1 0;align-items:flex-start;min-height:0;transition:flex-basis .24s,opacity .18s;display:flex;overflow:hidden}.real-tables-accordion-item.is-active .real-tables-accordion-panel{opacity:1;flex-basis:auto}.real-tables-accordion-panel p{color:#a2a9b1;max-width:31rem;margin:0;padding:.25rem 2.25rem 1.35rem 2.65rem;font-size:.9rem;line-height:1.6}.real-tables-connections{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.real-tables-connections path{fill:none;stroke:var(--interactive-line);stroke-dasharray:4 7;stroke-linecap:round;stroke-width:1.25px}.real-tables-connections circle{fill:var(--interactive-line)}@media (min-width:64rem){.real-tables-explorer{grid-template-columns:minmax(0,1.62fr) minmax(22rem,1fr);align-items:stretch}}@media (max-width:63.999rem){.real-tables-connections{display:none}.real-tables-accordion{min-height:29rem}}@media (max-width:47.999rem){.real-data-table{margin-top:1.75rem}.real-data-table table{min-width:35rem}.real-tables-accordion{min-height:27rem}}@media (prefers-reduced-motion:reduce){.real-data-table th,.real-data-table td,.real-tables-accordion-item,.real-tables-accordion-panel,.real-tables-accordion button>i{transition:none}}.model-family-trajectory{gap:2rem;display:grid}.model-family-line{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.model-family-line:before{content:"";background:#aeb5b8;height:1px;position:absolute;top:1rem;left:0;right:0}.model-family-line>span{justify-items:start;gap:1rem;display:grid;position:relative}.model-family-line i{z-index:1;border:1px solid var(--interactive-line);width:2rem;height:2rem;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;background:#f2f0ea;border-radius:50%;place-items:center;font-size:.55rem;font-style:normal;display:grid}.model-family-line b{font-family:var(--font-geist-mono), monospace;font-size:.68rem}.model-family-list{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.model-family-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:2rem;min-height:28rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.model-family-list article>div:first-child{gap:.55rem;display:grid}.model-family-list article>div span,.model-family-list dt{color:#6b737a;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.model-family-list article>div strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);font-weight:520}.model-family-list article>p{color:#616970;margin:0;line-height:1.55}.model-family-list dl{gap:1rem;margin:0;display:grid}.model-family-list dl>div{gap:.3rem;display:grid}.model-family-list dd{margin:0;font-size:.78rem}.model-family-list article>a{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;align-self:end;font-size:.7rem}.building-section{isolation:isolate;min-height:100svh;position:relative}.limix-redesign .limix-section.building-section{align-items:center;min-height:100svh}.building-section h2{max-width:none}.building-layout,.building-copy,.building-logo-region{min-width:0}.building-layout{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.building-copy{z-index:2;align-content:start;justify-items:start;max-width:42rem;display:grid;position:relative}.building-copy h2{text-shadow:0 0 2.5rem #070809f5,0 0 .75rem #070809e6}.building-links{margin-top:clamp(2.5rem,5vw,4.5rem)}.building-text-links{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:1rem 1.25rem;display:flex}.building-text-links a{align-items:center;line-height:1;display:inline-flex}.building-text-links svg{flex:none;display:block}.building-logo-region{pointer-events:none;place-items:center;min-height:clamp(13rem,30vw,22rem);display:grid}.building-static-mark{justify-items:start;width:min(38%,12.5rem);display:grid;overflow:hidden}.building-static-brand{filter:drop-shadow(0 0 2rem #070809b8);width:312.5%;max-width:none;height:auto;transition:opacity .22s ease-out;display:block}.particle-transition-shell[data-mode=limix][data-enhanced=true]:not([data-particles=unavailable]):not([data-reduced=true]) .building-static-brand{opacity:0}.limix-redesign .building-section:before,.particle-transition-shell .limix-redesign>.building-section:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 10rem),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 10rem),#0000 100%);background-color:#0000!important;background-image:radial-gradient(at 72% 49%,#07080905 0%,#0708091a 36%,#07080994 76%,#070809f0 100%),linear-gradient(90deg,#070809eb 0%,#070809cc 34%,#07080924 55%,#07080938 88%,#070809ad 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}@media (min-width:64rem){.building-section>.shell{padding-inline:clamp(1.25rem,4vw,4rem)}.building-layout{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);justify-content:stretch;gap:clamp(3rem,8vw,8rem)}.building-copy{max-width:36rem}.building-logo-region{justify-items:center;width:100%;min-height:clamp(24rem,42vw,36rem)}.building-static-mark{width:min(70%,28rem);transform:none}}@media (max-width:63.999rem){.building-layout{gap:1.25rem}.building-logo-region{grid-row:1;min-height:clamp(16rem,42vw,26rem)}.building-copy{grid-row:2}.limix-redesign .building-section:before,.particle-transition-shell .limix-redesign>.building-section:before{background:radial-gradient(at 50% 23%,#0708090a 0%,#0708093d 42%,#070809eb 84%),linear-gradient(90deg,#070809c7 0%,#07080957 50%,#070809c7 100%)!important}}.building-links>a:not(.button),.building-text-links a{color:#aeb8c2;font-family:var(--font-geist-mono), monospace;font-size:.72rem}@media (max-width:47.999rem){.building-text-links{white-space:normal;flex-wrap:wrap}}.limix-license-section>.shell{gap:clamp(3rem,6vw,5.5rem);display:grid}.limix-license-grid{border-top:1px solid #30363d;border-left:1px solid #30363d;display:grid}.limix-license-grid article{border-bottom:1px solid #30363d;border-right:1px solid #30363d;align-content:start;min-height:24rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.limix-license-grid article>span{color:#7f8a96;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.58rem}.limix-license-grid h3{letter-spacing:-.035em;margin:2.5rem 0 1rem;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:530}.limix-license-grid p{color:#9aa5b0;margin:0;line-height:1.55}.limix-license-grid a{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;align-self:end;margin-top:auto;font-size:.7rem}@media (min-width:48rem){.flagship-specification{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr)}.flagship-visual{border-right:1px solid var(--line);border-bottom:0}.performance-strip,.model-family-list,.limix-license-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cmn-visual{grid-template-columns:1fr auto 1fr;align-items:center}.task-explorer-mobile,.method-explorer-mobile{display:none}.task-explorer-desktop,.method-explorer-desktop{display:block}.task-explorer-desktop>div[role=tablist],.method-explorer-desktop>div[role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.task-explorer-desktop>div[role=tablist] button,.method-explorer-desktop>div[role=tablist] button{color:#dfe5eb;cursor:pointer;text-align:left;background:0 0;border:1px solid #2c3239;border-top:0;border-left:0;grid-template-columns:2rem minmax(0,1fr);align-content:center;align-items:center;gap:.4rem .75rem;height:100%;min-height:6rem;padding:1rem 1.25rem;display:grid}.method-explorer-desktop>div[role=tablist] button{border-color:var(--line);color:#111418}.task-explorer-desktop>div[role=tablist] button:last-child,.method-explorer-desktop>div[role=tablist] button:last-child{border-right:0}.task-explorer-desktop button>span,.method-explorer-desktop button>span,.task-explorer-desktop button>strong,.method-explorer-desktop button>strong{align-items:center;line-height:1;display:flex}.task-explorer-desktop button>span,.method-explorer-desktop button>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.task-explorer-desktop button>strong,.method-explorer-desktop button>strong{font-size:.95rem;font-weight:560}.method-explorer-desktop button>small{color:var(--muted);grid-column:2;font-size:.62rem}.task-explorer-desktop button.is-active,.method-explorer-desktop button.is-active{background:var(--interactive-soft);box-shadow:inset 0 3px var(--interactive-line)}.task-explorer-panels,.method-explorer-panels{padding:clamp(1.5rem,3vw,3rem);display:grid}.task-explorer-panels>section,.method-explorer-panels>section{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.task-explorer-panels>section.is-active,.method-explorer-panels>section.is-active{visibility:visible;pointer-events:auto}.task-panel-inner,.method-panel-inner{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:32rem;padding:0}.method-panel-inner{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr)}.methods-section .method-explorer-desktop>div[role=tablist] button{min-height:4.25rem;padding:.75rem 1rem}.methods-section .method-explorer-desktop button>small{font-size:.58rem;line-height:1.25}.methods-section .method-panel-inner{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);min-height:0}}@media (min-width:64rem){.methods-heading{grid-template-columns:minmax(0,1fr)}.methods-heading h2{white-space:nowrap;max-width:none;font-size:clamp(2rem,3vw,3.2rem)}.scm-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.scm-pipeline article>i{display:none}}@media (max-width:47.999rem){.limix-redesign .limix-particle-hero h1{font-size:clamp(2.55rem,11.5vw,3.4rem)}.methods-section .method-explorer-mobile summary{padding-block:1rem}.methods-section .method-panel-inner{gap:1.25rem;padding:.75rem 0 1.5rem}.methods-section .method-visual{min-height:18rem}.task-visual{grid-template-columns:1fr}.task-visual-arrow{justify-self:center;transform:rotate(90deg)}.task-visual figcaption{grid-column:1}.model-family-line b{font-size:.55rem}}.research-redesign{color:#f3f5f7;background:#050607}.research-redesign-hero{min-height:min(54rem,88svh);padding-block:calc(var(--header-height) + clamp(3rem, 7vw, 7rem)) clamp(3rem, 7vw, 6rem);background:#050607;border-bottom:1px solid #24292f;align-items:end;display:grid}.research-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.research-hero-copy{grid-column:1/-1}.research-redesign-hero h1{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(5.5rem,6.7vw,6rem);font-weight:470;line-height:.88}.research-hero-footer{border-top:1px solid #30363d;grid-column:1/-1;align-items:end;gap:1.5rem;margin-top:clamp(3.5rem,7vw,6.5rem);padding-top:1.5rem;display:grid}.research-hero-footer p{color:#a5afb9;max-width:40rem;margin:0;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.55}.research-hero-footer span{color:#7f8a96;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.62rem}.research-thesis-section{color:#f3f5f7;background:#0d1116;border-bottom:1px solid #24292f;padding-block:clamp(4.5rem,8vw,8rem)}.research-thesis-grid{gap:1.25rem 2rem;display:grid}.research-thesis-grid>.eyebrow{grid-column:1/-1;margin-bottom:0}.research-thesis-grid h2{letter-spacing:-.06em;max-width:18ch;margin:0;font-size:clamp(3.5rem,4.5vw,4rem);font-weight:500;line-height:.94}.research-thesis-grid h2 span{display:inline}.research-thesis-copy{align-content:end;gap:.8rem;display:grid}.research-thesis-copy>p{color:#a2a9b1;margin:0;font-size:1.05rem;line-height:1.7}.research-thesis-copy .research-thesis-formula{color:#eef1f3;white-space:nowrap;margin-bottom:.25rem;padding-bottom:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.75vw,1.6rem);line-height:1.4;display:block;position:relative}.research-thesis-copy .research-thesis-formula:after{content:"";border-top:1px solid #4a5159;width:3.5rem;position:absolute;bottom:0;left:0}.research-thesis-formula var{font-family:inherit}.research-thesis-formula sub{font-size:.6em}.research-thesis-formula>span{color:var(--interactive-text);font-family:var(--font-geist-sans), sans-serif;margin-inline:.55rem;font-style:normal}.research-question-sequence{--research-directory-height:4.25rem;background:#080a0d;position:relative}.research-questions-intro{background:#080a0d;padding-block:clamp(4rem,6vw,6rem) 0}.research-questions-intro h2,.research-section-heading h2,.research-closing-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4vw,3.5rem);font-weight:500;line-height:.95}.research-section-heading h2,.research-closing-section h2{max-width:16ch}.research-questions-intro h2{max-width:none}.research-question-directory-sticky{z-index:40;top:var(--header-height);height:var(--research-directory-height);background:#080a0d;border-block:1px solid #30363d;margin-top:clamp(2.5rem,5vw,4.5rem);position:sticky}.research-question-directory-sticky>.shell{height:100%}.research-question-directory{overscroll-behavior-inline:contain;scrollbar-width:none;border-left:1px solid #30363d;height:100%;display:flex;overflow-x:auto}.research-question-directory::-webkit-scrollbar{display:none}.research-question-directory a{color:#aab2bb;min-width:0;font-family:var(--font-geist-mono), monospace;border-right:1px solid #30363d;flex:25%;align-items:center;padding-inline:clamp(.25rem,1.1vw,1rem);font-size:clamp(.5625rem,.15rem + .85vw,.875rem);line-height:1.25;transition:background-color .18s,box-shadow .18s,color .18s;display:flex;position:relative}.research-question-directory .research-question-label{color:inherit;font-size:inherit;white-space:normal}.research-question-directory a:hover,.research-question-directory a.is-active{color:#f3f5f7;background:#11161c}.research-question-directory a.is-active{box-shadow:inset 0 -2px var(--interactive-line)}.research-question-directory a:focus-visible{outline-offset:-3px}.research-question{--research-ink:#f3f5f7;--research-muted:#9ca6b1;color:var(--research-ink);scroll-margin-top:calc(var(--header-height) + var(--research-directory-height) + 1.25rem);background:#080a0d;border-top:1px solid #24292f;padding-block:clamp(4.5rem,7vw,7rem)}.research-question-grid{align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.research-question-label{color:#9ca6b1;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.875rem}.research-question-label b{color:var(--interactive-text);font-weight:500}.research-question-copy h2{max-width:13ch;color:var(--research-ink);letter-spacing:-.055em;margin:1.25rem 0 0;font-size:clamp(2.75rem,3.6vw,3.25rem);font-weight:500;line-height:.96}.research-question-copy>p:not(.research-finding-note){max-width:37rem;color:var(--research-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.research-question-copy ul{color:var(--research-muted);font-family:var(--font-geist-mono), monospace;gap:.7rem;margin:2rem 0 0;padding:0;font-size:.68rem;list-style:none;display:grid}.research-question-copy li:before{color:#687787;content:"↳";margin-right:.65rem}.research-finding-note{color:#8d98a3;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #30363d;margin:2rem 0 0;padding:.45rem .6rem;font-size:.58rem}.research-figure{color:#edf3f9;background:#11161c;border:1px solid #30363d;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.research-question .scm-visual{background:#11161c;border-color:#30363d;border-radius:.75rem;min-height:0}.scm-visual--research{border-radius:.75rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem)}.scm-research-pipeline{grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.scm-research-pipeline li{background:#0c1117d9;border:1px solid #303a45;grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(5.5rem,.65fr) minmax(0,1fr);align-items:center;gap:.25rem .65rem;min-width:0;padding:.7rem;display:grid;position:relative}.scm-research-pipeline li:after{color:#687787;content:"↓";font-size:.75rem;position:absolute;bottom:-1.15rem;left:50%;transform:translate(-50%)}.scm-research-pipeline li:last-child:after{content:none}.scm-research-pipeline li>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;grid-row:1/3;font-size:.54rem}.scm-research-pipeline h4,.scm-research-pipeline p{margin:0}.scm-research-pipeline h4{align-self:end;font-size:.78rem;font-weight:560;line-height:1.15}.scm-research-pipeline p{color:#8995a1;align-self:start;font-size:.6rem;line-height:1.35}.scm-sampling-glyph,.scm-propagation-glyph,.scm-feature-target-glyph,.scm-adaptation-glyph,.scm-dag-glyph{grid-row:1/3;width:100%;min-width:0}.scm-sampling-glyph{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.scm-sampling-glyph span,.scm-propagation-glyph code,.scm-adaptation-glyph span{border:1px solid var(--interactive-line);min-height:1.25rem;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;place-items:center;font-size:.46rem;display:grid}.scm-dag-glyph path{fill:none;stroke:#53677c}.scm-dag-glyph circle{fill:var(--interactive-soft);stroke:var(--interactive-line)}.scm-propagation-glyph{grid-template-columns:1fr auto 1fr;align-items:center;gap:.2rem;display:grid}.scm-feature-target-glyph{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.scm-feature-target-glyph i{aspect-ratio:1.1;background:#26313c}.scm-feature-target-glyph i.is-observed{background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.scm-feature-target-glyph i.is-observed{background:color-mix(in srgb, var(--decorative-primary) 45%, #26313c)}}.scm-feature-target-glyph i.is-target{background:var(--decorative-primary)}.scm-adaptation-glyph{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}.scaling-visual{aspect-ratio:4/3;border-radius:.75rem;grid-template-rows:auto 1fr auto;gap:1rem;width:100%;padding:clamp(1rem,3vw,2rem);display:grid}.scaling-legend{color:#8d99a6;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;gap:1rem;font-size:.62rem;display:flex}.scaling-legend span{align-items:center;gap:.35rem;display:inline-flex}.scaling-legend i{background:var(--decorative-primary);border-radius:50%;width:.45rem;height:.45rem}.scaling-legend b{border-top:1px dashed #8a97a5;width:1rem}.scaling-visual svg{align-self:center;width:100%}.scaling-grid line{stroke:#28323d}.scaling-fit{stroke:#7a8793;stroke-dasharray:5 5}.scaling-line{fill:none;stroke:var(--decorative-primary);stroke-width:2.5px}.scaling-visual circle{fill:#11161c;stroke:var(--interactive-line);stroke-width:2px}.scaling-visual text{fill:#8794a2;font-family:var(--font-geist-mono), monospace}.scaling-value{font-size:10px;fill:var(--interactive-text)!important}.scaling-parameter{font-size:9px}.scaling-axis-label{letter-spacing:1px;font-size:8px}.research-figure figcaption,.conditional-questions-visual figcaption,.causal-skeleton-visual figcaption{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.56rem;line-height:1.5}.conditional-questions-visual{border-radius:.75rem;grid-template-columns:1fr;align-items:center;gap:1rem;height:auto;padding:clamp(1rem,3vw,2rem);display:grid}.conditional-source{gap:.75rem;display:grid}.conditional-source>span{color:#aab4bd;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.conditional-table{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.conditional-table i{aspect-ratio:1.4;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.conditional-table i{background:color-mix(in srgb, var(--decorative-primary) 28%, #101318)}}.conditional-branch-arrow{color:#687787;justify-self:center;font-style:normal;transform:rotate(90deg)}.conditional-query-modes{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.conditional-query-modes li{background:#0d1218;border:1px solid #303842;grid-template-columns:1.5rem 2.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem;display:grid}.conditional-query-modes li>span,.conditional-query-modes small{color:#7e8a96;font-family:var(--font-geist-mono), monospace;font-size:.56rem}.conditional-mask-symbol{background-color:#1a222b;border:1px solid #35404b;width:2.75rem;height:1.8rem;font-style:normal;display:block}.conditional-mask-symbol.is-target{background:linear-gradient(90deg, #1a222b 0 66%, var(--decorative-primary) 66% 100%)}.conditional-mask-symbol.is-missing{background:radial-gradient(circle at 24% 28%, var(--decorative-primary) 0 2px, transparent 2.5px), radial-gradient(circle at 67% 64%, var(--decorative-primary) 0 2px, transparent 2.5px), radial-gradient(circle at 82% 24%, var(--decorative-primary) 0 2px, transparent 2.5px), #1a222b}.conditional-mask-symbol.is-arbitrary{background:linear-gradient(135deg, transparent 0 32%, var(--decorative-primary) 32% 66%, transparent 66% 100%), #1a222b}.conditional-query-modes li>div{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;display:flex}.conditional-query-modes strong{color:#d9dee3;font-size:.72rem;font-weight:550}.conditional-query-modes li>div>span{color:var(--interactive-text);font-size:.68rem}.conditional-questions-visual figcaption{grid-column:1/-1}.causal-skeleton-visual{border-radius:.75rem;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,3vw,2rem);display:grid}.causal-probe-flow{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.causal-probe-stage{background:#0d1218;border:1px solid #303842;grid-template-columns:1.75rem minmax(0,1fr);gap:.35rem .55rem;min-width:0;padding:.75rem;display:grid;position:relative}.causal-probe-stage:after{z-index:2;color:#687787;content:"↓";font-family:var(--font-geist-mono), monospace;font-size:.75rem;position:absolute;bottom:-.8rem;right:50%;transform:translate(50%)}.causal-probe-stage:last-child:after{content:none}.causal-probe-stage>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;grid-row:1/5;font-size:.52rem}.causal-probe-stage strong{color:#d9dee3;font-size:.7rem;font-weight:550;line-height:1.25}.causal-probe-stage small{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.48rem;line-height:1.4}.causal-probe-table,.causal-target-rotation,.causal-score-bars,.causal-threshold-bars,.causal-probe-graph{grid-column:2;width:100%}.causal-probe-table{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.causal-probe-table i{aspect-ratio:1.35;background:#27313b}.causal-probe-table i.is-target{background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.causal-probe-table i.is-target{background:color-mix(in srgb, var(--decorative-primary) 70%, #27313b)}}.causal-target-rotation{gap:.4rem;display:grid}.causal-target-rotation>span{grid-template-columns:2.15rem auto 2.15rem auto;justify-content:start;align-items:center;gap:.28rem;display:grid}.causal-target-rotation b{color:#d9dee3;width:2.15rem;height:2.15rem;font-family:var(--font-geist-mono), monospace;white-space:nowrap;border:1px solid #3a4652;flex:0 0 2.15rem;justify-content:center;align-items:center;font-size:.62rem;font-weight:500;line-height:1;display:flex}.causal-target-rotation i{color:#687787;font-size:.55rem;font-style:normal}.causal-target-rotation sub{font-size:.68em}.causal-score-bars,.causal-threshold-bars{gap:.28rem;display:grid}.causal-score-bars i,.causal-threshold-bars i{width:var(--score);background:var(--decorative-primary);height:.38rem}@supports (color:color-mix(in lab, red, red)){.causal-score-bars i,.causal-threshold-bars i{background:color-mix(in srgb, var(--decorative-primary) 58%, #27313b)}}.causal-threshold-bars{padding-right:.45rem;position:relative}.causal-threshold-bars:after{content:"";border-left:1px dashed #8794a2;position:absolute;top:-.15rem;bottom:-.15rem;right:26%}.causal-threshold-bars i:not(.is-retained){opacity:.22}.causal-threshold-bars i.is-retained{background:var(--decorative-primary)}.causal-threshold-bars b{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.42rem;font-weight:500;position:absolute;bottom:-.9rem;right:calc(26% + .25rem)}.causal-probe-graph{justify-self:center;width:min(100%,14rem);min-height:4.5rem}.causal-probe-graph path{fill:none;stroke:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.causal-probe-graph path{stroke:color-mix(in srgb, var(--decorative-primary) 52%, #52677d)}}.causal-probe-graph path{stroke-width:1.75px}.causal-probe-graph circle{fill:#101a26;stroke:var(--interactive-line);stroke-width:2px}.causal-results{border-top:1px solid #303842;border-left:1px solid #303842;grid-column:1/-1;grid-template-columns:1fr;display:grid}.causal-results article{border-bottom:1px solid #303842;border-right:1px solid #303842;gap:.35rem;padding:.75rem;display:grid}.causal-results strong{color:var(--interactive-text);white-space:nowrap;font-size:clamp(1rem,2vw,1.45rem);font-weight:520}.causal-results span{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.5rem;line-height:1.45}.causal-skeleton-visual figcaption{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.56rem;line-height:1.55}.research-publications-section{color:#f3f5f7;background:#0d1116;border-top:1px solid #24292f;padding-block:clamp(4.5rem,8vw,8rem)}.research-section-heading{align-items:end;gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.research-section-heading>p{color:#a2a9b1;max-width:36rem;margin:0;line-height:1.65}.research-redesign .research-list{border-top:1px solid #30363d}.research-redesign .research-list>article{border-bottom:1px solid #30363d;gap:1.25rem;padding-block:1.5rem;display:grid;position:relative}.research-redesign .research-name>span,.research-redesign .research-index,.research-redesign .research-venue{color:#838d97}.research-redesign .research-name h3{color:#f3f5f7;letter-spacing:-.025em;margin:.45rem 0 0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:540;line-height:1.2}.research-redesign .research-list>article>p{color:#a2a9b1;margin:0;line-height:1.55}.research-redesign .research-venue{gap:.7rem;display:grid}.research-redesign .research-venue>div{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.research-redesign .research-venue a{color:var(--interactive-text)}.research-closing-section{background:#050607;border-top:1px solid #24292f;padding-block:clamp(4rem,7vw,7rem)}.research-closing-grid{gap:clamp(3rem,7vw,7rem);display:grid}.research-closing-copy>.section-cta-button{margin-top:clamp(2rem,4vw,3rem);display:inline-flex}.research-closing-resources>.eyebrow{margin-bottom:1.25rem}.research-closing-resources nav{border-top:1px solid #30363d;display:grid}.research-closing-resources nav a{color:var(--interactive-text);border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.research-closing-resources nav strong{color:#f3f5f7;font-size:.92rem;font-weight:520}@media (min-width:48rem){.research-hero-footer,.research-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.research-hero-footer span{justify-self:end}.research-questions-intro h2{white-space:nowrap}.research-thesis-grid{grid-template-columns:minmax(0,1fr);align-items:start}.research-thesis-grid h2{max-width:none}.research-thesis-copy{justify-self:end;width:min(100%,24rem)}.research-question-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.research-question-grid.is-reversed{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.7fr)}.research-question-grid.is-reversed .research-question-copy{grid-column:2}.research-question-grid.is-reversed>:last-child{grid-area:1/1}.causal-results{grid-template-columns:repeat(3,1fr)}.research-redesign .research-list>article{grid-template-columns:3rem minmax(14rem,1.1fr) minmax(14rem,.9fr) minmax(8rem,.35fr);align-items:start}.research-closing-grid{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start}}@media (min-width:64rem){.research-question-directory a{flex:1 1 0;min-width:0}.research-redesign-hero{min-height:min(62rem,96svh);padding-block:calc(var(--header-height) + clamp(4rem, 8vw, 8rem)) clamp(4rem, 8vw, 7rem)}.research-hero-copy{z-index:1;grid-area:1/1/auto/10}.research-thesis-grid{grid-template-columns:max-content minmax(22rem,26rem);justify-content:start;column-gap:clamp(3rem,4.5vw,5rem)}.research-thesis-grid h2{grid-area:2/1;align-content:start;align-self:start;width:max-content;max-width:100%;display:grid}.research-thesis-grid h2 span:first-child{white-space:nowrap}.research-thesis-copy{grid-area:2/2;align-content:start;justify-self:stretch;width:auto}.scaling-visual{justify-self:end;width:min(80%,42rem)}.conditional-questions-visual{grid-template-columns:minmax(8rem,.62fr) auto minmax(16rem,1.38fr);align-items:start}.conditional-source{align-content:center;align-self:stretch}.conditional-branch-arrow{align-self:center;transform:none}.conditional-query-modes li>div{flex-wrap:nowrap}.scm-research-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.scm-research-pipeline li{grid-template-rows:auto minmax(4.5rem,1fr) auto auto;grid-template-columns:1fr;align-items:start;padding:.6rem}.scm-research-pipeline li:after{content:"→";inset:50% -.6rem auto auto;transform:translate(50%,-50%)}.scm-research-pipeline li>span,.scm-sampling-glyph,.scm-propagation-glyph,.scm-feature-target-glyph,.scm-adaptation-glyph,.scm-dag-glyph{grid-row:auto}.scm-sampling-glyph,.scm-propagation-glyph,.scm-feature-target-glyph,.scm-adaptation-glyph,.scm-dag-glyph{align-self:center}#structure .research-question-grid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);gap:clamp(3rem,5vw,5rem)}.causal-probe-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.causal-probe-stage{grid-template-rows:auto auto minmax(4.5rem,1fr) auto;grid-template-columns:1fr;align-items:start;padding:.65rem}.causal-probe-stage:after{content:"→";top:50%;bottom:auto;right:-.6rem;transform:translate(50%,-50%)}.causal-probe-stage>span{grid-area:auto/1}.causal-probe-table,.causal-target-rotation,.causal-score-bars,.causal-threshold-bars,.causal-probe-graph{grid-area:auto/1;align-self:center}.causal-probe-graph{width:100%}}@media (min-width:48rem) and (max-width:63.999rem){.research-redesign-hero h1{font-size:clamp(4rem,8.75vw,4.5rem)}.research-thesis-grid h2{font-size:clamp(2.75rem,6.25vw,3rem)}.research-questions-intro h2,.research-section-heading h2,.research-closing-section h2{font-size:clamp(2.5rem,5.75vw,2.875rem)}.research-question-copy h2{font-size:clamp(2.25rem,5vw,2.5rem)}#structure .research-question-grid{grid-template-columns:1fr}#structure .research-question-grid.is-reversed .research-question-copy{grid-area:1/1}#structure .research-question-grid.is-reversed>:last-child{grid-area:2/1}}@media (min-width:80rem){.research-thesis-grid{grid-template-columns:max-content minmax(34rem,40rem);column-gap:clamp(3.5rem,5vw,6rem)}.research-thesis-copy .research-thesis-formula{font-size:clamp(1.7rem,2.15vw,2rem)}}@media (max-width:47.999rem){.research-redesign-hero{min-height:min(48rem,88svh);padding-block:calc(var(--header-height) + 3rem) 3rem}.research-redesign-hero h1{font-size:clamp(2.5rem,11vw,2.875rem)}.research-hero-footer{gap:1.1rem;margin-top:2.75rem;padding-top:1.15rem}.research-thesis-section,.research-publications-section{padding-block:3.5rem}.research-questions-intro,.research-question,.research-closing-section{padding-block:3.25rem}.research-questions-intro{padding-block:3.25rem 0}.research-question{scroll-margin-top:calc(var(--header-height) + var(--research-directory-height) + 1rem)}.research-thesis-grid{gap:1.5rem}.research-thesis-grid h2{font-size:clamp(2.125rem,9vw,2.5rem)}.research-thesis-copy .research-thesis-formula{margin-bottom:.15rem;font-size:clamp(.92rem,3.8vw,1.15rem)}.research-questions-intro h2,.research-section-heading h2,.research-closing-section h2{font-size:clamp(2rem,8.5vw,2.25rem)}.research-question-directory-sticky{margin-top:2.25rem}.research-question-grid{gap:2.35rem}.research-question-copy h2{margin-top:1rem;font-size:clamp(1.875rem,8vw,2.125rem)}.research-question-copy>p:not(.research-finding-note){margin-top:1.2rem;font-size:.95rem;line-height:1.6}.research-question-copy ul{gap:.55rem;margin-top:1.5rem}.research-finding-note{margin-top:1.5rem}.research-question .scm-pipeline,.causal-results{grid-template-columns:1fr}.research-section-heading{margin-bottom:2.4rem}.research-redesign .research-list>article{gap:1rem;padding-block:1.2rem}.research-closing-grid{gap:2.4rem}}.company-redesign{color:#f3f5f7;background:#080a0d}.company-redesign-hero{min-height:min(60rem,100svh);padding-block:calc(var(--header-height) + clamp(4rem, 8vw, 8rem)) clamp(4rem, 8vw, 7rem);background:radial-gradient(circle at 78% 28%, var(--decorative-glow), transparent 34%), #080a0d;align-items:end;display:grid}.company-redesign-hero h1{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3.4rem,8vw,7.8rem);font-weight:470;line-height:.89}.company-redesign-hero-footer{border-top:1px solid #30363d;align-items:end;gap:1.5rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.5rem;display:grid}.company-redesign-hero-footer p{color:#a6b0ba;max-width:43rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.company-redesign-hero-footer span{color:#7f8a96;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.65rem;line-height:1.5}.company-glance-section,.company-build-section,.company-roots-section,.company-milestones-section{color:#111418;background:#f2f0ea;padding-block:clamp(5rem,9vw,9rem)}.company-facts{border-top:1px solid #cfd2cd;border-left:1px solid #cfd2cd;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.company-facts article{border-bottom:1px solid #cfd2cd;border-right:1px solid #cfd2cd;align-content:space-between;min-height:20rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.company-facts span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.company-facts strong{overflow-wrap:anywhere;letter-spacing:-.06em;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:490;line-height:.95}.company-facts p{color:#626970;font-family:var(--font-geist-mono), monospace;margin:0;font-size:.68rem;line-height:1.5}.company-structured-section,.company-focus-section,.company-industry-section,.company-info-section{background:#080a0d;padding-block:clamp(5rem,9vw,9rem)}.company-structured-grid,.company-roots-grid{align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.company-structured-grid h2,.company-section-heading h2,.company-roots-grid h2,.company-info-heading h2{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.7rem,5.5vw,5.5rem);font-weight:500;line-height:.95}.company-structured-grid>div:first-child>p:last-child,.company-roots-grid>div:first-child>p{color:#9ca6b1;max-width:38rem;margin:1.5rem 0 0;line-height:1.7}.structured-domain-visual{border-top:1px solid #303842;border-left:1px solid #303842;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.structured-domain-visual article{border-bottom:1px solid #303842;border-right:1px solid #303842;gap:1.25rem;min-width:0;padding:1rem;display:grid}.structured-domain-visual article>div{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.structured-domain-visual i{aspect-ratio:1.35;background:var(--decorative-primary)}@supports (color:color-mix(in lab, red, red)){.structured-domain-visual i{background:color-mix(in srgb, var(--decorative-primary) 24%, #101318)}}.structured-domain-visual i.is-signal{background:var(--decorative-primary)}.structured-domain-visual span{color:#9ba7b3;font-family:var(--font-geist-mono), monospace;font-size:.58rem;line-height:1.4}.company-section-heading{align-items:end;gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.company-section-heading>p{color:#616970;max-width:38rem;margin:0;line-height:1.65}.company-focus-section .company-section-heading>p,.company-industry-section .company-section-heading>p{color:#9ca6b1}.company-process{border-top:1px solid #cfd2cd;border-left:1px solid #cfd2cd;display:grid}.company-process article{border-bottom:1px solid #cfd2cd;border-right:1px solid #cfd2cd;grid-template-rows:auto 1fr auto auto;gap:1rem;min-width:0;min-height:28rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.company-process article>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.company-process-glyph{align-self:center;place-items:center;min-height:10rem;display:grid}.company-process-glyph>i{aspect-ratio:1;background:#d1d8dd;width:23%;margin:1%;display:inline-block}.company-process-glyph>i.is-active{background:var(--decorative-primary)}.company-process-glyph svg{width:100%}.company-process-glyph svg path{fill:none;stroke:#7f929f}.company-process-glyph svg circle{fill:#edf2f5;stroke:var(--interactive-line)}.company-system-flow{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.company-system-flow i{background:#8194a2;height:1px}.company-system-flow span{border:1px solid var(--interactive-line);color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;padding:1rem;font-size:.65rem}.company-process h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:530}.company-process p{color:#616970;margin:0;line-height:1.55}.company-process article>b{z-index:2;color:var(--interactive-text);position:absolute;bottom:50%;right:-.7rem}.technical-focus-list{border-top:1px solid #303842}.technical-focus-list article{border-bottom:1px solid #303842;gap:1.5rem;padding-block:1.5rem;display:grid}.technical-focus-list article>span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.technical-focus-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,3vw,2.8rem);font-weight:520}.technical-focus-list article>p{color:#9ca6b1;max-width:40rem;margin:0;line-height:1.65}.company-roots-grid>div:first-child>p{color:#616970}.company-root-links{flex-wrap:wrap;gap:.8rem 1.25rem;margin-top:2rem;display:flex}.company-root-links a{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.68rem}.company-release-progression{border-top:1px solid #cfd2cd;display:grid}.company-release-progression article{border-bottom:1px solid #cfd2cd;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:1.35rem;display:grid}.company-release-progression span,.company-release-progression small{color:#697179;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.company-release-progression span{color:var(--interactive-text)}.company-industry-grid{gap:clamp(2.5rem,6vw,5rem);display:grid}.company-industry-list{border-top:1px solid #303842}.company-industry-list article{border-bottom:1px solid #303842;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.company-industry-list span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.company-industry-list strong{font-size:clamp(1.15rem,2vw,1.6rem);font-weight:530}.company-industry-grid aside{background:#0d1116;border:1px solid #303842;align-content:start;padding:clamp(1.25rem,3vw,2rem);display:grid}.company-industry-grid aside>span{color:#7f8a96;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.company-industry-grid aside h3{letter-spacing:-.045em;margin:2rem 0 1rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:520;line-height:1}.company-industry-grid aside>p:not(.claim-label){color:#9ca6b1;margin:0;line-height:1.6}.company-industry-grid aside>a{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;align-self:end;margin-top:3rem;font-size:.68rem}.company-milestones{border-top:1px solid #cfd2cd;margin:0;padding:0;list-style:none}.company-milestones li{border-bottom:1px solid #cfd2cd;gap:.75rem;padding-block:1.5rem;display:grid}.company-milestones li>span,.company-milestones time,.company-milestones small,.company-milestones li>a{color:#697179;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-size:.6rem}.company-milestones li>span{color:var(--interactive-text)}.company-milestones h3{letter-spacing:-.035em;margin:.35rem 0 .65rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:530}.company-milestones li p{color:#616970;max-width:42rem;margin:0;line-height:1.55}.company-milestones li>a{color:var(--interactive-text)}.company-info-section>.shell{gap:clamp(3rem,6vw,5rem);display:grid}.company-info-list{border-top:1px solid #303842;margin:0}.company-info-list>div{border-bottom:1px solid #303842;gap:.7rem;padding-block:1.25rem;display:grid}.company-info-list dt{color:#7f8a96;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem}.company-info-list dd{color:#c2cbd4;max-width:39rem;margin:0;line-height:1.5}.company-info-list a{color:var(--interactive-text)}.company-contact-paths{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}@media (min-width:48rem){.company-redesign-hero-footer,.company-section-heading,.company-info-section>.shell{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr)}.company-facts,.company-process{grid-template-columns:repeat(3,minmax(0,1fr))}.company-structured-grid,.company-roots-grid,.company-industry-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.technical-focus-list article{grid-template-columns:3rem minmax(15rem,.7fr) minmax(18rem,1.3fr);align-items:start}.company-milestones li{grid-template-columns:2rem 7rem minmax(0,1fr) 5rem;align-items:start}.company-info-list,.company-contact-paths{grid-column:2}.company-contact-paths{display:flex}}@media (max-width:47.999rem){.company-redesign-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.company-process article>b{bottom:-.8rem;right:50%;transform:rotate(90deg)}.company-release-progression article{grid-template-columns:2rem minmax(0,1fr)}.company-release-progression small{grid-column:2}}.developers-redesign{--developer-bg:#070809;--developer-band:#090c10;--developer-panel:#0d1116;--developer-panel-emphasis:#11161c;--developer-line:#282e35;--developer-ink:#f4f5f2;--developer-muted:#9aa4ae;background:var(--developer-bg);color:var(--developer-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.developers-redesign>section{background:var(--developer-bg);padding-block:clamp(3.5rem,13vw,4.5rem)}.developers-redesign>:is(.developer-quickstart-section,.developer-interface-section,.developer-support-section){background:var(--developer-band)}.developers-redesign :is(#quickstart,#tasks,#environment,#terms,#classification,#regression,#imputation){scroll-margin-top:calc(var(--header-height) + 1rem)}.developers-redesign .developer-redesign-hero{padding-block:calc(var(--header-height) + clamp(3.5rem, 11vw, 5rem)) clamp(4rem, 12vw, 5rem)}.developers-redesign .developer-redesign-hero-grid{gap:clamp(3rem,8vw,5rem);display:grid}.developers-redesign .developer-redesign-hero h1{max-width:10ch;color:var(--developer-ink);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,13vw,3.5rem);font-weight:470;line-height:.92}.developers-redesign .developer-redesign-hero-grid>div:last-child{align-content:end;gap:1.25rem;min-width:0;display:grid}.developers-redesign .developer-redesign-claim{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0;font-size:.72rem}.developers-redesign .developer-redesign-hero-grid>div:last-child>p:not(.developer-redesign-claim){max-width:38rem;color:var(--developer-muted);margin:0;font-size:1rem;line-height:1.65}.developers-redesign .developer-redesign-hero code{color:var(--interactive-text)}.developers-redesign .developer-redesign-hero nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.developers-redesign .developer-redesign-hero nav a{color:#aab3bc;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.developers-redesign .developer-flow{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:.75rem;margin:0;overflow:hidden}.developers-redesign .developer-flow-label{border-bottom:1px solid var(--developer-line);color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.56rem;display:flex}.developers-redesign .developer-flow-diagram{gap:0;padding:1rem;display:grid}.developers-redesign .developer-flow-inputs{gap:.65rem;display:grid}.developers-redesign .developer-flow-node{border:1px solid var(--developer-line);background:var(--developer-panel-emphasis);border-radius:.5rem;align-content:start;gap:.55rem;min-width:0;min-height:0;padding:.85rem;display:grid}.developers-redesign .developer-flow-node>span{color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.54rem}.developers-redesign .developer-flow-node strong{overflow-wrap:anywhere;color:var(--developer-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:-.02em;font-size:.8rem;font-weight:540}.developers-redesign .developer-flow-node small{color:#8f99a3;font-size:.65rem}.developers-redesign .developer-flow-node.is-model{border-color:var(--interactive-line);background:var(--interactive-soft)}.developers-redesign .developer-flow-node.is-model strong{color:var(--interactive-text);font-family:inherit;font-size:1rem}.developers-redesign .developer-flow-node.is-output ul{color:#c6cdd4;font-family:var(--font-geist-mono), monospace;gap:.45rem;margin:0;padding:0;font-size:.66rem;list-style:none;display:grid}.developers-redesign .developer-flow-node.is-output li:before{color:var(--interactive-text);content:"→";margin-right:.45rem}.developers-redesign .developer-flow-merge,.developers-redesign .developer-flow-line{background:0 0;width:100%;height:2rem;position:relative}.developers-redesign .developer-flow-merge:before,.developers-redesign .developer-flow-line:before{content:"";border-left:1px solid #59636e;position:absolute;top:0;bottom:0;left:50%}.developers-redesign .developer-flow-merge:after,.developers-redesign .developer-flow-line:after{content:"";border-top:5px solid #7f8a95;border-left:2.5px solid #0000;border-right:2.5px solid #0000;position:absolute;bottom:0;left:calc(50% - 2.5px)}.developers-redesign .developer-flow-merge i,.developers-redesign .developer-flow-merge b,.developers-redesign .developer-flow-line i{display:none}.developers-redesign .developer-flow figcaption{color:#7f8a95;padding:0 .9rem .9rem;font-size:.68rem;line-height:1.5}.developers-redesign .developer-section-heading{align-items:end;gap:1.25rem;margin-bottom:clamp(2.5rem,7vw,4rem);display:grid}.developers-redesign .developer-section-heading h2,.developers-redesign .developer-support-section h2{max-width:16ch;color:var(--developer-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,10vw,2.75rem);font-weight:500;line-height:.98}.developers-redesign .developer-section-heading>p{max-width:32rem;color:var(--developer-muted);margin:0;line-height:1.65}.developers-redesign .quickstart{gap:2rem;margin-top:0;display:grid}.developers-redesign .quickstart-main{min-width:0}.developers-redesign .quickstart-installation{border:1px solid var(--developer-line);background:var(--developer-panel)}.developers-redesign .quickstart-installation>span{border-bottom:1px solid var(--developer-line);color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;padding:.7rem 1rem;font-size:.58rem;display:block}.developers-redesign .install-command{background:0 0;border:0;font-size:.75rem;line-height:1.65}.developers-redesign .quickstart-switcher{border:1px solid var(--developer-line);margin-top:1rem}.developers-redesign .quickstart-switcher>div[role=tablist]{border-bottom:1px solid var(--developer-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.developers-redesign .quickstart-switcher>div[role=tablist] button{background:var(--developer-panel);color:#8f99a3;min-height:3rem;font-family:var(--font-geist-mono), monospace;text-align:left;cursor:pointer;border:0;border-radius:0;padding:.75rem 1rem;font-size:.68rem}.developers-redesign .quickstart-switcher>div[role=tablist] button+button{border-left:1px solid var(--developer-line)}.developers-redesign .quickstart-switcher>div[role=tablist] button.is-active{background:var(--developer-panel-emphasis);color:var(--developer-ink);box-shadow:inset 0 -2px var(--interactive-solid)}.developers-redesign .quickstart-switcher>section{background:var(--developer-panel);border:0}.developers-redesign .quickstart-switcher>section[hidden]{display:none}.developers-redesign .quickstart-panel-heading{border-bottom:1px solid var(--developer-line);gap:1rem;padding:1.25rem;display:grid}.developers-redesign .quickstart-panel-heading>div{gap:.45rem;display:grid}.developers-redesign .quickstart-panel-heading span{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.56rem}.developers-redesign .quickstart-panel-heading h3{color:var(--developer-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,7vw,2.2rem);font-weight:520;line-height:1}.developers-redesign .quickstart-panel-heading p{max-width:32rem;color:var(--developer-muted);margin:0;font-size:.78rem;line-height:1.55}.developers-redesign .quickstart-panel-heading code,.developers-redesign .quickstart-cli-contract code{color:var(--interactive-text)}.developers-redesign .code-window{background:var(--developer-panel);border:0;border-radius:0}.developers-redesign .code-titlebar{border-color:var(--developer-line);color:#7f8a95;background:#0b0f13;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:3.25rem;padding-inline:1rem;display:grid}.developers-redesign .code-runtime{display:none}.developers-redesign .code-window pre{color:#c7cfd7;max-height:31rem;padding:1.25rem;font-size:.75rem;line-height:1.65}.developers-redesign .copy-code{min-width:5.2rem;color:var(--developer-ink);border-color:#46515d}.developers-redesign .quickstart-cli-contract{border-top:1px solid var(--developer-line);gap:1rem;padding:1.25rem;display:grid}.developers-redesign .quickstart-cli-contract dl{border-top:1px solid var(--developer-line);gap:0;margin:0;display:grid}.developers-redesign .quickstart-cli-contract dl>div{border-bottom:1px solid var(--developer-line);gap:.5rem;padding-block:.85rem;display:grid}.developers-redesign .quickstart-cli-contract dt,.developers-redesign .quickstart-cli-contract dd{color:var(--developer-muted);margin:0;font-size:.75rem;line-height:1.55}.developers-redesign .quickstart-cli-contract p{color:var(--developer-muted);margin:0;font-size:.76rem}.developers-redesign .quickstart-cli-contract a{width:fit-content;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.developers-redesign .quickstart-resources{padding:0}.developers-redesign .quickstart-resources h3{max-width:13ch;color:var(--developer-ink);font-size:clamp(1.85rem,6vw,2.6rem)}.developers-redesign .quickstart-resources ul{border-color:var(--developer-line)}.developers-redesign .quickstart-resources li{border-color:var(--developer-line);text-align:left;place-content:center stretch;justify-items:start;min-height:5.25rem}.developers-redesign .quickstart-resources li a{color:var(--developer-ink)}.developers-redesign .quickstart-resources li a:hover{color:var(--interactive-text)}.developers-redesign .quickstart-resources li span,.developers-redesign .quickstart-notes p,.developers-redesign .source-check{color:#8f99a3}.developers-redesign .quickstart-notes{border-color:var(--developer-line);color:var(--developer-ink)}.developers-redesign .developer-task-examples{position:relative}.developers-redesign .developer-task-anchor-targets{pointer-events:none;height:0;position:absolute;inset:0 0 auto}.developers-redesign .developer-task-anchor-targets>span{height:0;display:block}.developers-redesign .developer-task-desktop{display:none}.developers-redesign .developer-task-mobile{border-top:1px solid var(--developer-line)}.developers-redesign .developer-task-mobile details{border-bottom:1px solid var(--developer-line)}.developers-redesign .developer-task-mobile summary{min-height:4.5rem;color:var(--developer-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 0;list-style:none;display:grid}.developers-redesign .developer-task-mobile summary::-webkit-details-marker{display:none}.developers-redesign .developer-task-mobile summary span,.developers-redesign .developer-task-mobile summary i{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;font-size:.62rem;font-style:normal}.developers-redesign .developer-task-mobile summary strong{font-size:.9rem;font-weight:530}.developers-redesign .developer-task-mobile details>div{padding-bottom:1.5rem}.developers-redesign .developer-task-panel{border:1px solid var(--developer-line);background:var(--developer-panel);min-width:0;display:grid}.developers-redesign .developer-task-copy{padding:clamp(1.25rem,4vw,2rem)}.developers-redesign .developer-task-copy>span,.developers-redesign .developer-task-copy>p{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.6rem}.developers-redesign .developer-task-copy>p{color:#8995a1;text-transform:uppercase;margin:1.25rem 0 .65rem}.developers-redesign .developer-task-copy h3{max-width:16ch;color:var(--developer-ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,8vw,2.125rem);font-weight:510;line-height:1}.developers-redesign .developer-task-copy dl{border-top:1px solid var(--developer-line);gap:0;margin:1.75rem 0 0;display:grid}.developers-redesign .developer-task-copy dl>div{border-bottom:1px solid var(--developer-line);gap:.35rem;padding-block:.75rem;display:grid}.developers-redesign .developer-task-copy dt,.developers-redesign .developer-task-copy dd{color:#9ba5af;margin:0;font-size:.72rem;line-height:1.45}.developers-redesign .developer-task-copy dt{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.56rem}.developers-redesign .developer-task-copy code{color:var(--interactive-text);overflow-wrap:anywhere}.developers-redesign .developer-task-code{border-top:1px solid var(--developer-line);background:#0b0f13;min-width:0}.developers-redesign .developer-task-code>div{border-bottom:1px solid var(--developer-line);color:#7f8a96;min-height:3.25rem;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.56rem;display:flex}.developers-redesign .developer-task-code pre{margin:0;padding:1.25rem;overflow-x:auto}.developers-redesign .developer-task-code code{color:#c7cfd7;font-family:var(--font-geist-mono), monospace;font-size:.75rem;line-height:1.65}.developers-redesign .developer-task-code code>span{white-space:pre;border-left:2px solid #0000;min-width:max-content;padding-inline:.55rem;display:block}.developers-redesign .developer-task-code code>span.is-changed{border-left-color:var(--interactive-solid);color:#f1d1aa;background:#f2994214}.developers-redesign .developer-api-contract{gap:1rem;display:grid}.developers-redesign .developer-api-table-frame{min-width:0;position:relative}.developers-redesign .developer-api-table-wrap{border:1px solid var(--developer-line);background:var(--developer-panel);overflow-x:auto}.developers-redesign .developer-api-table-wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.developers-redesign .developer-api-contract table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.developers-redesign .developer-api-contract caption{border-bottom:1px solid var(--developer-line);color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:1rem;font-size:.58rem}.developers-redesign .developer-api-contract th,.developers-redesign .developer-api-contract td{border-bottom:1px solid var(--developer-line);color:#aab3bc;padding:.9rem 1rem;font-size:.76rem;font-weight:400}.developers-redesign .developer-api-contract thead th{color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem}.developers-redesign .developer-api-contract tbody tr:last-child>*{border-bottom:0}.developers-redesign .developer-api-contract tbody th,.developers-redesign .developer-api-contract code{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace}.developers-redesign .developer-return-contract{border:1px solid var(--developer-line);background:var(--developer-panel-emphasis);padding:1.25rem}.developers-redesign .developer-return-contract>p{color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin:0 0 .9rem;font-size:.58rem}.developers-redesign .developer-return-contract dl{gap:0;margin:0;display:grid}.developers-redesign .developer-return-contract dl>div{border-top:1px solid var(--developer-line);gap:.35rem;padding-block:.85rem;display:grid}.developers-redesign .developer-return-contract dt,.developers-redesign .developer-return-contract dd{color:#9ba5af;margin:0;font-size:.74rem;line-height:1.5}.developers-redesign .developer-return-contract dt{color:var(--developer-ink);font-weight:540}.developers-redesign .developer-runtime-note{border:1px solid var(--developer-line);background:var(--developer-panel);gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.developers-redesign .developer-runtime-note>div{gap:.35rem;display:grid}.developers-redesign .developer-runtime-note span,.developers-redesign .developer-license-grid article>span{color:#7f8a95;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.58rem}.developers-redesign .developer-runtime-note strong{color:var(--developer-ink)}.developers-redesign .developer-runtime-note p{color:var(--developer-muted);margin:0;font-size:.78rem;line-height:1.55}.developers-redesign .developer-terms-section{border-top:1px solid var(--developer-line);padding-block:clamp(3.75rem,5.5vw,5rem)}.developers-redesign .developer-terms-heading{gap:.8rem;margin-bottom:clamp(2rem,4vw,2.75rem);display:grid}.developers-redesign .developer-terms-heading h2{color:var(--developer-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,3.35vw,3rem);font-weight:500;line-height:1}.developers-redesign .developer-terms-heading>p:last-child{max-width:62rem;color:var(--developer-muted);margin:0;line-height:1.6}.developers-redesign .developer-license-grid{gap:1rem;display:grid}.developers-redesign .developer-license-grid article{border:1px solid var(--developer-line);background:var(--developer-panel);border-radius:.75rem;grid-template-rows:auto auto 1fr auto;align-content:start;padding:clamp(1.25rem,2vw,1.5rem);display:grid}.developers-redesign .developer-license-grid h3{color:var(--developer-ink);letter-spacing:-.035em;margin:1.25rem 0 .75rem;font-size:clamp(1.625rem,2vw,1.875rem);font-weight:530;line-height:1.08}.developers-redesign .developer-license-grid p{color:var(--developer-muted);margin:0;line-height:1.6}.developers-redesign .developer-license-grid a{width:fit-content;color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;margin-top:1.5rem;font-size:.68rem}.developers-redesign :is(.quickstart-installation,.quickstart-switcher,.developer-task-mobile,.developer-task-desktop>div[role=tablist],.developer-task-panel,.developer-api-table-wrap,.developer-return-contract,.developer-runtime-note){border-radius:.75rem}.developers-redesign :is(.quickstart-installation,.quickstart-switcher,.developer-task-mobile,.developer-task-desktop>div[role=tablist],.developer-task-panel){overflow:hidden}.developers-redesign .developer-task-mobile{border:1px solid var(--developer-line)}.developers-redesign .developer-task-mobile details:last-child{border-bottom:0}.developers-redesign .developer-support-section>.shell>div{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,5vw,3.5rem);display:flex}@media (min-width:40rem){.developers-redesign .developer-flow-diagram{grid-template-columns:minmax(10rem,1.05fr) 2rem minmax(7rem,.72fr) 2rem minmax(10rem,1.1fr);align-items:center}.developers-redesign .developer-flow-merge,.developers-redesign .developer-flow-line{width:auto;height:100%;min-height:1px}.developers-redesign .developer-flow-merge:before{border-top:1px solid #59636e;border-bottom:1px solid #59636e;border-left:1px solid #59636e;top:25%;bottom:25%;left:0}.developers-redesign .developer-flow-merge:after,.developers-redesign .developer-flow-line:before{border:0;border-top:1px solid #59636e;inset:50% 0 auto}.developers-redesign .developer-flow-line:after{border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:5px solid #7f8a95;inset:calc(50% - 2.5px) 0 auto auto}.developers-redesign .code-titlebar{grid-template-columns:minmax(0,1fr) auto auto}.developers-redesign .code-runtime{display:inline}.developers-redesign .quickstart-panel-heading{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);align-items:end}.developers-redesign .quickstart-notes,.developers-redesign .developer-license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developers-redesign .developer-task-desktop{display:block}.developers-redesign .developer-task-mobile{display:none}.developers-redesign .developer-task-desktop>div[role=tablist]{border:1px solid var(--developer-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developers-redesign .developer-task-desktop>div[role=tablist] button{border:0;border-right:1px solid var(--developer-line);background:var(--developer-panel);color:#8f99a3;text-align:left;cursor:pointer;border-radius:0;align-content:center;gap:.45rem;min-width:0;min-height:6.5rem;padding:1rem;display:grid}.developers-redesign .developer-task-desktop>div[role=tablist] button:last-child{border-right:0}.developers-redesign .developer-task-desktop>div[role=tablist] button.is-active{background:var(--developer-panel-emphasis);color:var(--developer-ink);box-shadow:inset 0 -2px var(--interactive-solid)}.developers-redesign .developer-task-desktop>div[role=tablist] button span,.developers-redesign .developer-task-desktop>div[role=tablist] button small{color:#7f8a95;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.developers-redesign .developer-task-desktop>div[role=tablist] button strong{color:inherit;font-size:1rem;font-weight:540}.developers-redesign .developer-task-panels{margin-top:1rem}.developers-redesign .developer-task-panels>section[hidden]{display:none}.developers-redesign .developer-api-contract{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.65fr)}.developers-redesign .developer-runtime-note{grid-template-columns:.55fr .8fr 1.65fr;align-items:center}}@media (min-width:64rem){.developers-redesign>section{padding-block:clamp(5.5rem,7.8vw,7rem)}.developers-redesign .developer-redesign-hero{padding-block:calc(var(--header-height) + clamp(5.5rem, 7.5vw, 7rem)) clamp(5.5rem, 7.5vw, 7rem)}.developers-redesign .developer-redesign-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);gap:clamp(3.5rem,6vw,6rem)}.developers-redesign .developer-redesign-hero h1{font-size:clamp(5.5rem,7.2vw,6.5rem)}.developers-redesign .developer-section-heading{grid-template-columns:minmax(31rem,1.08fr) minmax(20rem,.92fr)}.developers-redesign .developer-section-heading h2,.developers-redesign .developer-support-section h2{font-size:clamp(3.25rem,4.45vw,4rem)}.developers-redesign .developer-quickstart-section .developer-section-heading h2{max-width:none;font-size:clamp(3.25rem,4vw,3.5rem)}.developers-redesign .quickstart{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.developers-redesign .quickstart-notes{grid-column:1/-1}.developers-redesign .developer-task-panel{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)}.developers-redesign .developer-task-copy h3{font-size:clamp(2.25rem,3vw,2.75rem)}.developers-redesign .developer-task-code{border-top:0;border-left:1px solid var(--developer-line)}}@media (min-width:80rem){.developers-redesign .developer-quickstart-section .developer-section-heading h2{white-space:nowrap}}.particle-transition-shell[data-mode=home][data-enhanced=true][data-intro=running] .home-cover>*,.particle-transition-shell[data-mode=home][data-enhanced=true][data-intro=revealing] .home-cover>*{opacity:1;filter:none;pointer-events:auto;transform:none}@media (min-width:64rem){.footer-grid{grid-template-columns:minmax(12rem,.9fr) minmax(8rem,.7fr) minmax(13rem,1.1fr) minmax(11rem,1fr);column-gap:clamp(2rem,4vw,4.5rem)}.footer-brand{grid-column:auto}}:is(.home-section.editorial-surface,.limix-redesign .limix-editorial-section,.company-glance-section,.company-build-section,.company-roots-section,.company-milestones-section){--ink:#f4f5f2;--muted:#a2a9b1;--line:#2b3036;--paper:#070809;--paper-bright:#101318;color:#f4f5f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070809!important}:is(.home-section.editorial-surface,.limix-redesign .limix-editorial-section):before{background:0 0!important}:is(.company-glance-section,.company-build-section,.company-roots-section,.company-milestones-section){background-image:none!important;background-size:auto!important}:is(.home-section.editorial-surface,.limix-redesign .limix-editorial-section,.research-thesis-section,.research-publications-section,.company-glance-section,.company-build-section,.company-roots-section,.company-milestones-section) :is(h1,h2,h3,h4,strong,dd){color:#f4f5f2}:is(.home-section.editorial-surface,.limix-redesign .limix-editorial-section,.research-thesis-section,.research-publications-section,.company-glance-section,.company-build-section,.company-roots-section,.company-milestones-section) :is(.lede,.section-heading>p,.limix-section-heading>p,.research-section-heading>p,.company-section-heading>p){color:#a2a9b1}.editorial-surface .benchmark-method,.editorial-surface .benchmark-method.has-landscape,.flagship-specification{background:#101318;border-color:#30363d}.editorial-surface .benchmark-track{background:#292e34}.editorial-surface .benchmark-track span{background:#737c86}.editorial-surface .benchmark-label>span,.editorial-surface .benchmark-label strong,.editorial-surface .benchmark-method-rows dd,.editorial-surface .benchmark-method>p b,.editorial-surface .dataset-landscape-axes,.editorial-surface .benchmark-headlines b{color:#f4f5f2}.editorial-surface .benchmark-method-rows>div,.editorial-surface .benchmark-headlines article,.editorial-surface .benchmark-links .button-secondary{border-color:#30363d}.editorial-surface .benchmark-links .button-secondary{color:#f4f5f2}.flagship-specification>dl>div,.scope-disclosure{border-color:#30363d}.flagship-specification>dl{background:#101318}.method-explorer-desktop>div[role=tablist] button,.method-explorer-mobile summary>strong,.real-tables-accordion summary,.model-family-list article,.model-family-line b{color:#f4f5f2}.method-explorer-desktop>div[role=tablist] button.is-active{background:var(--interactive-soft)}.method-explorer-mobile summary small,.method-panel-heading>span,.real-tables-accordion details>p,.model-family-list article>p{color:#a2a9b1}.real-table-matrix i{background:var(--interactive-solid)}.model-family-line i{background:#070809}.research-thesis-copy>p:not(.research-thesis-formula),.research-redesign .research-list>article>p,.company-section-heading>p,.company-process p,.company-roots-grid>div:first-child>p,.company-milestones li p{color:#a2a9b1}.research-redesign .research-list,.research-redesign .research-list>article,.company-facts,.company-facts article,.company-process,.company-process article,.company-release-progression,.company-release-progression article,.company-milestones,.company-milestones li{border-color:#30363d}.research-redesign .research-name h3,.research-redesign .research-venue,.company-facts strong,.company-process h3,.company-release-progression strong,.company-milestones h3{color:#f4f5f2}.company-process-glyph>i{background:#29323b}.company-system-flow span,.company-root-links a,.research-redesign .research-venue a{color:var(--interactive-text)}.editorial-surface .benchmark-headlines{grid-template-columns:1fr}.company-redesign>section{background-color:#070809!important;background-image:none!important}.particle-transition-shell .home-page>.home-section:not(.home-cover),.particle-transition-shell .limix-redesign>.limix-section:not(.limix-particle-hero){background-color:#0000!important;background-image:none!important}.particle-transition-shell .home-page>.home-section:not(.home-cover):before,.particle-transition-shell .limix-redesign>.limix-section:not(.limix-particle-hero):not(.building-section):before{-webkit-mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 160px calc(100% - 160px),#0000 100%);background:linear-gradient(90deg,#0708094d 0%,#070809c2 16%,#070809cc 50%,#070809c2 84%,#0708094d 100%)!important}.particle-transition-shell .limix-redesign>#real-tables.limix-section:before{background:linear-gradient(90deg,#07080914 0%,#070809db 14%,#070809fa 24% 76%,#070809db 86%,#07080914 100%)!important}@media (min-width:48rem){.home-section.content-section,.limix-redesign .limix-section:not(.limix-particle-hero){min-height:100svh;padding-block:calc(var(--header-height) + clamp(1.75rem, 4vh, 3rem)) clamp(2.5rem, 5vh, 4rem);align-items:center}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html:has(.home-page){scroll-snap-type:y proximity}.home-section[data-scroll-snap=true]{scroll-snap-align:start;scroll-snap-stop:always}}@media (prefers-reduced-motion:no-preference){.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section.content-section:not(.is-active)>*,.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-redesign .limix-section:not(.limix-particle-hero):not(.flagship-section):not(.is-active)>.shell{opacity:.16;filter:blur(7px);transform:translateY(2rem)}.particle-transition-shell[data-mode=home][data-enhanced=true] .home-section.content-section.is-active>*,.particle-transition-shell[data-mode=limix][data-enhanced=true] .limix-redesign .limix-section:not(.limix-particle-hero):not(.flagship-section).is-active>.shell{opacity:1;filter:none;transform:none}}.application-domain-graphic{min-height:12rem}.manufacturing-graphic{grid-template-columns:minmax(0,1.35fr) minmax(8rem,.65fr);align-items:end;gap:1.25rem;display:grid}.manufacturing-sensors{background:#0d1218;border:1px solid #303842;grid-template-columns:repeat(7,1fr);align-items:end;gap:.4rem;height:12rem;padding:1rem;display:grid}.manufacturing-sensors>i{grid-template-rows:1fr auto;align-items:end;gap:.4rem;height:100%;font-style:normal;display:grid}.manufacturing-sensors b{background:var(--decorative-primary);min-height:.35rem;display:block}.manufacturing-sensors span,.manufacturing-status span,.manufacturing-status strong{color:#7f8b98;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:.46rem}.manufacturing-status{border:1px solid #303842;gap:.8rem;padding:1rem;display:grid}.manufacturing-status strong{color:var(--interactive-text)}.manufacturing-status i{background:linear-gradient(90deg, var(--decorative-primary) 72%, #29333e 72%);height:.35rem}.energy-graphic{gap:.75rem;display:grid}.energy-graphic svg{border-bottom:1px solid #303842;border-left:1px solid #303842;width:100%;height:auto}.energy-graphic svg line{stroke:#202b36;stroke-width:1px}.energy-graphic svg path{fill:none;stroke:var(--decorative-primary);stroke-width:3px}.energy-graphic svg circle{fill:#0b0e12;stroke:var(--interactive-line);stroke-width:2px}.energy-graphic>div{color:#7f8b98;font-family:var(--font-geist-mono), monospace;grid-template-columns:auto 1fr auto;gap:1rem;font-size:.52rem;display:grid}.energy-graphic strong{color:var(--interactive-text);text-align:center;font-weight:520}.telecom-graphic{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:1rem;display:grid}.telecom-graphic svg{width:100%}.telecom-links path{fill:none;stroke:#3d5268;stroke-width:1.5px}.telecom-graphic circle{fill:var(--decorative-soft);stroke:var(--interactive-line);stroke-width:2px}.telecom-graphic circle.is-alert{fill:var(--decorative-primary);filter:drop-shadow(0 0 7px var(--decorative-glow))}.telecom-graphic text{fill:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;font-size:8px}.telecom-pulse{gap:.65rem;display:grid}.telecom-pulse span{color:#7f8b98;font-family:var(--font-geist-mono), monospace;font-size:.48rem;line-height:1.4}.telecom-pulse i{background:#334151;height:.3rem}.telecom-pulse i:nth-child(2){background:var(--decorative-primary);width:88%}.telecom-pulse i:nth-child(3){width:60%}.telecom-pulse i:nth-child(4){width:74%}.telecom-pulse i:nth-child(5){width:42%}.finance-graphic{gap:.8rem;display:grid}.finance-ledger{border-top:1px solid #303842}.finance-ledger>div{border-bottom:1px solid #303842;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;min-height:2.7rem;display:grid}.finance-ledger span,.finance-ledger strong,.finance-graphic>p{color:#8c98a5;font-family:var(--font-geist-mono), monospace;font-size:.5rem}.finance-ledger>div>i{background:#27313c;height:.35rem}.finance-ledger b{background:var(--decorative-primary);height:100%;display:block}.finance-ledger strong{color:var(--interactive-text);text-align:right;font-weight:520}.finance-graphic>p{margin:0}.healthcare-graphic{gap:1rem;display:grid}.application-healthcare{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;gap:1.25rem}.application-healthcare .healthcare-graphic{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-height:0}.healthcare-observations{background:#0d1218;border:1px solid #303842;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,1fr);gap:3px;min-height:0;padding:1rem;display:grid}@media (min-width:48rem){.application-healthcare .healthcare-observations{padding-right:1.5rem}}.healthcare-observations>i{background:var(--decorative-primary);place-items:center;min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.healthcare-observations>i{background:color-mix(in srgb, var(--decorative-primary) 30%, #101318)}}.healthcare-observations>i{color:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;font-size:.55rem;font-style:normal}.application-healthcare .application-flow{gap:1rem}.application-healthcare .application-flow i{text-align:center;background:#0d1218;width:.75rem;right:-.875rem}.healthcare-observations>i.is-signal{background:var(--decorative-primary)}.healthcare-observations>i.is-missing{border:1px solid var(--interactive-line);background:0 0}.healthcare-legend{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.healthcare-legend span{color:#7f8b98;font-family:var(--font-geist-mono), monospace;align-items:center;gap:.4rem;font-size:.48rem;display:inline-flex}.healthcare-legend i{background:var(--decorative-primary);width:.5rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.healthcare-legend i{background:color-mix(in srgb, var(--decorative-primary) 30%, #101318)}}.healthcare-legend span:nth-child(2) i{background:var(--decorative-primary)}.healthcare-legend span:nth-child(3) i{border:1px solid var(--interactive-line);background:0 0}@media (max-width:47.999rem){.manufacturing-graphic,.telecom-graphic{grid-template-columns:1fr}}.limix-model-roadmap-heading h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:510;line-height:.96}.model-family-roadmap{margin-top:clamp(2rem,4vw,3.5rem)}@media (min-width:48rem){.model-family-roadmap .roadmap-path{grid-template-columns:.8fr .8fr 1.35fr}.model-family-roadmap .roadmap-card{min-height:15.5rem}.model-family-roadmap .is-current .roadmap-card{min-height:17.5rem}}.company-process-compact article{grid-template-rows:auto auto auto auto;align-content:start;gap:1.1rem;min-height:0;padding:clamp(1.25rem,2.5vw,2rem)}.company-process-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.company-process-meta span,.company-process-meta small{color:var(--interactive-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem}.company-process-meta small{color:#7f8a96}.company-process-diagram{background:#0d1218;border:1px solid #303842;align-items:center;min-height:7.5rem;padding:1rem;display:flex}.company-process-diagram>div{display:contents}.company-process-diagram span{min-height:3.2rem;color:var(--color-neutral-100);font-family:var(--font-geist-mono), monospace;text-align:center;border:1px solid #35465a;flex:1;place-items:center;padding:.6rem;font-size:.58rem;line-height:1.35;display:grid}.company-process-diagram i{color:var(--interactive-text);padding-inline:.45rem;font-style:normal}.company-process-compact h3{font-size:clamp(1.35rem,2.2vw,2rem)}.company-process-compact p{max-width:28rem;font-size:.9rem}@media (max-width:47.999rem){.company-process-compact article>b{bottom:-.8rem;right:50%;transform:rotate(90deg)}}.company-process-compact,.company-process-compact article,.company-process-diagram,.company-process-diagram span{min-width:0;max-width:100%}.company-process-diagram span{overflow-wrap:anywhere}@media (min-width:48rem) and (max-width:63.999rem){.company-process-diagram{padding:.65rem}.company-process-diagram span{padding:.4rem;font-size:.5rem}.company-process-diagram i{padding-inline:.25rem}}@media (min-width:48rem) and (max-height:65rem){.home-product .hero{min-height:auto}.home-section.content-section,.limix-redesign .limix-section:not(.limix-particle-hero){padding-block:calc(var(--header-height) + 1rem) 1.5rem}.redesign-section-heading,.limix-section-heading{margin-bottom:2rem}.explorer-tabs button{min-height:5.25rem;padding:.85rem}.explorer-panel,.task-explorer-panels,.method-explorer-panels{padding:1.25rem}.explorer-panel-inner,.application-panel-inner,.task-panel-inner,.method-panel-inner,.explorer-visual,.application-visual,.task-visual,.method-visual{min-height:22rem}.task-visual{padding:1.5rem}.task-explorer-desktop>div[role=tablist] button,.method-explorer-desktop>div[role=tablist] button{min-height:4.5rem}.model-family-roadmap{margin-top:1.5rem}.model-family-roadmap .roadmap-card,.model-family-roadmap .is-current .roadmap-card{min-height:14.5rem}}main.company-redesign>section{background:#070809!important}.company-editorial{color:#f3f5f7;background:#050607}main.company-editorial>section{color:#f3f5f7;background:#050607!important}main.company-editorial>.company-editorial-approach{background:#0a0d11!important}.company-editorial .eyebrow{color:#89939e}.company-editorial .eyebrow:before{background:var(--interactive-solid)}.company-editorial-hero{min-height:min(60rem,100svh);padding-block:calc(var(--header-height) + clamp(4rem, 8vw, 8rem)) clamp(4rem, 7vw, 6rem);border-bottom:1px solid #24292f;align-items:end;display:grid}.company-editorial-hero h1{color:#f4f5f2;letter-spacing:-.072em;max-width:10.5ch;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(4rem,7.7vw,7.25rem);font-weight:470;line-height:.9}.company-editorial-statement{align-items:end;gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.company-editorial-statement p{color:#aab3bc;max-width:31rem;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.company-editorial-statement span{max-width:31rem;color:var(--interactive-text);font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #30363d;margin-top:1.5rem;padding-top:1.15rem;font-size:.6rem;line-height:1.6;display:block}.company-editorial-statement b{color:#7f8a96;font-weight:400}.company-editorial-facts{border:1px solid #30363d;border-radius:.75rem;margin-top:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.company-editorial-facts article{border-bottom:1px solid #30363d;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:8.25rem;padding:1.3rem 1.5rem 1.45rem;display:flex}.company-editorial-facts article:last-child{border-bottom:0}.company-editorial-facts article>div{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.company-editorial-facts .company-fact-index{color:var(--interactive-text);font-variant-numeric:tabular-nums}.company-editorial-facts span,.company-editorial-process article>span,.company-editorial-proof-list>:is(a,article)>span,.company-editorial-contact dt{color:#7f8a96;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.company-editorial-facts strong{color:#dce1e6;letter-spacing:-.025em;text-align:left;white-space:pre-line;max-width:23ch;margin-top:auto;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:510;line-height:1.2;display:block}.company-editorial-approach,.company-editorial-evidence{border-bottom:1px solid #24292f;padding-block:clamp(5.5rem,9vw,8.5rem)}.company-editorial-heading{align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.company-editorial-heading h2,.company-editorial-contact h2{color:#f4f5f2;letter-spacing:-.062em;max-width:15ch;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:clamp(3.2rem,5.25vw,5rem);font-weight:480;line-height:.96}.company-editorial-heading>p{color:#a2abb5;max-width:32rem;margin:0 0 .35rem;font-size:1rem;line-height:1.7}.company-editorial-process{border:1px solid #30363d;border-radius:.75rem;margin-top:clamp(4.5rem,8vw,7rem);display:grid;overflow:hidden}.company-editorial-process article{border-bottom:1px solid #30363d;grid-template-rows:auto minmax(5rem,1fr) auto;align-content:stretch;min-height:18.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.company-editorial-process article:last-child{border-bottom:0}.company-editorial-process article>span{color:var(--interactive-text);position:absolute;top:clamp(1.25rem,2.5vw,2rem);left:clamp(1.25rem,2.5vw,2rem)}.company-editorial-process article>b{color:#59636e;font-family:var(--font-geist-mono), monospace;font-size:.75rem;font-weight:400;position:absolute;top:clamp(1.25rem,2.5vw,2rem);right:clamp(1.25rem,2.5vw,2rem)}.company-stage-visual{align-items:center;min-width:0;margin-top:2.35rem;padding-block:.6rem .8rem;display:grid}.company-stage-visual svg{width:100%;max-width:22rem;height:auto;overflow:visible}.company-stage-visual :is(.stage-lines,.stage-blocks){fill:none;stroke:#56616c;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.1px}.company-stage-visual .stage-points{fill:#0a0d11;stroke:#818c97;stroke-width:1.15px}.company-stage-visual .stage-accent{stroke:var(--interactive-solid)}.company-stage-visual text{fill:#68737e;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:6.5px}.company-stage-visual text.stage-accent{fill:var(--interactive-text);stroke:none}.company-stage-copy{align-self:end}.company-editorial-process h3{color:#f0f2f4;letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:510;line-height:1}.company-editorial-process p{color:#929ca7;max-width:22rem;margin:1rem 0 0;font-size:.9rem;line-height:1.6}.company-editorial-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.company-editorial-links a{color:#cbd2d9;font-family:var(--font-ibm-plex-mono), var(--font-geist-mono), monospace;align-items:center;gap:.45rem;font-size:.66rem;display:inline-flex}.company-editorial-links a:hover,.company-editorial-links span{color:var(--interactive-text)}.company-editorial-proof-list{border-top:1px solid #30363d;margin-top:clamp(4.5rem,7vw,6rem)}.company-editorial-proof-list>:is(a,article){border-bottom:1px solid #30363d;grid-template-columns:4rem minmax(13rem,.8fr) minmax(18rem,1.2fr) 1rem;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:7rem;display:grid}.company-editorial-proof-list>:is(a,article)>span{color:var(--interactive-text)}.company-editorial-proof-list h3{color:#e8ebee;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:520}.company-editorial-proof-list p{color:#929ca7;margin:0;font-size:.88rem;line-height:1.6}.company-editorial-proof-list svg{color:#7f8a96;width:.85rem;transition:color .18s,transform .18s}.company-editorial-proof-list>:is(a,article):hover svg{color:var(--interactive-text);transform:translate(2px,-2px)}.company-editorial-contact{scroll-margin-top:calc(var(--header-height) + 1rem);border-top:1px solid #30363d;gap:clamp(3rem,6vw,6rem);margin-top:clamp(6rem,10vw,9rem);padding-top:clamp(4rem,7vw,6rem);display:grid}.company-editorial-contact h2{max-width:11ch;font-size:clamp(3rem,4.5vw,4.25rem)}.company-editorial-contact-actions{align-content:end;justify-items:start;gap:1.5rem;display:grid}.company-editorial-contact-actions dl{gap:1rem 1.5rem;width:100%;margin:0;display:grid}.company-editorial-contact-actions dl>div{gap:.45rem;display:grid}.company-editorial-contact-actions .company-editorial-address{grid-column:1/-1}.company-editorial-contact dd{color:#929ca7;margin:0;font-size:.72rem;line-height:1.5}.company-editorial-contact dd a:hover{color:var(--interactive-text)}@media (min-width:48rem){.company-editorial-statement,.company-editorial-heading,.company-editorial-contact{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr)}.company-editorial-facts,.company-editorial-process{grid-template-columns:repeat(3,minmax(0,1fr))}.company-editorial-facts article,.company-editorial-process article{border-bottom:0;border-right:1px solid #30363d}.company-editorial-facts article:last-child,.company-editorial-process article:last-child{border-right:0}.company-editorial-contact-actions dl{grid-template-columns:1.35fr 1fr}.company-stage-copy h3{min-height:2em}.company-stage-copy p{min-height:3.2em}}@media (max-width:47.999rem){.company-editorial-hero{min-height:auto}.company-editorial-hero h1{font-size:clamp(2.75rem,12vw,3rem)}.company-editorial-statement>div:first-child{display:none}.company-editorial-facts article{gap:1.25rem;min-height:7.5rem}.company-editorial-heading h2,.company-editorial-contact h2{font-size:clamp(2rem,9vw,2.25rem)}.company-editorial-process article{min-height:16.5rem}.company-stage-visual{max-width:22rem;margin-top:2rem}.company-editorial-proof-list>:is(a,article){grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.75rem;padding-block:1.25rem}.company-editorial-proof-list p{grid-column:2/-1}.company-editorial-proof-list svg{grid-area:1/3}.real-data-table:after,.developers-redesign .developer-api-table-frame:after{z-index:3;content:"";pointer-events:none;width:2.75rem;position:absolute;top:1px;bottom:1px;right:1px}.real-data-table:after{background:linear-gradient(90deg,#0000,#0b0e12f5);top:2.75rem}.developers-redesign .developer-api-table-frame:after{background:linear-gradient(90deg, transparent, var(--developer-panel) 88%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
