.metric-counter-text{white-space:nowrap;font-variant-numeric:tabular-nums;color:#070b0d;line-height:1;display:inline-block}.metric-counter-digit{vertical-align:bottom;perspective:5em;width:1ch;height:1em;display:inline-block;position:relative}.metric-flap{position:absolute;inset:0}.metric-flap-half{backface-visibility:hidden;background:#fff;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.metric-flap-half>span{width:100%;height:1em;position:absolute;left:0}.metric-flap-top{transform-origin:bottom;top:0}.metric-flap-top>span{top:0}.metric-flap-bottom{transform-origin:top;bottom:0}.metric-flap-bottom>span{top:-.5em}.metric-flap-out{z-index:2;animation:70ms ease-in forwards metric-flap-out}.metric-flap-in{z-index:3;animation:70ms ease-out 70ms both metric-flap-in}@keyframes metric-flap-out{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes metric-flap-in{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.metric-flap-out,.metric-flap-in{animation:none;transform:none}}
.nv-visual{isolation:isolate;position:relative}.nv-visual-link{display:block;position:absolute;inset:0}.nv-canvas{transform-origin:0 0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.nv-visual[data-ready=true] .nv-canvas{visibility:visible}.nv-visual[data-ready=true] .nv-fallback{visibility:hidden}.nv-system-font{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.nova-home .nv-canvas p{margin:0}.nv-canvas [data-node-id="3659:982"],.nv-canvas [data-node-id="3659:985"],.nv-canvas [data-node-id="3659:989"],.nv-canvas [data-node-id="3659:992"],.nv-canvas [data-node-id="3659:995"]{mix-blend-mode:normal}.nova-home .lifecycle-art .nv-canvas img{width:revert-layer;height:revert-layer}.nv-visual-link:focus-visible{outline-offset:-4px;outline:2px solid #aff5df}.nv-canvas [data-node-id="3659:3428"],.nv-canvas [data-node-id="3659:3443"]{clip-path:inset(69.45px 0 0)}.nv-canvas [data-node-id="3659:3426"]{clip-path:inset(111.75px 0 0)}.nv-canvas [data-node-id="3659:3487"]{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#8d9294}.nv-hub-gleam{pointer-events:none;border-radius:50.676px;overflow:hidden}.nv-hub-gleam-light{opacity:0;background:linear-gradient(125deg,#0000 24%,#e9f6ec09 36%,#eff9ee40 50%,#e9f6ec09 64%,#0000 76%);width:35%;height:200%;position:absolute;top:-50%;left:0}.nv-arrival-gleam{border-radius:inherit;pointer-events:none;opacity:0;background:#e7ffe61f;border:2px solid #e5f7de;position:absolute;inset:-1px;box-shadow:0 0 16px 3px #dcf5d833}.nv-row-gleam-mask{pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-row-gleam{opacity:0;background:linear-gradient(105deg,#0000 0%,#effff515 24%,#effff570 50%,#effff515 76%,#0000 100%);width:28%;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.nv-canvas [data-reveal-at]{opacity:1!important;filter:none!important}.nv-canvas [data-rest-opacity="0.79"]{opacity:.79!important}.nv-canvas [data-progress-fill]{transform:none!important}.nv-canvas [data-flow-path]{stroke-dasharray:none!important;stroke-dashoffset:0!important;opacity:1!important}.nv-canvas [data-flow-arrow]{opacity:1!important;transform:none!important}.nv-canvas [data-enter-x]{transform:none!important}.nv-hub-gleam,.nv-arrival-gleam,.nv-row-gleam-mask{display:none}}
.hero-agent-status{--agent-card-height:76px;z-index:3;width:min(430px,42vw);height:calc(var(--agent-card-height) * 1.3);color:#f1f8f4;-webkit-tap-highlight-color:transparent;border-radius:21px;text-decoration:none;position:absolute;top:18%;right:max(32px,50vw - 590px)}.hero-agent-status:focus-visible{outline-offset:9px;outline:2px solid #b9efda}.hero-agent-stack{height:var(--agent-card-height);isolation:isolate;display:block;position:relative}.hero-agent-card{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);transform-origin:50% 0;will-change:transform, opacity;background:linear-gradient(115deg,#e1efe10e,#abc2b008 60%,#dae8de0c);border:1px solid #d6efde1a;border-radius:21px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000000a}.hero-agent-card-content{align-items:center;gap:15px;height:100%;padding:12px 19px 12px 12px;display:flex}.hero-agent-icon{color:#e5eee7b3;width:50px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:13px;flex:0 0 50px;place-items:center;display:grid;position:relative;overflow:hidden}.hero-agent-icon--configuration{color:#e4e9dfb3}.hero-agent-icon--process{color:#daeee4b3}.hero-agent-icon--data{color:#dcebe6b3}.hero-agent-icon svg{width:39px;height:39px;overflow:visible}.hero-agent-form{transform-box:fill-box;transform-origin:50%;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-agent-form--pair-a{animation-name:agent-pair-a}.hero-agent-form--pair-b{animation-name:agent-pair-b}.hero-agent-form--left{animation-name:agent-lobe-left}.hero-agent-form--right{animation-name:agent-lobe-right}.hero-agent-form--lower{animation-name:agent-lobe-lower}.hero-agent-form--breathe{animation-name:agent-breathe}.hero-agent-form--satellite{animation-name:agent-satellite}.hero-agent-form--dot-top{animation-name:agent-dot-top}.hero-agent-form--dot-bottom{animation-name:agent-dot-bottom}.hero-agent-stack[data-icon-motion=paused] .hero-agent-form,.hero-agent-card:not([data-depth="0"]) .hero-agent-form{animation-play-state:paused}@keyframes agent-pair-a{0%,to{transform:translateY(-1px)scaleX(1)}50%{transform:translateY(1px)scaleX(.88)}}@keyframes agent-pair-b{0%,to{transform:translateY(1px)scaleX(.88)}50%{transform:translateY(-1px)scaleX(1)}}@keyframes agent-lobe-left{0%,to{transform:translate(0)}50%{transform:translate(3px,2px)}}@keyframes agent-lobe-right{0%,to{transform:translate(0)}50%{transform:translate(-3px,2px)}}@keyframes agent-lobe-lower{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes agent-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes agent-satellite{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5px,-2px)scale(.85)}}@keyframes agent-dot-top{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes agent-dot-bottom{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-agent-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-circular), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.015em;font-size:15px;font-weight:400;line-height:1.35;overflow:hidden}@media (max-width:700px){.hero-agent-status{--agent-card-height:55px;border-radius:16px;width:min(380px,100% - 36px);top:17%;left:18px;right:auto}.hero-agent-card{border-radius:16px}.hero-agent-card-content{gap:11px;padding:8px 13px 8px 8px}.hero-agent-icon{border-radius:10px;flex-basis:37px;width:37px;height:37px}.hero-agent-icon svg{width:30px;height:30px}.hero-agent-task{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-agent-card{will-change:auto}.hero-agent-form{animation:none!important}}
.announce-bar{z-index:4;width:100%;font-family:var(--font-diatype), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;border-bottom:1px solid #103c311f;position:absolute;top:76px;left:0;overflow:hidden}.announce-bar-art{z-index:0;pointer-events:none;position:absolute;inset:0}.announce-bar-track{inset-block:0;width:400%;height:100%;animation:48s linear infinite marquee-x;display:flex;position:absolute;left:0}.announce-bar-tile{flex:1;height:100%;position:relative}.announce-bar-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff6b 0%,#ffffffb8 22%,#ffffffc7 50%,#ffffffb8 78%,#ffffff6b 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.announce-bar-track{animation:none}}.announce-bar-link{z-index:2;width:min(1180px,100% - 48px);min-height:42px;color:inherit;text-align:center;margin-inline:auto;padding:11px 0;line-height:1.3;text-decoration:none;display:block;position:relative}.announce-bar-text{letter-spacing:-.012em;color:#0000;background:linear-gradient(90deg,#0c4f3e 0%,#10664f 50%,#147a5f 100%);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:500;line-height:1.3}.announce-bar-arrow{color:#147a5f;margin-left:7px;font-size:15px;line-height:1;transition:transform .18s;display:inline-block}.announce-bar-link:hover .announce-bar-arrow{transform:translate(3px)}@media (max-width:700px){.announce-bar{top:60px}.announce-bar-link{width:calc(100% - 32px);padding:7px 0}.announce-bar-text,.announce-bar-arrow{font-size:13px}}
