.zb-site{color-scheme:light;--background-c:1 0 0;--foreground-c:0.2009 0.0081 274.5;--card-c:1 0 0;--card-foreground-c:0.2009 0.0081 274.5;--popover-c:1 0 0;--popover-foreground-c:0.2009 0.0081 274.5;--primary-c:0.1505 0.0042 285.88;--primary-foreground-c:1 0 0;--secondary-c:0.9645 0.0054 274.97;--secondary-foreground-c:0.2009 0.0081 274.5;--muted-c:0.9645 0.0054 274.97;--muted-foreground-c:0.5039 0.0231 269.95;--accent-c:0.9645 0.0054 274.97;--accent-foreground-c:0.2009 0.0081 274.5;--destructive-c:0.577 0.245 27.325;--border-c:0.9037 0.0114 269.54;--input-c:0.9037 0.0114 269.54;--ring-c:0.1505 0.0042 285.88;--ink-c:0.1505 0.0042 285.88;--ink-foreground-c:1 0 0;--ink-muted-c:0.703 0.0212 270.12;--ink-border-c:0.2944 0.0148 274.36;--signal-c:0.7646 0.1514 229.43;--signal-foreground-c:0.1505 0.0042 285.88;--brand-cyan-c:0.7646 0.1514 229.43;--brand-green-c:0.8874 0.2584 138.27;--brand-magenta-c:0.7629 0.2085 335.28;--brand-carbon-c:0.1505 0.0042 285.88;--brand-cyan-ink-c:0.2009 0.0081 274.5;--brand-magenta-ink-c:0.2009 0.0081 274.5;--brand-green-ink-c:0.2009 0.0081 274.5;--radius:0;--font-mono:var(--font-site-mono);--font-site-sans:"IBM Plex Sans",Arial,Helvetica,sans-serif;--font-site-mono:"IBM Plex Mono",Consolas,Menlo,ui-monospace,monospace;--font-site-display:"Saira Condensed","Arial Narrow",Arial,sans-serif;--signal-blend:linear-gradient(90deg,#00c3ff,#74ff33 50%,#ff76e5)}[data-zb-app-theme=dark] .zb-site{color-scheme:dark;--background-c:0.1738 0.0084 274.39;--foreground-c:0.9465 0.0055 274.96;--card-c:0.2102 0.01 276.56;--card-foreground-c:0.9465 0.0055 274.96;--popover-c:0.2102 0.01 276.56;--popover-foreground-c:0.9465 0.0055 274.96;--primary-c:0.9465 0.0055 274.96;--primary-foreground-c:0.1505 0.0042 285.88;--secondary-c:0.2102 0.01 276.56;--secondary-foreground-c:0.9465 0.0055 274.96;--muted-c:0.2102 0.01 276.56;--muted-foreground-c:0.703 0.0212 270.12;--accent-c:0.2944 0.0148 274.36;--accent-foreground-c:0.9465 0.0055 274.96;--destructive-c:0.63 0.22 27.325;--border-c:0.2944 0.0148 274.36;--input-c:0.2944 0.0148 274.36;--ring-c:0.7646 0.1514 229.43;--ink-c:0.1505 0.0042 285.88;--ink-foreground-c:1 0 0;--ink-muted-c:0.703 0.0212 270.12;--ink-border-c:0.2944 0.0148 274.36;--signal-c:0.7646 0.1514 229.43;--brand-cyan-ink-c:0.7646 0.1514 229.43;--brand-green-ink-c:0.8874 0.2584 138.27;--brand-magenta-ink-c:0.7629 0.2085 335.28}.zb-site .zb-iconbtn{color:oklch(var(--muted-foreground-c))}.zb-site .zb-iconbtn:hover{color:oklch(var(--foreground-c));background:oklch(var(--secondary-c))}.zb-site{--background:oklch(var(--background-c));--foreground:oklch(var(--foreground-c));--card:oklch(var(--card-c));--card-foreground:oklch(var(--card-foreground-c));--popover:oklch(var(--popover-c));--popover-foreground:oklch(var(--popover-foreground-c));--primary:oklch(var(--primary-c));--primary-foreground:oklch(var(--primary-foreground-c));--secondary:oklch(var(--secondary-c));--secondary-foreground:oklch(var(--secondary-foreground-c));--muted:oklch(var(--muted-c));--muted-foreground:oklch(var(--muted-foreground-c));--accent:oklch(var(--accent-c));--accent-foreground:oklch(var(--accent-foreground-c));--destructive:oklch(var(--destructive-c));--border:oklch(var(--border-c));--input:oklch(var(--input-c));--ring:oklch(var(--ring-c));--ink:oklch(var(--ink-c));--ink-foreground:oklch(var(--ink-foreground-c));--ink-muted:oklch(var(--ink-muted-c));--ink-border:oklch(var(--ink-border-c));--signal:oklch(var(--signal-c));--signal-foreground:oklch(var(--signal-foreground-c));--brand-cyan:oklch(var(--brand-cyan-c));--brand-magenta:oklch(var(--brand-magenta-c));--brand-green:oklch(var(--brand-green-c));--brand-carbon:oklch(var(--brand-carbon-c));--brand-cyan-ink:oklch(var(--brand-cyan-ink-c));--brand-magenta-ink:oklch(var(--brand-magenta-ink-c));--brand-green-ink:oklch(var(--brand-green-ink-c));background-color:var(--background);color:var(--foreground);font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.zb-site *),:where(.zb-site :after),:where(.zb-site :before){border-color:var(--border)}.zb-site .font-sans{font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif}.zb-site .font-mono{font-family:var(--font-site-mono),ui-monospace,"SFMono-Regular",monospace}.zb-site .zb-logo,[data-zb-app-theme=dark] .zb-site .zb-logo{mix-blend-mode:normal;filter:none;box-shadow:none}.zb-site h1,.zb-site h2,.zb-site h3,.zb-site h4{font-family:var(--font-site-display),"Arial Narrow",Arial,sans-serif;font-weight:700;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.zb-site h1{font-weight:800}.zb-site ::-moz-selection{background:var(--brand-cyan);color:var(--ink)}.zb-site ::selection{background:var(--brand-cyan);color:var(--ink)}.zb-site .bg-grid-ink{background-image:linear-gradient(90deg,oklch(1 0 0/6%) 1px,transparent 0),linear-gradient(180deg,oklch(1 0 0/6%) 1px,transparent 0);background-size:44px 44px}.zb-site .bg-grid-paper{background-image:linear-gradient(90deg,oklch(.22 .006 260/4%) 1px,transparent 0),linear-gradient(180deg,oklch(.22 .006 260/4%) 1px,transparent 0);background-size:44px 44px}.zb-site .bg-sky-soft{background:var(--secondary)}.zb-site .glow-sky{background:none}[data-zb-app-theme=dark] .zb-site .bg-sky-soft{background:var(--card)}[data-zb-app-theme=dark] .zb-site .bg-grid-paper{background-image:linear-gradient(90deg,oklch(1 0 0/5%) 1px,transparent 0),linear-gradient(180deg,oklch(1 0 0/5%) 1px,transparent 0)}.zb-tagline-signal{background-image:var(--signal-blend);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:currentColor;padding-inline:.02em}@media (forced-colors:active){.zb-tagline-signal{background-image:none;-webkit-text-fill-color:currentColor}}@keyframes fall{0%{transform:translate3d(0,-14vh,0) rotate(0deg);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate3d(var(--drift,0),116vh,0) rotate(220deg);opacity:0}}@keyframes float-in{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dash-flow{to{stroke-dashoffset:-240}}@keyframes fibre-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes fibre-flow{to{stroke-dashoffset:-48}}@keyframes signal-flow{to{stroke-dashoffset:-60}}@keyframes node-pulse{0%,to{outline:1px solid var(--brand-cyan);outline-offset:0;opacity:1}50%{outline:1px solid var(--brand-cyan);outline-offset:6px;opacity:0}}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes draw{0%{stroke-dashoffset:var(--draw-len,400)}to{stroke-dashoffset:0}}@keyframes rise{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes helix-drift{0%{transform:translateX(0)}to{transform:translateX(-140px)}}@keyframes fall-box{0%{transform:translate3d(0,-40px,0) rotate(0deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(var(--drift,0),var(--travel,620px),0) rotate(200deg);opacity:0}}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scan{0%,to{transform:translateY(-42%);opacity:0}15%,85%{opacity:1}50%{transform:translateY(42%);opacity:1}}@media (prefers-reduced-motion:reduce){.animate-fall,.animate-fall-box,[style*=animate-fall]{animation:none!important;opacity:0!important}.animate-dash-flow,.animate-fibre-flow,.animate-fibre-pulse,.animate-helix-drift,.animate-node-pulse,.animate-orbit,.animate-scan,.animate-signal-flow,.animate-status-blink{animation:none!important}.animate-draw,.animate-float-in,.animate-rise{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}.zb-site .zb-patent-strip{overflow:hidden;border-bottom:1px solid var(--ink-border);background:var(--ink);color:var(--ink-foreground);font-family:var(--font-site-mono),Consolas,Menlo,ui-monospace,monospace}.zb-site .zb-patent-strip__track{display:flex;width:-moz-max-content;width:max-content;animation:zb-patent-roll 26s linear infinite;will-change:transform}.zb-site .zb-patent-strip__item{display:inline-flex;min-height:2rem;flex:none;align-items:center;gap:.75rem;padding-inline:2rem;font-size:.8125rem;font-weight:500;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.zb-site .zb-patent-strip__item:before{width:.45rem;height:.45rem;flex:none;border-radius:0;background:var(--brand-cyan);content:"";transform:rotate(45deg)}@keyframes zb-patent-roll{to{transform:translateX(-25%)}}@media (prefers-reduced-motion:reduce){.zb-site .zb-patent-strip__track{width:100%;justify-content:center;animation:none;will-change:auto}.zb-site .zb-patent-strip__item:not(:first-child){display:none}}.zb-ticker,.zc .zb-ticker{display:block;position:relative;overflow:hidden;background:#0b0b0d;color:#fff;height:30px;line-height:30px;text-decoration:none;white-space:nowrap}.zb-ticker:focus-visible,.zb-ticker:hover{color:#fff;text-decoration:none}.zb-ticker:focus-visible{outline:2px solid #00c3ff;outline-offset:-2px}.zb-ticker .zb-ticker-item{position:absolute;top:0;left:0;display:inline-block;color:#fff;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;animation:zb-ticker-cross 18s linear infinite}.zb-ticker:hover .zb-ticker-item{animation-play-state:paused}@keyframes zb-ticker-cross{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}@media (min-width:961px){.zb-ticker,.zc .zb-ticker{height:36px;line-height:36px}.zb-ticker .zb-ticker-item{font-size:12.5px;animation-duration:24s}}@media (prefers-reduced-motion:reduce){.zb-ticker .zb-ticker-item{animation:none;left:50%;transform:translateX(-50%)}}@media (max-width:640px){.zb-site .py-12,.zb-site .py-14{padding-block:2rem}.zb-site .py-16,.zb-site .py-20{padding-block:2.25rem}.zb-site .py-24,.zb-site .py-28,.zb-site .py-32{padding-block:2.5rem}.zb-site .pt-12,.zb-site .pt-14{padding-top:2rem}.zb-site .pt-16,.zb-site .pt-20{padding-top:2.25rem}.zb-site .pt-24,.zb-site .pt-28,.zb-site .pt-32{padding-top:2.5rem}.zb-site .pb-12,.zb-site .pb-14{padding-bottom:2rem}.zb-site .pb-16,.zb-site .pb-20{padding-bottom:2.25rem}.zb-site .pb-24,.zb-site .pb-28,.zb-site .pb-32{padding-bottom:2.5rem}.zb-site .p-7{padding:1.25rem}.zb-site .p-10,.zb-site .p-12,.zb-site .p-8{padding:1.5rem}.zb-site .mt-10,.zb-site .mt-12{margin-top:1.5rem}.zb-site .mt-14,.zb-site .mt-16{margin-top:1.75rem}.zb-site .mt-20,.zb-site .mt-24{margin-top:2rem}.zb-site .mb-10,.zb-site .mb-12{margin-bottom:1.5rem}.zb-site .gap-10,.zb-site .gap-12,.zb-site .gap-8{gap:1.25rem}.zb-site .gap-14,.zb-site .gap-16,.zb-site .gap-20{gap:1.5rem}.zb-site .hero-top{padding-top:2rem}.zb-site .page-top{padding-top:1.75rem}.zb-site .hero{min-height:0}.zb-site .hero-title{font-size:clamp(2.25rem,11vw,3.1rem)}.zb-site .page-title{font-size:clamp(2rem,9.5vw,2.6rem)}.zb-site .body-lg{font-size:1rem;line-height:1.55}}@media (max-width:1023.98px){.zb-site .zb-tap{display:inline-flex;min-height:44px;align-items:center}}.zb-foot-group>summary{list-style:none;cursor:pointer}.zb-foot-group>summary::-webkit-details-marker{display:none}.zb-foot-group__chev{transition:transform .16s ease}.zb-foot-group[open] .zb-foot-group__chev{transform:rotate(180deg)}@media (min-width:1024px){.zb-foot-group>summary{cursor:default;pointer-events:none}.zb-foot-group__chev{display:none}.zb-foot-group>ul{display:block}.zb-foot-group>.zb-foot-team{display:grid}.zb-foot-group>.zb-foot-hq{display:block}.zb-foot-group::details-content{content-visibility:visible}}.zb-foot-team{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.zb-foot-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.zb-foot-team{gap:20px}}@media (prefers-reduced-motion:reduce){.zb-foot-group__chev{transition:none}}@media (max-width:640px){.zb-site footer .zb-logo{--zb-logo-w:124px}.zb-site footer .zb-tagline-signal,.zb-site footer p:has(>.zb-tagline-signal){font-size:1.28rem}.zb-site footer .mt-5{margin-top:.875rem}.zb-site footer .mt-3{margin-top:.5rem}}@media (max-width:1023.98px){.zb-site footer .zb-tap{display:flex;width:100%;min-width:44px}.zb-site .zcl__play,.zb-site main a.inline-flex:not(.zb-tap),.zb-site select{min-height:44px}}@media (max-width:640px){.zb-site .py-10{padding-block:1.75rem}.zb-site .pt-10{padding-top:1.75rem}.zb-site .pb-10{padding-bottom:1.75rem}.zb-site .pb-14{padding-bottom:2rem}.zb-site .zb-rows>*,.zb-site .zb-stages>li{padding-block:13px}.zb-site .zb-activation__steps>li{padding-block:16px;gap:10px}.zb-site .surface-card,.zb-site .zb-clear-story__rail>*{padding:16px}}.zb-mrow>summary{list-style:none}.zb-mrow>summary::-webkit-details-marker{display:none}.zb-mrow__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer}.zb-mrow__q i{width:9px;height:9px;flex:none;margin-top:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .16s ease}.zb-mrow[open]>.zb-mrow__q i{transform:translateY(4px) rotate(-135deg)}@media (max-width:799.98px){.zb-mrow[open]>.zb-rows__body{margin-top:.5rem}}@media (min-width:800px){.zb-mrow>.zb-mrow__q{cursor:default;pointer-events:none}.zb-mrow__q i{display:none}.zb-mrow>.zb-rows__body{display:block}.zb-mrow::details-content{display:contents;content-visibility:visible}}@media (prefers-reduced-motion:reduce){.zb-mrow__q i{transition:none}}.zb-mdis>summary{list-style:none}.zb-mdis>summary::-webkit-details-marker{display:none}.zb-mdis__sum>i{width:9px;height:9px;flex:none;margin-top:6px;margin-left:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .16s ease}.zb-mdis[open]>.zb-mdis__sum>i{transform:translateY(4px) rotate(-135deg)}@media (max-width:767.98px){.zb-mdis__sum{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.zb-site .eyebrow.zb-mdis__sum{align-items:center}.zb-site .eyebrow.zb-mdis__sum>i{margin-top:0}.zb-mdis--step>.zb-mdis__sum{align-items:baseline}.zb-mdis--step>.zb-mdis__sum>i{margin-top:0;align-self:center}.zb-mdis__sum>h3{margin-top:0}.zb-mdis[open]>:not(summary){margin-top:.5rem}}@media (min-width:768px){.zb-mdis,.zb-mdis>summary{display:contents}.zb-mdis::details-content{display:contents;content-visibility:visible}.zb-mdis--box>summary{display:flex}.zb-mdis>summary{cursor:default;pointer-events:none}.zb-mdis__sum>i{display:none}}@media (prefers-reduced-motion:reduce){.zb-mdis__sum>i{transition:none}}@media (max-width:767.98px){.zb-site .zb-compare__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding-block:.875rem}.zb-site .zb-compare__label{grid-column:1/-1;padding:0 0 .55rem;font-size:var(--text-sm)}.zb-site .zb-compare__cell{display:block;min-height:0;padding:.7rem .75rem;border:1px solid var(--border)}.zb-site .zb-compare__cell+.zb-compare__cell{margin-top:0}.zb-site .zb-compare__cell p{font-size:.875rem;line-height:1.45}.zb-site .zb-compare__mobile-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zb-site .zb-compare__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;-moz-column-gap:8px;column-gap:8px}.zb-site .zb-compare__header span{padding:.4rem .75rem;font-size:.8125rem}.zb-site .zb-compare__header span:first-child{display:none}.zb-site .zb-compare__header span:nth-child(2){border-left:0}.zb-site .zb-compare__takeaway{padding:1rem}.zb-site .zb-compare__takeaway p{font-size:.9375rem}.zb-site .zb-stages{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}.zb-site .zb-clear-story__column{padding:1rem}.zb-site .zb-clear-story__column h3{margin-top:.75rem;max-width:none}.zb-site .zb-clear-story__column p{margin-top:.5rem}.zb-site .zb-activation__step{padding:.5rem 0}.zb-site .zb-activation__summary{margin-top:1rem;padding:1rem}.zb-site .zb-viz{aspect-ratio:21/7}.zb-site .zb-mdis__sum>.mt-5{margin-top:.5rem}.zb-site main p.text-sm{line-height:1.5}.zb-site .py-10{padding-block:1rem}.zb-site .pt-10{padding-top:1rem}.zb-site .pb-10{padding-bottom:1rem}.zb-site .pb-14,.zb-site .pb-20{padding-bottom:1.5rem}.zb-site .pb-24{padding-bottom:1.75rem}.zb-site main .mt-10,.zb-site main .mt-12,.zb-site main .mt-8{margin-top:1.125rem}.zb-site main .mt-7{margin-top:1rem}.zb-site main .mt-9{margin-top:1.25rem}.zb-site .zb-rows>*{padding-block:8px}.zb-site .zb-plate{padding:1.25rem}.zb-site .body-lg{line-height:1.5}.zb-site .zb-viz{aspect-ratio:24/7}.zb-site .zb-activation__summary{margin-top:.875rem;padding:.875rem 1rem}.zb-site .zb-clear-story figcaption{margin-top:.625rem}.zb-site .zb-story-intro{gap:1.25rem}.zb-site .zb-story-intro__aside{padding-left:1rem}.zb-site .zb-compare__intro{gap:1rem}.zb-site main .gap-3{gap:.625rem}.zb-site main .gap-4{gap:.75rem}}@media (max-width:767.98px){.zb-site main article:has(>.zb-mdis[open]){grid-column:1/-1}.zb-site main .grid-cols-2>.surface-card{padding:12px}.zb-site main article:has(>.zb-mdis[open]).surface-card{padding:16px}}@media (max-width:767.98px){.zb-site .zb-compare__row{padding-block:.625rem}.zb-site .zb-compare__cell{padding:.5rem .625rem}.zb-site .zb-compare__label{padding-bottom:.4rem}.zb-site .zb-compare__takeaway{margin-top:1rem;padding:.875rem 1rem;gap:.5rem}.zb-site .zb-compare__caveat{margin-top:.75rem}.zb-site .zb-clear-story figcaption,.zb-site .zb-clear-story__ground .text-sm{font-size:.8125rem}.zb-site .zb-stage{padding-block:10px}.zb-site .hero-top{padding-top:1.25rem}.zb-site .zb-activation__step{gap:.5rem}.zb-site main .grid-cols-2>.p-6{padding:12px}}.zb-site .zb-activation__step .zb-mdis>p{color:var(--text-muted)}