.context-scene{--os-ink:#a39477;--os-ink-2:#817760;--os-line:#51483a;--os-top:#26211b;--os-left:#1d1914;--os-right:#15120e;--os-lit:#3b2414;--os-accent:#ff5c01;--os-accent-soft:#6b2f0c;--os-accent-ink:#ff7a2e;--os-accent-text:#171410;--os-ease:cubic-bezier(.2, .8, .2, 1);width:100%;margin-inline:auto;container:context-scene/inline-size}.context-scene>svg{width:100%;height:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:visible}.os-tile-wrap,.os-node-body,.os-node-glow,.os-pill,.os-pill-body,.os-bar{transform-box:fill-box}.os-stop{stop-color:var(--os-accent)}.os-slab path{stroke:var(--os-ink);stroke-width:1px;stroke-linejoin:round;transition:fill .8s var(--os-ease)}.os-face-t{fill:var(--os-top)}.os-face-l{fill:var(--os-left)}.os-face-r{fill:var(--os-right)}.os-rim{fill:none;stroke:var(--os-ink);stroke-width:.7px;stroke-dasharray:1.5 3;opacity:.3;transition:stroke .8s,opacity .8s}.os-plate-label{letter-spacing:.18em;text-anchor:middle;fill:var(--os-ink-2);font-size:18px;font-weight:600;transition:fill .8s}.os-grid path{fill:none;stroke:var(--os-ink);stroke-width:.6px;opacity:.07}.os-tile path{stroke-width:.8px}.os-tile-wrap{transition:translate .7s var(--os-ease);animation:os-drop .6s var(--os-ease) both;animation-delay:calc(var(--i) * .11s + .12s);transform-origin:50% 100%}.os-glyph,.os-glyph path,.os-glyph circle,.os-glyph ellipse{fill:none;stroke:var(--os-ink);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .6s,fill .6s}.os-more{text-anchor:middle;fill:var(--os-ink);font-size:9px;font-weight:600}.os-flow path{fill:none;stroke-linecap:round}.os-flow-line{stroke:#5c5143;stroke-width:1.2px;stroke-dasharray:2 4;transition:stroke .6s;animation:2.4s linear infinite os-flow}.os-flow-packet{stroke:var(--os-accent-ink);stroke-width:2.4px;stroke-dasharray:5 200;stroke-dashoffset:5px;opacity:0}.is-ingest .os-flows-data .os-flow-line,.is-serve .os-flows-clients .os-flow-line{stroke:var(--os-accent-ink);animation:.9s linear infinite os-flow}.is-ingest .os-flows-data .os-flow-packet,.is-serve .os-flows-clients .os-flow-packet{opacity:1;animation:2.6s cubic-bezier(.45,0,.55,1) infinite os-packet;animation-delay:calc(var(--i) * .37s)}.is-ingest .os-data .os-face-t,.is-graph .os-graph .os-face-t{fill:var(--os-lit)}.is-ingest .os-data .os-rim,.is-graph .os-graph .os-rim{stroke:var(--os-accent-ink);opacity:.8}.is-ingest .os-data .os-plate-label,.is-graph .os-graph .os-plate-label{fill:var(--os-accent-ink)}.is-ingest .os-data .os-tile .os-face-t{fill:#33291f}.os-source-logo{fill:var(--os-ink);color:var(--os-ink);transition:fill .8s var(--os-ease), color .8s var(--os-ease)}.os-sharepoint *{transition:fill .8s var(--os-ease)}.os-sp-1{fill:#6f6552}.os-sp-2{fill:#847a63}.os-sp-3{fill:#958a6f}.os-sp-tile{fill:var(--os-ink)}.os-sharepoint-s{fill:var(--os-top)}.is-ingest .os-data .os-sp-1{fill:#a8400a}.is-ingest .os-data .os-sp-2{fill:#d4540c}.is-ingest .os-data .os-sp-3{fill:#f06a1c}.is-ingest .os-data .os-sp-tile{fill:var(--os-accent-ink)}.is-ingest .os-data .os-sharepoint-s{fill:#33291f}.is-ingest .os-data .os-source-logo{fill:var(--os-accent-ink);color:var(--os-accent-ink);animation:1.8s ease-in-out infinite alternate os-think}.os-sweep{opacity:0;transition:opacity 1s;animation:3.4s ease-in-out infinite os-sweep}.is-graph .os-sweep{opacity:1}.os-links path{fill:none;stroke:var(--os-ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.6;transition:stroke .8s,opacity .8s}.is-graph .os-links path{stroke:var(--os-accent-ink);opacity:1}.os-draw{fill:none;stroke:#fff;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px}.is-built .os-draw{stroke-dashoffset:0;animation:os-draw .9s var(--os-ease) both;animation-delay:calc(var(--i) * .15s + .35s)}.os-node-body{opacity:.55;transform-origin:50% 100%;transition:opacity .6s}.os-node-top{fill:var(--os-top);stroke:var(--os-ink-2);stroke-width:1px;stroke-dasharray:3 3;transition:translate .7s var(--os-ease), fill .8s, stroke .8s;transition-delay:calc(var(--i) * 60ms + .45s);translate:0 12px}.os-node-side{fill:var(--os-right);stroke:var(--os-ink);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:scale .7s var(--os-ease), fill .8s, opacity .3s;transition-delay:calc(var(--i) * 60ms + .45s);scale:1 0}.os-node-ring,.os-icon{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:scale .55s cubic-bezier(.3,1.45,.45,1),opacity .3s,stroke .8s;transition-delay:calc(var(--i) * 60ms);scale:0}.os-node-ring{fill:none;stroke:var(--os-line);stroke-width:.8px;transform-origin:50%}.os-icon path,.os-icon circle,.os-icon ellipse{fill:var(--os-top);stroke:var(--os-ink);stroke-width:.9px;stroke-linejoin:round;transition:fill .8s}.os-icon .os-icon-line{fill:none}.os-icon .os-face-l{fill:var(--os-left)}.os-icon .os-face-r{fill:var(--os-right)}.is-ingest .os-node-body{animation:2.2s ease-in-out infinite alternate os-breathe;animation-delay:calc(var(--i) * .28s)}.is-built .os-node-body{opacity:1}.is-built .os-node-top{stroke:var(--os-ink);stroke-dasharray:none;transition-delay:calc(var(--i) * .11s);translate:0}.is-built .os-node-side{opacity:1;transition-delay:calc(var(--i) * .11s);scale:1}.is-built .os-node-ring,.is-built .os-icon{opacity:1;transition-delay:calc(var(--i) * .11s + .55s);scale:1}.is-graph .os-node-side{fill:var(--os-accent)}.is-graph .os-node-ring{stroke:var(--os-accent-ink)}.is-graph .os-icon .os-face-t,.is-graph .os-icon ellipse,.is-graph .os-icon circle{fill:var(--os-accent-soft)}.os-node-glow{opacity:0}.is-graph .os-node-glow{animation:1.6s ease-out both os-flash;animation-delay:calc(var(--i) * .12s + .1s)}.is-graph .is-hub .os-node-glow{opacity:.8;animation:2.8s ease-in-out infinite alternate os-glow}.os-pill,.os-pill-body{transform-origin:50% 100%}.os-pill.is-below .os-pill-body{transform-origin:50% 0}.os-pill.is-right .os-pill-body{transform-origin:0}.os-pill.is-left .os-pill-body{transform-origin:100%}.os-pill rect{fill:var(--os-top);stroke:var(--os-line);stroke-width:.8px;transition:fill .6s,stroke .6s;transition-delay:calc(var(--i) * .12s)}.os-pill text{text-anchor:middle;fill:#ebd9af;transition:fill .6s;transition-delay:calc(var(--i) * .12s);font-size:10px;font-weight:600}.os-pill-stem{fill:none;stroke:var(--os-line);stroke-width:.9px;stroke-dasharray:1.5 2;transition:stroke .6s}.is-graph .os-pill rect{fill:var(--os-accent);stroke:var(--os-accent-ink)}.is-graph .os-pill text{fill:var(--os-accent-text)}.is-graph .os-pill-stem{stroke:var(--os-accent-ink)}.os-screen-frame{fill:#1d1914;stroke:var(--os-ink);stroke-width:.9px}.os-screen-bar,.os-screen-stand{fill:none;stroke:var(--os-ink);stroke-width:.8px}.os-screen-foot{fill:var(--os-right);stroke:var(--os-ink);stroke-width:.8px}.os-screen-dot{fill:var(--os-line)}.os-screen-fill{fill:#3a332a;transition:fill .8s}.os-screen-box{fill:none;stroke:var(--os-line);stroke-width:.9px}.os-screen-line{fill:none;stroke:var(--os-line);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .8s}.context-scene .os-client *{transition-delay:calc(var(--i) * .3s)}.is-serve .os-client .os-face-t{fill:var(--os-lit)}.is-serve .os-client .os-rim{stroke:var(--os-accent-ink);opacity:.8}.is-serve .os-client .os-plate-label{fill:var(--os-accent-ink)}.is-serve .os-screen-fill{fill:var(--os-accent)}.os-logo{fill:var(--os-ink);transition:fill .6s;transition-delay:calc(var(--j,0) * .2s + .3s)}.is-serve .os-logo{fill:var(--os-accent-ink)}.is-serve .os-screen-line{stroke:var(--os-accent-ink)}.is-serve .os-bar{transform-origin:50% 100%;animation:1.5s ease-in-out infinite alternate os-bars;animation-delay:calc(var(--j,0) * .18s + var(--i) * .3s)}@container context-scene (max-width:520px){.os-pill-body{scale:1.3}.os-plate-label{letter-spacing:.12em;font-size:30px}}@keyframes os-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes os-flow{to{stroke-dashoffset:-12px}}@keyframes os-packet{0%{stroke-dashoffset:5px}to{stroke-dashoffset:-100px}}@keyframes os-think{0%{opacity:.45}}@keyframes os-sweep{0%{transform:translate(0)}to{transform:translate(450px)}}@keyframes os-draw{0%{stroke-dashoffset:1px}}@keyframes os-breathe{0%{opacity:.3}to{opacity:.65}}@keyframes os-flash{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes os-glow{0%{opacity:.45}}@keyframes os-bars{0%{transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.context-scene *{transition:none!important;animation:none!important}.context-scene .os-flow-packet,.context-scene .os-sweep{display:none}}
.architecture-section-module__FgNfsa__diagram{background-image:radial-gradient(#51483a70 .8px,#0000 .8px);background-size:20px 20px;padding:28px 16px 20px}@media (min-width:640px){.architecture-section-module__FgNfsa__diagram{padding:40px 32px 28px}}.architecture-section-module__FgNfsa__diagram>.context-scene{max-width:1080px}
.industries-section-module__1g0m5G__edge{animation:.48s ease-out both industries-section-module__1g0m5G__fade-in;animation-delay:var(--delay,0s)}.industries-section-module__1g0m5G__node{animation:.42s cubic-bezier(.2,.7,.2,1) both industries-section-module__1g0m5G__node-in;animation-delay:var(--delay,0s);transform-box:fill-box;transform-origin:50%}.industries-section-module__1g0m5G__flow{stroke-dasharray:7 5;animation:1.44s linear infinite industries-section-module__1g0m5G__flow}.industries-section-module__1g0m5G__glow{filter:drop-shadow(0 0 6px #ff5c0173)}@keyframes industries-section-module__1g0m5G__fade-in{0%{opacity:0}}@keyframes industries-section-module__1g0m5G__node-in{0%{opacity:0;transform:scale(.94)}}@keyframes industries-section-module__1g0m5G__flow{to{stroke-dashoffset:24px}}@media (prefers-reduced-motion:reduce){.industries-section-module__1g0m5G__edge,.industries-section-module__1g0m5G__node,.industries-section-module__1g0m5G__flow{animation:none}}
