.ag{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass-fill);box-shadow:var(--glass-shadow);--ag-p:var(--color-border-strong);--ag-pw:1.5;--ag-o:var(--color-border-strong);--ag-ow:1.5;--ag-l:var(--color-border-strong);--ag-tick-out:0;--ag-tick-log:0;--ag-edit:0;--ag-fin:0;--ag-sat:var(--ag-p);--ag-sl:0;position:relative;overflow:hidden}.ag-strip{z-index:1;border-block-end:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem 1rem;min-block-size:2.25rem;padding:.375rem 1rem;display:flex;position:relative}.ag-fig{color:var(--color-text-muted);font-size:.875rem}.ag-fig:lang(en){font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label)}.ag-fig-no{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);color:var(--color-text-subtle)}.ag-cap{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-text-muted)}.ag-body{padding:1rem}@media (width<=639px){.ag-stage{margin-inline:-1rem}}@media (width>=1024px){.ag-strip{padding-inline:1.5rem}.ag-body{padding:1.5rem}}.ag-bloom{pointer-events:none;block-size:100%;inline-size:100%;opacity:var(--field-bloom-a);--ag-breath:.03;position:absolute;inset:0;overflow:visible}:root[data-theme=light] .ag-bloom{--ag-breath:.02}.ag-b0{stop-color:var(--color-signal-strong)}.ag-b1{stop-color:var(--color-signal);stop-opacity:.6}.ag-b2{stop-color:var(--color-signal-deep);stop-opacity:0}:root[data-theme=light] :is(.ag-b0,.ag-b1,.ag-b2){stop-color:var(--color-signal)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .ag-bloom{will-change:opacity;animation:ag-breath 4s var(--ease-in-out) infinite alternate}}@keyframes ag-breath{0%{opacity:calc(var(--field-bloom-a) - var(--ag-breath))}to{opacity:calc(var(--field-bloom-a) + var(--ag-breath))}}.ag-controls{margin-block-start:1rem}.ag-row{grid-template-columns:1fr auto;grid-template-areas:"btns btns""msg replay";align-items:center;gap:.5rem .75rem;display:grid}.ag-btns{grid-area:btns;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ag-btns>.btn{min-inline-size:0;padding-inline:.5rem}@container (width<=299px){.ag-btns>.btn>svg{display:none}}.ag-msg{grid-area:msg;align-items:center;min-block-size:2.75rem;display:grid}.ag-msg>*{grid-area:1/1}.ag-replay{grid-area:replay;inline-size:2.75rem;padding-inline:0}@container (width>=480px){.ag-row{grid-template-columns:auto 1fr auto;grid-template-areas:"btns msg replay"}.ag-btns{display:flex}.ag-btns>.btn{padding-inline:1rem}}.ag[data-state] .ag-svg :is(.ag-e,.ag-sat){transition:stroke var(--dur-base), fill var(--dur-base)}.ag-svg :is(.ag-path,.ag-spoke,.ag-k1,.ag-k2){stroke:var(--ag-p)}.ag-svg .ag-path path:not(.ag-head){stroke-width:var(--ag-pw)}.ag-svg .ag-path .ag-head{fill:var(--ag-p);stroke:none}.ag-svg .ag-out{stroke:var(--ag-o)}.ag-svg .ag-out path:not(.ag-head){stroke-width:var(--ag-ow)}.ag-svg .ag-out .ag-head{fill:var(--ag-o);stroke:none}.ag-svg .ag-spoke,.ag-svg .ag-port{stroke-width:1px}.ag-svg .ag-rail{stroke:var(--color-border-strong);stroke-width:1px}.ag-svg .ag-log{stroke:var(--ag-l);stroke-width:1px}.ag-svg .ag-k{stroke-linecap:butt}.ag-svg .ag-k3{stroke:var(--ag-l)}.ag-pg0,.ag-pg1{stop-color:var(--color-border-strong)}.ag-pg0,.ag-pg0-lit{stop-opacity:0}.ag-pg0-lit,.ag-pg1-lit{stop-color:var(--color-signal-strong)}.ag-svg .ag-port-lit{stroke-width:1.5px;opacity:var(--ag-fin)}.ag-svg .ag-box{stroke:var(--color-border-strong);fill:var(--color-surface-1)}.ag-svg .ag-output{stroke:var(--color-text-muted)}.ag-svg .ag-sat{fill:var(--ag-sat);stroke:none;transform-box:fill-box;transform-origin:50%;scale:var(--ag-sat-k,1)}.ag-svg .ag-mark{fill:none;stroke:none}.ag-svg .ag-agent{stroke:var(--color-signal);stroke-width:2px;fill:var(--color-surface-1)}.ag-svg .ag-agent-in{fill:none;stroke:var(--color-signal);stroke-width:.75px;opacity:.5}.ag-svg .ag-core{stroke:var(--color-signal);opacity:.4}.ag-svg .ag-core-dot{fill:var(--color-signal);stroke:none;opacity:.7}.ag-svg .ag-gate{stroke:var(--color-accent);fill:var(--color-surface-1)}.ag-svg .ag-lock{stroke:var(--color-accent);stroke-width:1.75px}.ag-svg .ag-gate-label{fill:var(--color-accent)}.ag-svg text:is(.ag-log-label,.ag-small){fill:var(--color-text-muted)}.ag-svg .ag-small{font-size:14px}.ag-svg .ag-editarc{stroke:var(--color-accent);stroke-dasharray:3 3;opacity:var(--ag-edit)}.ag-svg .ag-tick circle{fill:var(--color-success);stroke:none}.ag-svg .ag-tick path{stroke:var(--color-bg);stroke-width:2px}.ag-svg .ag-tick-out{opacity:var(--ag-tick-out)}.ag-svg .ag-tick-log{opacity:var(--ag-tick-log)}.ag-svg .ag-editmark{opacity:var(--ag-edit)}.ag-svg .ag-final{opacity:var(--ag-sl)}.ag-svg :is(.ag-editmark,.ag-rejectmark) circle{fill:var(--color-accent);stroke:none}.ag-svg :is(.ag-editmark,.ag-rejectmark) path{stroke:var(--color-on-accent);stroke-width:1.5px;stroke-linejoin:round}.ag[data-state] .ag-svg :is(.ag-tick,.ag-editmark,.ag-rejectmark,.ag-final,.ag-now,.ag-name,.ag-src-label,.ag-port-lit,.ag-editarc){transition:opacity var(--dur-base)}.ag-svg :is(.ag-rejectmark,.ag-now,.ag-name){opacity:0}.ag-svg .ag-ico-i{stroke:var(--color-text-muted);stroke-width:2px;overflow:visible}.ag-svg .ag-hit{fill:#0000;stroke:none}@media (hover:hover){.ag-svg .ag-ico:hover .ag-ico-i{stroke:var(--color-text)}.ag-svg .ag-src:has(.ag-ico:hover) .ag-src-label{opacity:0}.ag:not([data-ico],[data-step=p1],[data-step^=src\>agent]) .ag-src:has([data-ico=erp]:hover) .ag-name-erp,.ag:not([data-ico],[data-step=p1],[data-step^=src\>agent]) .ag-src:has([data-ico=email]:hover) .ag-name-email,.ag:not([data-ico],[data-step=p1],[data-step^=src\>agent]) .ag-src:has([data-ico=pdf]:hover) .ag-name-pdf,.ag:not([data-ico],[data-step=p1],[data-step^=src\>agent]) .ag-src:has([data-ico=wa]:hover) .ag-name-wa{opacity:1}}.ag:is([data-ico],[data-step=p1],[data-step^=src\>agent]) .ag-src-label{opacity:0}.ag:not([data-step=p1],[data-step^=src\>agent])[data-ico=erp] .ag-name-erp,.ag:not([data-step=p1],[data-step^=src\>agent])[data-ico=pdf] .ag-name-pdf,.ag:not([data-step=p1],[data-step^=src\>agent])[data-ico=wa] .ag-name-wa,.ag:is([data-ico=email],[data-step=p1],[data-step^=src\>agent]) .ag-name-email,.ag[data-step^=agent\>t-read] .ag-now-read,.ag[data-step^=agent\>t-lookup] .ag-now-lookup{opacity:1}.ag:is([data-step=p1],[data-step^=src\>agent]) [data-ico=email] .ag-ico-i{stroke:var(--color-signal-strong)}.ag[data-step^=agent\>t-read] .ag-sat-t-read,.ag[data-step^=agent\>t-lookup] .ag-sat-t-lookup{--ag-sat:var(--color-signal-strong)}.ag:is([data-state=final],[data-state=waiting],[data-state=approved],[data-state=edited],[data-state=rejected]),:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-p:var(--color-signal-strong);--ag-pw:2}.ag:is([data-state=final],[data-state=approved]),:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-o:var(--color-signal-strong);--ag-ow:2;--ag-tick-out:1}.ag:is([data-state=final],[data-state=approved],[data-state=rejected]),:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-l:var(--color-signal-strong);--ag-tick-log:1}.ag:is([data-state=final],[data-state=edited]),:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-edit:1}.ag[data-state=final],:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-fin:1}.ag:is([data-state=final],[data-state=waiting],[data-state=approved],[data-state=edited],[data-state=rejected]),:root:is(.no-js,[data-motion=reduce]) .ag:not([data-state]){--ag-sat:var(--color-signal);--ag-sat-k:.8;--ag-sl:1}@media (prefers-reduced-motion:reduce){.ag:not([data-state]){--ag-p:var(--color-signal-strong);--ag-pw:2;--ag-o:var(--color-signal-strong);--ag-ow:2;--ag-l:var(--color-signal-strong);--ag-tick-out:1;--ag-tick-log:1;--ag-edit:1;--ag-fin:1;--ag-sat:var(--color-signal);--ag-sat-k:.8;--ag-sl:1}}.ag[data-state=rejected] .ag-rejectmark{opacity:1}.ag[data-state=edited] .ag-draft{stroke:var(--color-accent);stroke-width:2px}.ag-canvas{pointer-events:none;position:absolute}.no-js .ag-controls{display:none}.ag:not(:is([data-state=idle],[data-state=working])) [data-ag-hint-working],.ag-msg:has([data-ag-status]:not(:empty)) [data-ag-hint],.ag:has([data-choice][data-active]) [data-ag-hint],.ag:not([data-state=waiting]) [data-ag-hint],.ag-msg:has([data-ag-status]:not(:empty)) [data-ag-hint-final],.ag:has([data-choice][data-active]) [data-ag-hint-final],.ag:is([data-state=idle],[data-state=working],[data-state=waiting]) [data-ag-hint-final],.js:not([data-motion=reduce]) .ag:not([data-state]) [data-ag-hint-final]{visibility:hidden}.ag [data-choice][data-active]{border-color:var(--color-accent);background:var(--color-surface-2)}.ag [data-choice][aria-disabled=true]{opacity:.55;cursor:progress}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .ag:is([data-state=waiting],[data-state=edited]) .ag-gate{animation:ag-wait 1.6s var(--ease-in-out) 6 alternate}}@keyframes ag-wait{to{stroke-width:3.5px}}@media (forced-colors:active){.ag-svg .ag-gate,.ag-svg .ag-lock{stroke:highlight}.ag-svg .ag-gate-label{fill:highlight}.ag-svg .ag-head,.ag-svg .ag-core-dot{fill:canvastext}.ag-bloom{display:none}}.nf-pause{z-index:1;block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:inline-grid;position:absolute;inset-block-start:1rem;inset-inline-end:var(--spacing-gutter)}@media (width<=767px){.nf-pause{inset-block-start:-3rem;inset-inline-end:0}}.nf-pause:before{content:"";border:1px solid var(--glass-border);border-radius:inherit;background:var(--color-surface-1);box-shadow:0 0 .75rem .75rem color-mix(in oklab, var(--color-bg) 80%, transparent);position:absolute;inset:.375rem}.nf-pause>svg{position:relative}.nf-pause:lang(en) .nf-i-play{translate:1px}.nf-pause:hover{color:var(--color-text)}.nf-pause:hover:before{border-color:var(--color-border-strong)}.nf-pause:after{content:attr(aria-label);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-caption);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast);padding:.125rem .5rem;position:absolute;inset-block-start:100%;inset-inline-end:.25rem}@media (hover:hover) and (pointer:fine){.nf-pause:not([data-tip=off]):hover:after{opacity:1;pointer-events:auto;transition-delay:.4s}}@media (width>=768px) and (width<=1279.98px),(width>=1280px) and (aspect-ratio<=1499/1000){.pd-fig~.nf-pause:after{display:none}}.nf-pause[hidden],.no-js .nf-pause,.nf-pause[data-paused=true] .nf-i-pause,.nf-pause:not([data-paused=true]) .nf-i-play{display:none}section:has(.nf){touch-action:pan-y pinch-zoom}.nf{--nf-wx:40%;z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at var(--nf-wx) 63%, var(--field-wash), transparent 75%);position:absolute;inset:0;overflow:hidden}[dir=rtl] .nf{--nf-wx:60%}.nf:is([data-variant=neural],[data-variant=pcb]){--field-hub-r:8;--field-ring-w:0;--field-near-r:2.2;--field-near-halo-a:.3}:root[data-theme=light] .nf:is([data-variant=neural],[data-variant=pcb]){--field-near-halo-a:0}:root[data-theme=light] .nf[data-variant=neural]{--field-link-a:.24;--field-mid-la:.24;--field-near-la:.36;--field-far-la:.1;--field-link-lit-a:.5;--field-node-a:.42;--field-mid-a:.42;--field-near-a:.6}.nf[data-variant=pcb]{--nf-wx:74%}[dir=rtl] .nf[data-variant=pcb]{--nf-wx:26%}.nf>svg,.nf>canvas{block-size:100%;inline-size:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.nf>canvas{opacity:0}.nf[data-nf=live]>canvas{opacity:1}.nf[data-nf=live]>svg.nf-p{opacity:0}section:has(.nf) [data-field-quiet]:not(.ag *){--nf-q:color-mix(in oklab, var(--color-bg) calc((1 - var(--field-quiet-cap)) * 100%), transparent);transition:background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:.5rem}section:has(.nf:not([data-nf=live])) [data-field-quiet]:not(.ag *){background-color:var(--nf-q);box-shadow:0 0 .75rem .75rem var(--nf-q)}section:has(.nf[data-variant=trace]:not([data-nf=live])) [data-field-quiet]{box-shadow:none;background-color:#0000}@media (width>=768px){.nf{--nf-copy:38rem;--nf-ce:calc(max(var(--spacing-gutter), (100% - var(--container-content)) / 2 + var(--spacing-gutter)) + var(--nf-copy));--nf-col:linear-gradient(var(--nf-to,to right), rgb(0 0 0/var(--field-mask-floor)) calc(var(--nf-ce) + var(--field-mask-gap)), #000 calc(var(--nf-ce) + var(--field-mask-gap) + var(--field-mask-ramp)));--nf-col-p:linear-gradient(to right, rgb(0 0 0/var(--field-mask-floor)) calc(var(--nf-ce) + var(--field-mask-gap)), #000 calc(var(--nf-ce) + var(--field-mask-gap) + var(--field-mask-ramp)))}[dir=rtl] .nf{--nf-to:to left}.nf[data-variant=neural]{--field-mask-floor:.3}.nf[data-variant=neural]>canvas{mask-image:var(--nf-col), var(--nf-below,linear-gradient(transparent, transparent));mask-composite:add}.nf[data-variant=neural]>svg.nf-p{mask-image:linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent), var(--nf-col-p), var(--nf-below,linear-gradient(transparent, transparent));mask-composite:intersect,add}.nf[data-variant=pcb]{--field-mask-floor:.35}.nf[data-variant=pcb]>svg.nf-p{mask-image:var(--nf-col-p), linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent);mask-composite:intersect}section:has(.nf:is([data-variant=pcb],[data-variant=neural]):not([data-nf=live])) .hero-a-copy [data-field-quiet]{box-shadow:0 0 2rem 1.5rem var(--nf-q)}.nf[data-variant=neural]{--nf-cut:22rem;--nf-below:linear-gradient(transparent calc(min(100svh, 56.25rem) - var(--spacing-header) - var(--nf-cut) + 1.5rem), #000 calc(min(100svh, 56.25rem) - var(--spacing-header) - var(--nf-cut) + 11.5rem))}}@media (width>=1024px){.nf[data-variant=neural]{--nf-cut:15rem;--nf-col:linear-gradient(var(--nf-to,to right), rgb(0 0 0/var(--field-mask-floor)) calc(var(--nf-ce) + var(--field-mask-gap)), #0000006b calc(var(--nf-ce) + var(--field-mask-gap) + 80px), #000000b3 calc(var(--nf-ce) + var(--field-mask-gap) + 176px), #000 calc(var(--nf-ce) + var(--field-mask-gap) + 272px));--nf-col-p:linear-gradient(to right, rgb(0 0 0/var(--field-mask-floor)) calc(var(--nf-ce) + var(--field-mask-gap)), #0000006b calc(var(--nf-ce) + var(--field-mask-gap) + 80px), #000000b3 calc(var(--nf-ce) + var(--field-mask-gap) + 176px), #000 calc(var(--nf-ce) + var(--field-mask-gap) + 272px))}}@media (width>=768px){section:has(.nf[data-variant=neural]){overflow-y:clip}.nf[data-variant=neural]{block-size:calc(100% + 100svh - min(100svh, 56.25rem) + var(--nf-cut));inset-block-end:auto}}@media (width>=1024px) and (height<=820px){.nf[data-variant=neural]{--nf-cut:0rem}}@media (width>=768px) and (width<=1023px){.nf[data-variant=neural]{--nf-tband:4rem;--nf-tb:linear-gradient(#000 calc(var(--nf-tband) - 48px), rgb(0 0 0/var(--field-mask-floor)) var(--nf-tband))}.nf[data-variant=neural]>canvas{mask-image:var(--nf-tb), linear-gradient(var(--nf-to,to right), transparent calc(var(--nf-ce) + 8px), #000 calc(var(--nf-ce) + 72px)), var(--nf-below);mask-composite:add,add}.nf[data-variant=neural]>svg.nf-p{mask-image:linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent), var(--nf-tb), linear-gradient(to right, transparent calc(var(--nf-ce) + 8px), #000 calc(var(--nf-ce) + 72px)), var(--nf-below);mask-composite:intersect,add,add}}@media (width>=1280px) and (aspect-ratio>=3/2){section:has(>div>.hero-a-line){overflow-y:clip}.hero-a-line>:is(.nf,.nf-subj){translate:0 max(0px,22vw - 50svh + 80px)}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height>=901px){.hero-a-line>:is(.nf,.nf-subj){block-size:calc(100svh - var(--spacing-header));inset-block-end:auto}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height>=821px){.hero-a-trace>:is(.nf,.nf-subj){aspect-ratio:1440/836;translate:0 var(--pd-shift,0px);inset-block-end:auto}}@media (width>=768px){.nf[data-variant=neural]{--nf-copy:40rem}}@media (width>=1024px){.nf[data-variant=neural]{--nf-copy:44rem}}@media (width>=1280px){.nf[data-variant=pcb]{--nf-copy:max(44rem, var(--text-hero-home) * 12.8)}}@media (width>=1280px) and (aspect-ratio>=3/2){.nf[data-variant=line]>canvas{mask-image:var(--nf-col)}.nf[data-variant=line]>svg.nf-p{mask-image:var(--nf-col-p), linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent);mask-composite:intersect}section:has(.nf:is([data-variant=line],[data-variant=trace]):not([data-nf=live])) :is(.hero-a-copy [data-field-quiet],.hero-a-crumb){box-shadow:none;background-color:#0000}.nf[data-variant=trace]{--nf-copy:35rem;--field-mask-floor:.04;--nf-u:max(100cqw / 1440, 100cqh / 836);--nf-py:calc((100cqh - 836 * var(--nf-u)) / 2 + 552 * var(--nf-u));--nf-plug-y:linear-gradient(transparent calc(var(--nf-py) - 30 * var(--nf-u)), #000 calc(var(--nf-py) - 20 * var(--nf-u)), #000 calc(var(--nf-py) + 20 * var(--nf-u)), transparent calc(var(--nf-py) + 30 * var(--nf-u)));container-type:size}.nf[data-variant=trace]>canvas{mask-image:var(--nf-col), var(--nf-plug-y), linear-gradient(var(--nf-to,to right), transparent calc(var(--nf-ce) + 8px), #000 calc(var(--nf-ce) + 40px));mask-composite:add,intersect,add}.nf[data-variant=trace]>svg.nf-p{mask-image:linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent), var(--nf-col-p), var(--nf-plug-y), linear-gradient(to right, transparent calc(var(--nf-ce) + 8px), #000 calc(var(--nf-ce) + 40px));mask-composite:intersect,add,intersect,add}}.nf-p-phone{display:none}@media (width<=767px){.nf{inset-block-start:-4rem;inset-inline:calc(-1 * var(--spacing-gutter));--nf-wx:80%;background:radial-gradient(70% 30% at var(--nf-wx) 6%, color-mix(in srgb, var(--field-wash) 85%, transparent), transparent 75%), radial-gradient(80% 35% at 50% 68%, color-mix(in srgb, var(--field-wash) 71%, transparent), transparent 75%)}[dir=rtl] .nf{--nf-wx:20%}.nf[data-variant=neural]{--nf-band:calc(4rem + clamp(104px, 15svh, 148px))}.nf[data-variant=neural]>:is(svg,canvas){mask-image:linear-gradient(#000 calc(var(--nf-band) - 96px), transparent var(--nf-band))}.nf-p-desk{display:none}.nf-p-phone{display:block}}.nf-p-tab,.nf-sx-desk,.nf-sx-tab{display:none}.nf-sub,.nf-subj{--nf-vw:390;--nf-vh:218;aspect-ratio:390/218;inset-block-end:auto}.nf-subj{z-index:-1;inset-block-start:-4rem;inset-inline:calc(-1 * var(--spacing-gutter));pointer-events:none;position:absolute;container:nf-subj/size}[dir=rtl] .nf-sx{scale:-1 1}.nf-sdef{visibility:hidden}@media (width>=768px){.nf-sub,.nf-subj{--nf-vw:1440;--nf-vh:440;aspect-ratio:1440/440;inset:0;inset-block-end:auto}.nf-sub>.nf-p-desk,.nf-sx-phone{display:none}.nf-sub>.nf-p-tab,.nf-sx-tab{display:block}}@media (width>=1280px) and (aspect-ratio>=3/2){.nf-sub,.nf-subj{--nf-vw:1440;--nf-vh:836;aspect-ratio:auto;inset:0}.nf-sub>.nf-p-tab,.nf-sx-tab{display:none}.nf-sub>.nf-p-desk,.nf-sx-desk{display:block}}.nf-at{--u:max(100cqw / var(--nf-vw), 100cqh / var(--nf-vh));position:absolute;inset-block-start:calc((100cqh - var(--nf-vh) * var(--u)) / 2 + var(--y) * var(--u));inset-inline-start:calc((100cqw - var(--nf-vw) * var(--u)) / 2 + var(--x) * var(--u))}.nf[data-variant=line]{--field-copper-color:var(--color-border-strong);--field-ln-a:.32;--field-ln-a2:.55;--field-per-signal:100000;--field-fire-min:100000;--field-fire-max:100000;--field-cursor-mode:0;--nf-wx:72%}:root[data-theme=light] .nf[data-variant=line]{--field-ln-a:.4;--field-ln-a2:.6}[dir=rtl] .nf[data-variant=line]{--nf-wx:28%}.nf[data-variant=trace]{--field-per-signal:100000;--field-fire-min:100000;--field-fire-max:100000;--field-cursor-mode:0;--field-fade-bottom:24;--nf-wx:72%}[dir=rtl] .nf[data-variant=trace]{--nf-wx:28%}@media (width>=1280px) and (aspect-ratio>=3/2){.nf[data-variant=trace]{--field-fade-bottom:96}}.nf-rl,.nf-rod{stroke:var(--field-copper-color);stroke-width:1px;stroke-opacity:var(--field-ln-a)}.nf-rl1{stroke-opacity:var(--field-ln-a2)}.nf-rod{stroke-width:3px;stroke-opacity:var(--field-ln-a2)}.nf-rn{stroke-width:1.4px}.nf-g0,.nf-g1{stop-color:var(--field-copper-color);stop-opacity:0}.nf-g1{stop-opacity:.85}.nf-pt{stroke:var(--color-signal-strong);stroke-width:1px;stroke-opacity:.6;vector-effect:non-scaling-stroke}.nf-p{--nf-pb:1.2;fill:none;stroke-linecap:round;mask-image:linear-gradient(#000 calc(100% - var(--field-fade-bottom,96) * 1px), transparent)}:root[data-theme=light] .nf-p{--nf-pb:1}[dir=rtl] .nf-p{scale:-1 1}.nf-p path{vector-effect:non-scaling-stroke}.nf-l0{stroke:var(--field-far-link-color);stroke-width:calc(var(--field-far-w) * 1px);stroke-opacity:calc(var(--field-far-la) * var(--nf-pb))}.nf-l1{stroke:var(--field-mid-link-color);stroke-width:calc(var(--field-mid-w) * 1px);stroke-opacity:calc(var(--field-mid-la) * var(--nf-pb))}.nf-l2,.nf-f0,.nf-f1,.nf-f2{stroke:var(--field-near-link-color);stroke-width:calc(var(--field-near-w) * 1px);stroke-opacity:calc(var(--field-near-la) * var(--nf-pb))}.nf-f0{stroke-opacity:calc(var(--field-near-la) * .6 * var(--nf-pb))}.nf-f2{stroke-opacity:calc(var(--field-near-la) * 1.6 * var(--nf-pb))}.nf-d0{stroke:var(--field-far-point-color);stroke-width:calc(var(--field-far-r) * 2px);stroke-opacity:calc(var(--field-far-a) * var(--nf-pb))}.nf-d1{stroke:var(--field-mid-point-color);stroke-width:calc(var(--field-mid-r) * 2px);stroke-opacity:calc(var(--field-mid-a) * var(--nf-pb))}.nf-d2{stroke:var(--field-near-point-color);stroke-width:calc(var(--field-near-r) * 2px);stroke-opacity:min(1, calc(var(--field-near-a) * var(--nf-pb)))}.nf-h2{stroke:var(--field-near-point-color);stroke-width:calc(var(--field-near-halo) * 2px);stroke-opacity:calc(var(--field-near-halo-a) * .5 * var(--field-glow))}.nf-hx{stroke:var(--field-hub-color);stroke-width:1px;stroke-opacity:var(--field-hub-a)}.nf-cu{stroke:var(--field-copper-color);stroke-width:1px;stroke-opacity:var(--field-cu-a);stroke-linejoin:round}.nf-cu2,.nf-via{stroke-width:1.6px;stroke-opacity:var(--field-cu-a2)}.nf-via{stroke-width:1.2px}.nf-dp{stroke-opacity:var(--field-cu-a2)}.nf-pw{stroke-width:3px;stroke-opacity:calc(var(--field-cu-a) * .64)}.nf-lit{stroke:var(--color-signal-strong);stroke-width:1.2px;stroke-opacity:.5;stroke-linejoin:round}.nf-fd{stroke:var(--field-hub-color);stroke-width:6px;stroke-opacity:var(--field-hub-a)}.nf-s0,.nf-s1{stop-color:var(--field-hub-color);stop-opacity:var(--field-hub-bloom-a)}.nf-s1{stop-opacity:0}:is(.nf-sx-desk,.nf-sx-tab){--sx-ve:non-scaling-stroke}.schematic :is(path,rect,circle){vector-effect:var(--sx-ve,none)}.schematic .sx-fov{stroke-dasharray:3 3;opacity:.6}.sx-co .sx-ld{fill:none;stroke:var(--color-text-subtle);stroke-opacity:.6;stroke-width:.75px;vector-effect:non-scaling-stroke}.sx-co .sx-dt{fill:var(--color-text)}@media (forced-colors:active){.sx-co .sx-ld{stroke:canvastext}.sx-co .sx-dt{fill:canvastext}}.m-fig path,.m-fig circle{vector-effect:non-scaling-stroke;stroke-width:.75px;stroke-linejoin:round;stroke-linecap:round}.m-fig .m-h,.m-fig .m-pcb,.m-fig .m-k,.m-fig .m-can,.m-fig .m-gk,.m-fig .m-btn,.m-fig .m-win,.m-fig .m-in,.m-fig .m-ps,.m-fig .m-cb{stroke:var(--color-border-strong)}.m-fig .m-t{fill:var(--color-surface-2)}.m-fig .m-s{fill:var(--color-surface-1)}.m-fig .m-r{fill:color-mix(in oklab, var(--color-surface-1) 50%, var(--color-surface-2))}.m-fig .m-in{fill:var(--color-bg);stroke-opacity:.6}.m-fig .m-pcb{fill:color-mix(in oklab, var(--color-surface-1) 88%, var(--color-signal-deep));stroke-opacity:.7}.m-fig .m-k,.m-fig .m-win{fill:var(--color-bg)}.m-fig .m-ps{fill:var(--color-border-strong);stroke-opacity:.4}.m-fig .m-can{fill:color-mix(in oklab, var(--color-surface-2) 70%, var(--color-bg));stroke-opacity:.6}.m-fig .m-gk{fill:var(--color-border)}.m-fig .m-btn{fill:var(--color-surface-1)}.m-fig .m-cu{fill:none;stroke:var(--field-copper-color);stroke-opacity:.85}.m-fig .m-cuh{fill:none;stroke:var(--field-copper-color);stroke-opacity:.8}.m-fig .m-cb{fill:var(--color-surface-1)}.m-fig .m-cr{fill:none;stroke:var(--color-border-strong)}.m-fig .m-gl,.m-fig .m-gh,.m-fig .m-sl{stroke:var(--color-signal);stroke-opacity:.75;stroke-dasharray:3 2}.m-fig .m-gl{fill:none;stroke-opacity:.5}.m-fig .m-gh{fill:color-mix(in oklab, var(--color-signal) 8%, transparent)}.m-fig .m-sl{fill:none;stroke:var(--color-signal-strong);stroke-dasharray:none}.m-fig .m-led{fill:var(--color-signal-strong);stroke:none}.m-fig .m-ab text{fill:var(--color-signal-strong);font-family:var(--font-mono);text-anchor:middle;font-size:9px}[dir=rtl] .m-fig .m-ab text{transform-box:fill-box;transform-origin:50%;scale:-1 1}.m-fig .m-as{fill:none;stroke:var(--color-text-subtle);stroke-opacity:.34;stroke-dasharray:4 4}.m-fig .m-ld{fill:none;stroke:var(--color-text-subtle);stroke-opacity:.6}.m-fig .m-dt{fill:var(--color-text)}@keyframes m-x{0%{transform:translateY(var(--m-a))}}@keyframes m-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk :is(.m-base,.m-tier,.m-gasket,.m-lid){animation:m-x .9s var(--ease-out) .3s both}:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk .m-base{--m-a:-80.8px}:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk .m-tier{--m-a:76.6px;animation-delay:.37s}:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk .m-gasket{--m-a:144.7px;animation-delay:.44s}:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk .m-lid{--m-a:187.2px;animation-delay:.51s}:root:not(.no-js,[data-motion=reduce]) .nf-sx-desk :is(.m-co,.m-as){animation:.2s linear 1.41s both m-in}}@media (prefers-reduced-motion:no-preference) and (width>=1280px) and (aspect-ratio>=3/2){:root:not(.no-js,[data-motion=reduce]) .pd-co{animation:.2s linear 1.41s both m-in}}@media (forced-colors:active){.m-fig path,.m-fig circle{stroke:canvastext}}@media (width<=29.99rem){.hero-ctas[data-astro-cid-lz2i4ir3]{flex-direction:column;align-items:stretch}.hero-ctas[data-astro-cid-lz2i4ir3]>.btn{justify-content:center;min-block-size:3rem;inline-size:100%}}.hero-urgent[data-astro-cid-hejwpwq7]{margin-inline:-.25rem;padding-inline:.25rem;overflow-x:clip}.hero-urgent-row[data-astro-cid-hejwpwq7]{margin-inline-start:-1.25em;display:block}.hero-urgent-k[data-astro-cid-hejwpwq7],.hero-urgent-f[data-astro-cid-hejwpwq7]{white-space:nowrap;padding-inline-start:1.25em;display:inline-block;position:relative}.hero-urgent-sep[data-astro-cid-hejwpwq7]{text-align:center;inline-size:1.25em;position:absolute;inset-inline-start:0}.hero-a-top[data-astro-cid-yodha2z4]{flex-direction:column;justify-content:center;display:flex}.hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:38rem}@media (width>=768px){.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace) .hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:40rem}}@media (width>=1024px){.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace) .hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:44rem}}.hero-q[data-astro-cid-yodha2z4]{inline-size:fit-content;max-inline-size:100%}.hero-a-crumb[data-astro-cid-yodha2z4]{z-index:1;margin:0;position:absolute;inset-block-start:1rem;inset-inline-start:max(var(--spacing-gutter), calc((100% - var(--container-content)) / 2 + var(--spacing-gutter)));inset-inline-end:calc(var(--spacing-gutter) + 3.25rem)}.hero-a-crumb[data-astro-cid-yodha2z4]>nav{margin:0}.hero-a-crumb[data-astro-cid-yodha2z4] ol,.hero-hub-crumb[data-astro-cid-yodha2z4] ol{color:var(--color-text-muted)}.hero-strip[data-astro-cid-yodha2z4]{margin-block-start:2.5rem;position:relative}.hero-tile[data-astro-cid-yodha2z4]{min-block-size:4rem;font-size:var(--text-small);line-height:var(--text-small--line-height);transition:border-color var(--dur-fast);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.hero-tile[data-astro-cid-yodha2z4]:hover,.hero-tile[data-astro-cid-yodha2z4]:focus-visible{border-color:var(--color-border-strong)}.hero-tile-k[data-astro-cid-yodha2z4]{color:var(--color-text-subtle);font-size:var(--text-caption);flex-direction:column;flex:none;align-items:center;gap:.125rem;display:flex}.hero-glyph[data-astro-cid-yodha2z4]{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .hero-glyph[data-astro-cid-yodha2z4]{scale:-1 1}.hero-tile-t[data-astro-cid-yodha2z4]{flex-direction:column;display:flex}.hero-colon[data-astro-cid-yodha2z4]{opacity:0}.hero-tile[data-astro-cid-yodha2z4] .hero-tile-a{color:var(--color-text-muted);transition:translate var(--dur-fast);flex:none;margin-inline-start:auto}.hero-tile[data-astro-cid-yodha2z4]:hover .hero-tile-a,.hero-tile[data-astro-cid-yodha2z4]:focus-visible .hero-tile-a{translate:2px}[dir=rtl] .hero-tile[data-astro-cid-yodha2z4]:hover .hero-tile-a,[dir=rtl] .hero-tile[data-astro-cid-yodha2z4]:focus-visible .hero-tile-a{translate:-2px}@media (prefers-reduced-motion:reduce){.hero-tile[data-astro-cid-yodha2z4] .hero-tile-a{transition:none}}@media (width<=767px){.hero-strip[data-astro-cid-yodha2z4]{margin-block-start:2rem}.hero-tile[data-astro-cid-yodha2z4]{min-block-size:3.25rem;padding-block:.375rem}.hero-tile-k[data-astro-cid-yodha2z4]{flex-direction:row;gap:.5rem}.hero-h1-home[data-astro-cid-yodha2z4]:lang(en){font-size:var(--text-hero);line-height:var(--text-hero--line-height);letter-spacing:var(--text-h1--letter-spacing)}}.hero-chip[data-astro-cid-yodha2z4]{--x:740;--y:530;color:var(--color-text-subtle);font-size:var(--text-caption);line-height:var(--text-caption--line-height);white-space:nowrap;margin:0;padding:.125rem .5rem}.hero-spec[data-astro-cid-yodha2z4]{margin-block-start:1rem;padding-inline:1rem;position:relative}.hero-spec-row[data-astro-cid-yodha2z4]{padding-block:.625rem}.hero-spec-row[data-astro-cid-yodha2z4]+.hero-spec-row[data-astro-cid-yodha2z4]{border-block-start:1px solid var(--color-border)}@media (width<=767px){.hero-chip[data-astro-cid-yodha2z4]{--x:318;--y:218;translate:-100%}[dir=rtl] .hero-chip[data-astro-cid-yodha2z4]{translate:100%}.hero-a-top[data-astro-cid-yodha2z4]:is(.hero-a-line,.hero-a-trace){padding-block-start:calc(55.8974vw - 2.25rem)}}@media (width>=768px){.hero-chip[data-astro-cid-yodha2z4]{--x:760;--y:66;translate:0 -100%}.hero-spec[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:2rem;padding:1rem 1.5rem;display:grid}.hero-spec-row[data-astro-cid-yodha2z4]{padding-block:0}.hero-spec-row[data-astro-cid-yodha2z4]+.hero-spec-row[data-astro-cid-yodha2z4]{border-block-start:0;border-inline-start:1px solid var(--color-border);padding-inline-start:1.5rem}.hero-a-top[data-astro-cid-yodha2z4].hero-a-line{min-block-size:0;padding-block-start:calc(30.5556vw - 3rem)}}@media (width>=1024px){.hero-a-top[data-astro-cid-yodha2z4].hero-a-line{padding-block-start:calc(30.5556vw - 5rem)}}@media (width>=1280px) and (aspect-ratio>=3/2){.hero-chip[data-astro-cid-yodha2z4]{--x:740;--y:524;translate:none}.hero-a-top[data-astro-cid-yodha2z4].hero-a-line{min-block-size:calc(100svh - var(--spacing-header) - 6rem - 11rem);justify-content:flex-start;padding-block-start:var(--hero-lead-in)}.hero-a-top[data-astro-cid-yodha2z4].hero-a-trace{min-block-size:calc(100svh - var(--spacing-header) - 9rem);justify-content:flex-start;padding-block-start:var(--hero-lead-in)}.hero-a-trace[data-astro-cid-yodha2z4] .hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:35rem}.hero-a-line[data-astro-cid-yodha2z4] .hero-a-copy[data-astro-cid-yodha2z4]:lang(en){max-inline-size:40rem}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height<=760px){.hero-chip[data-astro-cid-yodha2z4]{--y:508}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height<=820px){.hero-a-line[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]{margin-block-start:1rem}.hero-a-line[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]>.hero-urgent,.hero-a-line[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4].mt-6{margin-block-start:.5rem}.hero-a-top[data-astro-cid-yodha2z4].hero-a-line~.hero-spec[data-astro-cid-yodha2z4]{margin-block-start:.75rem;padding-block:.75rem}.hero-a-trace[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4].mt-6{margin-block-start:.75rem}}@media (width>=768px) and (not ((width>=1280px) and (aspect-ratio>=3/2))){.hero-a-top[data-astro-cid-yodha2z4].hero-a-trace{min-block-size:0;padding-block-start:calc(30.5556vw - 4rem)}}@media (width>=1024px) and (not ((width>=1280px) and (aspect-ratio>=3/2))){.hero-a-top[data-astro-cid-yodha2z4].hero-a-trace{padding-block-start:calc(30.5556vw - 6rem)}.hero-a-top[data-astro-cid-yodha2z4]:is(.hero-a-line,.hero-a-trace) .hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:44rem}}@media (width>=1024px) and (height<=800px) and (not ((width>=1280px) and (aspect-ratio>=3/2))){.hero-a-top[data-astro-cid-yodha2z4]:is(.hero-a-line,.hero-a-trace) .hero-h1[data-astro-cid-yodha2z4]{margin-block-start:.75rem}.hero-a-top[data-astro-cid-yodha2z4]:is(.hero-a-line,.hero-a-trace) .hero-a-copy[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4].hero-q{margin-block-start:1rem}.hero-a-top[data-astro-cid-yodha2z4]:is(.hero-a-line,.hero-a-trace) .hero-a-act[data-astro-cid-yodha2z4]{margin-block-start:1.5rem}}.pd-fig[data-astro-cid-yodha2z4]{margin:0}.pd-co[data-astro-cid-yodha2z4]{margin:0;padding:0;list-style:none}.pd-co-t[data-astro-cid-yodha2z4],.pd-co-s[data-astro-cid-yodha2z4]{white-space:nowrap;display:block}.pd-co-t[data-astro-cid-yodha2z4]{color:var(--color-text);font-size:var(--text-small);font-weight:600;line-height:1.25}.pd-co-s[data-astro-cid-yodha2z4]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.pd-cap[data-astro-cid-yodha2z4]{color:var(--color-text-subtle);font-size:var(--text-caption);line-height:var(--text-caption--line-height);white-space:nowrap;align-items:center;gap:.375rem;margin:0;padding:.125rem .5rem;display:flex}.pd-chip[data-astro-cid-yodha2z4]{font-family:var(--font-mono)}.pd-cap-t[data-astro-cid-yodha2z4],.pd-co[data-astro-cid-yodha2z4]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-cap[data-astro-cid-yodha2z4]{--x:376;--y:218;translate:-100%}[dir=rtl] .pd-cap[data-astro-cid-yodha2z4]{translate:100%}@media (width>=768px){.pd-co[data-astro-cid-yodha2z4]{--x:914;--y:250;clip-path:none;gap:.25rem;block-size:auto;inline-size:auto;padding:.25rem .5rem;display:grid;overflow:visible;translate:0 -50%}.pd-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{padding-inline-start:.875rem;position:relative}.pd-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:"";background:var(--color-text);border-radius:50%;block-size:.3125rem;inline-size:.3125rem;position:absolute;inset-block-start:.4375rem;inset-inline-start:0}.pd-cap[data-astro-cid-yodha2z4]{--x:874;--y:402}}@media (width>=1280px) and (aspect-ratio>=3/2){.pd-co[data-astro-cid-yodha2z4]{--x:1096;--y:234;padding:0 .5rem;display:block;translate:none}.pd-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{block-size:calc(52 * var(--u));flex-direction:column;justify-content:center;padding:0;display:flex}.pd-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:none}.pd-co-s[data-astro-cid-yodha2z4]{font-size:var(--text-small);line-height:var(--text-small--line-height)}.pd-cap[data-astro-cid-yodha2z4]{--x:736;--y:684;translate:none}[dir=rtl] .pd-cap[data-astro-cid-yodha2z4]{translate:none}.pd-sep[data-astro-cid-yodha2z4]{display:none}.pd-chip[data-astro-cid-yodha2z4]{border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:.25rem;padding:0 .375rem;font-family:inherit}.pd-cap-t[data-astro-cid-yodha2z4]{clip-path:none;block-size:auto;inline-size:auto;color:var(--color-text-muted);font-size:var(--text-small);position:static;overflow:visible}}.ia-fig[data-astro-cid-yodha2z4]{margin:0}.ia-co[data-astro-cid-yodha2z4]{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.ia-co-t[data-astro-cid-yodha2z4],.ia-co-s[data-astro-cid-yodha2z4]{white-space:nowrap;display:block}.ia-co-t[data-astro-cid-yodha2z4]{color:var(--color-text);font-size:var(--text-small);font-weight:600;line-height:1.25}.ia-co-s[data-astro-cid-yodha2z4]{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}@media (width>=1280px) and (aspect-ratio>=3/2){.ia-co[data-astro-cid-yodha2z4]{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{--tx:-50%;max-inline-size:200px;translate:var(--tx) -50%;text-align:center}[dir=rtl] .ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{translate:calc(-1 * var(--tx)) -50%}.ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:first-child{--x:1050.8;--y:175;--tx:-100%;text-align:end}.ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:nth-child(2){--x:1278.4;--y:101}.ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:nth-child(3){--x:1161.7;--y:101;--tx:-100%;text-align:end}.ia-co[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:nth-child(4){--x:983.6;--y:236;--tx:-100%;text-align:end}}.pd-mfig[data-astro-cid-yodha2z4]{margin:0}.pd-mbox[data-astro-cid-yodha2z4]{--u:calc(100cqw / 282.4);aspect-ratio:282.4/308.1;block-size:15rem;margin-inline:auto;position:relative;container-type:size}.pd-msvg[data-astro-cid-yodha2z4]{block-size:100%;inline-size:100%;display:block}[dir=rtl] .pd-msvg[data-astro-cid-yodha2z4]{scale:-1 1}.pd-mk[data-astro-cid-yodha2z4]{border:1px solid var(--color-border-strong);background:var(--color-bg);block-size:1.25rem;inline-size:1.25rem;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-caption);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]{position:absolute;inset-block-start:calc(var(--y) * var(--u));inset-inline-start:calc(var(--x) * var(--u));translate:-50% -50%}[dir=rtl] .pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]{translate:50% -50%}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]:first-of-type{--x:221.9;--y:133.6}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]:nth-of-type(2){--x:132.3;--y:125.7}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]:nth-of-type(3){--x:220.3;--y:164.8}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]:nth-of-type(4){--x:181.6;--y:139.2}.pd-mbox[data-astro-cid-yodha2z4]>.pd-mk[data-astro-cid-yodha2z4]:nth-of-type(5){--x:142.8;--y:221.2}.pd-leg[data-astro-cid-yodha2z4]{color:var(--color-text);font-size:var(--text-small);line-height:var(--text-small--line-height);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pd-leg[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:flex-start;gap:.5rem;display:flex}.pd-mcap[data-astro-cid-yodha2z4]{color:var(--color-text-subtle);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-block-start:.75rem}:root:not([data-theme=light]) [data-hero] figure[data-media=photo] .hero-hub-media img{filter:brightness(.92)}@media (width<=767px){.hero-hub-media img{object-position:50% 58%}.hero-hub-crumb[data-astro-cid-yodha2z4]>nav{margin-block-end:.75rem}}.hero-pkg[data-astro-cid-yodha2z4]{border-block-start:1px solid var(--color-border);inline-size:min(100%,32rem);font-size:var(--text-small);line-height:var(--text-small--line-height);grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin-block-start:1rem;padding-block-start:.75rem;display:grid}.hero-pkg[data-astro-cid-yodha2z4]>div[data-astro-cid-yodha2z4]{display:contents}.hero-pkg[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{color:var(--color-text-muted);font-size:var(--text-caption);padding-block-start:.125rem}.hero-pkg[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{color:var(--color-text);margin:0}.hero-proof[data-astro-cid-yodha2z4]{color:var(--color-text-muted);margin-inline:-.25rem;padding-inline:.25rem;overflow-x:clip}.hero-proof-row[data-astro-cid-yodha2z4]{text-wrap:balance;margin-inline-start:-1.25em;display:block}.hero-claim[data-astro-cid-yodha2z4]{vertical-align:top;text-wrap:pretty;max-inline-size:calc(100% - 1.25em);padding-inline-start:1.25em;display:inline-block;position:relative}.hero-sep[data-astro-cid-yodha2z4]{text-align:center;inline-size:1.25em;position:absolute;inset-inline-start:0}@media (width<=47.99rem){.hero-proof[data-astro-cid-yodha2z4]{overflow-x:visible}.hero-proof-row[data-astro-cid-yodha2z4],.hero-claim[data-astro-cid-yodha2z4]{max-inline-size:none;margin:0;padding:0;display:block;position:static}.hero-sep[data-astro-cid-yodha2z4]{display:none}}.hero-proof[data-astro-cid-yodha2z4]:has(.hero-proof-link){color:var(--color-text-proof)}.hero-proof-link{color:var(--color-text);text-underline-offset:3px;text-decoration:none}.hero-proof-link:is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-color:currentColor}@media (hover:none){.hero-proof-link{text-decoration-line:underline;text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}@media (width>=1024px){.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace){justify-content:flex-start;padding-block-start:var(--hero-lead-in)}.hero-crumb[data-astro-cid-yodha2z4]{z-index:1;inset-block-start:calc(1rem - 6rem - var(--hero-lead-in));inset-inline:var(--spacing-gutter);margin:0;position:absolute}.hero-crumb[data-astro-cid-yodha2z4]>nav{margin:0}}.hero-a-frame[data-astro-cid-yodha2z4]{max-inline-size:52.5rem;margin-block-start:3rem;margin-inline:auto;position:relative}.hero-a-frame-q[data-astro-cid-yodha2z4]{pointer-events:none;display:none;position:absolute;inset:0}:root[data-theme=light] .hero-a-frame-q[data-astro-cid-yodha2z4]{display:block}:root[data-theme=light] .hero-a-frame[data-astro-cid-yodha2z4] .ag{background:var(--color-surface-1)}@media (width<=29.99rem){.hero-a-act[data-astro-cid-yodha2z4]{inline-size:auto}}@media (width<=767px){.hero-a-top[data-astro-cid-yodha2z4]{padding-block-start:clamp(104px,15svh,148px);position:relative}.hero-a-pcb[data-astro-cid-yodha2z4]{padding-block-start:120px}}@media (width>=768px){.hero-a-top[data-astro-cid-yodha2z4]{min-block-size:calc(100svh - var(--spacing-header) - 4rem)}}@media (width>=768px) and (width<=1023px){.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace){justify-content:flex-start;min-block-size:0}}@media (width>=1024px){.hero-a-top[data-astro-cid-yodha2z4]{min-block-size:calc(100svh - var(--spacing-header) - 6rem)}.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace){min-block-size:calc(min(100svh, 56.25rem) - var(--spacing-header) - 6rem - 15rem)}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height>=821px){section:has(>div>.hero-a-trace){overflow-y:clip;container-type:inline-size}.hero-a-top[data-astro-cid-yodha2z4].hero-a-trace{--pd-shift:max(0px, 100svh - var(--spacing-header) - 8.5rem - 100cqw * 684 / 1440);min-block-size:calc(100cqw * 684 / 1440 - 78px + var(--pd-shift))}}@media (width>=1280px) and (aspect-ratio>=3/2) and (height>=901px){.hero-a-top[data-astro-cid-yodha2z4].hero-a-line{min-block-size:calc(55.25rem - var(--spacing-header) - 6rem - 11rem)}section:has(>div>.hero-a-line){padding-block-end:1rem}}@media (width>=1280px){.hero-a-pcb[data-astro-cid-yodha2z4] .hero-a-copy[data-astro-cid-yodha2z4]{max-inline-size:44rem;max-inline-size:max(44rem, var(--text-hero-home) * 12.8)}}@media (width>=1024px) and (height<=800px){.hero-a-pcb[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]{margin-block-start:1.5rem}.hero-a-pcb[data-astro-cid-yodha2z4] .hero-a-act[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4].mt-6{margin-block-start:1rem}.hero-strip[data-astro-cid-yodha2z4]{margin-block-start:1.75rem}}@media (width>=768px){.hero-a-pcb[data-astro-cid-yodha2z4]{min-block-size:calc(100svh - var(--spacing-header) - 4rem - 9rem)}}@media (width>=1024px){.hero-a-pcb[data-astro-cid-yodha2z4]{min-block-size:calc(100svh - var(--spacing-header) - 6rem - 9.5rem)}}@media (width>=768px) and (width<=1023px){.hero-a-pcb[data-astro-cid-yodha2z4]{justify-content:flex-start;min-block-size:0}}@media (width>=1024px) and (height<=820px){.hero-a-top[data-astro-cid-yodha2z4]:not(.hero-a-pcb,.hero-a-line,.hero-a-trace){min-block-size:calc(100svh - var(--spacing-header) - 6rem)}}@media (width<=767px){section:has(>div>.hero-a-frame)>div:before{content:"";float:inline-start;inline-size:0;block-size:calc(100svh - var(--spacing-header) - 4rem)}.hero-a-frame[data-astro-cid-yodha2z4]{clear:both}}.hero-proof[data-astro-cid-yodha2z4]:not(:has(.hero-claim+.hero-claim)){text-wrap:balance}.hero-proof[data-astro-cid-yodha2z4]:not(:has(.hero-claim+.hero-claim)) [data-astro-cid-yodha2z4]:is(.hero-proof-row,.hero-claim){max-inline-size:none;margin:0;padding:0;display:inline;position:static}.hero-proof[data-astro-cid-yodha2z4]:not(:has(.hero-claim+.hero-claim)) .hero-sep[data-astro-cid-yodha2z4]{display:none}@media (width>=1024px) and (aspect-ratio<=1){.hero-a-pcb[data-astro-cid-yodha2z4]{justify-content:flex-start;min-block-size:0}}.client-strip[data-astro-cid-aamcw3yi] .logo{opacity:.9;transition:opacity var(--dur-fast) var(--ease-out)}.client-strip[data-astro-cid-aamcw3yi] .client-link:hover .logo,.client-strip[data-astro-cid-aamcw3yi] .client-link:focus-visible .logo{opacity:1}.prose-statements ul{counter-reset:st;gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.prose-statements ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose-statements li{border-block-start:1px solid var(--color-border);color:var(--color-text);counter-increment:st;margin:0;padding-block-start:1rem}.prose-statements li:before{content:counter(st, decimal-leading-zero);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-block-end:.5rem;display:block}.prose-statements ul~*{max-inline-size:var(--container-prose)}.prose-statements ul+*{margin-block-start:2rem}.pilot-card[data-astro-cid-ueai3zqv]{gap:1.5rem;display:grid}.pilot-card[data-astro-cid-ueai3zqv]>.pilot-terms{border-block-start:1px solid var(--color-border);margin:0;padding-block-start:1.25rem}.pilot-cta[data-astro-cid-ueai3zqv],.pilot-risk[data-astro-cid-ueai3zqv]{margin:0}@media (width>=768px){.pilot-card[data-astro-cid-ueai3zqv]>.rich.pilot-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.pilot-card[data-astro-cid-ueai3zqv]>.rich.pilot-terms>*+*{margin-block-start:0}}@media (width>=1024px){.pilot-card[data-astro-cid-ueai3zqv]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem}.pilot-head[data-astro-cid-ueai3zqv],.pilot-card[data-astro-cid-ueai3zqv]>.pilot-terms,.pilot-risk[data-astro-cid-ueai3zqv]{grid-column:1}.pilot-cta[data-astro-cid-ueai3zqv]{grid-area:1/2/span 3}}
