.home-hero-artwork{display:block;width:100%;max-width:1440px;margin-inline:auto}.home-hero-artwork img{display:block;width:100%;height:auto;aspect-ratio:2592 / 960}@media (max-width: 639px){.home-hero-artwork img{aspect-ratio:900 / 1000}.main-hero .hero-section-fade{height:64px}}.hero-blueprint{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;isolation:isolate;background-color:#0c2749;background-image:radial-gradient(ellipse 48% 72% at 39% 43%,#0d8cdd99,#1179c445 48%,#1179c400 83%),radial-gradient(ellipse 40% 60% at 79% 67%,#286cab70,#286cab00 76%),linear-gradient(112deg,#0b1931,#104677 31%,#1269a4 49%,#10365d 77%,#0a1830)}.hero-blueprint__lattice{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}@supports ((-webkit-mask-image: radial-gradient(black,transparent)) or (mask-image: radial-gradient(black,transparent))){.hero-blueprint__lattice{opacity:1;-webkit-mask-image:radial-gradient(ellipse 67% 72% at 43% 43%,#000 4%,#000c 37%,#0005 69%,transparent 100%);mask-image:radial-gradient(ellipse 67% 72% at 43% 43%,#000 4%,#000c 37%,#0005 69%,transparent 100%)}}.hero-blueprint__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030d21d9,#06192d59 19%,#071b3000 45%,#06182c26 65%,#081320b8 89%,#081320),radial-gradient(ellipse 47% 64% at 6% 73%,#06152d8c,#06152d00 84%),radial-gradient(ellipse 25% 45% at 69% 16%,#08193163,#08193100)}.hero-blueprint__grain{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/blueprint-grain-DSFaP5iR.webp) repeat;background-size:128px 128px;opacity:.045;mix-blend-mode:soft-light}@media (forced-colors: active){.hero-blueprint{background:Canvas}.hero-blueprint>*{display:none}}.hero-blueprint__light{opacity:0;transition:transform .18s ease-out,opacity .7s ease-out}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.hero-blueprint__response{display:none}.hero-blueprint__light{transition:none}}.marketplace-carousel-container{position:relative;overflow:hidden;width:100%;max-width:100vw;padding:0;gap:24px;display:flex;flex-direction:column}.marketplace-carousel-row{position:relative;overflow:hidden;width:100%;margin-bottom:24px}.marketplace-carousel-row:last-child{margin-bottom:0}.marketplace-carousel-row:before,.marketplace-carousel-row:after{content:"";position:absolute;top:0;bottom:0;width:15%;z-index:2;pointer-events:none}.marketplace-carousel-row:before{left:0;background:linear-gradient(to right,hsl(var(--section-bg-primary)) 0%,hsl(var(--section-bg-primary) / .98) 12%,hsl(var(--section-bg-primary) / .9) 25%,hsl(var(--section-bg-primary) / .75) 40%,hsl(var(--section-bg-primary) / .55) 55%,hsl(var(--section-bg-primary) / .35) 70%,hsl(var(--section-bg-primary) / .15) 85%,transparent 100%)}.marketplace-carousel-row:after{right:0;background:linear-gradient(to left,hsl(var(--section-bg-primary)) 0%,hsl(var(--section-bg-primary) / .98) 12%,hsl(var(--section-bg-primary) / .9) 25%,hsl(var(--section-bg-primary) / .75) 40%,hsl(var(--section-bg-primary) / .55) 55%,hsl(var(--section-bg-primary) / .35) 70%,hsl(var(--section-bg-primary) / .15) 85%,transparent 100%)}.marketplace-carousel-track{display:flex;gap:24px;width:-moz-max-content;width:max-content;will-change:transform}.marketplace-carousel-track-left{animation:scroll-left 50s linear infinite}.marketplace-carousel-track-right{animation:scroll-right 50s linear infinite}.marketplace-carousel-track.paused{animation-play-state:paused}.marketplace-carousel-item{flex-shrink:0}.marketplace-card{display:flex;flex-direction:row;align-items:center;gap:20px;padding:24px;width:306px;height:138px;background:hsl(var(--card));border:.5px solid hsl(var(--border));border-radius:8px;box-sizing:border-box}.dark .marketplace-card{background:hsl(var(--card));border-color:#ffffff1a}.marketplace-card-icon{display:flex;align-items:center;justify-content:center;width:65px;height:65px;flex-shrink:0;border-radius:15px;overflow:hidden;background:linear-gradient(135deg,#0c88e1,#007ad2)}.marketplace-card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:15px}.marketplace-card-info{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start;overflow:hidden}.marketplace-card-title{color:hsl(var(--foreground));font-size:16px;font-weight:600;line-height:normal;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.marketplace-card-description{color:hsl(var(--muted-foreground));font-size:14px;font-weight:400;line-height:130%;margin:0;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 768px){.marketplace-card{width:280px;height:130px;padding:20px}.marketplace-card-icon{width:55px;height:55px}.marketplace-card-icon svg{width:28px;height:28px}}@media (max-width: 640px){.marketplace-card{width:260px;height:120px;padding:16px;gap:16px}.marketplace-card-icon{width:50px;height:50px}.marketplace-card-icon svg{width:24px;height:24px}.marketplace-card-title{font-size:15px}.marketplace-card-description{font-size:13px}}@media (prefers-reduced-motion: reduce){.marketplace-carousel-track-left,.marketplace-carousel-track-right{animation:none}}.nvx-left-axis{width:100%;max-width:59rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width: 1024px){.nvx-left-axis{max-width:60rem;padding-inline:2rem}}.nvx-measure{max-width:36rem}.main-hero{position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center;background:linear-gradient(180deg,#0a7bd600 81.98%,#f8f9fc 96.33%),linear-gradient(180deg,#0c88e100 51.76%,#0967b245 61.43%,#043368b0 76.51%,#02214dd4 86.41%,#000c31f0 96.76%,#f8f9fc),linear-gradient(180deg,#0b131e,#00031382 15.5%,#0003132b 23.92%,#0c88e100 48.25%),linear-gradient(90deg,#080e17,#0e3c6acf 10.73%,#0d66ab5e 28.81%,#0c88e100 42.1%,#0d5e9f38 55.56%,#0f21408a 72.72%,#080e17 99.99%,#f8f9fc),linear-gradient(#2a9ef2 1px,transparent 0) 0 0 / 46px 46px,linear-gradient(90deg,#2a9ef2 1px,transparent 0) 0 0 / 46px 46px,#0c88e2;background-blend-mode:normal,normal,normal,multiply,normal,normal}.dark .main-hero{background:linear-gradient(180deg,#0a7bd600 81.98%,#080e17 96.33%),linear-gradient(180deg,#0c88e100 51.76%,#0967b273 61.43%,#043368b0 76.51%,#02214dd4 86.41%,#000c31f0 96.76%,#080e17),linear-gradient(180deg,#000313,#00031382 15.5%,#0003132b 23.92%,#0c88e100 48.25%),linear-gradient(90deg,#0f2b4f 3.23%,#0e3c6acf 10.73%,#0d66ab5e 28.81%,#0c88e100 42.1%,#0d5e9f38 55.56%,#0f21408a 72.72%,#0f2140 99.99%,#080e17),linear-gradient(#2a9ef2 1px,transparent 0) 0 0 / 46px 46px,linear-gradient(90deg,#2a9ef2 1px,transparent 0) 0 0 / 46px 46px,#0c88e2;background-blend-mode:normal,normal,normal,multiply,normal,normal}.main-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 1200px 600px at 50% 30%,hsla(211,71%,50%,.15),transparent)}.dark .main-hero-gradient{background:radial-gradient(ellipse 1200px 600px at 50% 30%,hsla(211,71%,50%,.25),transparent)}.main-testimonials-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 900px 500px at 50% 50%,hsla(211,71%,50%,.1),transparent)}.dark .main-testimonials-gradient{background:radial-gradient(ellipse 900px 500px at 50% 50%,hsla(211,71%,50%,.15),transparent)}.main-testimonial-card{border-radius:1rem;background-image:linear-gradient(119deg,#05263f 38.19%,#0a4b78 86.52%);box-shadow:0 0 40px #0d426726}.dark .main-testimonial-card{background-image:linear-gradient(119deg,hsl(var(--nvx-rhythm-raised)) 38.19%,#1b3046 86.52%);box-shadow:none;border:1px solid rgba(255,255,255,.08)}.main-compliance-link{color:#086aaf}.dark .main-compliance-link{color:hsl(var(--accent))}.hero-section-fade{background:linear-gradient(to bottom,transparent 0%,hsl(220 33% 98% / .2) 25%,hsl(220 33% 98% / .5) 50%,hsl(220 33% 98% / .8) 75%,hsl(220 33% 98%) 100%)}.dark .hero-section-fade{background:linear-gradient(to bottom,transparent 0%,hsl(215 50% 6% / .2) 25%,hsl(215 50% 6% / .5) 50%,hsl(215 50% 6% / .8) 75%,hsl(215 50% 6%) 100%)}.main-page-tabs-shell{position:relative;width:100%;min-width:0;max-width:100%;margin-inline:auto;background:transparent;border:0;border-radius:0;box-shadow:inset 0 -1px #607a9f33;padding:0}.dark .main-page-tabs-shell{background:transparent;border-color:#ffffff1a}.main-page-tabs-list,.main-page-tabs-list.bg-muted{position:relative;display:flex;width:100%;height:auto;align-items:stretch;justify-content:flex-start;gap:.5rem;padding:0;background:transparent!important;background-color:transparent!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;--tabs-fade-start: 0px;--tabs-fade-end: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent 100%)}.main-page-tabs-list::-webkit-scrollbar{display:none}.main-page-tabs-list[data-fade=start],.main-page-tabs-list[data-fade=both]{--tabs-fade-start: 2rem}.main-page-tabs-list[data-fade=end],.main-page-tabs-list[data-fade=both]{--tabs-fade-end: 2rem}.main-page-tabs-slider{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#087ed0,#30b8ed);border-radius:0;transition:none;opacity:0;z-index:0;pointer-events:none}.dark .main-page-tabs-slider{background:linear-gradient(90deg,#299ef0,#55cbed)}.main-page-tabs-slider[data-ready=true]{opacity:1}.main-page-tabs-slider-animated{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.main-page-tabs-trigger{flex:0 0 auto;scroll-snap-align:start;padding:.625rem 1.125rem;font-size:.95rem!important;font-weight:500;color:#607a9f;background:transparent!important;border-radius:.375rem;transition:color .2s ease-in-out;border:none;position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;white-space:nowrap;text-align:center;line-height:1.3;box-sizing:border-box;cursor:pointer;z-index:1}@media (min-width: 1024px){.main-page-tabs-shell{width:100%}.main-page-tabs-list,.main-page-tabs-list.bg-muted{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;-webkit-mask-image:none;mask-image:none}.main-page-tabs-trigger{white-space:normal}}@media (prefers-reduced-motion: reduce){.main-page-tabs-slider-animated{transition:none}.main-page-tabs-list{scroll-behavior:auto}}.main-page-tabs-trigger:hover{color:#263140;background:transparent!important}.main-page-tabs-trigger[data-state=active],.main-page-tabs-trigger[data-state=active]:hover{padding:.625rem 1.125rem!important;color:#0f578a!important;background:transparent!important;background-color:transparent!important;font-size:.95rem!important;font-weight:600!important;box-shadow:none!important;transition:color .2s ease-in-out;z-index:2}.dark .main-page-tabs-trigger{color:#dbe8ff99;background:transparent!important}.dark .main-page-tabs-trigger:hover{color:#dbe8ff;background:transparent!important}.dark .main-page-tabs-trigger[data-state=active],.dark .main-page-tabs-trigger[data-state=active]:hover{color:#a3d3fa!important;background:transparent!important;background-color:transparent!important;font-weight:600!important;box-shadow:none!important}.main-page-tabs{min-width:0}.nvx-scenario-layout{display:grid;align-items:center;gap:1.5rem;min-width:0}.nvx-scenario-artwork{display:block;min-width:0}.nvx-scenario-artwork>img{display:block;width:100%;height:auto;aspect-ratio:1128 / 762}@media (max-width: 767px){.nvx-scenario-artwork>img{aspect-ratio:1128 / 892}}@media (min-width: 1024px){.nvx-scenario-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2rem;min-height:26rem}}.nvx-scenario-points{display:grid;row-gap:.5rem;margin-bottom:1.5rem}.nvx-scenario-points li{position:relative;padding-inline-start:1.125rem;font-size:.9375rem;line-height:1.55}.nvx-scenario-points li:before{content:"";position:absolute;inset-inline-start:0;top:.5rem;width:5px;height:5px;border-radius:999px;background:hsl(var(--primary))}@media (prefers-reduced-motion: no-preference){.main-page-tabs [role=tabpanel][data-state=active]{animation:nvx-scenario-fade .2s ease-out both}}@keyframes nvx-scenario-fade{0%{opacity:0}to{opacity:1}}.nvx-mod-field{--nvx-mod-field-step: 46px;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .26s ease-out;mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 86%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 86%,transparent 100%)}.nvx-mod-field[data-revealed=true]{opacity:1}.nvx-mod-field-lobe{position:absolute;inset-block:0;width:min(28%,26rem);overflow:hidden}.nvx-mod-field-lobe[data-edge=left]{inset-inline-start:0;mask-image:linear-gradient(to right,black 0%,black 20%,transparent 72%);-webkit-mask-image:linear-gradient(to right,black 0%,black 20%,transparent 72%)}.nvx-mod-field-lobe[data-edge=right]{inset-inline-end:0;mask-image:linear-gradient(to left,black 0%,black 20%,transparent 72%);-webkit-mask-image:linear-gradient(to left,black 0%,black 20%,transparent 72%)}.nvx-mod-field-lobe:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,hsl(var(--primary) / .045) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--primary) / .045) 1px,transparent 1px);background-size:var(--nvx-mod-field-step) var(--nvx-mod-field-step)}.nvx-mod-field-lobe[data-edge=right]:after{background-position:100% 0}.nvx-mod-field-tile{position:absolute;z-index:0;top:calc(var(--nvx-field-row) * var(--nvx-mod-field-step));width:var(--nvx-mod-field-step);height:var(--nvx-mod-field-step);opacity:0;background:hsl(var(--primary) / .075)}.nvx-mod-field-tile:nth-child(3n+2){background:hsl(var(--primary) / .065)}.nvx-mod-field-tile:nth-child(3n){background:hsl(var(--primary) / .085)}.nvx-mod-field-lobe[data-edge=left] .nvx-mod-field-tile{inset-inline-start:calc(var(--nvx-field-column) * var(--nvx-mod-field-step))}.nvx-mod-field-lobe[data-edge=right] .nvx-mod-field-tile{inset-inline-end:calc(var(--nvx-field-column) * var(--nvx-mod-field-step))}.nvx-mod-field[data-revealed=true] .nvx-mod-field-tile{animation:nvx-mod-field-signal 18s ease-in-out infinite both;animation-delay:calc(.32s + var(--nvx-field-slot) * 2s)}.dark .nvx-mod-field-lobe:after{background-image:linear-gradient(to right,hsl(var(--primary) / .05) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--primary) / .05) 1px,transparent 1px)}.dark .nvx-mod-field-tile{background:hsl(var(--primary) / .09)}.dark .nvx-mod-field-tile:nth-child(3n+2){background:hsl(var(--primary) / .08)}.dark .nvx-mod-field-tile:nth-child(3n){background:hsl(var(--primary) / .1)}@keyframes nvx-mod-field-signal{0%{opacity:0}5%{opacity:1}10%,to{opacity:0}}@media (max-width: 1199px){.nvx-mod-field-lobe{width:27%}.nvx-mod-field-tile:not([data-tablet=true]){display:none}}@media (max-width: 767px){.nvx-mod-field{opacity:1;transition:none}.nvx-mod-field-lobe{width:calc(2 * var(--nvx-mod-field-step))}.nvx-mod-field-tile{top:auto;animation:none!important;opacity:.78}.nvx-mod-field-tile:not([data-mobile=true]){display:none}.nvx-mod-field-tile[data-mobile=true]{display:block}.nvx-mod-field-tile[data-mobile-position=top]{top:var(--nvx-mod-field-step)}.nvx-mod-field-tile[data-mobile-position=bottom]{bottom:var(--nvx-mod-field-step)}}@media (prefers-reduced-motion: reduce){.nvx-mod-field{opacity:1;transition:none}.nvx-mod-field .nvx-mod-field-tile{animation:none;opacity:0}.nvx-mod-field .nvx-mod-field-tile[data-static=true]{opacity:.78}.dark .nvx-mod-field .nvx-mod-field-tile[data-static=true]{opacity:.84}}.nvx-mod{--nvx-mod-spine: 1px;--nvx-mod-wire: 1px;--nvx-mod-node: 5px;--nvx-mod-node-line: 1.5rem;--nvx-mod-drop: .875rem;--nvx-mod-rise: 1.125rem;--nvx-mod-out-gap: 1.375rem;--nvx-mod-rail-x: .8125rem;--nvx-mod-line: hsl(210 38% 65% / .65);--nvx-mod-line-strong: hsl(208 65% 58% / .45);--nvx-mod-ink: hsl(var(--primary));--nvx-mod-packet: 10px;--nvx-mod-spark: radial-gradient( closest-side, hsl(var(--primary) / 1) 0%, hsl(var(--primary) / .85) 22%, hsl(var(--primary) / .28) 45%, hsl(var(--primary) / .2) 62%, hsl(var(--primary) / .13) 82%, hsl(var(--primary) / 0) 100% );position:relative;display:grid;grid-template-columns:100%}.nvx-mod:before{content:"";grid-column:1;grid-row:1 / 3;border:1px solid hsl(211 42% 82% / .65);border-radius:1rem;background:radial-gradient(ellipse at 50% 0%,hsl(202 100% 96% / .85),transparent 70%),linear-gradient(180deg,#fff,#f7fafd);box-shadow:0 16px 36px -26px #2146734d,0 2px 5px #21467309,inset 0 1px #fff;pointer-events:none}.dark .nvx-mod{--nvx-mod-line: hsl(211 50% 72% / .34);--nvx-mod-line-strong: hsl(205 65% 71% / .45)}.dark .nvx-mod:before{border-color:#91b3d438;background:radial-gradient(ellipse at 50% 0%,hsl(207 65% 47% / .11),transparent 75%),linear-gradient(180deg,#1c2c3f,#182335);box-shadow:0 18px 36px -26px #060a1480,inset 0 1px #b7d4f014}.nvx-mod-bar{grid-column:1;grid-row:1;z-index:1}.nvx-mod-caption{grid-column:1;grid-row:2;z-index:1}.nvx-mod-wires{grid-row:3}.nvx-mod-outputs{grid-row:4}.nvx-mod-bar{position:relative;display:grid;grid-template-columns:100%;row-gap:.875rem;padding:1rem 1rem 1.125rem;padding-inline-start:calc(var(--nvx-mod-rail-x) + 1.25rem);border:1px solid transparent;border-radius:1rem 1rem 0 0}.nvx-mod-bar:before{content:"";position:absolute;z-index:1;inset-inline-start:calc(var(--nvx-mod-rail-x) - 1px);top:.75rem;bottom:-1px;width:var(--nvx-mod-spine);border-radius:9999px;background-color:var(--nvx-mod-line-strong)}.nvx-mod-bar:after{content:"";position:absolute;z-index:2;inset-inline-start:calc(var(--nvx-mod-rail-x) - 1px - (var(--nvx-mod-packet) - var(--nvx-mod-spine)) / 2);top:.75rem;bottom:-1px;width:var(--nvx-mod-packet);opacity:0;background-image:var(--nvx-mod-spark);background-repeat:no-repeat;background-size:var(--nvx-mod-packet) var(--nvx-mod-packet);background-position:50% 0}.nvx-mod-seg{display:flex}.nvx-mod-seg-link{display:block;width:100%;border-radius:.5rem}.nvx-mod-seg-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.nvx-mod-seg-glyph{display:block;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.nvx-mod-seg[data-module=iotQuery] .nvx-mod-seg-glyph{--tw-scale-x: .86;--tw-scale-y: .86}.nvx-mod-seg-name{display:block;font-size:1rem;font-weight:600;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:4px}@media (hover: none){.nvx-mod-seg-name{text-decoration:underline}}@media (hover: hover){.nvx-mod-seg-link:hover .nvx-mod-seg-name,.nvx-mod-seg-link:focus-visible .nvx-mod-seg-name{text-decoration:underline}}.nvx-mod-seg-value{display:block;margin-top:.375rem;font-size:.8125rem;line-height:1.5;text-wrap:balance}.nvx-mod-caption{position:relative;padding:.75rem 1rem 1rem;padding-inline-start:calc(var(--nvx-mod-rail-x) + 1.25rem);font-size:.875rem;font-weight:500;line-height:1.5}.nvx-mod-caption:before{content:"";position:absolute;inset-inline-start:var(--nvx-mod-rail-x);top:0;bottom:0;width:var(--nvx-mod-spine);background:var(--nvx-mod-line-strong)}.nvx-mod-wires{position:relative;height:var(--nvx-mod-rise)}.nvx-mod-trunk{position:absolute;inset-inline-start:var(--nvx-mod-rail-x);top:0;bottom:0;width:var(--nvx-mod-spine);background:var(--nvx-mod-line-strong)}.nvx-mod-bus,.nvx-mod-drops{display:none}.nvx-mod-outputs{display:grid;grid-template-columns:100%;row-gap:var(--nvx-mod-out-gap);padding-inline-start:calc(var(--nvx-mod-rail-x) + var(--nvx-mod-spine) / 2 - var(--nvx-mod-node) / 2)}.nvx-mod-output{position:relative;display:grid;grid-template-columns:var(--nvx-mod-node) minmax(0,1fr);-moz-column-gap:.875rem;column-gap:.875rem;align-items:start}.nvx-mod-output:before{content:"";position:absolute;inset-inline-start:calc(var(--nvx-mod-node) / 2 - var(--nvx-mod-spine) / 2);top:0;bottom:calc(-1 * var(--nvx-mod-out-gap));width:var(--nvx-mod-spine);background:var(--nvx-mod-line-strong)}.nvx-mod-output:last-child:before{bottom:auto;height:calc(var(--nvx-mod-node-line) / 2)}.nvx-mod-node{position:relative;z-index:1;width:var(--nvx-mod-node);height:var(--nvx-mod-node);margin-top:calc((var(--nvx-mod-node-line) - var(--nvx-mod-node)) / 2);border-radius:9999px;background:var(--nvx-mod-ink)}.nvx-mod-output-text{display:block}.nvx-mod-output-name{display:block;font-size:1rem;font-weight:600;line-height:var(--nvx-mod-node-line)}.nvx-mod-output-desc{display:block;margin-top:.1875rem;font-size:.75rem;line-height:1.5;text-wrap:balance}@media (min-width: 768px){.nvx-mod-seg-glyph{width:1.75rem;height:1.75rem;margin-bottom:.625rem}.nvx-mod-seg-value{max-width:12.5rem}.nvx-mod-bar{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0;padding:1.375rem 1.5rem 1rem;padding-inline-start:1.5rem}.nvx-mod-bar:before{inset-inline:.75rem;top:-1px;bottom:auto;width:auto;height:var(--nvx-mod-spine);border-radius:0;background:linear-gradient(90deg,transparent,var(--nvx-mod-line-strong) 30%,var(--nvx-mod-line-strong) 70%,transparent)}.nvx-mod-bar:after{inset-inline:.75rem;top:calc(-1px - (var(--nvx-mod-packet) - var(--nvx-mod-spine)) / 2);bottom:auto;width:auto;height:var(--nvx-mod-packet);background-position:0 50%}.nvx-mod-caption{padding:.75rem 1.5rem;margin:0;text-align:center}.nvx-mod-caption:before{inset-inline:1.5rem;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--nvx-mod-line) 30%,var(--nvx-mod-line) 70%,transparent);opacity:.4}.nvx-mod-outputs{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:0;column-gap:0;row-gap:0;padding-inline-start:0}.nvx-mod-output{grid-template-columns:100%;grid-template-rows:1fr auto;justify-items:center;text-align:center}.nvx-mod-output:before{display:none}.nvx-mod-node{grid-row:2;margin:.625rem 0 0}.nvx-mod-output-text{grid-row:1;max-width:14rem;padding-inline:.75rem}.nvx-mod-wires{height:calc(var(--nvx-mod-drop) + var(--nvx-mod-rise))}.nvx-mod-drops{display:grid;position:absolute;inset-block-start:0;inset-inline:0;height:var(--nvx-mod-drop);grid-template-columns:repeat(3,minmax(0,1fr))}.nvx-mod-drop{position:relative;justify-self:center;width:var(--nvx-mod-wire);height:100%;background:var(--nvx-mod-line)}.nvx-mod-drop:first-child,.nvx-mod-drop:last-child{background:transparent}.nvx-mod-bus{display:block;position:absolute;inset-inline:calc(16.6667% - var(--nvx-mod-wire) / 2);top:0;height:var(--nvx-mod-drop);border:var(--nvx-mod-wire) solid var(--nvx-mod-line);border-top:0;border-radius:0 0 .5rem .5rem}.nvx-mod-trunk{inset-inline-start:calc(50% - var(--nvx-mod-wire) / 2);inset-inline-end:auto;top:calc(var(--nvx-mod-drop) - var(--nvx-mod-wire));bottom:0;width:var(--nvx-mod-wire);background:var(--nvx-mod-line)}.nvx-mod-outputs{grid-row:1}.nvx-mod-wires{grid-row:2}.nvx-mod:before{grid-row:3 / 5}.nvx-mod-bar{grid-row:3}.nvx-mod-trunk:before{content:"";position:absolute;inset-inline-start:-2px;bottom:-2px;width:5px;height:5px;border-radius:50%;background:var(--nvx-mod-line-strong);z-index:2}.nvx-mod-caption{grid-row:4}}.nvx-mod[data-live=true] .nvx-mod-bar:after{animation:nvx-mod-pulse-y 7s linear infinite}@media (min-width: 768px){.nvx-mod[data-live=true] .nvx-mod-bar:after{animation-name:nvx-mod-pulse-x}.nvx-mod[data-live=true] .nvx-mod-trunk:after,.nvx-mod[data-live=true] .nvx-mod-bus:after,.nvx-mod[data-live=true] .nvx-mod-drop:after{content:"";position:absolute;background-image:var(--nvx-mod-spark);background-repeat:no-repeat;background-size:var(--nvx-mod-packet) var(--nvx-mod-packet);opacity:0}.nvx-mod[data-live=true] .nvx-mod-trunk:after,.nvx-mod[data-live=true] .nvx-mod-drop:after{inset-block:0;inset-inline:calc(-1 * (var(--nvx-mod-packet) - var(--nvx-mod-wire)) / 2);background-position:50% 110%}.nvx-mod[data-live=true] .nvx-mod-bus:after{inset-inline:0;inset-block:auto;bottom:calc(-1 * (var(--nvx-mod-packet) + var(--nvx-mod-wire)) / 2);height:var(--nvx-mod-packet);background-position:-10% 50%}.nvx-mod[data-live=true] .nvx-mod-trunk:after{animation:nvx-mod-pulse-trunk 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-bus:after{animation:nvx-mod-pulse-bus 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-drop:nth-child(1):after{animation:nvx-mod-pulse-drop-a 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-drop:nth-child(2):after{animation:nvx-mod-pulse-drop-b 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-drop:nth-child(3):after{animation:nvx-mod-pulse-drop-c 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-output:nth-child(1) .nvx-mod-node{animation:nvx-mod-land-a 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-output:nth-child(2) .nvx-mod-node{animation:nvx-mod-land-b 7s linear infinite}.nvx-mod[data-live=true] .nvx-mod-output:nth-child(3) .nvx-mod-node{animation:nvx-mod-land-c 7s linear infinite}}@keyframes nvx-mod-pulse-y{0%{opacity:0;background-position:50% -10%}4%{opacity:1}30%{opacity:1;background-position:50% 110%}34%,to{opacity:0;background-position:50% 110%}}@keyframes nvx-mod-pulse-x{0%{opacity:0;background-position:-10% 50%}4%{opacity:1}26%{opacity:1;background-position:110% 50%}30%,to{opacity:0;background-position:110% 50%}}@keyframes nvx-mod-pulse-trunk{0%,26%{opacity:0;background-position:50% 110%}30%{opacity:1}38%{opacity:1;background-position:50% -10%}42%,to{opacity:0;background-position:50% -10%}}@keyframes nvx-mod-pulse-bus{0%,36%{opacity:0;background-position:-10% 50%}40%{opacity:1}52%{opacity:1;background-position:110% 50%}56%,to{opacity:0;background-position:110% 50%}}@keyframes nvx-mod-pulse-drop-a{0%,40%{opacity:0;background-position:50% 110%}44%{opacity:1}50%{opacity:1;background-position:50% -10%}54%,to{opacity:0;background-position:50% -10%}}@keyframes nvx-mod-pulse-drop-b{0%,46%{opacity:0;background-position:50% 110%}50%{opacity:1}56%{opacity:1;background-position:50% -10%}60%,to{opacity:0;background-position:50% -10%}}@keyframes nvx-mod-pulse-drop-c{0%,52%{opacity:0;background-position:50% 110%}56%{opacity:1}62%{opacity:1;background-position:50% -10%}66%,to{opacity:0;background-position:50% -10%}}@keyframes nvx-mod-land-a{0%,48%,62%,to{box-shadow:0 0 hsl(var(--primary) / 0)}54%{box-shadow:0 0 0 .1875rem hsl(var(--primary) / .28)}}@keyframes nvx-mod-land-b{0%,54%,68%,to{box-shadow:0 0 hsl(var(--primary) / 0)}60%{box-shadow:0 0 0 .1875rem hsl(var(--primary) / .28)}}@keyframes nvx-mod-land-c{0%,60%,74%,to{box-shadow:0 0 hsl(var(--primary) / 0)}66%{box-shadow:0 0 0 .1875rem hsl(var(--primary) / .28)}}@media (prefers-reduced-motion: reduce){.nvx-mod[data-live=true] .nvx-mod-bar:after,.nvx-mod[data-live=true] .nvx-mod-trunk:after,.nvx-mod[data-live=true] .nvx-mod-bus:after,.nvx-mod[data-live=true] .nvx-mod-drop:after{animation:none;opacity:0}.nvx-mod[data-live=true] .nvx-mod-node{animation:none;box-shadow:none}}.nvx-agent-transcript-surface{background:#0e1825;border:1px solid hsl(var(--hairline));border-radius:6px;padding:1.125rem 1.25rem;color:#ebf2ff}@media (min-width: 1024px){.nvx-agent-transcript-surface{padding:1.5rem 1.75rem}}.dark .nvx-agent-transcript-surface{background:#080e17;border-color:#ffffff24}.nvx-agent-transcript-block{margin:0;font-size:12px;line-height:1.6;white-space:pre;color:#ebf2ff}.nvx-agent-transcript-cursor{display:inline-block;width:.55em;height:1.05em;margin-top:.35rem;vertical-align:text-bottom;background:hsl(var(--primary));animation:nvx-agent-caret 1.1s steps(1) infinite}@keyframes nvx-agent-caret{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.nvx-agent-transcript-cursor{animation:none}}@media (max-width: 364px){.nvx-agent-transcript-block{font-size:11px}}@media (max-width: 338px){.nvx-agent-transcript-block{font-size:10px}}@media (min-width: 640px){.nvx-agent-transcript-block{font-size:14px}}@media (min-width: 1024px){.nvx-agent-transcript-block{font-size:16px}}.nvx-agent-transcript-marker{display:inline-block;width:1.2em}.nvx-agent-transcript-rule{display:block;width:26.4em;max-width:100%;height:1px;margin:.5rem 0;font-size:12px;background:#ffffff38}@media (min-width: 640px){.nvx-agent-transcript-rule{font-size:14px;margin:.625rem 0}}@media (min-width: 1024px){.nvx-agent-transcript-rule{font-size:16px;margin:.75rem 0}}.nvx-agent-transcript-caption{max-width:34rem;margin-top:1rem}.nvx-agent-rail-connector{width:2px;height:22px;background:hsl(var(--primary))}.nvx-agent-rail-bar{display:block;height:12px;border-radius:9999px;background:hsl(var(--primary))}.nvx-beats{--nvx-fun-edge: 211 38% 83%;--nvx-fun-paper: 0 0% 100%;display:grid;grid-template-columns:100%;row-gap:4.5rem}.dark .nvx-beats{--nvx-fun-edge: 213 30% 30%;--nvx-fun-paper: 215 44% 15%}.nvx-beat{display:grid;grid-template-columns:100%;row-gap:2rem}.nvx-beat-link{margin-top:1.5rem}@media (min-width: 1024px){.nvx-beats{row-gap:6rem}.nvx-beat[data-beat=ingest]{row-gap:2.75rem}.nvx-beat[data-beat=ingest] .nvx-beat-text,.nvx-beat[data-beat=api] .nvx-beat-text{max-width:44rem}}@media (min-width: 1200px){.nvx-beat[data-beat=api]{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);align-items:center;-moz-column-gap:4rem;column-gap:4rem;row-gap:0}.nvx-beat[data-beat=api] .nvx-beat-text{grid-column:2;grid-row:1}.nvx-beat[data-beat=api] .nvx-beat-visual{grid-column:1;grid-row:1}}.nvx-fun{--nvx-fun-frame: 211 32% 58% / .65;--nvx-fun-out: 207 55% 53% / .6;--nvx-fun-chip-fill: 210 40% 50% / .045;display:grid;grid-template-columns:100%;row-gap:1.5rem}.dark .nvx-fun{--nvx-fun-chip-fill: 210 60% 75% / .055}.nvx-fun-sources{position:relative;z-index:2;display:grid;grid-template-columns:100%;row-gap:1.125rem}.nvx-fun-group-label{margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#223044}.dark .nvx-fun-group-label{color:#e6ecf4}.nvx-fun-chips{display:flex;flex-wrap:wrap;gap:.375rem}.nvx-fun-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;padding:.3125rem .5625rem;font-size:.8125rem;line-height:1.4;color:#303f55;background-color:hsl(var(--nvx-fun-chip-fill))}.dark .nvx-fun-chip{color:#d1dae6}.nvx-fun-chip-icon{width:14px;height:14px;flex:none;color:#507095}.dark .nvx-fun-chip-icon{color:#8da8c4}.nvx-fun-merge{position:relative;z-index:1;display:grid;grid-template-columns:100%;row-gap:.75rem}.nvx-fun-lines-wrap{position:relative;width:100%;max-width:13rem;height:8.5rem;margin-inline:auto}.nvx-fun-lines{display:block;width:100%;height:100%;overflow:visible}.nvx-fun-lines-h{display:none}.nvx-fun-line{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.nvx-fun-line-frame,.nvx-fun-line-out{stroke-width:1px;stroke-linejoin:round}.nvx-fun-line-out{stroke:hsl(var(--nvx-fun-out))}.nvx-fun-line-frame{stroke:hsl(var(--nvx-fun-frame))}.nvx-fun-nub{position:absolute;z-index:2;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:9999px;background:hsl(var(--primary))}.nvx-fun-nub-h{display:none}.nvx-fun-packet{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 4px hsl(var(--primary) / .22);offset-rotate:auto;offset-anchor:center;opacity:0;pointer-events:none}.nvx-fun-packet:before{content:"";position:absolute;right:50%;top:.5px;width:12px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .55))}.nvx-fun-gate{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;row-gap:.3125rem;width:-moz-max-content;width:max-content;max-width:min(100%,10.5rem)}.nvx-fun-node{justify-self:stretch;border-radius:9999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center;text-wrap:balance;color:#0d4b77;background-color:#e0effa}.dark .nvx-fun-node{color:#b1dffb;background-color:#1d3753}.nvx-fun-nodecap{position:relative;z-index:3}.nvx-fun-nodecap{font-size:.625rem;font-weight:500;line-height:1.4;letter-spacing:.04em;text-align:center;color:#5a687c}.dark .nvx-fun-nodecap{color:#9dabbe}.nvx-fun-record-wrap{position:relative;z-index:3}.nvx-fun-record-label{margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#223044}.dark .nvx-fun-record-label{color:#e6ecf4}.nvx-fun-record{position:relative;display:grid;grid-template-columns:100%;row-gap:.125rem;border:1px solid hsl(var(--nvx-fun-edge));border-radius:1rem;padding:.9375rem 1.0625rem;background-color:hsl(var(--nvx-fun-paper));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1.6}.nvx-fun-field{display:grid;grid-template-columns:19ch minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem}.nvx-fun-key{color:#52637a}.dark .nvx-fun-key{color:#9bacbf}.nvx-fun-val{margin:0;color:#223044;overflow-wrap:anywhere}.dark .nvx-fun-val{color:#e6ecf4}.nvx-fun-note{margin-inline-start:.75rem;color:#5c6d84}.dark .nvx-fun-note{color:#97a6ba}@media (prefers-reduced-motion: reduce){.nvx-fun-packet{display:none}}@media (min-width: 1024px){.nvx-fun{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem) auto;align-items:center;row-gap:1.25rem}.nvx-fun-sources{grid-column:1;grid-row:1;row-gap:1.375rem}.nvx-fun-merge{grid-column:2;grid-row:1;align-self:stretch;margin-inline-start:-2.25rem;row-gap:0}.nvx-fun-lines-wrap{width:auto;max-width:none;height:100%;min-height:10rem;margin-inline:0}.nvx-fun-lines-h{display:block}.nvx-fun-lines-v{display:none}.nvx-fun-gate{left:62%;top:var(--nvx-fun-gate-y, 50%);transform:translate(-50%,calc(-1 * var(--nvx-fun-pill-half, 50%)))}.nvx-fun-nub-h{display:block}.nvx-fun-nub-v{display:none}.nvx-fun-record-wrap{grid-column:3;grid-row:1}}.nvx-api{display:grid;grid-template-columns:100%;justify-items:center;row-gap:.875rem;text-align:start}.nvx-api-ui{width:100%;max-width:15rem;border-radius:1rem;padding:.75rem;background-color:#e0effa}.dark .nvx-api-ui{background-color:#1d3753}.nvx-api-map{display:block;width:100%;height:auto;border-radius:.625rem;background:#eef2f7}.dark .nvx-api-map{background:#111a27}.nvx-api-zoneshape{fill:hsl(var(--primary) / .14);stroke:hsl(var(--primary));stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nvx-api-fix-ring{fill:hsl(var(--primary) / .22)}.nvx-api-fix{fill:hsl(var(--primary));stroke:#eef2f7;stroke-width:1.5;vector-effect:non-scaling-stroke}.dark .nvx-api-fix{stroke:#111a27}.nvx-api-pulse{fill:none;stroke:hsl(var(--primary) / .75);stroke-width:1.25;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;opacity:0}.dark .nvx-api-pulse{stroke:#71c2f4bf}@media (prefers-reduced-motion: no-preference){.nvx-api-pulse{animation:nvx-api-ping 4.5s cubic-bezier(.16,.7,.3,1) infinite}}@keyframes nvx-api-ping{0%{transform:scale(.55);opacity:0}10%{opacity:.8}55%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}.nvx-api-zone{margin-top:.625rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#223044}.dark .nvx-api-zone{color:#e6ecf4}.nvx-api-rule{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;line-height:1.45;color:#4e5e74}.dark .nvx-api-rule{color:#a8b6c7}.nvx-api-rule-icon{width:14px;height:14px;flex:none;color:#11629c}.dark .nvx-api-rule-icon{color:#71c2f4}.nvx-api-eq{font-size:1.25rem;font-weight:500;line-height:1;color:hsl(var(--primary))}.nvx-api-code{width:100%;max-width:20.5rem;border:1px solid hsl(var(--nvx-fun-edge));border-radius:1rem;padding:.875rem 1rem;background-color:hsl(var(--nvx-fun-paper));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;line-height:1.6;overflow-x:auto}.nvx-api-call{margin-bottom:.5rem;color:#223044;overflow-wrap:anywhere}.dark .nvx-api-call{color:#e6ecf4}.nvx-api-verb{margin-inline-end:.5ch;font-weight:600;color:#0f578a}.dark .nvx-api-verb{color:#82caf7}.nvx-api-json{margin:0;font:inherit;white-space:pre;color:#52637a}.nvx-api-status{margin:.625rem 0;font-weight:600;color:#0f578a}.dark .nvx-api-json{color:#9bacbf}.dark .nvx-api-status{color:#82caf7}.nvx-api-str{color:#223044}.dark .nvx-api-str{color:#e6ecf4}@media (min-width: 1024px){.nvx-api{grid-template-columns:minmax(0,auto) auto minmax(0,auto);align-items:center;justify-content:start;justify-items:start;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0}}@media (min-width: 1200px){.nvx-beats{position:relative;isolation:isolate}.nvx-beats:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-2rem;right:-3rem;bottom:-2rem;left:-3rem;background:linear-gradient(hsl(205 85% 45% / .19) 1px,transparent 0) 0 0 / 46px 46px,linear-gradient(90deg,hsl(205 85% 45% / .19) 1px,transparent 0) 0 0 / 46px 46px;--nvx-bp-lobe: radial-gradient( closest-side, #000 46%, hsl(0 0% 0% / .55) 72%, transparent 100% );mask-image:var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe);mask-repeat:no-repeat;mask-size:40% 32%,34% 30%,18% 15%,15% 13%,15% 13%,18% 15%;mask-position:103.7% 34.3%,35.9% 94.9%,79.1% 47.3%,68.4% 57%,58.6% 66.8%,48.8% 77.1%;-webkit-mask-image:var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe),var(--nvx-bp-lobe);-webkit-mask-repeat:no-repeat;-webkit-mask-size:40% 32%,34% 30%,18% 15%,15% 13%,15% 13%,18% 15%;-webkit-mask-position:103.7% 34.3%,35.9% 94.9%,79.1% 47.3%,68.4% 57%,58.6% 66.8%,48.8% 77.1%}.dark .nvx-beats:before{background:linear-gradient(hsl(203 85% 70% / .22) 1px,transparent 0) 0 0 / 46px 46px,linear-gradient(90deg,hsl(203 85% 70% / .22) 1px,transparent 0) 0 0 / 46px 46px}.nvx-beats:before{animation:nvx-bp-drift 16s steps(40,end) infinite;animation-play-state:paused}.nvx-beats[data-blueprint-live=true]:before{animation-play-state:running}}@keyframes nvx-bp-drift{0%,to{mask-size:40% 32%,34% 30%,18% 15%,15% 13%,15% 13%,18% 15%;-webkit-mask-size:40% 32%,34% 30%,18% 15%,15% 13%,15% 13%,18% 15%}20%{mask-size:56% 42%,34% 30%,33% 27%,20% 17%,16% 14%,18% 15%;-webkit-mask-size:56% 42%,34% 30%,33% 27%,20% 17%,16% 14%,18% 15%}40%{mask-size:43% 34%,35% 31%,28% 24%,33% 27%,31% 26%,21% 18%;-webkit-mask-size:43% 34%,35% 31%,28% 24%,33% 27%,31% 26%,21% 18%}60%{mask-size:40% 32%,50% 43%,19% 16%,21% 18%,33% 27%,34% 28%;-webkit-mask-size:40% 32%,50% 43%,19% 16%,21% 18%,33% 27%,34% 28%}80%{mask-size:40% 32%,40% 35%,18% 15%,16% 14%,20% 17%,27% 23%;-webkit-mask-size:40% 32%,40% 35%,18% 15%,16% 14%,20% 17%,27% 23%}}@media (prefers-reduced-motion: reduce){.nvx-beats:before{animation:none;will-change:auto}}.nvx-fun-record,.nvx-api-code,.nvx-api-ui{border:1px solid hsl(var(--nvx-fun-edge));background:linear-gradient(155deg,#fff,#f7fafd);box-shadow:0 12px 28px -22px #2146734d,inset 0 1px #fffc}.dark .nvx-fun-record,.dark .nvx-api-code,.dark .nvx-api-ui{background:linear-gradient(155deg,#1f2f42,#162131);box-shadow:0 14px 30px -24px #060a1480,inset 0 1px #b7d4f012}.nvx-api-ui{padding:.625rem}.nvx-fun-node{border:1px solid hsl(205 55% 76% / .55);box-shadow:0 2px 6px #264d730a}.dark .nvx-fun-node{border-color:#75aed740}.nvx-fun-field{position:relative}.nvx-fun-field[data-field=message_time]:before,.nvx-fun-field[data-field="location.speed"]:before{content:"";position:absolute;top:0;right:-.375rem;bottom:0;left:-.375rem;border-radius:.25rem;background:hsl(var(--primary) / .09);opacity:0;pointer-events:none}.nvx-fun-chip{position:relative}.nvx-fun-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:hsl(var(--primary) / .075);opacity:0;pointer-events:none;transition:opacity .3s ease}.nvx-fun-chip-icon{transition:color .3s ease}.nvx-fun-node{transition:box-shadow .25s ease,border-color .25s ease}.nvx-fun-field:before{transition:opacity .18s ease}.nvx-fun-val{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){.nvx-fun[data-phase=source] .nvx-fun-chip[data-active=true]:before,.nvx-fun[data-phase=input] .nvx-fun-chip[data-active=true]:before{opacity:1}.nvx-fun[data-phase=source] .nvx-fun-chip[data-active=true] .nvx-fun-chip-icon,.nvx-fun[data-phase=input] .nvx-fun-chip[data-active=true] .nvx-fun-chip-icon{color:hsl(var(--primary))}.nvx-fun[data-phase=process] .nvx-fun-node{border-color:hsl(var(--primary) / .4);box-shadow:inset 0 0 12px hsl(var(--primary) / .12)}.nvx-fun[data-phase=receive] .nvx-fun-field[data-field=message_time]:before,.nvx-fun[data-phase=receive] .nvx-fun-field[data-field="location.speed"]:before{opacity:1}}.nvx-graph-surface{background:hsl(var(--card))}.dark .nvx-graph-surface{background:#141f2e}.nvx-accent-ink{color:#086aaf}.dark .nvx-accent-ink{color:#80b5ff}.nvx-figure-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-top:3rem}@media (min-width: 1024px){.nvx-figure-row{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3.5rem}}.nvx-figure-value{font-size:1.875rem;line-height:1.1;font-weight:700;letter-spacing:.015em;font-variant-numeric:tabular-nums}@media (min-width: 640px){.nvx-figure-value{font-size:2.25rem}}.nvx-compliance-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin-top:2.25rem;padding:0;font-size:.8125rem;line-height:1.45;list-style:none}@media (min-width: 1024px){.nvx-compliance-strip{margin-top:2.75rem}}.nvx-compliance-strip--closing{margin-top:3rem}@media (min-width: 1024px){.nvx-compliance-strip--closing{margin-top:4rem}}.nvx-figure-label{margin-top:.5rem;font-size:.875rem;line-height:1.45;text-wrap:pretty}.blog-card{border:none!important}.blog-card:hover,.blog-card.card-light:hover,.dark .blog-card.card-light:hover{transform:none!important;border:none!important}.main-hero h1{text-wrap:balance}.main-hero-gradient-text{--hero-lit-ramp: hsl(195 100% 98%) 0%, hsl(198 100% 89%) 50%, hsl(202 100% 68%) 100%;background:linear-gradient(to right,var(--hero-lit-ramp));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .main-hero-gradient-text{background-image:linear-gradient(to left,var(--hero-lit-ramp))}@media print,(forced-colors: active){.main-hero-gradient-text,[dir=rtl] .main-hero-gradient-text{background-image:none;-webkit-text-fill-color:currentColor}}.nvx-agent-scene{display:grid;grid-template-columns:280px 1fr 340px;gap:1.25rem}@media (max-width: 1023.98px){.nvx-agent-scene{grid-template-columns:1fr}}.nvx-agent-panel{background:#111c2c;border:1px solid hsl(215 40% 20%);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px -12px #1f457a4d;display:flex;flex-direction:column;min-height:260px}.nvx-agent-panelbar{display:flex;align-items:center;gap:8px;padding:.75rem 1rem;background:#0b1522;border-bottom:1px solid hsl(215 40% 20%)}.nvx-agent-dot{width:11px;height:11px;border-radius:9999px}.nvx-agent-dot-r{background:#ff5f57}.nvx-agent-dot-y{background:#febc2e}.nvx-agent-dot-g{background:#28c840}.nvx-agent-paneltitle{margin-left:.625rem;font-size:12.5px;color:#8199bb;font-family:ui-monospace,SF Mono,Menlo,monospace;transition:color .2s ease-in-out}.nvx-agent-panelbody{flex:1;padding:1rem;overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.7;color:#bfcde3}.nvx-agent-ws{font-size:12.5px}.nvx-agent-file{color:#90b1df}.nvx-agent-file-active{color:#fff;background:#22344f;border-radius:6px;padding-top:1px;padding-bottom:1px}.nvx-agent-ws-code{margin-top:.875rem}.nvx-agent-dim{color:#6a87af}.nvx-agent-azure{color:hsl(var(--primary))}.nvx-agent-line{white-space:pre;overflow:hidden;text-overflow:ellipsis}.nvx-agent-line-cmd{color:#fff;font-weight:600}.nvx-agent-line-in{color:hsl(var(--primary))}.nvx-agent-line-out{color:#bfcde3}.nvx-agent-line-ok{color:#3ddc84}.nvx-agent-line-dim{color:#6a87af}.nvx-agent-caret{display:inline-block;width:8px;height:15px;background:hsl(var(--primary));vertical-align:-2px;animation:nvx-agent-caret-blink 1.1s steps(1) infinite}@keyframes nvx-agent-caret-blink{0%,to{opacity:1}50%{opacity:0}}.nvx-agent-card-chat .nvx-agent-panelbody{padding:0;display:flex;min-height:0}.nvx-agent-chat{display:flex;flex-direction:column;width:100%;min-height:0;font-family:Navixy Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6;color:#e0e5eb;background:#18202a}.nvx-agent-chat-connection{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;font:11px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#929fb0}.nvx-agent-chat-connection>span{width:5px;height:5px;border-radius:50%;background:#69c3a7}.nvx-agent-conversation{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(215 15% 29%) transparent;width:min(100%,816px);margin-inline:auto;padding:22px 28px 16px;display:flex;flex-direction:column;gap:18px}.nvx-agent-msg{flex-shrink:0;min-width:0}.nvx-agent-msg p{margin:0}.nvx-agent-msg-you{align-self:flex-end;max-width:76%;padding:10px 15px;border-radius:15px 15px 4px;background:#2d3643;color:#eceff4}[dir=rtl] .nvx-agent-msg-you{border-radius:15px 15px 15px 4px}.nvx-agent-msg-agent{display:flex;align-items:flex-start;gap:12px;padding-inline-end:28px}.nvx-agent-avatar{display:grid;place-items:center;flex:0 0 25px;height:25px;margin-top:-2px;color:#abcbe2}.nvx-agent-avatar svg{width:25px;height:25px;stroke-width:1.6}.nvx-agent-message-content{min-width:0}.nvx-agent-msg-platform{display:flex;gap:12px;margin-top:-5px;padding-inline-start:2px;color:#9aa6b6;font-size:11.5px}.nvx-agent-chat-check{flex:0 0 23px;width:23px;height:17px;margin-top:1px;color:#80c6b0;stroke-width:1.7}.nvx-agent-chat-receipt{font-size:11.5px;font-variant-numeric:tabular-nums}.nvx-agent-chat-artifacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nvx-agent-chat-artifacts button{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#212a36;border:1px solid hsl(215 19% 28%);border-radius:8px;color:#d6dde6;font-size:11.5px;line-height:1.3;text-align:start;transition:background .16s ease,border-color .16s ease}.nvx-agent-card:not(.nvx-agent-card-front) .nvx-agent-chat-artifacts{pointer-events:none}.nvx-agent-chat-artifacts button:hover,.nvx-agent-chat-artifacts button:focus-visible{background:#2a3646;border-color:#4992c5;outline:none}.nvx-agent-chat-artifacts svg{width:16px;height:16px;stroke-width:1.6}.nvx-agent-chat-artifacts svg:first-child{color:#8db9d8}.nvx-agent-chat-artifacts svg:last-child{width:12px;margin-inline-start:8px;color:#7e8ca0}[dir=rtl] .nvx-agent-chat-artifacts svg:last-child{transform:rotate(180deg)}.nvx-agent-composer{flex-shrink:0;display:flex;align-items:center;gap:13px;min-height:44px;width:min(calc(100% - 56px),723px);margin:0 auto 18px;padding:7px 9px 7px 13px;border:1px solid hsl(215 15% 32%);border-radius:13px;background:#252c37;box-shadow:0 2px 5px #080c121f;color:#a6b1bf}.nvx-agent-composer>svg{width:17px;height:17px;stroke-width:1.6}.nvx-agent-composer-caret{width:1px;height:14px;background:#8792a1}.nvx-agent-composer-context{margin-inline-start:auto;font-size:10px;color:#929eaf}.nvx-agent-composer-context>span{padding-inline:4px}.nvx-agent-composer-send{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#d9dfe7;color:#1c2531}.nvx-agent-composer-send svg{width:17px;height:17px;stroke-width:2}@media (max-width: 1023.98px){.nvx-agent-chat{font-size:13px;line-height:1.5}.nvx-agent-conversation{padding:14px 15px 10px;gap:12px}.nvx-agent-msg-you{max-width:96%;padding:9px 12px}.nvx-agent-msg-agent{gap:8px;padding-inline-end:0}.nvx-agent-avatar{flex-basis:20px}.nvx-agent-avatar svg{width:21px;height:21px}.nvx-agent-msg-platform{padding-inline-start:0;gap:8px}.nvx-agent-chat-check{flex-basis:20px;width:20px}.nvx-agent-chat-connection{font-size:0;gap:0}.nvx-agent-chat-artifacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}.nvx-agent-chat-artifacts button{padding:7px 8px;font-size:10.5px;gap:6px}.nvx-agent-chat-artifacts button>span{min-width:0}.nvx-agent-chat-artifacts svg{flex-shrink:0}.nvx-agent-chat-artifacts svg:last-child{display:none}.nvx-agent-composer{width:calc(100% - 30px);margin:0 auto 14px;min-height:39px;padding-block:5px}}.nvx-agent-foot{margin-top:2rem;display:flex;align-items:center;gap:1.75rem;flex-wrap:wrap}.nvx-agent-copychip{display:inline-flex;align-items:center;gap:.625rem;background:#f1f4f8;border:1px solid hsl(215 25% 90%);border-radius:12px;padding:.75rem 1.125rem;font-family:ui-monospace,monospace;font-size:13.5px;color:#0f1729;cursor:pointer;transition:border-color .18s ease-in-out,box-shadow .18s ease-in-out}.dark .nvx-agent-copychip{background:#152132;border-color:#253956;color:#ebf2ff}.nvx-agent-copychip:hover,.nvx-agent-copychip:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18);outline:none}.nvx-agent-copylabel{color:hsl(var(--primary));font-size:12.5px;font-weight:600}.nvx-agent-clients{color:hsl(var(--content-muted));font-size:14px;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.nvx-agent-caret{animation:none}}.nvx-agent-cascade{position:relative;--nvx-cascade-step-x: 52px;--nvx-cascade-peek: 56px;--nvx-cascade-card-h: 404px;height:calc(var(--nvx-cascade-card-h) + 2 * var(--nvx-cascade-peek));margin-bottom:1.75rem}.nvx-agent-card{position:absolute;top:0;left:0;width:calc(100% - 2 * var(--nvx-cascade-step-x));height:var(--nvx-cascade-card-h);transition:transform .4s cubic-bezier(.22,.9,.28,1),box-shadow .4s ease-in-out,opacity .4s ease-in-out;will-change:transform}.nvx-agent-card[data-depth="0"]{z-index:30;transform:translate(calc(2 * var(--nvx-cascade-step-x)),calc(2 * var(--nvx-cascade-peek)));box-shadow:0 24px 64px -16px #11325f8c}.nvx-agent-card[data-depth="1"]{z-index:20;transform:translate(var(--nvx-cascade-step-x),var(--nvx-cascade-peek));cursor:pointer;box-shadow:0 16px 44px -18px #11325f73}.nvx-agent-card[data-depth="2"]{z-index:10;transform:translate(0);cursor:pointer;box-shadow:0 12px 32px -18px #11325f66}.nvx-agent-card:not(.nvx-agent-card-front) .nvx-agent-panelbody{opacity:.4}.nvx-agent-card:not(.nvx-agent-card-front):hover .nvx-agent-panelbody,.nvx-agent-card:not(.nvx-agent-card-front):focus-visible .nvx-agent-panelbody{opacity:.55}.nvx-agent-panelbody{transition:opacity .4s ease-in-out}.nvx-agent-card-front .nvx-agent-paneltitle{color:#d4e0ed}.nvx-agent-card[data-depth="1"]:hover,.nvx-agent-card[data-depth="2"]:hover,.nvx-agent-card[data-depth="1"]:focus-visible,.nvx-agent-card[data-depth="2"]:focus-visible{opacity:1;outline:none}.nvx-agent-card[data-depth="1"]:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)),0 16px 44px -18px #11325f73}.nvx-agent-card[data-depth="2"]:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary)),0 12px 32px -18px #11325f66}.nvx-agent-card[data-depth="1"]:hover{transform:translate(var(--nvx-cascade-step-x),calc(var(--nvx-cascade-peek) - 4px))}.nvx-agent-card[data-depth="2"]:hover{transform:translateY(-4px)}.nvx-agent-card[data-depth="1"]:hover .nvx-agent-paneltitle,.nvx-agent-card[data-depth="2"]:hover .nvx-agent-paneltitle,.nvx-agent-card[data-depth="1"]:focus-visible .nvx-agent-paneltitle,.nvx-agent-card[data-depth="2"]:focus-visible .nvx-agent-paneltitle{color:#94c7f9}.nvx-agent-panel-tall{min-height:0;height:100%}@media (min-width: 1280px){.nvx-agent-cascade{--nvx-cascade-step-x: 60px;width:calc(100% + 14rem);margin-inline-start:-7rem}}.nvx-agent-flownote{font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:13px;color:hsl(var(--primary));margin-bottom:.625rem;font-weight:500}.nvx-agent-ide{display:grid;grid-template-columns:190px 1fr;gap:1rem;height:100%}.nvx-agent-tree{border-inline-end:1px solid hsl(215 40% 20%);padding-inline-end:.75rem;display:flex;flex-direction:column;gap:1px;white-space:nowrap}.nvx-agent-treectx{color:#5c7599;font-size:12.5px;padding-block:1px}.nvx-agent-treefile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:6px;text-align:start;font:inherit;font-size:12.5px;color:#98b7e1;cursor:pointer;padding-block:1px;transition:color .18s ease-in-out,background .25s ease-in-out}.nvx-agent-treefile:hover,.nvx-agent-treefile:focus-visible{color:#fff;background:#1f3047;outline:none}.nvx-agent-treefile:focus-visible{box-shadow:0 0 0 2px hsl(var(--primary))}.nvx-agent-treefile-open{color:#fff;background:#233957}.nvx-agent-panes{position:relative;min-width:0}.nvx-agent-pane{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s}.nvx-agent-pane[data-shown=true]{opacity:1;visibility:visible}.nvx-agent-flowgraph{margin-top:1.125rem;display:flex;flex-direction:column;align-items:flex-start;font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:12px}.nvx-agent-node{border:1px solid hsl(215 40% 26%);background:#152337;border-radius:7px;padding:.3125rem .625rem;color:#bfcde3}.nvx-agent-node-out{border-color:hsl(var(--primary) / .55);color:#fff}.nvx-agent-wire{width:1px;height:16px;margin-inline-start:1.125rem;background:#3b689b}.nvx-agent-bars{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.nvx-agent-bar{display:grid;grid-template-columns:minmax(0,8.5rem) 1fr auto;align-items:center;gap:.625rem}.nvx-agent-barlabel{font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:12px;color:#a5b8d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvx-agent-bartrack{height:8px;border-radius:9999px;background:#1f3047;overflow:hidden}.nvx-agent-barfill{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#0b84da,#3dbbf5)}.nvx-agent-barvalue{font-size:12px;color:#fff;font-variant-numeric:tabular-nums}.nvx-agent-marks{display:inline-flex;align-items:center;gap:1.5rem}.nvx-agent-mark{height:15px;width:auto;color:hsl(var(--content-muted));display:block;opacity:.85}.dark .nvx-agent-mark{color:#ffffffb3}@media (max-width: 1023.98px){.nvx-agent-cascade{--nvx-cascade-step-x: 12px;--nvx-cascade-peek: 42px;--nvx-cascade-card-h: 464px}.nvx-agent-marks{gap:.875rem}.nvx-agent-mark{height:13px}.nvx-agent-clients-lead{flex-basis:100%}.nvx-agent-copychip{flex-wrap:wrap;max-width:100%;font-size:12.5px;padding:.625rem .875rem}.nvx-agent-endpoint{word-break:break-all}.nvx-agent-ide{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:.75rem}.nvx-agent-tree{flex-direction:row;gap:.375rem;border-inline-end:0;border-block-end:1px solid hsl(215 40% 20%);padding-inline-end:0;padding-block-end:.625rem;overflow-x:auto;scrollbar-width:none}.nvx-agent-tree::-webkit-scrollbar{display:none}.nvx-agent-treectx{display:none}.nvx-agent-treefile{padding-inline:.4375rem!important;padding-block:.25rem;font-size:11px;white-space:nowrap;border:1px solid hsl(215 40% 22%)}.nvx-agent-bar{grid-template-columns:minmax(0,6.5rem) 1fr auto}.nvx-agent-flowgraph{margin-top:.875rem}}@media (prefers-reduced-motion: reduce){.nvx-agent-card{transition:none}}html.dark{--nvx-rhythm-deep: 215 50% 6%;--nvx-rhythm-base: 215 45% 11%;--nvx-rhythm-raised: 215 42% 15%}html.dark [data-section=logos],html.dark [data-section=agents],html.dark [data-section=closing-cta]{background-color:hsl(var(--nvx-rhythm-deep))}html.dark [data-section=sources],html.dark [data-section=maturity],html.dark [data-section=blog]{background-color:hsl(var(--nvx-rhythm-base))}html.dark [data-section=modules],html.dark [data-section=scenarios],html.dark [data-section=marketplace]{background-color:hsl(var(--nvx-rhythm-raised))}.main-final-cta{padding-block:4rem}.main-final-cta__layout{display:grid;gap:2rem;align-items:center}.main-final-cta__heading p{margin-top:.85rem;max-width:30rem;font-size:1.125rem;line-height:1.55}.main-final-cta__rail{--readiness-separator: hsl(210 25% 67% / .56);--readiness-art-opacity: .42;position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid hsl(211 26% 76%);border-radius:1rem;background:linear-gradient(120deg,#f4f7fb,#fbfcfe)}.main-final-cta__list{position:relative;z-index:1;display:grid;margin:0;padding:0;list-style:none}.main-final-cta__item{min-width:0}.main-final-cta__item+.main-final-cta__item{border-top:1px solid var(--readiness-separator)}.main-final-cta__action{position:relative;isolation:isolate;display:flex;min-height:13.5rem;flex-direction:column;justify-content:flex-start;padding:1.8rem 1.25rem;color:inherit;text-decoration:none;transition:background-color .16s ease}.main-final-cta__action:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:110% auto;background-position:center 20px;opacity:var(--readiness-art-opacity);mask-image:linear-gradient(to bottom,transparent 35%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent 35%,#000);pointer-events:none;content:""}.main-final-cta__item[data-cta-path=build] .main-final-cta__action:before{background-image:url(/media/start-study/van-blueprint.webp)}.main-final-cta__item[data-cta-path=partner] .main-final-cta__action:before{background-image:url(/media/start-study/van-components.webp)}.main-final-cta__item[data-cta-path=turnkey] .main-final-cta__action:before{background-image:url(/media/start-study/van-finished.webp)}.main-final-cta__action:hover{background-color:#7bbeea12}.main-final-cta__action:focus-visible{z-index:2;outline:3px solid hsl(var(--ring));outline-offset:-3px}.main-final-cta__action--primary{background-color:#a6d4f20a;box-shadow:inset 3px 0 hsl(var(--primary))}.main-readiness-field{display:none}.main-final-cta__eyebrow{margin:0;color:hsl(var(--primary));font-size:.75rem;font-weight:700;letter-spacing:.075em;line-height:1.45;text-transform:uppercase}.main-final-cta__title{display:flex;gap:.8rem;align-items:center;justify-content:space-between;margin-top:.45rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.22}.main-final-cta__title-copy{display:grid;min-width:0;grid-template-rows:repeat(2,minmax(1.22em,auto))}.main-final-cta__title-line{display:block}.main-final-cta__title-line--strong{font-weight:650}.main-final-cta__title-line--supporting{font-weight:550;opacity:.82}.main-final-cta__arrow{width:1.15rem;height:1.15rem;flex:0 0 auto;color:hsl(var(--primary));stroke-width:1.8}.main-final-cta__action--primary .main-final-cta__arrow{width:1.3rem;height:1.3rem;stroke-width:2.25}.main-final-cta__proof{margin-top:.7rem;font-size:.8rem;font-weight:600;letter-spacing:.01em;line-height:1.35}html.dark .main-final-cta__rail{--readiness-separator: hsl(202 35% 52% / .32);border-color:#3c5672b8;background:linear-gradient(120deg,#1e2d3e,#182434)}html.dark .main-final-cta__action:hover{background-color:#4597ba17}html[dir=rtl] .main-final-cta__arrow{transform:rotate(180deg)}html[dir=rtl] .main-final-cta__action--primary{box-shadow:inset -3px 0 hsl(var(--primary))}@media (min-width: 1024px){.main-final-cta__layout{grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);gap:3rem}.main-final-cta__rail{min-height:17rem}.main-final-cta__list{height:100%;min-height:17rem;grid-template-columns:repeat(3,minmax(0,1fr))}.main-final-cta__item+.main-final-cta__item{border-top:0;border-inline-start:1px solid var(--readiness-separator)}.main-final-cta__action{height:100%;min-height:17rem;padding:2rem 1.25rem}.main-final-cta__action:before{display:none}.main-readiness-field{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:url(/media/start-study/van-continuum.webp) center calc(100% + 70px) / 76% auto no-repeat;opacity:var(--readiness-art-opacity);mask-image:linear-gradient(to bottom,transparent 29%,#000 72%);-webkit-mask-image:linear-gradient(to bottom,transparent 29%,#000 72%);pointer-events:none}html[dir=rtl] .main-readiness-field{transform:scaleX(-1)}}@media (min-width: 1280px){.main-final-cta__layout{grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);gap:4rem}}@media (max-width: 389px){.main-final-cta{padding-block:3.5rem}.main-final-cta__action{padding-inline:1rem}.main-final-cta__title{font-size:1.125rem}}.nvx-benefits-heading{max-width:48rem}.nvx-benefits-eyebrow{margin-bottom:1rem;font-size:.6875rem;font-weight:650;letter-spacing:.12em;color:#486e93}.dark .nvx-benefits-eyebrow{color:#9ebad1}.nvx-benefits{display:block;--nvx-benefit-ui: #f9fcfe;--nvx-benefit-ui-soft: #eaf3f8;--nvx-benefit-ui-edge: #c6dce9;--nvx-benefit-ui-ink: #26475e;--nvx-benefit-ui-muted: #6d8598;--nvx-benefit-accent: #149bc4}.nvx-benefits:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.125rem;background:radial-gradient(ellipse at 50% 0%,#e9f5fc,transparent 74%),linear-gradient(180deg,#f8fcff,#f3f7fc);border-color:#cadce9}.dark .nvx-benefits{--nvx-benefit-ui: #213e52;--nvx-benefit-ui-soft: #294d62;--nvx-benefit-ui-edge: #4a6b80;--nvx-benefit-ui-ink: #e0eef7;--nvx-benefit-ui-muted: #94b0c3;--nvx-benefit-accent: #43bddb}.dark .nvx-benefits:before{background:radial-gradient(ellipse at 50% 0%,#203e54,transparent 80%),linear-gradient(180deg,#1c2e43,#182638);border-color:#395167}.nvx-benefits .nvx-mod-bar{grid-template-columns:1fr;padding:1.25rem;gap:1.5rem;margin:0;border:0}.nvx-benefits .nvx-mod-bar:before,.nvx-benefits .nvx-mod-bar:after{display:none}.nvx-benefit{min-width:0;display:flex;flex-direction:column}.nvx-benefit-visual{position:relative;padding:.4rem .15rem 1rem;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.nvx-benefit-visual:before{content:"";position:absolute;top:22%;right:-3%;bottom:0;left:-3%;background:radial-gradient(ellipse at 50% 75%,hsl(203 65% 69% / .2),transparent 65%)}.dark .nvx-benefit-visual:before{background:radial-gradient(ellipse at 50% 75%,hsl(196 83% 58% / .14),transparent 68%)}.nvx-benefit-demo{position:relative;height:12.25rem;border:1px solid #9fbdcf;border-radius:.8rem;background:var(--nvx-benefit-ui);color:var(--nvx-benefit-ui-ink);overflow:hidden;isolation:isolate;box-shadow:0 22px 28px -22px #375e7b80,0 7px 12px -8px #385e7950,0 1px 2px #355b7730;font-family:Roboto,Arial,sans-serif;font-size:.6875rem}.dark .nvx-benefit-demo{border-color:#547187;box-shadow:0 24px 32px -21px #020d1edf,0 8px 15px -8px #020d1e90,0 1px #9bbbd450}.nvx-benefit-demo:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff90,inset 1px 0 #ffffff30;background:linear-gradient(115deg,#ffffff0d 0%,transparent 38%,transparent 72%,#82cce30a)}.nvx-benefit-demo-head{display:flex;align-items:center;gap:.45rem;height:2.1rem;padding:0 .7rem;background:linear-gradient(130deg,#10354b,#092b40);color:#e3f2f8;border-bottom:1px solid #3b6275;font-size:.625rem;font-weight:500;white-space:nowrap}.nvx-benefit-window-mark{width:14px;height:14px;flex:none}.nvx-benefit-window-status{margin-inline-start:auto;font-size:.5rem;font-weight:400;color:#b1cbd7}.nvx-benefit-demo-head>svg{color:#86acbe;flex:none}.nvx-benefit-screen{position:relative;height:calc(100% - 2.1rem);padding:.75rem;overflow:hidden}.nvx-benefit-demo--visibility .nvx-benefit-screen{padding:0}.nvx-benefit-map{display:block;width:100%;height:100%}.nvx-map-land{fill:#e9eef1}.nvx-map-park{fill:#d9e6dc}.nvx-map-water{fill:#b6d9e6}.nvx-map-building{fill:#d0dce2;stroke:#c2d1d9;stroke-width:.8}.nvx-map-road-edge{stroke:#d0dbe2}.nvx-map-road{stroke:#fbfdff}.nvx-benefit-map-zone{fill:#159ad10e;stroke:#54a8ce;stroke-width:1.5;stroke-dasharray:5 4}.nvx-map-label{fill:#788c9a;font-size:13px;font-weight:400}.nvx-map-label--place{fill:#527c92;font-weight:600;font-size:15px}.nvx-benefit-map-trace-edge{stroke:#fff;stroke-width:8;fill:none;stroke-linecap:round}.nvx-benefit-map-trace{stroke:#199ecb;stroke-width:4;fill:none;stroke-linecap:round}.nvx-benefit-map-position-halo{fill:#249dcd22;stroke:#199acb40;stroke-width:1}.nvx-benefit-map-position{fill:#129ac5;stroke:#fff;stroke-width:2.5;stroke-linejoin:round}.nvx-benefit-map-packet{fill:#fff;stroke:#129ac5;stroke-width:2;opacity:0}.dark .nvx-map-land{fill:#1c3446}.dark .nvx-map-park{fill:#264540}.dark .nvx-map-water{fill:#16495e}.dark .nvx-map-building{fill:#2c4658;stroke:#314f63}.dark .nvx-map-road-edge{stroke:#1b2e3e}.dark .nvx-map-road{stroke:#3a5668}.dark .nvx-benefit-map-zone{fill:#48c4e40d;stroke:#66bad6}.dark .nvx-map-label{fill:#8fa7b5}.dark .nvx-map-label--place{fill:#99bdcc}.dark .nvx-benefit-map-trace-edge{stroke:#14374a}.dark .nvx-benefit-map-trace,.dark .nvx-benefit-map-position{stroke:#63d0ec}.nvx-benefit-vehicle{position:absolute;top:.65rem;left:.65rem;display:flex;align-items:center;gap:.4rem;padding:.4rem .55rem;min-width:8rem;background:var(--nvx-benefit-ui);border:1px solid var(--nvx-benefit-ui-edge);border-radius:.45rem;box-shadow:0 3px 8px #18384d15}.nvx-benefit-vehicle-icon{color:#2596b9}.nvx-benefit-vehicle>div{display:grid;gap:.1rem}.nvx-benefit-vehicle strong{font-size:.625rem;font-weight:600}.nvx-benefit-vehicle>div>span{color:var(--nvx-benefit-ui-muted);font-size:.5rem}.nvx-benefit-signal{display:flex;align-items:flex-end;gap:2px;height:10px;margin-inline-start:auto}.nvx-benefit-signal i{width:2px;background:#4d9db4;height:4px}.nvx-benefit-signal i:nth-child(2){height:7px}.nvx-benefit-signal i:nth-child(3){height:10px}.nvx-benefit-map-tool{position:absolute;top:.65rem;right:.65rem;padding:.35rem;background:var(--nvx-benefit-ui);color:var(--nvx-benefit-ui-muted);border-radius:.3rem;border:1px solid var(--nvx-benefit-ui-edge)}.nvx-benefit-receipt{display:flex;align-items:center;gap:.35rem;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;padding:.5rem .45rem;background:var(--nvx-benefit-ui);border:1px solid var(--nvx-benefit-ui-edge);border-radius:.4rem;box-shadow:0 3px 9px #1a40541a;font-size:.5625rem;line-height:1.3}.nvx-benefit-receipt>svg{flex:none;color:#279abb}.nvx-benefit-receipt time{margin-inline-start:auto;color:var(--nvx-benefit-ui-muted);font-size:.5rem}.nvx-benefit-flow{position:relative;display:grid;gap:.45rem;padding:.2rem .1rem 0}.nvx-benefit-flow:before{content:"";position:absolute;inset:1rem auto 1rem .8rem;width:1px;background:var(--nvx-benefit-ui-edge)}.nvx-benefit-flow-step{position:relative;display:flex;align-items:center;gap:.55rem;font-size:.5625rem}.nvx-benefit-flow-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;flex:none;border:1px solid var(--nvx-benefit-ui-edge);border-radius:.35rem;background:var(--nvx-benefit-ui-soft);color:#3995b6}.nvx-benefit-flow-check{margin-inline-start:auto;color:#52a58b;opacity:.5}.nvx-benefit-demo--automation .nvx-benefit-screen{background:linear-gradient(135deg,transparent,var(--nvx-benefit-ui-soft))}.nvx-benefit-demo--automation .nvx-benefit-receipt{background:var(--nvx-benefit-ui-soft)}.nvx-benefit-average{display:flex;align-items:center;gap:.4rem;padding-bottom:.5rem;border-bottom:1px solid var(--nvx-benefit-ui-edge)}.nvx-benefit-average>strong{font-size:1.8rem;font-weight:500;line-height:1.1;letter-spacing:-.06em}.nvx-benefit-average>strong>span{font-size:.7rem;padding-inline-start:.15rem;letter-spacing:0}.nvx-benefit-average>span:not(.nvx-benefit-average-chart){max-width:5rem;font-size:.5rem;color:var(--nvx-benefit-ui-muted)}.nvx-benefit-average-chart{margin-inline-start:auto;display:flex;align-items:end;gap:3px;height:23px}.nvx-benefit-average-chart i{width:5px;height:13px;background:var(--nvx-benefit-accent);opacity:.4;border-radius:1px}.nvx-benefit-average-chart i:nth-child(2){height:18px}.nvx-benefit-average-chart i:nth-child(3){height:11px}.nvx-benefit-average-chart i:nth-child(4){height:23px}.nvx-benefit-average-chart i:nth-child(5){height:20px}.nvx-benefit-sites{display:grid;gap:.7rem;margin-top:.7rem}.nvx-benefit-sites>div{display:grid;grid-template-columns:4.1rem minmax(0,1fr) 1.5rem;align-items:center;gap:.35rem;font-size:.5rem}.nvx-benefit-sites>div>span{color:var(--nvx-benefit-ui-muted)}.nvx-benefit-sites strong{font-size:.5rem;text-align:end;font-weight:500}.nvx-benefit-sites i{position:relative;display:block;height:7px;border-radius:2px;background:var(--nvx-benefit-ui-soft)}.nvx-benefit-sites b{position:relative;display:block;height:100%;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,#338baa,#25b1cc)}.dark .nvx-benefit-sites b{background:linear-gradient(90deg,#287993,#4cbbd2)}.nvx-benefit-sites b em{position:absolute;right:-2px;top:-2px;width:4px;height:11px;border-radius:1px;background:#89e6f5;opacity:0}.nvx-benefit-report-finish{position:absolute;bottom:.65rem;right:.75rem;display:flex;align-items:center;gap:.3rem;color:var(--nvx-benefit-ui-muted);font-size:.5rem}.nvx-benefit-report-finish svg{color:#32a188}.nvx-benefit-report-finish time{margin-inline-start:.25rem;font-variant-numeric:tabular-nums}.nvx-benefit-copy{display:flex;flex-direction:column;flex:1;padding:.25rem .25rem 0}.nvx-benefit-label{font-size:.625rem;line-height:1.4;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#32648f;margin-bottom:.65rem}.dark .nvx-benefit-label{color:#98bdd7}.nvx-benefit-copy h3{font-size:1.25rem;line-height:1.2;font-weight:650;letter-spacing:-.02em;margin:0 0 .75rem}.nvx-benefit-description{font-size:.9375rem;line-height:1.6;margin-bottom:1rem;flex:1}.nvx-benefit-product{display:flex;align-items:center;gap:.5rem;padding-block:.2rem;border-radius:.25rem;font-size:.8125rem;font-weight:600;color:#3c5c7c;text-decoration:none}.dark .nvx-benefit-product{color:#c4d1de}.nvx-benefit-product>svg:last-child{margin-inline-start:auto;color:hsl(var(--primary))}.nvx-benefit-product:hover>span{text-decoration:underline;text-underline-offset:3px}.nvx-benefit-product:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px}.nvx-benefit-product-mark{width:1.125rem;height:1.125rem;flex:none}.nvx-benefits .nvx-mod-caption{position:relative;margin:0;padding:1.125rem 1.5rem;font-size:.8125rem;line-height:1.6;text-align:start}.nvx-benefits .nvx-mod-caption:before{inset-inline:1.25rem;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--nvx-mod-line),transparent)}.nvx-platform-benefits .nvx-mod-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 0% 48%,#57b3e61c,transparent 36%),radial-gradient(ellipse at 100% 53%,#62b3e61c,transparent 36%)}.nvx-platform-benefits .nvx-mod-field-lobe:after{background-image:linear-gradient(to right,hsl(var(--primary) / .1) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--primary) / .1) 1px,transparent 1px)}.nvx-platform-benefits .nvx-mod-field-tile{background:hsl(var(--primary) / .19)}.dark .nvx-platform-benefits .nvx-mod-field:before{background:radial-gradient(ellipse at 0% 48%,#2499e02b,transparent 38%),radial-gradient(ellipse at 100% 53%,#309bd32b,transparent 38%)}.dark .nvx-platform-benefits .nvx-mod-field-tile{background:hsl(var(--primary) / .23)}@media (min-width: 768px){.nvx-benefits .nvx-mod-bar{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.5rem;gap:1.5rem}.nvx-benefits .nvx-mod-bar:before{display:block;inset-inline:.9rem;top:0;bottom:auto;height:1px}.nvx-benefits .nvx-mod-bar:after{display:block;inset-inline:.9rem;top:calc(-1 * (var(--nvx-mod-packet) - 1px) / 2);bottom:auto;height:var(--nvx-mod-packet)}.nvx-benefits .nvx-mod-caption{text-align:center}.nvx-benefit-demo{height:14rem;transform:none}.nvx-benefit:nth-child(2) .nvx-benefit-demo{transform:none}.nvx-benefit:nth-child(3) .nvx-benefit-demo{transform:none}.nvx-benefit-copy{padding-top:.5rem}.nvx-benefit-description{margin-bottom:1.5rem}.nvx-benefits[data-live=true] .nvx-mod-bar:after{animation:nvx-benefit-rail 7s linear infinite}}@media (min-width: 1100px){.nvx-benefits .nvx-mod-bar{padding:2rem;gap:2.5rem}.nvx-benefit-demo{height:14rem}.nvx-benefit-screen{padding:1rem}.nvx-benefit-flow{gap:.6rem;padding-top:.35rem}.nvx-benefit-sites{gap:.8rem;margin-top:1rem}}@media (max-width: 767px){.nvx-benefits-heading{text-align:start}.nvx-benefit+.nvx-benefit{border-top:1px solid hsl(211 42% 82% / .4);padding-top:1.5rem}.dark .nvx-benefit+.nvx-benefit{border-color:#91b3d426}}@media (prefers-reduced-motion: no-preference){.nvx-benefits[data-live=true] .nvx-benefit-map-packet{animation:nvx-benefit-map-travel 7s linear infinite}.nvx-benefits[data-live=true] .nvx-benefit-demo--visibility .nvx-benefit-receipt{animation:nvx-benefit-event 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-flow-icon{animation:nvx-benefit-step 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-flow-step:nth-child(2) .nvx-benefit-flow-icon{animation-delay:.63s}.nvx-benefits[data-live=true] .nvx-benefit-flow-step:nth-child(3) .nvx-benefit-flow-icon{animation-delay:1.26s}.nvx-benefits[data-live=true] .nvx-benefit-sites b:before{animation:nvx-benefit-report-bar 7s cubic-bezier(.22,.68,.24,1) infinite}.nvx-benefits[data-live=true] .nvx-benefit-sites>div:nth-child(2) b:before{animation-delay:.16s}.nvx-benefits[data-live=true] .nvx-benefit-sites>div:nth-child(3) b:before{animation-delay:.32s}.nvx-benefits[data-live=true] .nvx-benefit-sites b em{animation:nvx-benefit-report-tip 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-average>strong{animation:nvx-benefit-report-total 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-average-chart i{animation:nvx-benefit-report-trend 7s ease-in-out infinite;transform-origin:center bottom}.nvx-benefits[data-live=true] .nvx-benefit-demo--insight{animation:nvx-benefit-report-frame 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-report-finish svg{animation:nvx-benefit-report-done 7s ease-in-out infinite}}@keyframes nvx-benefit-rail{0%{opacity:0;background-position:0% 50%}3%{opacity:1}90%{opacity:1;background-position:100% 50%}95%,to{opacity:0;background-position:100% 50%}}@keyframes nvx-benefit-map-travel{0%,2%,30%,to{opacity:0}5%,26%{opacity:1}}@keyframes nvx-benefit-event{0%,23%,44%,to{border-color:var(--nvx-benefit-ui-edge)}28%,35%{border-color:#3eaac8}}@keyframes nvx-benefit-step{0%,31%,42%,to{border-color:var(--nvx-benefit-ui-edge);color:#3995b6}35%,38%{border-color:#36a9c8;color:#148db7;background:var(--nvx-benefit-ui)}}@keyframes nvx-benefit-report-bar{0%,60%{transform:scaleX(0);opacity:0}62%{transform:scaleX(0);opacity:1}79%,88%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(1);opacity:0}}@keyframes nvx-benefit-report-tip{0%,60%{opacity:0;left:0%}62%{opacity:1;left:0%}79%,85%{opacity:1;left:100%}90%,to{opacity:0;left:100%}}@keyframes nvx-benefit-report-total{0%,55%,94%,to{color:var(--nvx-benefit-ui-ink)}69%,84%{color:var(--nvx-benefit-accent)}}@keyframes nvx-benefit-report-done{0%,72%,to{opacity:.35;transform:scale(.9)}79%,92%{opacity:1;transform:scale(1.15)}}#platform-benefits{scroll-margin-top:6rem}@keyframes nvx-benefit-report-trend{0%,53%,to{transform:scaleY(.5);opacity:.4}72%,90%{transform:scaleY(1);opacity:.8}}@keyframes nvx-benefit-report-frame{0%,55%,to{border-color:var(--nvx-benefit-ui-edge)}70%,90%{border-color:#46aec8}}.nvx-benefit-flow{gap:.4rem;padding-top:0}.nvx-benefit-flow:before{left:1rem;top:1rem;bottom:1rem;background:#55a8c4}.nvx-benefit-flow-step{min-height:2.1rem;gap:.5rem;padding:.3rem .45rem;border:1px solid var(--nvx-benefit-ui-edge);border-radius:.35rem;background:var(--nvx-benefit-ui);box-shadow:0 2px 4px #153a4c08}.nvx-benefit-flow-step:last-child{background:var(--nvx-benefit-ui-soft)}.nvx-benefit-flow-icon{width:1.35rem;height:1.35rem;border-radius:.3rem}.nvx-benefit-flow-text{display:grid;gap:.12rem}.nvx-benefit-flow-text small{font-size:.4rem;line-height:1;letter-spacing:.06em;font-weight:600;color:var(--nvx-benefit-ui-muted)}.nvx-benefit-flow-text>span{font-size:.5625rem;font-weight:500}.nvx-benefit-sites b,.dark .nvx-benefit-sites b{background:#7ea8ba;transform:none}.dark .nvx-benefit-sites b{background:#4e7e95}.nvx-benefit-sites b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#2997b7,#38bfd5);transform-origin:left center;opacity:0}.nvx-benefit-sites b em{left:0;right:auto}@media (min-width: 1100px){.nvx-benefit-flow{gap:.4rem;padding-top:0}}@media (max-width: 767px){.nvx-benefit-demo{height:13.25rem}}@media (prefers-reduced-motion: no-preference){.nvx-benefits[data-live=true] .nvx-benefit-flow-step{animation:nvx-benefit-rule-node 7s ease-in-out infinite}.nvx-benefits[data-live=true] .nvx-benefit-flow-step:nth-child(2){animation-delay:.63s}.nvx-benefits[data-live=true] .nvx-benefit-flow-step:nth-child(3){animation-delay:1.26s}}@keyframes nvx-benefit-rule-node{0%,31%,42%,to{border-color:var(--nvx-benefit-ui-edge)}35%,38%{border-color:#3eabc7;background:var(--nvx-benefit-ui-soft);box-shadow:0 0 0 2px #3eabc719}}.nvx-benefits:dir(rtl)[data-live=true] .nvx-mod-bar:after{animation-name:nvx-benefit-rail-rtl}@keyframes nvx-benefit-rail-rtl{0%{opacity:0;background-position:100% 50%}3%{opacity:1}90%{opacity:1;background-position:0% 50%}95%,to{opacity:0;background-position:0% 50%}}.nvx-fun-sources{isolation:isolate;padding:1.1rem;border-radius:.875rem;background:radial-gradient(ellipse at 0% 0%,#ffffffeb,transparent 68%),linear-gradient(135deg,#edf2f6,#e7eff5 48%,#f6f9fc);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #cedce680,0 12px 28px -26px #254a6b70}.nvx-fun-sources:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.35' d='M0 0h128v128H0z'/%3E%3C/svg%3E");opacity:.075;mix-blend-mode:multiply}.dark .nvx-fun-sources{background:radial-gradient(ellipse at 0% 0%,#3a506269,transparent 74%),linear-gradient(135deg,#23313f,#192a38 48%,#1c2c3b);box-shadow:inset 0 1px #6a84994d,inset 0 0 0 1px #536f852e,0 14px 28px -24px #020c1a80}.dark .nvx-fun-sources:before{mix-blend-mode:soft-light;opacity:.12}.nvx-fun-group-label{display:flex;align-items:center;gap:.6rem;min-height:1.75rem;margin-bottom:.5rem;font-size:.875rem}.nvx-fun-category-mark{width:1.375rem;height:1.375rem;flex:none;color:#567b96;fill:#afc9d71a;filter:drop-shadow(0 1px 0 #fff);transition:color .25s ease,filter .25s ease}.dark .nvx-fun-category-mark{color:#95b4c9;fill:#afc9d70d;filter:drop-shadow(0 1px 0 #0b1c29)}.nvx-fun-sources .nvx-fun-chip{background-color:#ffffff70}.dark .nvx-fun-sources .nvx-fun-chip{background-color:#b2d4ec0a}@media (prefers-reduced-motion: no-preference){.nvx-fun[data-phase=source] .nvx-fun-group[data-source-active=true] .nvx-fun-category-mark,.nvx-fun[data-phase=input] .nvx-fun-group[data-source-active=true] .nvx-fun-category-mark{color:#148fca;filter:drop-shadow(0 0 4px #3aa8dd45)}.dark .nvx-fun[data-phase=source] .nvx-fun-group[data-source-active=true] .nvx-fun-category-mark,.dark .nvx-fun[data-phase=input] .nvx-fun-group[data-source-active=true] .nvx-fun-category-mark{color:#78c6ed}}@media (max-width: 767px){.nvx-fun-sources{padding:1rem}}@media (min-width: 1024px){.nvx-fun-merge{margin-inline-start:-1.125rem}}.nvx-warehouse-river{fill:none;stroke:#b6d9e6}.dark .nvx-warehouse-river{stroke:#16495e}.nvx-warehouse-river-bank{fill:none;stroke:#dde7df}.dark .nvx-warehouse-river-bank{stroke:#28403e}.nvx-warehouse-rail{fill:none;stroke:#b6c3cb;stroke-width:.8;stroke-dasharray:2 2.5}.dark .nvx-warehouse-rail{stroke:#456174}.nvx-warehouse-bridge-edge{fill:none;stroke:#a7bbc7;stroke-width:.7}.dark .nvx-warehouse-bridge-edge{stroke:#5a7889}.nvx-warehouse-building{fill:#cbd9e2;stroke:#b5cad7}.dark .nvx-warehouse-building{fill:#35556a;stroke:#4e7489}.nvx-warehouse-track-edge{fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.nvx-warehouse-track{fill:none;stroke:#199ecb;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dark .nvx-warehouse-track-edge{stroke:#16384b}.dark .nvx-warehouse-track{stroke:#63d0ec}.nvx-warehouse-label{font-family:Roboto,Arial,sans-serif;font-size:6px;font-weight:500;stroke:#f0f4f6;stroke-width:1.5;paint-order:stroke;stroke-linejoin:round}.dark .nvx-warehouse-label{stroke:#1c3446}.nvx-warehouse-water-label{fill:#628d9e;stroke:#b6d9e6}.dark .nvx-warehouse-water-label{fill:#83b0c2;stroke:#16495e}@font-face{font-family:Navixy Arabic;src:url(/fonts/NotoSansArabic-Arabic.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}html[lang=ar] body{font-family:Navixy Arabic,Proxima Nova,Arial,sans-serif}html[lang=ar] main .lucide-arrow-right{transform:scaleX(-1)}
