@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-grotesk-latin-400-normal.0nlbkvxqdexvu.woff2)format("woff2"),url(../media/space-grotesk-latin-400-normal.2235qcybq8ygl.woff)format("woff")}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.31yp0bkv7z4ku.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.1_3k4-aqyhjfx.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff")}
@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:"IBM Plex Mono", monospace;--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);--color-background:#080b13;--color-panel:#151a28;--color-stroke:#2e3446;--color-foreground:#f4f5f8;--color-muted:#abb2c7;--color-intelligence:#5146f7;--color-violet:#8e67f7;--color-magenta:#ca659b;--font-display:"Space Grotesk", sans-serif;--container-content:80rem}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.grow{flex-grow:1}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.site-header .header-inner{min-height:5.875rem}.hero{padding-top:1.75rem}.hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.hero-copy{padding-block:3rem 2rem}.hero .hero-eyebrow{color:#b49afa;letter-spacing:0;margin-bottom:4rem;font-size:.6875rem}.hero-mobile-eyebrow{display:none}.hero h1{letter-spacing:-.035em;text-wrap:initial;margin:0 0 2rem;font-size:clamp(3rem,5.3vw,5rem);line-height:1.17}.hero-title-line,.hero-title-tail{display:block}.hero-title-tail{color:var(--color-magenta)}.hero-description{max-width:36rem;color:var(--color-muted);margin-bottom:0;font-size:1.125rem;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:3rem;display:flex}.hero-actions .button{border-radius:.5rem;gap:1rem;min-height:3.25rem;margin:0;padding-inline:1.25rem;font-size:.9375rem}.hero-actions svg{width:1rem;height:1rem}.hero-secondary-link{background:var(--color-panel);border:1px solid var(--color-stroke);border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.hero-secondary-link:hover{border-color:var(--color-violet)}.hero-principle{font:.625rem/1.8 var(--font-mono);text-transform:uppercase;color:var(--color-muted);margin:3rem 0 0}.hero-principle>span{margin-inline:.75rem}.intelligence-network{min-width:0;margin:0}.network-geometry{width:100%;height:auto;display:block;overflow:visible}.network-geometry--mobile{display:none}.network-grid-line{stroke:var(--color-stroke);stroke-opacity:.24;stroke-width:.7px}.network-construction{stroke:var(--color-stroke);stroke-width:1px}.network-orbits{stroke:#38415c;stroke-width:1px}.network-connections{stroke-width:1.65px}.network-core>circle:first-child{fill:#151627;stroke:var(--color-violet);stroke-width:1.2px}.network-core .network-core-ring{stroke:var(--color-magenta);stroke-width:1px}.network-core .network-core-inner{fill:#35213f;stroke:#c181cc;stroke-width:1px}.network-core .network-core-point{fill:#ca80bd}.network-endpoint .endpoint-port{fill:#171a2b;stroke:#a08be6;stroke-width:1px}.network-endpoint .endpoint-dot{fill:#ca80bd}.endpoint-label,.network-core-label{fill:var(--color-muted);font:10px var(--font-mono)}.network-micro-panel rect{fill:var(--color-panel);stroke:var(--color-stroke)}.network-micro-panel text{fill:#c5a4e9;font:10px var(--font-mono)}.network-micro-panel .network-panel-detail{fill:var(--color-muted);font:12px var(--font-sans)}.hero-capabilities{border-top:1px solid var(--color-stroke);color:var(--color-muted);font:.625rem/1.8 var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:1rem 2rem;margin:3.75rem 0 0;padding:1.5rem 0 2.5rem;list-style:none;display:flex}.hero-capabilities li:not(:last-child):after{content:"/";margin-left:2rem}@media (min-width:64rem){.hero .intelligence-network{width:calc(100% + 1.5rem)}}@media (min-width:48rem) and (max-width:63.999rem){.hero-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-copy{padding-top:3rem}.hero h1{font-size:clamp(3.5rem,7.5vw,4.5rem)}.hero-eyebrow{margin-bottom:3rem}.intelligence-network{width:min(100%,40rem);margin-inline:auto}}@media (max-width:47.999rem){.site-header .header-inner{min-height:4.75rem;padding-block:.75rem}.hero{padding-top:3.5rem}.hero-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-copy{padding:0}.hero-eyebrow{margin-bottom:3.5rem;font-size:.625rem}.hero-desktop-eyebrow{display:none}.hero-mobile-eyebrow{display:inline}.hero h1{letter-spacing:-.025em;max-width:19rem;margin-bottom:2rem;font-size:clamp(2rem,11.3vw,3.5rem);line-height:1.25}.hero-title-line,.hero-title-tail{display:contents}.hero-title-your{color:var(--color-foreground)}.hero-description{font-size:1rem;line-height:1.5}.hero-actions{gap:.75rem;margin-top:2.5rem}.hero-actions .button{justify-content:center;width:100%;min-height:3.5rem;font-size:1rem;position:relative}.hero-actions .button svg{position:absolute;right:1.25rem}.hero-secondary-link{background:0 0;border-color:#0000;min-height:2.75rem;padding:.5rem 0;font-size:.8125rem}.hero-principle{display:none}.intelligence-network{margin-top:.5rem}.network-geometry--desktop{display:none}.network-geometry--mobile{display:block}.network-core>circle:first-child{fill:#29203f}.hero-capabilities{gap:.75rem 1.25rem;margin-top:1.5rem;font-size:.5625rem}.hero-capabilities li:not(:last-child):after{margin-left:1.25rem}}@media (min-width:64rem) and (max-width:89.999rem){.endpoint-label,.network-core-label{font-size:clamp(10px,24px - 1vw,14px)}.network-micro-panel text{font-size:13px}}.network-signal{opacity:0;stroke:#d3a9ed;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 95}.network-atmosphere{opacity:.2;pointer-events:none}.network-orbit-arc{stroke:#9e7cc7;stroke-opacity:.55;stroke-width:1.2px}.network-orbit-marker{fill:#c6a0e0;stroke:none}.network-core-caption rect{fill:#111624;stroke:#4b4160}.network-caption-leader{stroke:#76628e;stroke-width:.7px}.network-core-caption .network-core-label{letter-spacing:.04em;font-size:12px}@media (prefers-reduced-motion:no-preference){@keyframes infrastructure-signal{0%,4%{stroke-dashoffset:100px;opacity:0}6%{stroke-dashoffset:95px;opacity:.75}14%{stroke-dashoffset:0;opacity:.75}17%,to{stroke-dashoffset:0;opacity:0}}@keyframes infrastructure-endpoint{0%,10%,20%,to{stroke:#a08be6;fill:#171a2b}14%{stroke:#d1a3e2;fill:#30213e}}@keyframes infrastructure-atmosphere{0%,4%,18%,24%,38%,44%,58%,64%,78%,84%,98%,to{opacity:.15}8%,28%,48%,68%,88%{opacity:.85}}@keyframes infrastructure-orbit{to{transform:rotate(360deg)}}@keyframes intelligence-core-breathe{0%,to{opacity:.65}50%{opacity:1}}.network-orbit--outer{animation:36s linear infinite infrastructure-orbit}.network-orbit--mid{animation:24s linear infinite reverse infrastructure-orbit}.network-orbit--far{animation:32s linear infinite infrastructure-orbit}.network-core-point{animation:18s ease-in-out infinite intelligence-core-breathe}.network-signal{animation:30s linear infinite infrastructure-signal}.network-atmosphere{animation:30s ease-in-out infinite infrastructure-atmosphere}.network-endpoint .endpoint-port{animation:30s ease-in-out infinite infrastructure-endpoint}.network-connection--0 .network-signal,.network-endpoint--0 .endpoint-port{animation-delay:0s}.network-connection--1 .network-signal,.network-endpoint--1 .endpoint-port{animation-delay:-6s}.network-connection--2 .network-signal,.network-endpoint--2 .endpoint-port{animation-delay:-12s}.network-connection--3 .network-signal,.network-endpoint--3 .endpoint-port{animation-delay:-18s}.network-connection--4 .network-signal,.network-endpoint--4 .endpoint-port{animation-delay:-24s}.hero-actions a{transition:background-color .22s,border-color .22s,transform .22s}.hero-actions a:hover{transform:translateY(-2px)}}@media (max-width:47.999rem) and (prefers-reduced-motion:no-preference){.network-orbit--outer{animation:none}.network-connection--1 .network-signal,.network-connection--3 .network-signal{opacity:0;animation:none}.network-endpoint--1 .endpoint-port,.network-endpoint--3 .endpoint-port{animation:none}}@media (prefers-reduced-motion:reduce){.network-signal{display:none}.network-atmosphere{opacity:.2}.hero-actions a{transform:none!important}}@media (min-width:64rem) and (max-width:89.999rem){.network-core-caption .network-core-label{font-size:clamp(12px,36px - 1.6vw,20px)}.network-geometry .endpoint-label{font-size:clamp(11px,28px - 1.2vw,16px)}}@media (max-width:47.999rem){.network-geometry .endpoint-label{font-size:13.5px}.network-core-caption .network-core-label{font-size:13px}}.v1-label{color:#b7a0fc;letter-spacing:.04em}.v1-section{border-top:1px solid var(--color-stroke);padding-block:clamp(5.5rem,9.5vw,10rem);position:relative}.v1-section-intro{max-width:59rem;margin-bottom:clamp(2.5rem,4.5vw,4.5rem)}.v1-section-intro .eyebrow{margin-bottom:2rem}.v1-section-intro h2{max-width:57rem;margin:0 0 1.5rem;font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.1}.v1-intro-copy{max-width:40rem;color:var(--color-muted);font-size:clamp(1rem,1.65vw,1.125rem);line-height:1.7}.v1-section-intro p:last-child{margin-bottom:0}.v1-two-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,8rem);display:grid}.v1-two-up .v1-section-intro{margin:0}.v1-two-up .v1-section-intro h2{font-size:clamp(2.5rem,4.2vw,4.1rem)}.v1-fragment-panel{border:1px solid var(--color-stroke);background-color:#111624;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:23rem;padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.v1-fragment-panel:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#363a4d22 1px,#0000 1px),linear-gradient(#363a4d22 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.v1-fragment-box{color:#c9cbe4;min-height:5rem;font:.72rem var(--font-mono);letter-spacing:.12em;z-index:1;background:#151b2c;border:1px solid #414861;place-items:center;display:grid}.v1-fragment-panel .v1-central-index{z-index:2;color:#d18ad6;background:#261a35;border:1px solid #825caa;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v1-system{background:#121725;border:1px solid #2e3446;border-radius:12px;padding:clamp(1.5rem,3vw,3.5rem);position:relative;overflow:hidden}.v1-system-heading{color:#a6acc3;border-bottom:1px solid #353a50;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;display:flex}.v1-system-heading span{color:#b3a6d0}.v1-flow-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.7vw,1.75rem);margin:0;padding:clamp(3rem,6vw,6rem) 0 2rem;list-style:none;display:grid;position:relative}.v1-flow-list:before{content:"";z-index:0;background:linear-gradient(90deg,#5146f7,#9a55bb,#ca659b);height:2px;position:absolute;top:clamp(6.25rem,9.25vw,9.25rem);left:8%;right:8%}.v1-flow-step{z-index:1;background:#171d2d;border:1px solid #343c54;border-radius:8px;min-width:0;padding:1.1rem;position:relative}.v1-flow-number{color:#9c91bc;font:.68rem var(--font-mono);display:block}.v1-flow-node{background:#2a2147;border:1px solid #b07be2;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;margin:1.25rem auto 1.5rem;display:grid;box-shadow:0 0 0 6px #171d2d}.v1-flow-node>span{background:#c17ce0;border-radius:50%;width:.7rem;height:.7rem}.v1-flow-step h3{font:500 clamp(1rem, 1.55vw, 1.25rem) var(--font-display);color:var(--color-foreground);margin:0 0 .7rem}.v1-flow-step p{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.6}.v1-system-oversight{color:var(--color-muted);border-top:1px solid #343a50;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem 0 0;font-size:.82rem;display:flex}.v1-oversight-tag{font:.72rem var(--font-mono);color:#d7bbf6;background:#251d35;border:1px solid #8359aa;border-radius:5px;padding:.6rem .9rem;display:inline-flex}.v1-oversight-connector{background:#9465c4;width:1.5rem;height:1px}.v1-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.v1-capability{background:#121827;border:1px solid #2e3446;border-radius:9px;flex-direction:column;gap:1rem;min-height:18rem;padding:1.9rem;text-decoration:none;transition:background-color .24s,border-color .24s;display:flex}.v1-capability:hover,.v1-capability:focus-visible{background:#192037;border-color:#7765ad}.v1-capability .eyebrow{color:#b4a4ee;margin:0}.v1-card-bar{background:linear-gradient(90deg,#5146f7,#ca659b);width:2.2rem;height:3px}.v1-capability h3{font:500 clamp(1.35rem,2.15vw,2rem)/1.22 var(--font-display);letter-spacing:-.03em;margin:1rem 0 0}.v1-capability p{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.65}.v1-card-link{color:#d4b5f2;justify-content:space-between;margin-top:auto;font-size:.83rem;display:flex}.v1-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.v1-application{border-top:1px solid #66618c;padding:1.5rem 1rem 2rem 0}.v1-application .eyebrow{color:#ae9bd2;font-size:.58rem}.v1-application h3{font:500 clamp(1.3rem,2.2vw,1.85rem)/1.2 var(--font-display);letter-spacing:-.025em;margin:1.5rem 0}.v1-application p:not(.eyebrow){color:var(--color-muted);min-height:5.5rem;font-size:.94rem;line-height:1.55}.v1-application a{color:#d3b4ec;font-size:.83rem;text-decoration:none}.v1-application a:hover{text-decoration:underline}.v1-process{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v1-process li{border-top:1px solid #4b5067;padding:2rem 2rem 1rem 0}.v1-process li:not(:first-child){padding-left:1.5rem}.v1-process .eyebrow{color:#a79bd6}.v1-process h3{font:500 clamp(1.5rem,2.5vw,2.2rem) var(--font-display);margin:2rem 0 1rem}.v1-process p{color:var(--color-muted);font-size:.94rem;line-height:1.65}.v1-cta{background:radial-gradient(at 90% 40%,#22203d 0%,#101421 40%,#0c101a 78%);border-top:1px solid #3c4160;padding:clamp(5rem,9vw,10rem) 0;position:relative}.v1-cta-inner{justify-content:space-between;align-items:end;gap:3rem;display:flex}.v1-cta h2{font:500 clamp(2.75rem,5.8vw,5.4rem)/1.05 var(--font-display);letter-spacing:-.04em;max-width:49rem;margin:1.5rem 0}.v1-cta p:not(.eyebrow){color:#b5bacf;max-width:38rem;margin:0}.v1-primary-action{white-space:nowrap;background:#5146f7;border-radius:7px;justify-content:space-between;align-items:center;gap:2rem;min-width:13rem;min-height:3.6rem;padding:1rem 1.3rem;font-weight:500;text-decoration:none;display:inline-flex}.v1-primary-action:hover{background:#665af9}.v1-page-intro{padding-top:clamp(5rem,10vw,10rem)}.v1-page-intro-layout{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:5rem;padding-bottom:6rem;display:grid}.v1-page-intro h1{max-width:55rem;margin:2.5rem 0 0;font-size:clamp(3rem,6vw,6.3rem);font-weight:500;line-height:1.06}.v1-page-intro-aside{color:var(--color-muted);max-width:25rem;font-size:1.12rem}.v1-page-intro-aside p{margin:0;line-height:1.7}.v1-page-intro-aside .v1-primary-action{margin-top:2rem}.v1-intro-rule{border-top:1px solid var(--color-stroke);color:#9ba2b8;font:.65rem var(--font-mono);justify-content:space-between;gap:2rem;padding:1.4rem 0;display:flex}.v1-statement{font:500 clamp(1.65rem,3.8vw,3.9rem)/1.15 var(--font-display);letter-spacing:-.035em;max-width:60rem;margin:0}.v1-statement span{color:#be82d1}.v1-prose-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);display:grid}.v1-prose-grid p{color:var(--color-muted);max-width:34rem;font-size:1.05rem;line-height:1.75}.v1-prose-grid h2{font-size:clamp(2rem,3.6vw,3.6rem)}.v1-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v1-detail-item{border:1px solid var(--color-stroke);background:#131929;border-radius:8px;padding:2rem}.v1-detail-item .eyebrow{color:#b3a1e7}.v1-detail-item h3{font:500 clamp(1.3rem,2vw,1.9rem) var(--font-display);margin:1.2rem 0}.v1-detail-item p{color:var(--color-muted);margin:0;line-height:1.65}.v1-detail-item ul{color:#b7bcce;padding-left:1rem}.v1-detail-item li{margin:.45rem 0}.v1-backlink{color:#d8bdf2;gap:1rem;margin-top:2rem;text-decoration:none;display:inline-flex}.v1-backlink:hover{text-decoration:underline}.v1-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.v1-concept-card{background:#141a29;border:1px solid #353a52;border-radius:9px;flex-direction:column;min-height:21rem;padding:2rem;display:flex}.v1-concept-card .eyebrow{color:#bb9cde}.v1-concept-card h3{font:500 1.9rem/1.2 var(--font-display);margin:3rem 0 1.5rem}.v1-concept-card p:not(.eyebrow){color:#abb2c7;margin:0;line-height:1.7}.v1-concept-card span:last-child{font:.68rem var(--font-mono);color:#afafd3;text-transform:uppercase;margin-top:auto}.v1-contact-email{color:#f4f5f8;font:500 clamp(1.3rem,3vw,2.7rem) var(--font-display);overflow-wrap:anywhere;border-block:1px solid #4a506b;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:1.8rem 0;text-decoration:none;display:flex}.v1-contact-email:hover{color:#d9b6f0}.v1-contact-options{color:var(--color-muted);grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;display:grid}.v1-contact-options h2{font:500 1.5rem var(--font-display);color:var(--color-foreground);margin-bottom:1rem}.v1-muted-note{color:#8d94ac;font-size:.8rem}.site-header{z-index:5;position:relative}.header-inner{gap:clamp(1rem,2vw,2rem)}.primary-navigation{align-items:center;gap:clamp(.8rem,1.8vw,1.8rem)}.primary-navigation a{white-space:nowrap;font-size:.8rem}.primary-navigation a[aria-current=page]{color:#e4d5f9}.primary-navigation .nav-contact{color:#f7f6ff;background:#34305e;border:1px solid #5b509b;border-radius:5px;padding:0 .9rem}.primary-navigation .nav-contact:hover{background:#5146f7;text-decoration:none}.menu-symbol{margin-left:.75rem;font-size:1.4rem;line-height:1}.site-footer{border-top:1px solid var(--color-stroke);background:#0b0f19;padding:0}.footer-main{grid-template-columns:2fr 1fr;gap:4rem;padding-block:4.5rem;display:grid}.footer-statement{font:500 clamp(1.4rem,2.7vw,2.6rem) var(--font-display);max-width:27rem;color:var(--color-foreground);margin:1.6rem 0}.footer-email{color:#cbb7e4;font-size:.9rem;text-decoration:none}.footer-nav{grid-template-columns:1fr 1fr;align-content:start;gap:.9rem 2rem;display:grid}.footer-nav a{color:var(--color-muted);font-size:.85rem;text-decoration:none}.footer-bottom{border-top:1px solid var(--color-stroke);color:#9199b0;font:.68rem var(--font-mono);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem;display:flex}.footer-bottom a{text-decoration:none}@media (max-width:70rem){.header-inner{min-height:5.875rem;position:relative}.site-header .menu-toggle{align-items:center;min-height:2.75rem;display:inline-flex}.site-header .primary-navigation{flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;padding:0 0 1.25rem;display:none}.site-header .primary-navigation[data-open=true]{display:flex}.primary-navigation a{width:100%;padding:.7rem .5rem;display:flex}.primary-navigation .nav-contact{margin-top:.5rem;padding:.6rem 1rem}}@media (max-width:62rem){.v1-flow-list{grid-template-columns:1fr;gap:1rem;padding:2rem 0 1rem}.v1-flow-list:before{width:2px;height:auto;inset:2rem auto 2rem calc(1.1rem + 1px)}.v1-flow-step{padding:1.25rem 1.3rem 1.25rem 3rem}.v1-flow-node{border-width:1px;width:1rem;height:1rem;margin:0;position:absolute;top:2.6rem;left:.5rem;box-shadow:0 0 0 4px #171d2d}.v1-flow-node>span{width:.3rem;height:.3rem}.v1-flow-step h3{margin:.65rem 0}.v1-flow-step p{font-size:.85rem}.v1-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.v1-two-up,.v1-page-intro-layout,.v1-prose-grid,.v1-cta-inner,.footer-main,.v1-contact-options{grid-template-columns:1fr;gap:2.5rem;display:grid}.v1-page-intro-layout{padding-bottom:3.5rem}.v1-page-intro-aside{max-width:35rem}.v1-page-intro h1{font-size:clamp(2.8rem,9.5vw,4.5rem)}.v1-cta-inner{align-items:start}.v1-process,.v1-capabilities,.v1-concept-grid,.v1-application-grid,.v1-detail-list{grid-template-columns:1fr}.v1-process li:not(:first-child){padding-left:0}.v1-process li{padding-bottom:2rem}.v1-capability{min-height:16rem}.footer-main{padding-block:3rem}.footer-bottom{flex-wrap:wrap;gap:1rem}.v1-system-heading{flex-wrap:wrap}.v1-intro-rule{font-size:.55rem}}.ot-transformation{background:radial-gradient(at 71% 43%,#3d2b6b21,#0000 55%),#080b13;border-top:1px solid #2b3146;position:relative;overflow:clip}.ot-shell{grid-template-columns:minmax(0,.62fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.5rem,3vw,3.25rem);display:grid}.ot-editorial{min-width:0}.ot-chapter{scroll-margin-top:6rem}.ot-problem{min-height:87vh;padding-top:clamp(5rem,11vh,10rem)}.ot-solution{min-height:244vh;padding-top:clamp(4rem,10vh,8rem)}.ot-chapter .eyebrow{color:#bca2df;margin:0 0 1.75rem}.ot-chapter h2{font:500 clamp(2.2rem,3.4vw,4rem)/1.1 var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0 0 1.75rem}.ot-chapter>p:not(.eyebrow):not(.ot-governance-copy){color:#b6bdcf;max-width:34rem;font-size:clamp(.96rem,1.15vw,1.1rem);line-height:1.75}.ot-problem-markers{gap:.6rem;margin:2.5rem 0 2rem;display:grid}.ot-problem-markers span{color:#aba2ba;font:11px/1.4 var(--font-mono);align-items:center;gap:.8rem;display:flex}.ot-problem-markers span:before{content:"";border:1px solid #bc8bc6;width:6px;height:6px;transform:rotate(45deg)}.ot-bridge{min-height:8rem;padding:1rem 0 2rem}.ot-bridge-line{background:linear-gradient(#6156d9,#bf79c1);width:1px;height:3rem;display:block}.ot-bridge p{color:#ddc9e9;font:500 clamp(1rem,1.5vw,1.3rem)/1.5 var(--font-display);max-width:27rem}.ot-stage-legend{border-top:1px solid #353a4f;margin:2.4rem 0 0;padding:0;list-style:none}.ot-stage-legend li{border-bottom:1px solid #353a4f;grid-template-columns:2.3rem 1fr;align-items:center;padding:.7rem 0;display:grid}.ot-stage-legend li>span{color:#c09bd6;font:11px var(--font-mono);grid-row:span 2}.ot-stage-legend strong{font:500 .94rem/1.3 var(--font-display);color:#f0ecf7}.ot-stage-legend small{font:.72rem/1.5 var(--font-sans);color:#a7b0c4}.ot-source-legend{background:linear-gradient(120deg,#1b2237,#14192b);border:1px solid #48536e;border-radius:7px;gap:.45rem;margin-top:1.7rem;padding:1rem;display:grid}.ot-source-legend .eyebrow,.ot-agent-legend .eyebrow{color:#bba1d8;margin:0;font-size:10px}.ot-source-legend strong{font:500 1.1rem var(--font-display)}.ot-source-legend>span:not(.eyebrow){color:#d3dbec;font-size:.78rem;line-height:1.5}.ot-source-legend small{color:#9ca9bf;font-size:.73rem;line-height:1.5}.ot-agent-legend{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.ot-agent-legend .eyebrow{width:100%}.ot-agent-legend>span:not(.eyebrow){color:#ddc6ef;background:#211d32;border:1px solid #6d578c;border-radius:19px;padding:.42rem .72rem;font-size:.72rem}.ot-governance-copy{color:#abb8cb;margin:1.7rem 0 4rem;font-size:.81rem;line-height:1.7}.ot-governance-copy strong{color:#e5d0f2}.ot-sticky{background:linear-gradient(145deg,#141a2b,#0d121f);border:1px solid #353c54;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto auto;align-self:start;gap:.8rem;margin:5rem 0 3rem;padding:1.1rem;display:grid;position:sticky;top:5.2rem;box-shadow:0 25px 80px #02040a33}.ot-sticky-header{border-bottom:1px solid #30374e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.ot-sticky-header .eyebrow{color:#c6b6d9;font:10px/1.4 var(--font-mono);margin:0}.ot-dynamic-stage{min-width:0}.ot-visual-contents{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.55rem;min-width:0;display:grid}.ot-system-status{font:10px/1.5 var(--font-mono);color:#bca6d9;align-items:center;gap:.6rem;display:flex}.ot-indicator{background:#c888cf;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ot-system-counter{color:#a7afc2;margin-left:auto}.ot-scene-headline{color:#f5effc;font:500 clamp(1.25rem,1.8vw,1.68rem)/1.3 var(--font-display);letter-spacing:-.025em;margin:0}.ot-scene{isolation:isolate;aspect-ratio:1000/780;width:100%;height:min(58vh,605px);min-height:490px;max-height:calc(100svh - 19rem);position:relative}.ot-network{width:100%;height:100%;display:block;position:absolute;inset:0}.ot-grid-fill{stroke:#3b425b;stroke-width:.7px;opacity:.3}.ot-gap-attempt .ot-gap-stop{stroke-dasharray:none;opacity:.85}.ot-failed-packet{stroke:#dca3d2;stroke-width:5px;stroke-dasharray:6 94;opacity:0}.ot-route{stroke:#8773c8;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ot-route-governance{stroke:#ba9bd9;stroke-width:1.6px;stroke-dasharray:3 6}.ot-route-agent{stroke:#c292df;stroke-width:2.1px}.ot-route-packet{stroke:#d9b5ef;stroke-width:3.1px;fill:none;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:0}.ot-context-gap{text-align:center;pointer-events:none;border-block:1px dashed #7b6289;flex-direction:column;gap:.25rem;width:24%;padding:.8rem .1rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.ot-context-gap span{font:10px/1.3 var(--font-mono);color:#cb9ebf}.ot-context-gap strong{font:500 18px/1.2 var(--font-display);color:#f5e8f4}.ot-context-gap small{font:11px/1.4 var(--font-sans);color:#aeb4c6}.ot-source-card,.ot-hub{border-radius:6px;position:absolute;transform:translate(-50%,-50%)}.ot-source-card{background:linear-gradient(140deg,#192236,#141a2b);border:1px solid #65748e;padding:clamp(.35rem,.8vw,.72rem);overflow:hidden}.ot-rhythm-operations{border-color:#6c8aa7}.ot-source-card:before,.ot-source-card:after,.ot-hub:before,.ot-hub:after{content:"";z-index:2;background:#1c1b2e;border:1px solid #bf91d3;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px)}.ot-source-card:before,.ot-hub:before{left:-3px}.ot-source-card:after,.ot-hub:after{right:-3px}.ot-cluster-title{font:500 clamp(.82rem,1.22vw,1.08rem)/1.22 var(--font-display);color:#f3f0fb;text-transform:uppercase;letter-spacing:-.01em;margin:0}.ot-local-topology{width:100%;height:42%;margin-top:.35rem;display:block;overflow:visible}.ot-local-edge{stroke:#8087a7;stroke-width:1.3px}.ot-local-packet{stroke:#e0b6ed;stroke-width:3.2px;stroke-dasharray:4 96}.ot-local-topology circle,.ot-mobile-local circle{fill:#bfa3e1}.ot-local-resources{color:#bfc9dc;font:clamp(.59rem,.8vw,.75rem)/1.3 var(--font-sans);justify-content:space-between;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.ot-local-resources li{white-space:nowrap}.ot-hub{background:linear-gradient(110deg,#25203a,#171c30);border:1px solid #9978c9;flex-direction:column;justify-content:center;gap:.18rem;padding:clamp(.12rem,.48vw,.4rem) .48rem;display:flex;overflow:hidden}.ot-hub-intelligence-core{background:radial-gradient(#322447,#1a1930);border-color:#ad82d8}.ot-hub-ai-agents{background:linear-gradient(120deg,#332245,#211c3b);border-color:#c78ade}.ot-hub-human-oversight{background:linear-gradient(110deg,#30233d,#211b33);border-color:#c790d2}.ot-hub-header{align-items:center;gap:.45rem;min-width:0;display:flex}.ot-node-title{font:500 clamp(.83rem,1.18vw,1.12rem)/1.18 var(--font-display);color:#f5edfa;white-space:nowrap;margin:0}.ot-agent-roles{grid-template-columns:1fr 1fr;gap:.15rem .35rem;display:grid}.ot-agent-roles span{font:clamp(.58rem,.7vw,.71rem)/1.2 var(--font-sans);color:#ead7f7;text-align:center;background:#40304f;border:1px solid #775d95;border-radius:3px;padding:.11rem;display:block}.ot-direction-key{color:#acacd2;font:9px/1.25 var(--font-mono);pointer-events:none;flex-direction:column;align-items:center;gap:.18rem;display:flex;position:absolute;bottom:0;left:35%;right:35%}.ot-direction-key span{white-space:nowrap}.ot-direction-key i{vertical-align:middle;background:#9180d5;width:12px;height:2px;margin-right:4px;display:inline-block}.ot-direction-key .ot-direction-write{background:#d18fc9}.ot-system-bottom{color:#bfc4d8;font:clamp(.82rem,1vw,.95rem)/1.4 var(--font-sans);min-height:1.45rem;margin:0;padding-top:.3rem}.ot-progress{background:#39364f;width:100%;height:2px;margin:.7rem 0 0;overflow:hidden}.ot-progress div{transform-origin:0;background:linear-gradient(90deg,#5146f7,#ca659b);width:100%;height:100%}.ot-stage-disclaimer{font:10px/1.45 var(--font-mono);color:#8a92ad;text-align:right;margin:0}.ot-mobile-sequence,.ot-static-pair{display:none}@media (prefers-reduced-motion:no-preference){@keyframes ot-local-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ot-failed-travel{0%,12%{stroke-dashoffset:100px;opacity:0}18%,58%{opacity:.9}85%,to{stroke-dashoffset:0;opacity:0}}.ot-local-packet{animation:18s linear infinite ot-local-travel}.ot-rhythm-messages .ot-local-packet{animation-duration:12s;animation-delay:-4s}.ot-rhythm-team .ot-local-packet{animation-duration:22s;animation-delay:-8s}.ot-rhythm-operations .ot-local-packet{animation-duration:19s;animation-delay:-5s}.ot-failed-packet{animation:11s linear infinite ot-failed-travel}.ot-route-packet{animation:19s linear infinite ot-local-travel}}@media (min-width:64rem) and (max-height:959px){.ot-sticky{gap:.35rem;margin:1rem 0 1.3rem;padding:.75rem;top:.75rem}.ot-sticky-header{padding-bottom:.4rem}.ot-scene{aspect-ratio:auto;height:clamp(17.5rem,100svh - 15.5rem,36rem);min-height:0;max-height:none}.ot-node-caption{display:none}.ot-local-topology{height:35%;margin-top:.15rem}.ot-source-card{padding:.36rem}.ot-source-header{gap:.24rem}.ot-local-resources{font-size:.58rem}.ot-scene-headline{font-size:clamp(1.07rem,1.3vw,1.3rem)}.ot-stage-disclaimer{font-size:9px}}@media (min-width:64rem) and (max-width:79.999rem){.ot-cluster-title{font-size:12px}.ot-node-title{font-size:13px}.ot-local-resources{font-size:9px}.ot-agent-roles span{font-size:8px}.ot-node-caption{display:none}}@media (max-width:63.999rem){.ot-shell{display:block}.ot-problem,.ot-solution{min-height:0;padding-block:4.5rem 2rem}.ot-chapter h2{font-size:clamp(2.15rem,7vw,3.3rem)}.ot-sticky{display:none}.ot-bridge{min-height:0;padding:1.2rem 0}.ot-mobile-sequence{gap:1rem;max-width:42rem;margin:3rem 0 1.5rem;display:grid}.ot-mobile-frame{background:linear-gradient(145deg,#151b2b,#0d1320);border:1px solid #343c54;border-radius:9px;padding:clamp(1rem,3vw,1.8rem)}.ot-mobile-frame>.eyebrow{color:#bc9ddd;margin:0 0 .8rem;font-size:10px}.ot-mobile-story-title{font:500 clamp(1.4rem,4vw,2rem)/1.16 var(--font-display);margin:0 0 .5rem}.ot-mobile-story-caption{font:clamp(.87rem,1.8vw,1rem)/1.55 var(--font-sans);color:#bcc4d4;margin:0 0 1.3rem}.ot-mobile-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ot-mobile-island{background:#1a2235;border:1px solid #687395;border-radius:6px;min-width:0;padding:.75rem}.ot-mobile-island h4{font:500 clamp(.84rem,2vw,1.05rem)/1.3 var(--font-display);text-transform:uppercase;margin:0}.ot-mobile-local{width:100%;height:1.6rem;margin:.4rem 0;display:block}.ot-mobile-island ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ot-mobile-island li{color:#bac6da;font-size:clamp(.66rem,1.3vw,.8rem)}.ot-mobile-gap{text-align:center;color:#e0b3d6;border:1px dashed #a476aa;gap:.2rem;width:fit-content;margin:1.1rem auto 0;padding:.6rem 1.8rem;display:grid}.ot-mobile-gap strong{font:11px var(--font-mono)}.ot-mobile-gap span{color:#b9bdcf;font-size:12px}.ot-mobile-connection{text-align:center;font:10px/1.5 var(--font-mono);color:#d3aada;margin:1rem auto}.ot-mobile-connection span{margin-right:.45rem;font-size:16px}.ot-mobile-hub{gap:.65rem;max-width:26rem;margin:0 auto;display:grid}.ot-mobile-hub-item{background:#24203a;border:1px solid #8873ad;border-radius:6px;align-items:center;gap:.8rem;min-width:0;padding:.7rem .9rem;display:flex}.ot-mobile-hub-index{color:#b9a3de;font:11px var(--font-mono)}.ot-mobile-hub-item h4{font:500 1rem/1.3 var(--font-display);margin:0}.ot-mobile-hub-item p{color:#c6bdd6;margin:.22rem 0 0;font-size:12px}.ot-mobile-hub-ai-agents{background:#352443;border-color:#b187d0}.ot-mobile-hub-human-oversight{border-color:#cf92cf}.ot-mobile-roles{flex-wrap:wrap;gap:.3rem;margin:.4rem 0;display:flex}.ot-mobile-roles span{border:1px solid #916ab4;border-radius:4px;padding:.2rem .4rem;font-size:11px}.ot-mobile-return,.ot-mobile-feedback{color:#c4c6d8;margin:1rem 0 0;font-size:12px;line-height:1.5}.ot-stage-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;display:grid}}@media (max-width:28rem){.ot-mobile-sources{gap:.45rem}.ot-mobile-island{padding:.55rem}.ot-mobile-island h4{font-size:12px}.ot-mobile-island li{font-size:10px}.ot-stage-legend{grid-template-columns:1fr}}@media (min-width:64rem) and (max-height:579px) and (prefers-reduced-motion:no-preference){.ot-shell{display:block}.ot-problem,.ot-solution{min-height:0;padding-block:3rem 1.5rem}.ot-sticky{display:none}.ot-mobile-sequence{gap:1.2rem;max-width:42rem;margin:2rem 0;display:grid}.ot-mobile-frame{background:#151b2b;border:1px solid #343c54;border-radius:9px;padding:1.2rem}.ot-mobile-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ot-mobile-island{border:1px solid #687395;border-radius:6px;padding:.7rem}.ot-mobile-island h4{font-size:14px}.ot-mobile-island ul{flex-wrap:wrap;gap:.3rem;padding:0;list-style:none;display:flex}.ot-mobile-hub{gap:.5rem;display:grid}.ot-mobile-hub-item{border:1px solid #8873ad;gap:1rem;padding:.7rem;display:flex}}@media (prefers-reduced-motion:no-preference){.ot-mobile-sequence[data-motion-ready=true] .ot-mobile-frame{opacity:.84;transition:opacity .62s,transform .72s cubic-bezier(.2,.8,.2,1),border-color .62s;transform:translateY(10px)}.ot-mobile-sequence[data-motion-ready=true] .ot-mobile-frame[data-revealed=true]{opacity:1;border-color:#8066b0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ot-shell{display:block}.ot-problem,.ot-solution{min-height:0;padding-block:4rem 2rem}.ot-sticky,.ot-mobile-sequence{display:none}.ot-static-pair{gap:2rem;padding-bottom:3rem;display:grid}.ot-transformation .ot-ambient{animation:none!important}}.ot-static-pair .ot-scene{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;height:auto;min-height:0;max-height:none;display:grid}.ot-static-pair .ot-network,.ot-static-pair .ot-direction-key{display:none}.ot-static-pair .ot-source-card,.ot-static-pair .ot-hub{min-height:6rem;position:relative;transform:none;width:auto!important;height:auto!important;top:auto!important;left:auto!important}.ot-static-pair .ot-hub[data-present=false]{display:none}.ot-static-pair .ot-context-gap{width:auto;margin:auto;position:relative;transform:none;top:auto!important;left:auto!important}.ot-static-pair [data-progress="100"] .ot-context-gap{display:none}.ot-static-pair .ot-visual-contents{background:#121829;border:1px solid #394159;border-radius:8px;gap:.8rem;padding:1rem}.ot-static-pair .ot-source-card .ot-local-topology{height:2.4rem}.ot-static-pair .ot-source-card .ot-local-resources{font-size:11px}.ot-static-pair .ot-hub{padding:.7rem}.ot-static-pair .ot-system-bottom{min-height:0}@media (max-width:47.999rem){.ot-static-pair .ot-scene{grid-template-columns:1fr}}.ot-transformation{background:radial-gradient(at 65% 48%,#5b41851f,#0000 62%),#080b13}@media (min-width:64rem) and (min-height:580px) and (prefers-reduced-motion:no-preference){.ot-shell{grid-template-columns:minmax(235px,.29fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,30px);min-height:375vh;display:grid;position:relative}.ot-chapter-anchor{width:1px;height:1px;scroll-margin-top:6rem;position:absolute;top:0;left:0}.ot-anchor-solution{top:48%}.ot-editorial{height:100%;min-height:370vh;position:relative;overflow:visible}.ot-story-sticky{flex-direction:column;min-height:0;max-height:calc(100svh - 36px);padding:clamp(.8rem,1.7vw,1.4rem) 0;display:flex;position:sticky;top:clamp(12px,2vh,30px)}.ot-mobile-editorial,.ot-static-pair{display:none}.ot-sticky{grid-template-rows:auto minmax(0,1fr) auto auto;align-self:start;gap:.45rem;width:100%;max-height:calc(100svh - 22px);margin:clamp(10px,1.5vh,24px) 0 0;padding:clamp(.7rem,1.1vw,1.05rem);display:grid;top:clamp(10px,1.5vh,24px);overflow:visible}.ot-sticky-header{padding-bottom:.45rem}.ot-sticky-header .eyebrow{font-size:clamp(9px,.72vw,11px)}.ot-scene{aspect-ratio:5/4;width:min(100%,125svh - 256.25px);margin-inline:auto;position:relative;overflow:visible;height:auto!important;min-height:0!important;max-height:none!important}.ot-visual-contents{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.3rem}.ot-system-bottom{min-height:1.25rem;padding-top:.3rem;font-size:clamp(.76rem,.93vw,.91rem)}.ot-scene-headline{margin:0;font-size:clamp(1.03rem,1.5vw,1.48rem);line-height:1.22}.ot-story-primary-title{font:500 clamp(1.35rem,2.15vw,2.1rem)/1.15 var(--font-display);letter-spacing:-.045em;color:#f2ecf8;text-wrap:balance;margin:1rem 0 1.4rem}.ot-story-eyebrow{font:10px/1.5 var(--font-mono);color:#bda7dd!important;margin:0!important}.ot-story-space{flex:1;height:calc(100svh - 270px);min-height:15rem;max-height:calc(100svh - 205px);position:relative}.ot-story-spine{background:linear-gradient(#47395f,#a373bd,#47395f);flex-direction:column;justify-content:space-between;width:1px;display:flex;position:absolute;top:0;bottom:0;left:0}.ot-story-spine span{background:#595471;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:-2.5px;transition:background-color .22s,box-shadow .22s;display:block}.ot-story-spine span.ot-active{background:#d5a6dc;box-shadow:0 0 0 5px #aa76c51b}.ot-story-callout{background:linear-gradient(95deg,#171927,#111623);border-left:2px solid #ae82cf;padding:.75rem .5rem .75rem .95rem;animation:.36s both ot-chapter-reveal;position:absolute;left:1.1rem;right:0;transform:translateY(-50%)}.ot-story-callout h3{font:500 clamp(1.23rem,1.75vw,1.75rem)/1.2 var(--font-display);color:#f4eef8;letter-spacing:-.03em;margin:.5rem 0 .7rem}.ot-story-callout p{color:#bac4d8;margin:0;font-size:clamp(.83rem,1vw,.97rem);line-height:1.55}.ot-story-number{font:10px/1.4 var(--font-mono);color:#c2a6de}.ot-story-leader{opacity:.7;background:#b78acb;width:clamp(18px,2vw,30px);height:1px;position:absolute;top:50%;right:calc(-1*clamp(18px,2vw,30px))}.ot-story-footnote{font:11px/1.6 var(--font-sans);color:#8e9db8;margin:1rem 0 0}@keyframes ot-chapter-reveal{0%{opacity:.3;transform:translateY(calc(8px - 50%))}to{opacity:1;transform:translateY(-50%)}}}@media (min-width:64rem) and (max-height:749px) and (prefers-reduced-motion:no-preference){.ot-story-primary-title{margin:.4rem 0 .55rem;font-size:clamp(1.2rem,1.65vw,1.55rem)}.ot-story-sticky{padding:.5rem 0}.ot-story-space{height:calc(100svh - 210px);min-height:9rem}.ot-story-callout{padding:.55rem .6rem}.ot-story-callout h3{margin:.25rem 0;font-size:1.15rem}.ot-story-callout p{font-size:.8rem}.ot-story-footnote{font-size:10px}}@media (max-width:63.999rem),(max-height:579px){.ot-shell{display:none!important}.ot-mobile-editorial{display:block}.ot-problem,.ot-solution{min-height:0;padding-block:4.5rem 2rem}.ot-mobile-frame[data-revealed=true] .ot-mobile-hub-item{border-color:#8b70bf;transition:border-color .6s}.ot-mobile-hub-item[data-shape=circle]{border-radius:28px}.ot-mobile-hub-item[data-shape=octagon]{clip-path:polygon(12% 0,88% 0,100% 20%,100% 80%,88% 100%,12% 100%,0 80%,0 20%);border-radius:0}.ot-mobile-hub-item[data-shape=hexagon]{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border-radius:0}.ot-mobile-hub-item[data-shape=capsule]{border-radius:26px}.ot-mobile-hub-item[data-shape=conductor]{border-radius:12px}.ot-mobile-hub-item[data-shape=frame]{background:0 0;border:2px solid #b68ac9;border-radius:14px}}.ot-network{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ot-grid-fill{stroke:#46445c;stroke-opacity:.3;stroke-width:.65px}.ot-gap-attempt{stroke:#977bac;stroke-width:1.4px;stroke-dasharray:4 10;fill:none}.ot-gap-attempt .ot-gap-stop{stroke-dasharray:none}.ot-bridge-calibration{stroke:#8375a2;stroke-width:.9px;fill:none}.ot-oversight-frame{fill:none;stroke:#b38ac9;stroke-width:1.4px}.ot-route{fill:none;stroke:#776ac8;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ot-route-read{stroke:#9682cf}.ot-route-write-back{stroke:#c58ac3;stroke-width:1.25px;stroke-dasharray:4 5}.ot-route-governance{stroke:#b38ed3;stroke-width:1.2px}.ot-route-feedback{stroke:#727ea9;stroke-width:1px;stroke-dasharray:4 9}.ot-route-core,.ot-route-agent{stroke:#c29bd9;stroke-width:2px}.ot-route-packet{stroke:#d3a6e3;stroke-width:2.5px;fill:none;stroke-dasharray:4 96;opacity:.75}.ot-route-packet-write-back{stroke:#e4a0c8}.ot-editorial-route{fill:none;stroke:#b68ac7;stroke-width:.82px;opacity:.48}.ot-editorial-route circle{fill:#bc99d3;stroke:none;opacity:.9}.ot-context-form circle:first-child{fill:#201e36;stroke:#a48cda;stroke-width:1.7px}.ot-context-inner-ring{stroke:#8572b9;fill:none;stroke-width:1px}.ot-system-port{fill:#caa9e8;stroke:none}.ot-intelligence-form .ot-orbit{stroke:#695d92;stroke-width:.95px}.ot-intelligence-octagon{fill:#251c39;stroke:#b890db;stroke-width:1.6px}.ot-agent-form>path{fill:#30213e;stroke:#c495d6;stroke-width:1.9px}.ot-agent-stems{stroke:#a887c9;stroke-width:1.5px;fill:none}.ot-actions-form{stroke:#d29fcf;stroke-width:1.6px}.ot-source-card,.ot-hub,.ot-agent-satellite{z-index:2;position:absolute;transform:translate(-50%,-50%)}.ot-source-card{clip-path:polygon(5% 0,95% 0,100% 8%,100% 92%,95% 100%,5% 100%,0 92%,0 8%);background:linear-gradient(135deg,#192137,#111929);border:1px solid #68728f;border-radius:6px;padding:clamp(.2rem,.65vw,.6rem)}.ot-source-card:before,.ot-source-card:after,.ot-hub:before,.ot-hub:after{display:none}.ot-source-header{align-items:center;gap:.25rem;display:flex}.ot-source-dot{background:#bfa1d5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ot-cluster-title{font:600 clamp(10px,.9vw,13.5px)/1.17 var(--font-display);color:#eee8f7;text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.ot-local-topology{height:30%;margin-top:.12rem;overflow:visible}.ot-local-resources{flex-wrap:wrap;justify-content:flex-start;gap:.16rem .3rem;margin:0;display:flex}.ot-local-resources li{font:clamp(8px,.66vw,10px)/1.2 var(--font-sans);white-space:nowrap}.ot-source-card.ot-rhythm-operations{border-color:#69879f}.ot-hub{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.1rem .18rem;display:flex;overflow:visible}.ot-hub-header{justify-content:center;align-items:center;gap:.24rem;min-width:0;display:flex}.ot-hub-light{background:#cea7e0;border-radius:50%;flex-shrink:0;width:4px;height:4px}.ot-node-title{font:600 clamp(10px,.92vw,14px)/1.15 var(--font-display);color:#f5edf9;text-wrap:balance;white-space:normal;margin:0}.ot-node-caption{font:clamp(7px,.7vw,10px)/1.2 var(--font-sans);color:#c5b9d8;white-space:normal;margin:0}.ot-hub-shape-circle .ot-node-title{font-size:clamp(10px,1.05vw,16px)}.ot-hub-shape-octagon .ot-node-title{font-size:clamp(9.5px,.93vw,13px)}.ot-hub-shape-hexagon .ot-node-title{font-size:clamp(10px,1vw,16px)}.ot-hub-shape-conductor{background:#29223c;border:1px solid #b18cda;border-radius:28px}.ot-hub-shape-capsule{background:#272137;border:1px solid #b789cd;border-radius:28px}.ot-hub-shape-frame{background:#292036;border:1px solid #b68acb;border-radius:26px}.ot-hub-human-oversight .ot-node-title{font-size:clamp(11px,.98vw,14px)}.ot-hub-human-oversight .ot-node-caption{font-size:clamp(7px,.65vw,9px)}.ot-agent-satellite{font:600 clamp(8px,.83vw,12px)/1 var(--font-display);color:#f2eaf8;white-space:nowrap;letter-spacing:-.02em;background:#24203a;border:1px solid #967dbf;border-radius:25px;justify-content:center;align-items:center;gap:.2rem;display:flex}.ot-agent-satellite-dot{background:#c58ad4;border-radius:50%;width:4px;height:4px}.ot-agent-role-source{display:none}.ot-direction-key{color:#c6bbda;height:0;font:clamp(7px,.62vw,9px)/1.1 var(--font-mono);position:absolute;inset:50% 31% auto}.ot-direction-key span:first-child{position:absolute;top:-1.8rem;left:-1.4rem}.ot-direction-key span:last-child{position:absolute;top:1.5rem;right:-1.8rem}.ot-context-gap{text-align:center;border-block:1px dashed #776087;gap:.2rem;width:23%;padding:.7rem .2rem;transform:translate(-50%,-50%)}.ot-context-gap span{font:clamp(9px,.75vw,11px) var(--font-mono)}.ot-context-gap strong{font:500 clamp(12px,1.1vw,17px) var(--font-display)}.ot-action-pulse{color:#dca4d7;font:16px var(--font-mono);position:absolute;top:-16px;right:-5px}.ot-action-pulse[data-active=true]{animation:3.8s ease-in-out infinite ot-action-oscillate}@keyframes ot-action-oscillate{0%,to{opacity:.35;transform:translate(-5px)}50%{opacity:1;transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.ot-action-pulse,.ot-ambient{animation:none!important}}.ot-system-bottom{min-height:1rem;font-size:clamp(12px,.95vw,14px)}.ot-progress{height:2px;margin:.8rem 0 0}.ot-stage-disclaimer{font-size:9px;line-height:1.2}@media (min-width:64rem) and (max-width:79.999rem){.ot-sticky-header .eyebrow:last-child{display:none}.ot-story-callout h3{font-size:1.15rem}.ot-cluster-title{font-size:10px}.ot-source-card{padding:.16rem}.ot-source-card .ot-local-topology{height:23%}.ot-local-resources li,.ot-agent-satellite{font-size:8px}}@media (max-width:63.999rem){.ot-shell{display:none}.ot-mobile-editorial{display:block}.ot-static-pair{display:none}}@media (prefers-reduced-motion:reduce){.ot-shell{display:none!important}.ot-mobile-editorial{display:block}.ot-mobile-sequence{display:none!important}.ot-static-pair{gap:2rem;display:grid}.ot-static-pair .ot-source-card,.ot-static-pair .ot-hub{clip-path:none;min-height:75px;padding:.6rem;position:relative;transform:none;width:auto!important;height:auto!important;top:auto!important;left:auto!important}.ot-static-pair .ot-hub{background:#231f38;border:1px solid #8c76b7;border-radius:8px}.ot-static-pair .ot-source-card .ot-cluster-title{font-size:14px}.ot-static-pair .ot-source-card .ot-local-resources li{font-size:11px}.ot-static-pair .ot-agent-satellite{display:none!important}.ot-static-pair [data-progress="100"] .ot-agent-role-source{flex-wrap:wrap;gap:.4rem;display:flex}.ot-static-pair .ot-agent-role-source span{border:1px solid #886aaf;padding:.3rem}}@media (min-width:64rem) and (min-height:580px) and (prefers-reduced-motion:no-preference){.ot-story-sticky{flex-direction:column;justify-content:flex-start;display:flex}.ot-story-primary-title{flex:none;max-height:none;margin:.75rem 0 1.35rem;font-size:clamp(1.45rem,1.85vw,1.95rem);line-height:1.15;position:relative}.ot-story-space{flex-direction:column;flex:none;gap:1rem;display:flex;position:relative;height:auto!important;min-height:0!important;max-height:none!important}.ot-story-spine{background:#443b60;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:2px;min-height:2px;margin:0 0 .85rem;padding:0;position:relative;inset:auto}.ot-story-spine span{flex:0 0 6px;width:6px;height:6px;margin:0}.ot-story-callout{max-width:100%;min-height:10.6rem;margin:0;padding:1rem 1.05rem;animation:.35s both ot-story-fade-in;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.ot-story-callout h3{font-size:clamp(1.2rem,1.55vw,1.48rem);line-height:1.27}.ot-story-callout p{font-size:clamp(.8rem,.9vw,.93rem);line-height:1.53}.ot-story-leader,.ot-editorial-route{display:none!important}.ot-story-footnote{flex:none;margin-top:1.25rem}@keyframes ot-story-fade-in{0%{opacity:.25}to{opacity:1}}}@media (min-width:64rem) and (min-height:580px) and (max-height:749px) and (prefers-reduced-motion:no-preference){.ot-story-primary-title{margin:.4rem 0 .85rem;font-size:clamp(1.28rem,1.6vw,1.56rem)}.ot-story-callout{min-height:8rem;padding:.65rem .85rem}.ot-story-callout h3{margin:.3rem 0 .4rem;font-size:1.12rem}.ot-story-footnote{margin-top:.75rem}}.ot-intelligence-circle{fill:#221c34;stroke:#b18bd4;stroke-width:1.65px}.ot-intelligence-inner{stroke:#776292;stroke-width:1px;fill:none}.ot-agent-shell{fill:#30263e;stroke:#b58cd2;stroke-width:1.65px}.ot-agent-stems{stroke:#88749e;stroke-width:1.1px}.ot-hub-shape-rounded{border-radius:20px;background:0 0!important;border:none!important}.ot-intelligence-form .ot-orbit,.ot-intelligence-form .ot-intelligence-octagon{display:none}@media (prefers-reduced-motion:no-preference){@keyframes ot-soft-core-pulse{0%,to{stroke-opacity:.65}50%{stroke-opacity:1}}.ot-intelligence-circle,.ot-context-form>circle:first-child{animation:9s ease-in-out infinite ot-soft-core-pulse}}@media (max-width:63.999rem),(max-height:579px){.ot-mobile-editorial{display:block}.ot-mobile-editorial .ot-problem{padding-block:3rem 1.1rem}.ot-mobile-editorial .ot-solution{padding-block:2.5rem 3.5rem}.ot-mobile-sequence{width:100%;height:315svh;position:relative;max-width:none!important;margin:1rem 0 2rem!important;padding:0!important;display:block!important}.ot-mobile-stage{background:linear-gradient(140deg,#151b2b,#0d1320);border:1px solid #5b537b;border-radius:10px;flex-direction:column;gap:.55rem;height:min(750px,100svh - 24px);padding:clamp(.7rem,2.2vw,1.25rem);display:flex;position:sticky;top:12px;overflow:hidden}.ot-mobile-story-header{flex:none;gap:.25rem;display:grid}.ot-mobile-story-header .eyebrow{color:#bca3d7;font:10px/1.3 var(--font-mono);margin:0!important}.ot-mobile-story-title{font:500 clamp(1.18rem,3.4vw,1.7rem)/1.13 var(--font-display);letter-spacing:-.03em;color:#f3ecfa;margin:0!important}.ot-mobile-story-caption{font:clamp(.75rem,1.9vw,.94rem)/1.35 var(--font-sans);color:#abb9d0;margin:0!important}.ot-mobile-network{flex-direction:column;flex:auto;gap:.5rem;min-width:0;min-height:0;display:flex}.ot-mobile-sources{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ot-mobile-island{background:#192235;border:1px solid #606c8d;border-radius:6px;min-width:0;padding:.5rem .55rem}.ot-mobile-island h4{font:600 clamp(.72rem,1.8vw,.94rem)/1.2 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0!important}.ot-mobile-local{width:100%;height:1rem;margin:.22rem 0;display:block}.ot-mobile-island ul{flex-wrap:wrap;gap:0 .35rem;margin:0;padding:0;list-style:none;display:flex}.ot-mobile-island li{font:clamp(.6rem,1.1vw,.78rem)/1.25 var(--font-sans);color:#afbad0}.ot-mobile-connection,.ot-mobile-gap{text-align:center;color:#c3aedb;min-height:1.55rem;font:10px/1.5 var(--font-mono);border:0;flex:none;margin:.1rem auto;padding:0}.ot-mobile-gap{flex-direction:row;align-items:center;gap:.5rem;display:flex}.ot-mobile-gap strong,.ot-mobile-gap span{font:10px/1.5 var(--font-mono)}.ot-mobile-connection span{margin-right:.25rem;font-size:13px}.ot-mobile-hub{align-content:start;gap:.32rem;width:min(100%,400px);max-width:400px;min-height:0;margin:0 auto;display:grid;overflow:hidden}.ot-mobile-hub-item{background:#252039;border:1px solid #8574a5;border-radius:11px;align-items:center;gap:.65rem;min-height:2.65rem;padding:.35rem .65rem;transition:opacity .25s,border-color .25s;display:flex;position:relative}.ot-mobile-hub-item[data-shape=circle]{border-radius:20px!important}.ot-mobile-hub-item[data-shape=rounded]{clip-path:none!important;border-radius:12px!important}.ot-mobile-hub-item[data-shape=conductor]{border-radius:12px!important}.ot-mobile-hub-item[data-shape=capsule]{border-radius:20px!important}.ot-mobile-hub-item[data-shape=frame]{border:1px solid #b68ac9;border-radius:12px!important}.ot-mobile-hub-item h4{font:600 clamp(.8rem,1.8vw,.95rem)/1.15 var(--font-display);margin:0}.ot-mobile-hub-item p{font:clamp(.62rem,1.25vw,.8rem)/1.27 var(--font-sans);color:#c9c1da;margin:.16rem 0 0}.ot-mobile-roles{flex-wrap:wrap;gap:.18rem;margin:.3rem 0 0;display:flex}.ot-mobile-roles span{border-radius:10px;padding:.12rem .35rem;font-size:.61rem}.ot-mobile-hub-index{font:10px var(--font-mono);color:#b7a0d8}.ot-mobile-return{font:10px/1.35 var(--font-sans);text-align:center;color:#bfb3d4;flex:none;margin:.2rem 0 0}.ot-mobile-stage-footer{color:#9b9fb9;font:10px/1.2 var(--font-mono);flex-wrap:wrap;flex:none;justify-content:space-between;gap:.4rem;padding-top:.35rem;display:flex}.ot-mobile-progress{background:#454158;width:100%;height:2px;overflow:hidden}.ot-mobile-progress div{transform-origin:0;background:linear-gradient(90deg,#5146f7,#ca659b);width:100%;height:100%}}@media (max-width:30rem) and (max-height:740px){.ot-mobile-stage{gap:.35rem;padding:.55rem}.ot-mobile-story-title{font-size:1.13rem}.ot-mobile-story-caption{font-size:.71rem}.ot-mobile-island{padding:.38rem}.ot-mobile-island li{font-size:.57rem}.ot-mobile-local{height:.65rem}.ot-mobile-network{gap:.33rem}.ot-mobile-hub{gap:.22rem}.ot-mobile-hub-item{min-height:2.15rem;padding:.25rem .45rem}.ot-mobile-hub-item h4{font-size:.77rem}.ot-mobile-hub-item p{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.ot-mobile-sequence{display:none!important}.ot-action-pulse,.ot-intelligence-circle,.ot-context-form>circle:first-child{animation:none!important}}.v1-capabilities{gap:1rem}.v1-capability{background:linear-gradient(155deg,#141a2b 0%,#0e1420 100%);min-height:25rem;padding:1.5rem;transition:border-color .23s,background-color .23s,transform .23s;position:relative;overflow:hidden}.v1-capability:focus-visible,.v1-capability:hover{border-color:#8571c4;transform:translateY(-3px)}.v1-capability-art{isolation:isolate;background:radial-gradient(circle at 50% 55%,#7a59ca1f,#0000 65%);place-items:center;height:8.5rem;margin:0 -.4rem;display:grid;position:relative;overflow:hidden}.v1-capability-art:after{content:"";background:linear-gradient(90deg,#0000,#575275,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.v1-capability-visual{width:min(100%,285px);height:120px;display:block}.v1-cap-grid path{stroke:#353d56;stroke-width:.6px;opacity:.4}.v1-cap-connectors{stroke:#8f77c6;stroke-width:1.5px}.v1-cap-connectors path{stroke-dasharray:3 4}.v1-cap-halo{stroke:#8b64b6;stroke-width:1px;stroke-dasharray:4 5}.v1-cap-central{fill:#362651;stroke:#b17be0;stroke-width:1.5px}.v1-cap-node{fill:#202438;stroke:#7869ae;stroke-width:1.2px}.v1-cap-panel{fill:#1a2236;stroke:#9d82d2;stroke-width:1.2px}.v1-cap-light{fill:#d08bcf}.v1-cap-code{stroke:#867eaf;stroke-width:2.2px}.v1-cap-emphasis{stroke:#c78fdd;stroke-width:2.2px}.v1-cap-bar{fill:#63518d;opacity:.5}.v1-capability h3{margin:.4rem 0 0}.v1-capability p{font-size:.88rem;line-height:1.55}.v1-capability .v1-card-link{border-top:1px solid #30394d;padding-top:1rem}@media (prefers-reduced-motion:no-preference){@keyframes v1-cap-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes v1-cap-path{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}.v1-capability-visual .v1-cap-halo{animation:8s ease-in-out infinite v1-cap-breathe}.v1-capability:hover .v1-cap-connectors path,.v1-capability:focus-visible .v1-cap-connectors path{animation:3s linear infinite v1-cap-path}}.v1-scenario-explorer{background:#111725;border:1px solid #333a50;border-radius:12px;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);min-height:32rem;display:grid;overflow:hidden}.v1-scenario-selector{background:#0f1421;border-right:1px solid #343a52;grid-template-rows:repeat(4,1fr);display:grid}.v1-scenario-selector button{text-align:left;font:500 clamp(.9rem,1.15vw,1.15rem)/1.25 var(--font-display);color:#a9b2ca;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a3146;grid-template-columns:2.2rem 1fr 1rem;align-items:center;gap:.55rem;padding:1.25rem;transition:background-color .22s,color .22s;display:grid}.v1-scenario-selector button:last-child{border-bottom:0}.v1-scenario-selector button[aria-selected=true]{color:#f4f5f8;background:linear-gradient(90deg,#28243e,#161b2e);box-shadow:inset 3px 0 #b780d1}.v1-scenario-selector button:hover{color:#f4f5f8;background:#1f2238}.v1-scenario-selector button:focus-visible{outline-offset:-4px;z-index:1;outline:2px solid #c59bec}.v1-scenario-selector .v1-scenario-index{color:#ab8edb;font:11px var(--font-mono)}.v1-scenario-selector button>span:last-child{color:#bcb0d1}.v1-scenario-stage{grid-template-columns:minmax(15rem,.87fr) minmax(0,1.13fr);align-items:stretch;gap:clamp(1rem,2.4vw,2.5rem);padding:clamp(1.5rem,3vw,3.1rem);display:grid}.v1-scenario-stage:focus-visible{outline-offset:-4px;outline:2px solid #b490e1}.v1-scenario-context{flex-direction:column;gap:1rem;min-width:0;display:flex}.v1-scenario-context .eyebrow{color:#b4a3d6;letter-spacing:.07em;font-size:.66rem}.v1-scenario-context h3{font:500 clamp(2.4rem,3.3vw,4.1rem)/1.08 var(--font-display);letter-spacing:-.04em;margin:.35rem 0 .1rem}.v1-scenario-context>p:not(.eyebrow){color:#b4bdd0;max-width:28rem;margin:0;font-size:clamp(.94rem,1.15vw,1.06rem);line-height:1.65}.v1-scenario-value{color:#e3d5ef;font:500 clamp(1.1rem,1.55vw,1.5rem)/1.4 var(--font-display);border-left:2px solid #c38bd1;align-items:flex-start;gap:.75rem;margin-top:auto;padding:.8rem 0 .8rem 1rem;display:flex}.v1-value-marker{color:#ca8cd2;font-size:1.25rem}.v1-scenario-context>small{color:#8996af;font-size:.68rem;line-height:1.5}.v1-scenario-visual{isolation:isolate;background:linear-gradient(160deg,#192039,#101629 78%);border:1px solid #3f4361;border-radius:8px;flex-direction:column;min-width:0;padding:1.15rem;display:flex;position:relative;overflow:hidden}.v1-scenario-visual:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,#38445b 1px,#0000 1px),linear-gradient(#38445b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.v1-scenario-visual-header,.v1-scenario-system-footer{z-index:1;color:#aeb1cf;font:10px/1.4 var(--font-mono);justify-content:space-between;gap:1rem;display:flex;position:relative}.v1-scenario-visual-header{border-bottom:1px solid #3a3f5a;padding-bottom:1rem}.v1-scenario-flow{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto 0;padding:2.5rem 0;list-style:none;display:grid;position:relative}.v1-scenario-step{z-index:1;background:#1f243c;border:1px solid #5d5c87;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;min-height:7.3rem;padding:1rem;display:flex;position:relative}.v1-scenario-step-number{color:#9eaacc;font:10px var(--font-mono)}.v1-scenario-step strong{color:#eeeaf7;font:500 clamp(.85rem,1.05vw,1rem)/1.35 var(--font-display)}.v1-scenario-port{background:#2a2446;border:1px solid #a57dd4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.v1-scenario-port>span{background:#d39ddd;border-radius:50%;width:6px;height:6px}.v1-scenario-join{background:linear-gradient(90deg,#816aca,#c182c7);width:1rem;height:1px;position:absolute;top:50%;left:100%}.v1-scenario-step:nth-child(2) .v1-scenario-join{background:#bb81d5;width:1px;height:1rem;top:100%;left:50%}.v1-scenario-step:nth-child(3) .v1-scenario-join{top:50%;left:100%}.v1-scenario-system-footer{border-top:1px solid #3a3f5a;justify-content:start;align-items:center;padding-top:1rem}.v1-scenario-indicator{background:#b77bd8;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){@keyframes v1-scenario-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v1-scenario-step{animation:.52s cubic-bezier(.2,.7,.2,1) both v1-scenario-enter}@keyframes v1-scenario-alive{0%,to{opacity:.5}50%{opacity:1}}.v1-scenario-indicator{animation:3.8s ease-in-out infinite v1-scenario-alive}}@media (max-width:80rem){.v1-scenario-stage{grid-template-columns:1fr}.v1-scenario-context{gap:.65rem}.v1-scenario-value{margin-top:1rem}.v1-scenario-context h3{font-size:clamp(2.2rem,3.5vw,3.3rem)}}@media (max-width:48rem){.v1-capability{min-height:22rem}.v1-scenario-explorer{grid-template-columns:1fr}.v1-scenario-selector{border-bottom:1px solid #343a52;border-right:0;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.v1-scenario-selector button{min-height:4.5rem;padding:1rem;font-size:.95rem}.v1-scenario-selector button[aria-selected=true]{box-shadow:inset 0 3px #b780d1}.v1-scenario-stage{padding:1.25rem}.v1-scenario-context h3{font-size:2.3rem}.v1-scenario-flow{padding:1.5rem 0}}@media (max-width:28rem){.v1-scenario-selector button{grid-template-columns:1.5rem 1fr;gap:.35rem}.v1-scenario-selector button>span:last-child{display:none}.v1-scenario-flow{grid-template-columns:1fr}.v1-scenario-step{min-height:5.5rem}.v1-scenario-join{width:1px!important;height:1rem!important;top:100%!important;left:50%!important}}.v1-flow-list{grid-template-columns:repeat(6,minmax(0,1fr))}.v1-flow-list:before{top:clamp(6.25rem,9.25vw,9.25rem)}.v1-flow-step{padding:.95rem}.v1-flow-step h3{font-size:clamp(.95rem,1.35vw,1.22rem)}.v1-system-datafeed{background:linear-gradient(90deg,#1c2940,#151d2f);border-top:1px solid #3b4765;border-radius:7px;grid-template-columns:1fr auto;gap:.3rem 1rem;margin-top:1.5rem;padding:1.35rem;display:grid}.v1-system-datafeed .eyebrow{color:#b8c1de;grid-column:1/-1;margin:0}.v1-system-datafeed strong{font:500 1.2rem var(--font-display)}.v1-system-datafeed>span:not(.eyebrow){color:#cfdaea;font-size:.88rem}.v1-system-datafeed small{color:#96a9c6;grid-column:1/-1;font-size:.75rem;line-height:1.6}.v1-system-oversight{border-top:1px solid #343a50}@media (max-width:80rem) and (min-width:48.001rem){.v1-flow-list{grid-template-columns:repeat(3,minmax(0,1fr))}.v1-flow-list:before{display:none}}@media (max-width:62rem){.v1-flow-list{grid-template-columns:1fr}.v1-flow-list:before{display:block;top:2rem}}@media (max-width:48rem){.v1-system-datafeed{grid-template-columns:1fr}}.v1-process{isolation:isolate;position:relative}.v1-process:before{content:"";opacity:.75;z-index:-1;background:linear-gradient(90deg,#5146f7,#9a55bb,#ca659b);height:1px;position:absolute;top:7.7rem;left:0;right:0}.v1-process li{padding:1.3rem 2rem 1.5rem 0;position:relative}.v1-process li:before{content:"";background:#bf83d6;border-radius:50%;width:7px;height:7px;position:absolute;top:7.5rem;left:0;box-shadow:0 0 0 4px #141523}.v1-process-art{justify-content:flex-start;align-items:center;height:8rem;margin:1rem 0 0;display:flex}.v1-process-symbol{width:7rem;height:4.9rem;overflow:visible}.v1-process h3{margin:.8rem 0 .7rem}.v1-process p{font-size:.88rem}.v1-lab-architecture{background:radial-gradient(at 65% 44%,#26204355,#0000 64%),#111727;border:1px solid #343e55;border-radius:11px;align-self:center;min-width:0;padding:clamp(1rem,2vw,2rem);position:relative;overflow:hidden}.v1-lab-heading,.v1-lab-bottom{font:11px/1.3 var(--font-mono);color:#aeb3cd;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.v1-lab-heading .eyebrow{color:#c7b8e4;margin:0;font-size:10px}.v1-lab-heading{border-bottom:1px solid #343953;padding-bottom:1rem}.v1-lab-system{width:100%;height:auto;display:block}.v1-lab-grid path{stroke:#3d415a;stroke-width:.55px;opacity:.44}.v1-lab-links path{stroke:#a07aca;stroke-width:1.7px}.v1-lab-links .v1-lab-beam{stroke:#e0a6e7;stroke-width:2.7px;stroke-dasharray:3 97;stroke-linecap:round}.v1-lab-box{fill:#1a2032;stroke:#586487;stroke-width:1.2px}.v1-lab-active{fill:#25203b;stroke:#aa76cd}.v1-lab-port{fill:#d49ae2}.v1-lab-core{fill:#c68de0;stroke:#ead0f4}.v1-lab-mono{font:10px var(--font-mono);fill:#abb7d1}.v1-lab-title{font:500 14px var(--font-display);fill:#f4f5f8}.v1-lab-bottom{font:10px/1.5 var(--font-mono);border-top:1px solid #343953;flex-wrap:wrap;padding-top:1rem}.v1-lab-bottom>span:first-child{color:#e1caef;font-family:var(--font-sans);font-size:.8rem}@media (prefers-reduced-motion:no-preference){@keyframes v1-lab-pulse{0%,15%{stroke-dashoffset:100px;opacity:0}25%,70%{opacity:.9}90%,to{stroke-dashoffset:0;opacity:0}}.v1-lab-beam{animation:16s linear infinite v1-lab-pulse}@keyframes v1-process-emphasis{0%,to{opacity:.72}50%{opacity:1}}.v1-process-symbol{animation:11s ease-in-out infinite v1-process-emphasis}}.v1-cta{isolation:isolate;overflow:hidden}.v1-cta:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#61618b 1px,#0000 1px),linear-gradient(90deg,#61618b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 86%);mask-image:linear-gradient(270deg,#000 0%,#0000 86%)}.v1-cta:after{content:"";aspect-ratio:1;outline-offset:-4.3rem;opacity:.28;pointer-events:none;border:1px dashed #9a80ce;border-radius:50%;outline:1px solid #70568d;width:40rem;position:absolute;top:50%;right:-10rem;transform:translateY(-50%)}.v1-cta-inner{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){@keyframes v1-cta-orbit{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.v1-cta:after{animation:45s linear infinite v1-cta-orbit}}@media (max-width:62rem){.v1-process:before,.v1-process li:before{display:none}.v1-cta:after{opacity:.18;right:-17rem}}@media (max-width:48rem){.v1-lab-architecture{padding:.8rem}.v1-lab-heading,.v1-lab-bottom{font-size:9px}.v1-process-art{height:6rem;margin:.5rem 0 0}.v1-cta:after{width:26rem;right:-17rem}}.v2-workbench,.v2-builder{background:#111725;border:1px solid #394159;border-radius:12px;overflow:hidden}.v2-workbench{grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);display:grid}.v2-workbench-side{background:#101521;border-right:1px solid #384059;padding:clamp(1.2rem,2.7vw,2.25rem)}.v2-workbench-side>.eyebrow{color:#bca6da;margin-bottom:1.2rem}.v2-workbench-roles{gap:.55rem;display:grid}.v2-workbench-roles button{text-align:left;cursor:pointer;color:#b9c0d0;background:0 0;border:1px solid #3b4359;border-radius:7px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;width:100%;padding:1.05rem .85rem;display:grid}.v2-workbench-roles button[aria-selected=true]{color:#f2edf9;background:#242036;border-color:#a87fca}.v2-workbench-roles button strong{font:500 clamp(1rem,1.5vw,1.35rem)/1.3 var(--font-display)}.v2-workbench-roles button span{font:11px var(--font-mono);color:#bd9eda}.v2-workbench-note{color:#a5b1c8;margin:2rem 0 0;font-size:.83rem;line-height:1.65}.v2-workbench-stage{background:radial-gradient(circle at 49% 53%,#3424475c,#0000 63%);min-width:0;padding:clamp(1.25rem,3.3vw,3.5rem)}.v2-panel-top{font:10px/1.5 var(--font-mono);color:#bea9d6;flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.v2-workbench-stage>h3{font:500 clamp(2rem,3.2vw,3.6rem)/1.1 var(--font-display);letter-spacing:-.04em;margin:2.2rem 0 .75rem}.v2-workbench-description{color:#b9c0d5;max-width:42rem;line-height:1.75}.v2-agent-flow{grid-template-columns:1fr 20px 1fr 20px 1.3fr 20px 1.2fr;align-items:center;gap:.4rem;min-height:11rem;margin:3rem 0;display:grid}.v2-agent-flow>div:not(.v2-agent-signal){background:#1b2133;border:1px solid #667191;border-radius:8px;flex-direction:column;justify-content:center;gap:.65rem;min-width:0;min-height:8rem;padding:.85rem;display:flex}.v2-agent-flow>div>span:first-child{color:#b8abd5;font:10px/1.4 var(--font-mono)}.v2-agent-flow>div>strong{font:500 clamp(.78rem,1vw,1rem)/1.4 var(--font-display);color:#edeaf7;overflow-wrap:anywhere}.v2-agent-flow .v2-agent-core{position:relative;background:#29203a!important;border-color:#c293d5!important}.v2-agent-core>i{background:#cf91d4;border-radius:50%;width:7px;height:7px;position:absolute;bottom:10px;right:10px}.v2-agent-signal{position:relative;background:#b194d8!important;border:0!important;height:1px!important;min-height:1px!important;padding:0!important}.v2-agent-signal span{background:#d1a4e0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.v2-agent-bottom{border-top:1px solid #40405b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.v2-agent-oversight{font:10px/1.4 var(--font-mono);color:#c19bd9}.v2-agent-bottom strong{font:500 1rem var(--font-display);color:#f2eaf9}.v2-builder-header{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.2rem,2.7vw,2.5rem);display:flex}.v2-builder-header .eyebrow{color:#baa7db;margin:0 0 .65rem}.v2-builder-header h3{font:500 clamp(1.7rem,3vw,2.6rem)/1.15 var(--font-display);letter-spacing:-.03em;margin:0}.v2-concept-tag{font:10px/1.4 var(--font-mono);color:#a4acc4}.v2-builder-selector{border-block:1px solid #333b53;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-builder-selector button{cursor:pointer;color:#aeb7cf;text-align:left;border:0;background:#121929;border-right:1px solid #333b53;align-items:center;gap:1rem;min-width:0;padding:1.1rem 1.4rem;display:flex}.v2-builder-selector button:last-child{border-right:0}.v2-builder-selector button span{font:11px var(--font-mono);color:#b99ad7}.v2-builder-selector button strong{font:500 clamp(.89rem,1.22vw,1.1rem)/1.3 var(--font-display)}.v2-builder-selector button[aria-selected=true]{color:#f3edf9;background:#28223a;box-shadow:inset 0 3px #c58acb}.v2-builder-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.75fr);display:grid}.v2-builder-canvas{isolation:isolate;background-image:linear-gradient(90deg,#383e5530 1px,#0000 1px),linear-gradient(#383e5530 1px,#0000 1px);background-size:32px 32px;padding:clamp(1.25rem,3vw,2.75rem);position:relative}.v2-builder-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.v2-builder-source{background:#1b2333;border:1px solid #57627d;border-radius:7px;min-width:0;padding:1rem}.v2-builder-source-top{color:#a3afcc;font:10px var(--font-mono);justify-content:space-between;gap:.5rem;margin-bottom:.65rem;display:flex}.v2-source-led{background:#be94d5;border-radius:50%;width:6px;height:6px}.v2-builder-source>strong{font:500 clamp(.88rem,1.25vw,1.1rem)/1.2 var(--font-display);display:block}.v2-builder-source>small{color:#a4b2c7;font-size:.7rem}.v2-builder-data{align-items:center;gap:.35rem;margin-top:1rem;display:flex}.v2-builder-data>span{background:#77a;flex:1;height:2px}.v2-builder-data>span:nth-child(2){background:#ca91ce;flex:.5}.v2-builder-bridge{min-height:4.8rem;font:10px var(--font-mono);letter-spacing:.07em;color:#b98abd;text-align:center;place-items:center;display:grid;position:relative}.v2-bridge-gap{opacity:.85}.v2-bridge-broken{font-size:13px;position:absolute;top:50%;right:33%}.v2-builder-bridge[data-connected=true]{color:#d2b2df}.v2-bridge-line{background:#9d81d1;width:2px;height:1.9rem;position:relative}.v2-bridge-line i{background:#d4a3df;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-2px}.v2-builder-layer-stack{gap:.5rem;width:min(100%,26rem);margin:auto;display:grid}.v2-builder-layer{text-align:center;background:#262239;border:1px solid #746594;border-radius:9px;gap:.22rem;min-height:4rem;padding:.85rem;transition:opacity .4s,border-color .4s;display:grid}.v2-builder-layer[data-on=false],.v2-builder-governance[data-on=false]{opacity:.14;border-style:dashed}.v2-builder-layer[data-on=true]{border-color:#c391d6}.v2-builder-layer>span{font:10px var(--font-mono);color:#c6adda}.v2-builder-layer>strong{font:500 clamp(.85rem,1.18vw,1rem)/1.25 var(--font-display);color:#f1ecf8}.v2-builder-layer[data-layer=context]{border-radius:30px}.v2-builder-governance{text-align:center;font:10px/1.4 var(--font-mono);color:#cab0da;border:1px solid #9c77bf;border-radius:6px;padding:.85rem}.v2-builder-story{border-left:1px solid #343e55;flex-direction:column;align-items:start;min-width:0;padding:clamp(1.4rem,3vw,3rem);display:flex}.v2-builder-story .eyebrow{color:#baa6d6}.v2-builder-story h3{font:500 clamp(1.7rem,2.7vw,3rem)/1.12 var(--font-display);letter-spacing:-.035em;margin:1.1rem 0 1.25rem}.v2-builder-story>p:not(.eyebrow){color:#b5bfd3;line-height:1.75}.v2-builder-outcome{border-top:1px solid #464760;gap:.5rem;width:100%;margin-top:2rem;padding:1rem 0;display:grid}.v2-builder-outcome>span,.v2-builder-next>span{font:10px var(--font-mono);color:#b29ad2}.v2-builder-outcome strong{font:500 clamp(1.1rem,1.5vw,1.5rem)/1.3 var(--font-display)}.v2-builder-next{width:100%;font:11px var(--font-mono);color:#c69dd6;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.v2-builder-controls{flex-wrap:wrap;gap:.7rem;margin-top:auto;display:flex}.v2-builder-controls button{color:#f4edfa;cursor:pointer;font:500 .82rem var(--font-sans);background:#29243d;border:1px solid #6c6591;border-radius:6px;padding:.85rem 1rem}.v2-builder-controls button:disabled{opacity:.32;cursor:default}.v2-technology-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v2-technology-choices article{border-top:1px solid #9f7aca;padding:1.6rem 1rem 1.6rem 0}.v2-technology-choices h3{font:500 clamp(1.5rem,2.3vw,2.5rem)/1.1 var(--font-display);margin:2rem 0 1.2rem}.v2-technology-choices p{color:#aeb8ce;font-size:.94rem;line-height:1.7}.v2-system-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v2-system-detail{background:#131927;border:1px solid #3c4257;border-radius:9px;gap:.95rem;padding:clamp(1.3rem,2.6vw,2.6rem);scroll-margin-top:2rem;display:grid}.v2-system-detail>.eyebrow{color:#bba0df}.v2-system-detail h3{font:500 clamp(1.65rem,2.2vw,2.5rem)/1.1 var(--font-display);margin:0}.v2-system-detail div{gap:.45rem;margin-top:1.5rem;display:grid}.v2-system-detail div>strong{font:500 clamp(1rem,1.3vw,1.25rem) var(--font-display);color:#e9daf7}.v2-system-detail div>p{color:#adb8cf;margin:0;font-size:.93rem;line-height:1.65}.v2-contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.v2-contact-intro{color:#aeb8cc;max-width:33rem;margin:2rem 0;line-height:1.7}.v2-contact-aside{color:#adb6c9;border-top:1px solid #4c4662;margin-top:4rem;padding-top:1.4rem}.v2-contact-aside h3{font:500 1.25rem var(--font-display);color:#ececf6}.v2-contact-aside .v1-contact-email{font:500 .85rem var(--font-sans);color:#d3b8e7;overflow-wrap:anywhere;border:0;margin:0;padding:0;display:inline}.v2-contact-aside .v1-contact-email span{display:none}.v2-contact-form{background:#121827;border:1px solid #3f455d;border-radius:12px;min-width:0;padding:clamp(1.25rem,3.4vw,3rem)}.v2-contact-form>.eyebrow{color:#c0a7dc;margin-bottom:2rem}.v2-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.v2-contact-fields label{min-width:0;font:500 .84rem/1.4 var(--font-sans);color:#ece9f5;align-content:start;gap:.5rem;display:grid}.v2-contact-fields label>span{color:#cfa2db;display:inline}.v2-contact-fields label .v2-optional{color:#919bb1;font-size:.72rem;font-weight:400}.v2-contact-fields input,.v2-contact-fields select,.v2-contact-fields textarea{color:#f4f2f9;width:100%;min-width:0;font:400 .93rem var(--font-sans);outline-offset:3px;background:#1a2233;border:1px solid #58627b;border-radius:6px;padding:.95rem 1rem;display:block}.v2-contact-fields input:focus,.v2-contact-fields select:focus,.v2-contact-fields textarea:focus{border-color:#bb93de}.v2-contact-fields .v2-contact-message{grid-column:1/-1}.v2-contact-fields textarea{resize:vertical;min-height:8rem}.v2-contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.v2-contact-privacy{color:#99a6bc;margin:1.5rem 0;font-size:.8rem;line-height:1.6}.v2-contact-submit{color:#fff;cursor:pointer;font:500 1rem var(--font-sans);background:#5146f7;border:0;border-radius:7px;justify-content:space-between;gap:3rem;width:100%;padding:1rem 1.3rem;display:flex}.v2-contact-submit:disabled{opacity:.65;cursor:wait}.v2-form-success,.v2-form-error{color:#e9e0f3;background:#1c2134;border-left:2px solid #a68acb;margin:1rem 0 0;padding:.8rem 1rem;font-size:.85rem;line-height:1.6}.v2-form-error{border-color:#e7a0ac}.v2-form-error a{color:#e4bdec;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){@keyframes v2-signal{0%{transform:translate(0)}to{transform:translate(20px)}}.v2-agent-signal span{animation:3.6s ease-in-out infinite alternate v2-signal}.v2-builder[data-stage=intelligent] .v2-bridge-line i{animation:4.2s ease-in-out infinite alternate v2-flow-pulse}@keyframes v2-flow-pulse{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(24px)}}}@media (max-width:76rem){.v2-agent-flow{grid-template-columns:1fr;gap:.5rem}.v2-agent-flow>div:not(.v2-agent-signal){min-height:5rem}.v2-agent-signal{justify-self:center;width:1px!important;height:1rem!important}}@media (max-width:64rem){.v2-workbench{grid-template-columns:1fr}.v2-workbench-side{border-bottom:1px solid #394159;border-right:0}.v2-workbench-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-workbench-roles button{grid-template-columns:1fr;gap:.5rem;padding:.8rem}.v2-builder-body{grid-template-columns:1fr}.v2-builder-story{border-top:1px solid #343e55;border-left:0}}@media (max-width:48rem){.v2-workbench-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-builder-header{gap:.8rem;display:grid}.v2-builder-selector{grid-template-columns:1fr}.v2-builder-selector button{border-bottom:1px solid #30394d;border-right:0;padding:.95rem}.v2-builder-selector button:last-child{border-bottom:0}.v2-technology-choices,.v2-system-capability-list,.v2-contact-layout,.v2-contact-fields{grid-template-columns:1fr}.v2-contact-fields .v2-contact-message{grid-column:1}.v2-contact-aside{margin-top:2rem}}.v2-contact-fields label{display:block}.v2-contact-fields input,.v2-contact-fields select,.v2-contact-fields textarea{margin-top:.55rem}.v1-process--animated{isolation:isolate;position:relative}.v1-process--animated:before,.v1-process--animated:after{display:none}.v1-process--animated li{border-top:0;min-width:0;padding:1.3rem 1.5rem 1.5rem 0}.v1-process--animated li:not(:first-child){padding-left:0}.v1-process--animated li:before{display:none}.v1-process--animated .v1-process-art{height:8rem;margin:1rem 0 .3rem}.v1-process--animated .v1-process-track{pointer-events:none;width:calc(100% + 1.5rem);height:18px;margin:0 0 .95rem;position:relative;overflow:visible}.v1-process-track-base,.v1-process-track-fill{height:2px;position:absolute;top:8px;left:0;right:0}.v1-process-track-base{background:#464660}.v1-process-track-fill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#6252fc,#bf89d8,#cc86b7)}.v1-process-track-node{z-index:1;background:#55516c;border:1px solid #aea1c5;border-radius:50%;width:9px;height:9px;transition:background-color .25s,box-shadow .25s;position:absolute;top:4.5px;left:0;box-shadow:0 0 0 4px #0c1019}.v1-process-track-node[data-active=true]{background:#c68de1;box-shadow:0 0 0 4px #191523,0 0 14px #b28bcd60}.v1-process--animated h3{margin:.75rem 0 .7rem}.v1-process--animated .v1-process-symbol{z-index:1;position:relative}@media (max-width:62rem){.v1-process--animated{margin:0;padding:0 0 0 .35rem;display:block}.v1-process--animated li{z-index:1;border-top:none;padding:1.4rem .5rem 2.25rem 2.65rem;position:relative}.v1-process--animated li:not(:first-child){padding-left:2.65rem}.v1-process--animated li:before{content:"";z-index:2;background:#55516c;border:1px solid #aea1c5;border-radius:50%;width:11px;height:11px;display:block;position:absolute;top:1.65rem;left:0;box-shadow:0 0 0 4px #0c1019}.v1-process--animated li[data-activated=true]:before{background:#c58de1;border-color:#d4ace9}.v1-process--animated:before,.v1-process--animated:after{content:"";z-index:0;background:#48445e;width:2px;height:auto;display:block;position:absolute;top:1.8rem;bottom:2rem;left:4.5px}.v1-process--animated:after{transform:scaleY(var(--process-progress,0));transform-origin:top;will-change:transform;background:linear-gradient(#6252fc,#b886df,#cf83b3)}.v1-process--animated .v1-process-track{display:none}.v1-process--animated .v1-process-art{height:6.5rem;margin:.45rem 0}.v1-process--animated h3{margin:.5rem 0}.v1-process--animated p{max-width:35rem}}@media (prefers-reduced-motion:reduce){.v1-process-track-fill,.v1-process--animated:after,.v1-process-track-node{transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gutter:clamp(1.25rem, 5.556vw, 5rem);--section-space:clamp(4rem, 8vw, 7.5rem)}*{box-sizing:border-box}html{scroll-padding-top:2rem}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.7}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-violet);outline-offset:6px}::selection{background:var(--color-intelligence);color:#fff}h1,h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.08}h1{max-width:64rem;margin:1.75rem 0;font-size:clamp(2.75rem,5.8vw,5.25rem)}h2{margin:0 0 1.5rem;font-size:clamp(2rem,3.5vw,3.25rem)}p{margin:0 0 1.25rem}.container{width:min(calc(100% - var(--gutter) * 2), var(--container-content));margin-inline:auto}.skip-link{top:1rem;left:var(--gutter);z-index:10;background:var(--color-foreground);color:var(--color-background);padding:.75rem 1rem;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--color-stroke)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;min-height:7rem;display:flex}.brand-logo{width:10.5rem;height:auto;display:block}.primary-navigation{gap:clamp(1.25rem,3vw,2.5rem);display:flex}.primary-navigation a{min-height:2.75rem;color:var(--color-muted);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.primary-navigation a:hover,.site-footer a:hover{color:var(--color-foreground);text-decoration:underline}.menu-toggle{border:1px solid var(--color-stroke);background:var(--color-panel);color:var(--color-foreground);cursor:pointer;min-height:2.75rem;padding:.6rem .8rem;display:none}.eyebrow{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;line-height:1.8}.button{background:var(--color-intelligence);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:3.25rem;margin-top:1rem;padding:.875rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:#4439df}.placeholder-note{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem}.section{border-top:1px solid var(--color-stroke);padding-block:var(--section-space);scroll-margin-top:2rem}.section-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.section-grid>.eyebrow{grid-column:span 3}.section-content{grid-column:span 9;min-width:0}.section-content>p{max-width:42rem;color:var(--color-muted)}.placeholder-panel{border:1px solid var(--color-stroke);background:var(--color-panel);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.placeholder-panel p:last-child{color:var(--color-muted);margin-bottom:0}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.capability-list li{border-top:1px solid var(--color-stroke);font-family:var(--font-display);padding:1.25rem 0;font-size:1.125rem}.site-footer{border-top:1px solid var(--color-stroke);color:var(--color-muted);padding-block:2rem;font-size:.8125rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-inner p{margin:0}.footer-inner a{align-items:center;gap:1rem;min-height:2.75rem;display:inline-flex}@media (max-width:47.999rem){.header-inner{gap:.75rem;min-height:6rem;padding-block:1rem}.brand-logo{width:8.5rem}.menu-toggle{align-items:center;display:inline-flex}.primary-navigation{flex-direction:column;gap:.5rem;width:100%;padding-top:1rem;display:none}.primary-navigation[data-open=true]{display:flex}.primary-navigation a{padding-inline:.5rem}.section-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.section-grid>.eyebrow,.section-content{grid-column:1}.desktop-break{display:none}.capability-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
