.v3 .product-sysmap .band{left:var(--l);width:var(--w)}.v3 .product-sysmap .node{left:var(--l);top:var(--t);width:var(--w);font:inherit;color:inherit;text-align:start;appearance:none;border:0;margin:0}.v3 .product-sysmap .lane{margin:0;padding:0;list-style:none}.v3 .product-sysmap .lane-wires{z-index:1;display:none;position:absolute;top:0;left:0;overflow:visible}.v3 .product-sysmap .node:focus-visible{outline:2px solid var(--iris);outline-offset:3px}.v3 .product-sysmap .node.n-inbox{min-height:min(76.44px,100%)}.v3 .product-sysmap[data-active] .node:not([data-trace]){opacity:.45;filter:saturate(.5)}.v3 .product-sysmap[data-active] .wire,.v3 .product-sysmap[data-active] .port{opacity:.3}.v3 .product-sysmap[data-active] .pk,.v3 .product-sysmap[data-active] .land{opacity:.1}.v3 .product-sysmap[data-active] .wire[data-lit]{opacity:1;stroke:#4f3bf6;stroke-width:2.2px}.v3 .product-sysmap[data-active] .port[data-lit]{opacity:1;stroke:#4f3bf6}.v3 .product-sysmap[data-active] .pk[data-lit],.v3 .product-sysmap[data-active] .land[data-lit]{opacity:1}.v3 .product-sysmap .node[data-trace=on]{box-shadow:0 0 0 1px var(--line2), var(--lift);z-index:3}.v3 .product-sysmap .node[data-trace=on]:after{opacity:1}.v3 .product-sysmap .node[data-trace=on] span{color:var(--ink2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3 .product-sysmap .node[data-trace=on]{transform:translateY(-4px)scale(1.025)}.v3 .product-sysmap .node[data-trace=on] .gi{transform:scale(1.14)rotate(-6deg)}}.v3 .product-map .mapf .product-mh p{margin-inline-start:auto}.v3 .product-map .map-ctl{flex:none;align-self:center;margin-block:-6px;display:flex}@media (prefers-reduced-motion:reduce){.v3 .product-map .map-ctl{display:none}}.v3 .product-map{container-type:inline-size}.v3 .product-map .mapf{margin-inline:calc(-1*min(48px,50cqw - 50%))}@media (max-width:1023px){.v3 .product-map .mapf{margin-inline:0;padding:20px 16px 24px}.v3 .product-map .mapf .product-mh{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin:0 0 16px;display:grid}.v3 .product-map .mapf .product-mh p{grid-area:2/1/auto/-1;margin:0}.v3 .product-map .map-ctl{grid-area:1/2;margin-block:0}.v3 .product-map .product-sysmap{aspect-ratio:auto;flex-direction:column;gap:12px;padding-left:36px;display:flex}.v3 .product-map .product-sysmap .wires{display:none}.v3 .product-map .product-sysmap .lane-wires{display:block}.v3 .product-map .product-sysmap .band{width:auto;padding:12px 12px 14px;position:relative;top:auto;bottom:auto;left:auto}.v3 .product-map .product-sysmap .product-lh{margin-bottom:10px;display:flex;position:static}.v3 .product-map .product-sysmap .lane{flex-direction:column;gap:8px;display:flex}.v3 .product-map .product-sysmap .node{width:100%;position:relative;top:auto;left:auto}}.v3 .lives .g12{row-gap:28px}.v3 .lives .lives-r2-copy{margin-top:68px}@media (min-width:901px){.v3 .lives .g12{row-gap:96px}.v3 .lives .lives-r2-copy{grid-area:2/9/auto/span 4;margin-top:0}.v3 .lives .lives-r2-stage{grid-area:2/1/auto/span 8}}.v3 .lens-phone{display:none}@media screen and (max-width:767px){.v3 .lens-wide{display:none}.v3 .lens-phone{max-width:400px;margin-inline:auto;display:block}.v3 .lens-phone>:not([data-play]) .zl-lens,.v3 .lens-phone>:not([data-play]) .zl-chip{visibility:hidden}.v3 .lens-phone>:not([data-play]) .zl-veil{opacity:0}}.v3 .fc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.v3 .fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.v3 .fc-grid{grid-template-columns:minmax(0,1fr)}}.v3 .product-fc .th img{height:auto}.v3 .product-fc .tx .pill{white-space:normal;text-wrap:balance;height:auto;min-height:26px;padding:4px 10px;line-height:18px}.v3 .spec,.v3 .spec dd{margin:0}.v3 .spec dt b{display:block}.v3 .product-door-cell{display:grid}.v3 .product-door{--bp-top:56px;--bp-x:56px;--bp-bottom:56px;flex-direction:column;gap:16px;min-height:320px;display:flex}.v3 .product-door:focus-visible{outline:2px solid var(--iris);outline-offset:3px}@media (min-width:901px){.v3 .product-door.lil .body{max-width:calc(100% - 116px)}.v3 .product-door.fst .body{max-width:calc(100% - 110px)}}@media print{.v3 .product-map .product-sysmap .pk,.v3 .product-map .product-sysmap .land{display:none}.v3 .product-fc,.v3 .product-door-cell{break-inside:avoid}}