.af-brief.pd-product-diagram{--af-ink:#292929;--af-muted:#757575;--af-line:rgba(30,30,30,.4);--af-plane:rgba(70,70,70,.035);--af-plane-live:rgba(70,70,70,.055);--af-side:rgba(40,40,40,.035);--af-grid:rgba(40,40,40,.09);--af-play:running;--af-progress:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;overflow:visible;padding:0 5% 0 1%;color:var(--af-ink);pointer-events:auto}.af-brief[data-theme=dark]{--af-ink:#e9e9e5;--af-muted:#92928f;--af-line:rgba(230,230,226,.38);--af-plane:rgba(235,235,228,.05);--af-plane-live:rgba(235,235,228,.08);--af-side:rgba(230,230,225,.055);--af-grid:rgba(230,230,225,.09)}.af-brief[data-active=false]{--af-play:paused}.af-art{min-height:0;position:relative}.af-canvas{display:block;width:100%;height:100%;overflow:visible;font-family:inherit}.af-canvas--compact{display:none}.af-guide{fill:var(--af-ink);stroke:var(--af-line);stroke-width:.8;opacity:.38}.af-guide path{stroke-dasharray:2 7}.af-layer{opacity:.58;transition:opacity .9s ease}.af-layer[data-current=true]{opacity:1}.af-layer-lift{transform:translateY(0);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.af-layer[data-current=true] .af-layer-lift{transform:translateY(-10px)}.af-layer-entry{animation:af-layer-in 1.4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--af-layer-delay);animation-play-state:var(--af-play)}.af-plane-face{fill:var(--af-plane);stroke:var(--af-line);stroke-width:1}.af-plane-side{fill:var(--af-side);stroke:var(--af-line);stroke-width:.75}.af-plane-rim{fill:none;stroke:var(--af-ink);stroke-width:1;opacity:.35}.af-plane-grid{fill:none;stroke:var(--af-grid);stroke-width:.65}.af-corner{fill:var(--af-ink)}.af-layer[data-current=true] .af-plane-rim{opacity:.8}.af-layer-label text{text-anchor:start;direction:ltr}.af-layer-name{fill:var(--af-ink);font-size:21px;letter-spacing:-.025em;font-weight:500}.af-layer-note{fill:var(--af-muted);font-size:12px;letter-spacing:0}.af-layer-number{fill:var(--af-muted);font-size:10px;font-variant-numeric:tabular-nums}.af-label-line{stroke:var(--af-line);stroke-width:1}.af-device-icon{fill:none;stroke:var(--af-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.af-device-stem{fill:none;stroke:var(--af-line);stroke-width:1}.af-footprint{fill:var(--af-plane);stroke:var(--af-line);stroke-width:.65}.af-device-name{fill:var(--af-ink);font-size:12px;font-weight:500;text-anchor:middle;unicode-bidi:plaintext}.af-device-vendor{display:none;fill:var(--af-muted);font-size:9px;text-anchor:middle}.af-radar-ring{fill:none;stroke:var(--af-line);stroke-width:.7;stroke-dasharray:2 6}.af-radar-ring--outer{opacity:.45}.af-radar-sweep{transform-origin:0 0;animation:af-scan 6.2s linear infinite;animation-play-state:var(--af-play)}.af-radar-sweep path:first-child{fill:var(--af-plane);stroke:none}.af-radar-sweep path:last-child{stroke:var(--af-line);stroke-width:1}.af-device-drawing{transform:scale(.78);animation:af-device-breathe 6.2s ease-in-out infinite;animation-delay:var(--af-device-delay);animation-play-state:var(--af-play)}.af-network-line{fill:none;stroke:var(--af-line);stroke-width:1}.af-network-flow{fill:none;stroke:var(--af-ink);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 99;animation:af-data 3.1s linear infinite;animation-delay:var(--af-line-delay,0s);animation-play-state:var(--af-play)}.af-node-base{fill:var(--af-side);stroke:var(--af-line);stroke-width:.7}.af-node-stem{stroke:var(--af-line);stroke-width:1}.af-network-node circle{fill:var(--af-ink)}.af-network-node .af-network-pulse{fill:none;stroke:var(--af-ink);stroke-width:.6;opacity:.45;animation:af-pulse 3.1s ease-out infinite;animation-play-state:var(--af-play)}.af-approval-ring{fill:var(--af-side);stroke:var(--af-ink);stroke-width:1}.af-approval-halo{fill:none;stroke:var(--af-line);stroke-width:.6}.af-check{fill:none;stroke:var(--af-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.af-layer[data-current=true] .af-check{animation:af-check-in 1s .4s ease both;animation-play-state:var(--af-play)}.af-explanation{width:83%;margin:0 auto;padding:4px 0 0}.af-phases{display:flex;gap:18px;padding:0}.af-phases button{position:relative;border:0;padding:13px 0 9px;display:flex;align-items:center;gap:9px;flex:1;min-height:44px;background:transparent;color:var(--af-muted);font:inherit;font-size:13px;cursor:pointer;text-align:start;transition:color .4s}.af-phases button[aria-pressed=true],.af-phases button:hover{color:var(--af-ink)}.af-phase-number{font-size:10px;font-variant-numeric:tabular-nums;opacity:.6}.af-phase-track{position:absolute;top:0;width:100%;height:1px;background:var(--af-line);overflow:hidden}.af-phase-track i{display:block;width:100%;height:100%;background:var(--af-ink);transform:scaleX(0);transform-origin:left}.af-brief[dir=rtl] .af-phase-track i{transform-origin:right}.af-phases [aria-pressed=true] .af-phase-track i{transform:scaleX(var(--af-progress))}.af-phases button:focus-visible{outline:1px solid var(--af-ink);outline-offset:4px;border-radius:3px}.af-caption{min-height:104px;padding-top:8px}.af-caption-content{animation:af-caption-in .55s cubic-bezier(.22,1,.36,1) both;animation-play-state:var(--af-play)}.af-caption h4{margin:0 0 8px;color:var(--af-ink);font:inherit;font-size:clamp(16px,1.35vw,21px);font-weight:500;letter-spacing:-.025em;line-height:1.3}.af-caption p{margin:0;color:var(--af-muted);font-size:clamp(12px,.95vw,15px);line-height:1.65;max-width:48em;text-wrap:pretty}.pm-story>.af-brief.pd-product-diagram{height:650px;aspect-ratio:auto;margin:30px 0}.af-brief[data-loaded=false] .af-layer-entry{animation:none}@keyframes af-layer-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes af-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes af-scan{to{transform:rotate(360deg)}}@keyframes af-device-breathe{0%,65%,to{opacity:.62}10%,35%{opacity:1}}@keyframes af-data{to{stroke-dashoffset:-100}}@keyframes af-pulse{0%{opacity:.65;stroke-width:1.5}80%,to{opacity:.08;stroke-width:.5}}@keyframes af-check-in{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}@media(max-width:1100px)and (min-width:701px){.af-brief.pd-product-diagram{padding-right:2%;padding-left:0}.af-explanation{width:92%}.af-caption{min-height:124px}}@media(max-width:700px){.af-brief.pd-product-diagram{padding:0 5%;grid-template-rows:minmax(0,1fr) auto}.af-canvas--wide{display:none}.af-canvas--compact{display:block}.af-layer-name{font-size:26px}.af-layer-note,.af-layer-number,.af-device-vendor{display:none}.af-device-name{font-size:17px}.af-explanation{width:100%}.af-phases{gap:16px}.af-phases button{font-size:12px;min-height:40px;padding-bottom:5px}.af-caption{min-height:69px;padding-top:2px}.af-caption h4{font-size:15px;margin-bottom:4px}.af-caption p{font-size:11px;line-height:1.4}.pm-story>.af-brief.pd-product-diagram{height:390px}}@media(max-width:700px)and (max-height:760px)and (min-height:641px){.af-caption p{display:none}.af-caption{min-height:28px}}.af-brief[data-reduced=true] *,.af-brief[data-reduced=true] *:before{animation:none!important;transition:none!important}.af-brief[data-reduced=true] .af-layer-entry{opacity:1;transform:none}.af-brief[data-reduced=true] .af-layer-lift{transform:none}.af-brief[data-reduced=true] .af-radar-sweep,.af-brief[data-reduced=true] .af-network-flow{display:none}.af-brief[data-reduced=true] .af-phases [aria-pressed=true] .af-phase-track i{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.af-brief *{animation:none!important;transition:none!important}.af-brief .af-layer-entry{opacity:1;transform:none}.af-brief .af-layer-lift{transform:none}.af-brief .af-radar-sweep,.af-brief .af-network-flow{display:none}}.pm-experience[data-selected] .pm-stories{pointer-events:none}.pm-story--brief{pointer-events:auto}.af-layer[data-current=true] .af-plane-face{fill:var(--af-plane-live)}.af-plane-position{transition:transform .9s cubic-bezier(.22,1,.36,1)}.af-brief[data-loaded=false] .af-caption-content{animation:none}.pg-svg{display:block;width:100%;height:100%;overflow:visible;font-family:inherit}.pg-svg--compact{display:none}.pg-diagram .af-art{min-width:0}.pg-diagram .af-explanation{width:92%}.pg-diagram .af-phases button{min-width:0}.pg-diagram[data-phase-count="6"] .af-phases{gap:10px}.pg-diagram[data-phase-count="6"] .af-phase-number{display:none}.pg-diagram[data-active=false] .af-caption-content{animation:none}@media(max-width:700px){.pg-svg--wide{display:none}.pg-svg--compact{display:block}.pg-diagram .af-explanation{width:100%}.pg-diagram[data-phase-count="6"] .af-phases{gap:10px}.pg-diagram[data-phase-count="6"] .af-phases button{font-size:10px;justify-content:center}}.nc-diagram{--nc-ink:var(--dg-ink,var(--af-ink,var(--rd-text,#292929)));--nc-muted:var(--dg-muted,var(--af-muted,var(--rd-muted,#757575)));--nc-line:var(--dg-line,var(--af-line,rgba(30,30,30,.4)));--nc-grid:var(--dg-grid,rgba(30,30,30,.16));--nc-plane:var(--dg-face-fill,var(--af-plane,rgba(70,70,70,.07)));--nc-live:var(--dg-active-fill,var(--af-plane-live,rgba(70,70,70,.13)));--nc-side:var(--dg-side-fill,var(--af-side,rgba(40,40,40,.045)));--nc-ground:var(--rd-section-surface,var(--rd-surface-raised,#fff));--nc-play:var(--af-play,paused);font-family:inherit}.nc-diagram .nc-wire,.nc-diagram .nc-perimeter{fill:none;stroke:var(--nc-line);stroke-width:1.1}.nc-diagram .nc-perimeter{stroke-dasharray:3 8;opacity:.65}.nc-archiflow .nc-perimeter{stroke-dasharray:none;opacity:.42;transition:opacity .6s ease}.nc-archiflow[data-phase="1"] .nc-perimeter{opacity:.9}.nc-archiflow[data-phase="2"] .nc-perimeter{opacity:.65}.nc-diagram .nc-packet{fill:none;stroke:var(--dg-accent,#e9a000);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1 99;opacity:0;animation:nc-flow 4.8s linear infinite;animation-play-state:var(--nc-play);transition:opacity .5s}.nc-diagram .nc-connection[data-current=true] .nc-packet{opacity:.9}.nc-diagram .nc-orbit{fill:none;stroke:var(--nc-line);stroke-width:.75;stroke-dasharray:2 9;opacity:.25}.nc-diagram .nc-orbit--inner{opacity:.22;stroke-dasharray:3 7}.nc-diagram .nc-disc-hit{fill:transparent;pointer-events:all;stroke:none}.nc-diagram .nc-disc-ground,.nc-diagram .nc-core-ground{fill:var(--dg-ground-fill,rgba(0,0,0,.045));stroke:none;pointer-events:none}.nc-diagram .nc-disc-base{fill:var(--nc-side);stroke:var(--nc-line);stroke-width:.85}.nc-diagram .nc-disc-footprint{fill:var(--nc-plane);stroke:var(--nc-grid);stroke-width:.7}.nc-diagram .nc-disc-seat{fill:none;stroke:var(--nc-line);stroke-width:1;opacity:.65}.nc-diagram .nc-disc-side{fill:var(--nc-side);stroke:var(--nc-line);stroke-width:.85}.nc-diagram .nc-disc-face{fill:var(--nc-plane);stroke:var(--nc-ink);stroke-width:1.25;stroke-opacity:.78;transition:fill .45s ease,stroke-opacity .45s ease}.nc-diagram .nc-disc[data-current=true] .nc-disc-face{fill:var(--nc-live);stroke-opacity:1}.nc-diagram .nc-disc-grid{fill:none;stroke:var(--nc-grid);stroke-width:.75;pointer-events:none}.nc-diagram .nc-disc-inlay{fill:none;stroke:var(--nc-grid);stroke-width:.6;opacity:.65}.nc-diagram .nc-disc-edge{fill:none;stroke:var(--nc-ink);stroke-width:1.5;stroke-opacity:.8}.nc-diagram .nc-disc-guides{fill:none;stroke:var(--nc-line);stroke-width:.75;stroke-dasharray:2 4;opacity:0;transition:opacity .45s ease}.nc-diagram .nc-disc-lift{transform:translateY(0);transition:transform .72s var(--dg-ease,cubic-bezier(.22,1,.36,1));pointer-events:none}.nc-diagram .nc-disc[data-current=true] .nc-disc-lift{transform:translateY(-26px)}.nc-diagram .nc-disc[data-current=true] .nc-disc-guides{opacity:.6}.nc-diagram .nc-disc-signal{opacity:0;transition:opacity .45s ease}.nc-diagram .nc-disc[data-current=true] .nc-disc-signal{opacity:1}.nc-diagram .nc-signal-halo{fill:var(--dg-signal-fill,rgba(233,160,0,.12));stroke:none;pointer-events:none}.nc-diagram .nc-signal-point{fill:var(--dg-accent,#e9a000);stroke:none}@media(hover:hover)and (pointer:fine){.nc-diagram :is(.nc-satellite,.nc-hub):hover .nc-disc-lift{transform:translateY(-26px)}.nc-diagram :is(.nc-satellite,.nc-hub):hover .nc-disc-guides{opacity:.6}.nc-diagram :is(.nc-satellite,.nc-hub):hover .nc-disc-face{stroke-opacity:1;fill:var(--nc-live)}.nc-diagram :is(.nc-satellite,.nc-hub):hover .nc-disc-signal{opacity:1}}.nc-diagram .nc-icon{fill:none;stroke:var(--nc-ink);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nc-diagram .nc-icon-top{fill:var(--nc-side)}.nc-diagram .nc-dot{fill:var(--nc-ink);stroke:none}.nc-diagram .nc-hub-map{fill:none;stroke:var(--nc-ink);stroke-width:1.25;stroke-linejoin:round}.nc-diagram .nc-node-name,.nc-diagram .nc-node-note,.nc-diagram .nc-brand,.nc-diagram .nc-hub-note{text-anchor:middle;unicode-bidi:plaintext;paint-order:stroke fill;stroke:var(--nc-ground);stroke-width:3;stroke-linejoin:round}.nc-diagram .nc-node-name{fill:var(--nc-ink);font-size:22px;font-weight:500;letter-spacing:-.02em}.nc-diagram .nc-node-note{fill:var(--nc-muted);font-size:14px;font-weight:400}.nc-diagram .nc-vendor{letter-spacing:.06em;font-size:13px}.nc-diagram .nc-brand{fill:var(--nc-ink);font-size:25px;font-weight:500;letter-spacing:-.03em}.nc-diagram .nc-hub-note{fill:var(--nc-muted);font-size:12px;font-weight:400}.nc-diagram .nc-radar-ring{fill:none;stroke:var(--nc-line);stroke-width:.85;stroke-dasharray:3 8;opacity:.55}.nc-diagram .nc-radar-ring--inner{stroke-dasharray:none;opacity:.3}.nc-diagram .nc-radar-sweep{transform-origin:0 0;animation:nc-radar 12s linear infinite;animation-play-state:var(--nc-play)}.nc-diagram .nc-radar-sweep path:first-child{fill:var(--nc-plane)}.nc-diagram .nc-radar-sweep path:last-child{fill:none;stroke:var(--nc-line);stroke-width:1}.nc-diagram .nc-core-back{fill:var(--nc-side);stroke:var(--nc-line);stroke-width:.85}.nc-diagram .nc-core-guides{fill:none;stroke:var(--nc-line);stroke-width:.75;stroke-dasharray:2 4;opacity:.5}.nc-diagram .nc-core-lift{transform:translateY(-12px)}.nc-diagram .nc-core-side{fill:var(--nc-side);stroke:var(--nc-line);stroke-width:.9}.nc-diagram .nc-core-side--right{fill:var(--nc-plane)}.nc-diagram .nc-core-face{fill:var(--nc-live);stroke:var(--nc-ink);stroke-width:1.45}.nc-diagram .nc-core-grid{fill:none;stroke:var(--nc-grid);stroke-width:.75}.nc-diagram .nc-core-inner{fill:var(--nc-plane);stroke:var(--nc-line);stroke-width:.8}.nc-diagram .nc-core-edge{fill:none;stroke:var(--nc-ink);stroke-width:1.65}.nc-diagram .nc-core-pulse{fill:var(--dg-accent,#e9a000);opacity:.07;animation:nc-core 3.2s ease-in-out infinite;animation-play-state:var(--nc-play)}.nc-diagram .nc-zenix-core .nc-brand{font-size:26px;font-weight:600;letter-spacing:.025em}.nc-diagram .nc-zenix-icon{transform:scale(1.4);stroke-width:1.45}.nc-diagram .nc-selection-ring{fill:none;stroke:var(--nc-line);stroke-width:.7;opacity:.3;transition:stroke .5s,opacity .5s}.nc-diagram .nc-satellite[data-current=true] .nc-selection-ring{stroke:var(--nc-ink);opacity:.75}.nc-diagram[data-compact=true] .nc-node-name{font-size:33px}.nc-diagram[data-compact=true] .nc-node-note{font-size:20px}.nc-diagram[data-compact=true] .nc-vendor{font-size:18px;letter-spacing:.035em}.nc-diagram[data-compact=true] .nc-hub-note{font-size:16px}@keyframes nc-flow{to{stroke-dashoffset:-100}}@keyframes nc-radar{to{transform:rotate(360deg)}}@keyframes nc-core{0%,to{opacity:.04}50%{opacity:.15}}[data-reduced=true] .nc-diagram *{animation:none!important;transition:none!important}[data-reduced=true] .nc-diagram .nc-packet,[data-reduced=true] .nc-diagram .nc-radar-sweep{display:none}@media(prefers-reduced-motion:reduce){.nc-diagram *{animation:none!important;transition:none!important}.nc-diagram .nc-packet,.nc-diagram .nc-radar-sweep{display:none}}.bpd-scene{--bpd-ink:var(--dg-ink,var(--rd-text,#292929));--bpd-muted:var(--dg-muted,var(--rd-muted,#757575));--bpd-line:var(--dg-line,color-mix(in srgb,var(--bpd-ink) 48%,transparent));--bpd-fill:var(--dg-face-fill,color-mix(in srgb,var(--bpd-ink) 9%,transparent));--bpd-play:running;font-family:inherit}.bpd-plot-grid path{fill:none;stroke:var(--dg-grid,var(--bpd-line));stroke-width:.75}.bpd-plot-heading{fill:var(--bpd-ink);font-size:22px;font-weight:500;letter-spacing:-.035em}.bpd-small{fill:var(--bpd-muted);font-size:13px;font-weight:400;unicode-bidi:plaintext}.bpd-vector-line{fill:none;stroke:var(--bpd-ink);stroke-opacity:.76;stroke-width:1.45;stroke-dasharray:5 7}.bpd-vector-packet{fill:none;stroke:var(--bpd-ink);stroke-width:4;stroke-linecap:round;stroke-dasharray:.3 99.7;animation:bpd-travel 5.1s linear infinite;animation-delay:var(--bpd-delay,0s)}.bpd-focus{opacity:.78;transition:opacity .9s var(--dg-ease,ease)}.bpd-focus[data-current=true]{opacity:1}.bpd-origin-rim{fill:var(--dg-face-fill,var(--bpd-fill));stroke:var(--bpd-ink);stroke-width:1.3}.bpd-solid{fill:var(--bpd-ink)}.bpd-halo{fill:none;stroke:var(--bpd-line);stroke-width:.65;opacity:.28}.bpd-focus[data-current=true] .bpd-halo{animation:bpd-breathe 4s ease-in-out infinite}.bpd-axis-label{fill:var(--bpd-ink);font-size:16px;font-weight:500;unicode-bidi:plaintext}.bpd-decision-arrow{fill:none;stroke:var(--bpd-ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.bpd-icon{fill:none;stroke:var(--bpd-ink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.bpd-network-edge{opacity:.55;transition:opacity 1.1s var(--dg-ease,ease)}.bpd-network-edge[data-current=true]{opacity:.8}.bpd-connection{fill:none;stroke:var(--bpd-line);stroke-width:.9}.bpd-network-packet{fill:none;stroke:var(--bpd-ink);stroke-width:2.7;stroke-linecap:round;stroke-dasharray:.5 99.5;animation:bpd-travel 4.9s linear infinite;animation-delay:var(--bpd-delay,0s)}.bpd-person-node{opacity:.58;transition:opacity 1s var(--dg-ease,ease)}.bpd-person-node[data-current=true]{opacity:1;animation:bpd-person 6.2s ease-in-out infinite;animation-delay:var(--bpd-delay,0s)}.bpd-node-base{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.65}.bpd-node-aura{fill:var(--dg-face-fill,var(--bpd-fill));stroke:var(--bpd-ink);stroke-width:.85;stroke-opacity:.7}.bpd-actor-label{fill:var(--bpd-ink);font-size:19px;letter-spacing:-.02em;unicode-bidi:plaintext}.bpd-motion{animation-play-state:var(--bpd-play)!important}:where([data-active=false],[data-motion-active=false]) .bpd-scene{--bpd-play:paused}.bpd-compact .bpd-small{font-size:16px}.bpd-compact .bpd-axis-label{font-size:20px}.bpd-compact .bpd-actor-label{font-size:23px}@keyframes bpd-travel{to{stroke-dashoffset:-100}}@keyframes bpd-breathe{0%,to{opacity:.28}50%{opacity:.8}}@keyframes bpd-person{0%,to{opacity:.78}50%{opacity:1}}[data-reduced=true] .bpd-scene *{animation:none!important;transition:none!important}[data-reduced=true] .bpd-scene :is(.bpd-vector-packet,.bpd-network-packet){display:none}@media(prefers-reduced-motion:reduce){.bpd-scene *{animation:none!important;transition:none!important}.bpd-scene :is(.bpd-vector-packet,.bpd-network-packet){display:none}}.bpd-plot-ground,.bpd-origin-ground{fill:var(--dg-ground-fill,transparent);pointer-events:none}.bpd-plane-face{fill:var(--dg-face-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:1.15}.bpd-plane-side{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.85}.bpd-plane-side--near{fill:var(--dg-face-fill,var(--bpd-fill));opacity:.8}.bpd-plane-edge{fill:none;stroke:var(--bpd-ink);stroke-width:1.65;opacity:.8}.bpd-plane-bottom-edge{fill:none;stroke:var(--bpd-line);stroke-width:.85;opacity:.7}.bpd-ground-vector{fill:none;stroke:var(--bpd-line);stroke-width:.85;stroke-dasharray:3 6;opacity:.58}.bpd-vector-facet{fill:var(--dg-face-fill,var(--bpd-fill));opacity:.4;transition:opacity .8s var(--dg-ease,ease)}.bpd-vector-facet--1{opacity:.62}.bpd-vector-facet--2{opacity:.82}.bpd-vector[data-phase="2"] .bpd-vector-facet--2{fill:var(--dg-active-fill,var(--bpd-fill));opacity:1}.bpd-projection-guide{fill:none;stroke:var(--bpd-line);stroke-width:.8;stroke-dasharray:2 5;opacity:.75}.bpd-projection-foot{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.7}.bpd-origin-side,.bpd-arrow-side{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.9}.bpd-arrow-face{fill:var(--dg-active-fill,var(--bpd-fill));stroke:var(--bpd-ink);stroke-width:.85}.bpd-origin-footprint{fill:var(--dg-face-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.65}.bpd-origin-guide{fill:none;stroke:var(--bpd-line);stroke-width:.65;stroke-dasharray:2 3;opacity:0;transition:opacity .7s}.bpd-origin-lift{transform:translateY(0);transition:transform .8s var(--dg-ease,ease)}.bpd-vector-origin[data-current=true] .bpd-origin-lift{transform:translateY(-8px)}.bpd-vector-origin[data-current=true] .bpd-origin-guide{opacity:.65}.bpd-vector-origin[data-current=true] .bpd-origin-rim{fill:var(--dg-active-fill,var(--bpd-fill))}.bpd-active-signal{opacity:0;transition:opacity .65s var(--dg-ease,ease);pointer-events:none}.bpd-focus[data-current=true] .bpd-active-signal,.bpd-vector[data-phase="1"] .bpd-question-signal{opacity:1}.bpd-signal-glow{fill:var(--dg-signal-fill,transparent)}.bpd-signal-dot{fill:var(--dg-accent,#e9a000)}.bpd-label-stem{fill:none;stroke:var(--bpd-line);stroke-width:.8}.bpd-vector .bpd-axis-label{font-size:22px;letter-spacing:-.025em}.bpd-vector.bpd-compact .bpd-axis-label{font-size:30px}.bpd-vector.bpd-compact .bpd-plot-heading{font-size:28px}.bpd-vector.bpd-compact .bpd-small{font-size:20px}.pg-diagram[data-kind=vector]{grid-template-rows:minmax(0,1fr) auto auto;row-gap:12px}.bpd-query-card{width:92%;margin:0 auto;padding:18px 22px 20px;min-height:116px;border:1px solid var(--af-line);border-radius:16px;background:var(--af-plane);color:var(--af-ink);text-align:start;transition:border-color .8s ease,box-shadow .8s ease}.bpd-query-card[data-current=true]{border-color:var(--dg-line,var(--af-ink));box-shadow:0 5px 18px rgba(var(--dg-shadow-rgb,0,0,0),.06)}.bpd-query-meta{display:flex;align-items:center;gap:10px;color:var(--af-muted);font-size:13px;line-height:1.4}.bpd-query-meta svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.bpd-query-card .bpd-query-copy{margin:12px 0 0;max-width:44ch;color:var(--af-ink);font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty;animation:af-caption-in .55s both}html[lang|=he] .bpd-query-card .bpd-query-copy{letter-spacing:normal}.pv-native .af-brief.pg-diagram[data-kind=vector]{grid-template-rows:auto auto auto}@media(max-width:900px){.pm-experience[data-selected=vector] .pm-stage{height:44svh}.pm-experience[data-enhanced=true][data-selected=vector] .pm-stories{padding-top:calc(var(--rd-header-height) + 46svh)}.pm-experience .pg-diagram[data-kind=vector] .af-caption{display:none}.pm-experience .pg-diagram[data-kind=vector]{row-gap:8px}}@media(max-width:700px){.bpd-query-card{width:100%;min-height:104px;padding:14px 16px 16px;border-radius:12px}.bpd-query-card .bpd-query-copy{margin-top:8px;font-size:16px;line-height:1.4}.bpd-query-meta{font-size:12px}}.bpd-constellation{animation:bpd-network-float 9s ease-in-out infinite}.bpd-network-ground,.bpd-node-shadow,.bpd-actor-ground{fill:var(--dg-ground-fill,transparent);pointer-events:none}.bpd-network-ground{opacity:.65}.bpd-network-projection{fill:none;stroke:var(--bpd-line);stroke-width:.7;opacity:.16;pointer-events:none}.bpd-node-stem{fill:none;stroke:var(--bpd-line);stroke-width:.7;stroke-dasharray:2 3;opacity:.48}.bpd-person-side{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.7}.bpd-person-lift{transform:translateY(0);transition:transform .8s var(--dg-ease,ease)}.bpd-person-node[data-current=true] .bpd-person-lift{transform:translateY(-7px)}.bpd-person-node[data-current=true] .bpd-node-aura{fill:var(--dg-active-fill,var(--bpd-fill));stroke-opacity:1}.bpd-linkmatch .bpd-network-edge{opacity:.68}.bpd-linkmatch .bpd-connection{stroke-width:1}.bpd-linkmatch .bpd-actor{opacity:.86}.bpd-linkmatch .bpd-actor[data-current=true],.bpd-linkmatch .bpd-network-edge[data-current=true]{opacity:1}.bpd-linkmatch .bpd-network-packet{opacity:0;transition:opacity .7s ease}.bpd-linkmatch .bpd-network-edge[data-current=true] .bpd-network-packet{opacity:.8}.bpd-actor-footprint{fill:var(--dg-side-fill,var(--bpd-fill));stroke:var(--bpd-line);stroke-width:.75;opacity:.35;transition:opacity .7s}.bpd-actor[data-current=true] .bpd-actor-footprint{opacity:.7}.bpd-actor-label-stem{fill:none;stroke:var(--bpd-line);stroke-width:.75;opacity:.55}.bpd-linkmatch .bpd-actor-label{font-size:calc(25px * var(--bpd-label-fit,1));font-weight:500;letter-spacing:-.025em;paint-order:stroke;stroke:var(--rd-section-surface,var(--rd-bg,#fff));stroke-width:5;stroke-linejoin:round}.bpd-linkmatch.bpd-compact .bpd-actor-label{font-size:calc(34px * var(--bpd-label-fit,1))}.bpd-linkmatch .bpd-icon{stroke-width:1.25}@keyframes bpd-network-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pd-product-diagram{--pd-ink:var(--rd-text,#1f1f1f);--pd-muted:var(--rd-muted,#646464);--pd-edge:color-mix(in srgb,var(--rd-accent,#484848) 32%,var(--rd-border,#d9d9d9));--pd-node:color-mix(in srgb,var(--rd-surface-raised,#fff) 94%,var(--rd-ice,#dddddd));--pd-live:var(--rd-accent,#484848);--pd-live-fill:color-mix(in srgb,var(--rd-accent,#484848) 9%,var(--rd-surface-raised,#fff));--pd-faint:var(--rd-border,#d9d9d9);--pd-plane-top:color-mix(in srgb,var(--rd-accent,#484848) 12%,var(--rd-surface-raised,#fff));--pd-plane-side:color-mix(in srgb,var(--rd-accent,#484848) 25%,var(--rd-surface-raised,#fff));--pd-running:running;position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.pd-product-diagram[data-active=false]{--pd-running:paused}.pd-canvas{--pd-play-state:var(--pd-running);display:block;width:100%;height:100%;overflow:visible;font-family:inherit}.pd-canvas--compact{display:none;--pd-play-state:paused}.pd-grid{opacity:.42}.pd-grid-dot{fill:var(--pd-faint)}.pd-node-plate{fill:var(--pd-node);stroke:var(--pd-edge);stroke-width:1.6}.pd-node--hero .pd-node-plate,.pd-node-plate--hub{fill:var(--pd-live-fill);stroke:var(--pd-live)}.pd-volume-top,.pd-volume-side{stroke:var(--pd-edge);stroke-width:1.6;stroke-linejoin:round}.pd-volume-top,.pd-cylinder-top{fill:var(--pd-plane-top)}.pd-volume-side,.pd-cylinder-side{fill:var(--pd-plane-side)}.pd-icon-front{fill:var(--pd-node)}.pd-icon .pd-volume-top,.pd-icon .pd-volume-side{stroke:var(--pd-ink);stroke-width:2}.pd-topology-post{fill:var(--pd-plane-side);stroke:var(--pd-live);stroke-width:1}.pd-step{animation:pd-step-highlight 9.2s ease-in-out infinite;animation-delay:var(--pd-delay,0s);animation-play-state:var(--pd-play-state)}.pd-label,.pd-subtitle,.pd-caption{text-anchor:middle;unicode-bidi:plaintext}.pd-label{fill:var(--pd-ink);font-size:24px;font-weight:500;letter-spacing:-.025em}.pd-label--brand{font-size:28px;font-weight:600}.pd-subtitle{fill:var(--pd-muted);font-size:18px;font-weight:400}.pd-caption{fill:var(--pd-muted);font-size:19px;font-weight:400}.pd-zone-label{fill:var(--pd-muted);stroke:none;unicode-bidi:plaintext;font-size:16px;font-weight:400;letter-spacing:.06em}.pd-product-diagram[data-locale=he] .pd-zone-label{letter-spacing:0}.pd-icon,.pd-topology,.pd-context-points,.pd-thread{fill:none;stroke:var(--pd-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pd-icon-dot{fill:var(--pd-live);stroke:none}.pd-check,.pd-radar,.pd-topology{stroke:var(--pd-live)}.pd-topology circle{fill:var(--pd-live);stroke:var(--pd-node);stroke-width:2}.pd-hub-line{fill:none;stroke:var(--pd-live);stroke-width:2;stroke-dasharray:2 7;opacity:.65}.pd-node-status{fill:var(--pd-live)}.pd-status{animation:pd-status-highlight 9.2s ease-in-out infinite;animation-delay:var(--pd-delay,0s);animation-play-state:var(--pd-play-state)}.pd-link-rail,.pd-link-base,.pd-link-highlight,.pd-traveler,.pd-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round}.pd-link-rail{stroke:var(--pd-plane-side);stroke-width:4}.pd-link-base{stroke:var(--pd-edge);stroke-width:2}.pd-arrow{stroke:var(--pd-live);stroke-width:1.7}.pd-link-highlight{stroke:var(--pd-live);stroke-width:2;opacity:.35;stroke-dasharray:20 80;animation:pd-link-flow 7s linear infinite;animation-delay:var(--pd-delay,0s);animation-play-state:var(--pd-play-state)}.pd-traveler{stroke:var(--pd-live);stroke-width:6;stroke-dasharray:.01 99.99;animation:pd-link-flow 7s linear infinite;animation-delay:var(--pd-delay,0s);animation-play-state:var(--pd-play-state)}.pd-link--return .pd-link-base,.pd-link--return .pd-link-rail{stroke-dasharray:4 7}.pd-link--return .pd-link-highlight{opacity:.2}.pd-boundary{fill:none;stroke:var(--pd-faint);stroke-width:1.5;stroke-dasharray:4 8}.pd-scan{fill:none;stroke:var(--pd-live);stroke-width:1.2;stroke-dasharray:5 10;opacity:.25;transform-box:fill-box;transform-origin:center;animation:pd-discovery-scan 28s linear infinite;animation-play-state:var(--pd-play-state)}.pd-pool-cell{fill:var(--pd-live-fill);stroke:var(--pd-edge);stroke-width:1.2}.pd-enter{animation:pd-node-enter .55s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--pd-enter-delay,0s);animation-play-state:var(--pd-play-state)}.pm-story>.pd-product-diagram{height:auto;aspect-ratio:38/31;margin:24px 0}.pd-product-diagram[data-loaded=false] .pd-enter{animation:none}@keyframes pd-node-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-link-flow{to{stroke-dashoffset:-100}}@keyframes pd-discovery-scan{to{transform:rotate(360deg)}}@keyframes pd-step-highlight{0%,5%,24%,to{fill:var(--pd-node);stroke:var(--pd-edge)}9%,18%{fill:var(--pd-live-fill);stroke:var(--pd-live)}}@keyframes pd-status-highlight{0%,5%,24%,to{opacity:.35}9%,18%{opacity:1}}@media(max-width:700px){.pd-canvas--wide{display:none;--pd-play-state:paused}.pd-canvas--compact{display:block;--pd-play-state:var(--pd-running)}.pd-canvas--compact .pd-label{font-size:32px}.pd-canvas--compact .pd-label--brand{font-size:34px}.pd-canvas--compact .pd-subtitle,.pd-canvas--compact .pd-caption,.pd-canvas--compact .pd-zone-label{display:none}.pm-story>.pd-product-diagram{aspect-ratio:19/11}}.pd-product-diagram[data-reduced=true] *{animation:none}.pd-product-diagram[data-reduced=true] .pd-enter{opacity:1;transform:none}.pd-product-diagram[data-reduced=true] .pd-status{opacity:1}.pd-product-diagram[data-reduced=true] .pd-traveler,.pd-product-diagram[data-reduced=true] .pd-scan{display:none}.pd-product-diagram[data-reduced=true] .pd-link-highlight{stroke-dasharray:none;opacity:.55}.pd-product-diagram[data-reduced=true] .pd-step{fill:var(--pd-live-fill);stroke:var(--pd-live)}@media(prefers-reduced-motion:reduce){.pd-product-diagram *{animation:none!important}.pd-product-diagram .pd-enter{opacity:1;transform:none}.pd-product-diagram .pd-traveler,.pd-product-diagram .pd-scan{display:none}.pd-product-diagram .pd-link-highlight{stroke-dasharray:none;opacity:.55}.pd-product-diagram .pd-step{fill:var(--pd-live-fill);stroke:var(--pd-live)}.pd-product-diagram .pd-status{opacity:1}}
