.wb2-step{opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) both wb2-in;animation-delay:var(--wb2-d,0s)}@keyframes wb2-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:var(--wb2-o,1);transform:translate(0,0)scale(1)}}.wb2-leave{animation:.45s cubic-bezier(.4,0,.6,1) both wb2-out}@keyframes wb2-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.97)}}.wb2-conveyor{opacity:0;animation:9s cubic-bezier(.55,0,.45,1) infinite both wb2-travel;animation-delay:var(--wb2-d,0s)}@keyframes wb2-travel{0%{opacity:0;transform:translateY(-60%)}6%{opacity:1}18%{opacity:1;transform:translateY(60%)}24%{opacity:0;transform:translateY(60%)}to{opacity:0;transform:translateY(60%)}}.wb2-line{transform-origin:0;animation:9s cubic-bezier(.22,1,.36,1) infinite both wb2-fill;animation-delay:calc(1.4s + var(--wb2-i,0) * .26s)}@keyframes wb2-fill{0%,4%{opacity:0;transform:scaleX(0)}16%{opacity:1;transform:scaleX(1)}92%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}.wb2-caret{animation:1.05s step-end infinite wb2-blink}@keyframes wb2-blink{0%,49%{opacity:1}50%,to{opacity:0}}.wb2-halo{animation:9s ease-in-out infinite wb2-breathe}@keyframes wb2-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}.wb2-sweep{background:linear-gradient(100deg,#0000 35%,#c4b0fd59 50%,#0000 65%);animation:9s ease-in-out infinite both wb2-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes wb2-sweep{0%{transform:translate(-120%)}22%{transform:translate(120%)}to{transform:translate(120%)}}.wb2-scan{animation:9s cubic-bezier(.22,1,.36,1) infinite wb2-scan}@keyframes wb2-scan{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}8%{opacity:.9}55%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.wb2-dot{opacity:0;animation:9s ease-out infinite both wb2-pop;animation-delay:calc(var(--wb2-i,0) * 90ms)}@keyframes wb2-pop{0%,6%{opacity:0;transform:translate(-50%,-50%)scale(.4)}14%{opacity:1;transform:translate(-50%,-50%)scale(1)}90%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.wb2-ping{animation:2.6s cubic-bezier(.22,1,.36,1) infinite wb2-ping}@keyframes wb2-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.wb2-gauge{transform-origin:0;animation:9s cubic-bezier(.22,1,.36,1) infinite both wb2-gauge}@keyframes wb2-gauge{0%,10%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}.wb2-bar{transform-origin:bottom;animation:9s cubic-bezier(.22,1,.36,1) infinite both wb2-bar;animation-delay:calc(1.2s + var(--wb2-i,0) * 90ms)}@keyframes wb2-bar{0%,4%{transform:scaleY(0)}22%,to{transform:scaleY(1)}}.wb2-cell{animation:9s ease-out infinite both wb2-cell;animation-delay:calc(1.2s + var(--wb2-i,0) * 70ms)}@keyframes wb2-cell{0%,6%{opacity:0;transform:scale(.85)}18%,to{opacity:1;transform:scale(1)}}.wb2-slot{animation:9s ease-in-out infinite both wb2-slot}@keyframes wb2-slot{0%,20%{transform:scale(1)}28%{transform:scale(1.14)}40%,to{transform:scale(1)}}.wb2-spark{stroke-dasharray:1;stroke-dashoffset:1px;animation:9s ease-out infinite both wb2-draw}@keyframes wb2-draw{to{stroke-dashoffset:0}}.wb2-spark-dot{opacity:0;animation:9s ease-out infinite both wb2-appear}@keyframes wb2-appear{0%,22%{opacity:0}30%,to{opacity:1}}.wb2-rail-fill{transform-origin:top;animation:9s cubic-bezier(.22,1,.36,1) infinite both wb2-rail}@keyframes wb2-rail{0%,6%{transform:scaleY(0)}46%,to{transform:scaleY(1)}}.wb2-node{animation:9s ease-out infinite both wb2-node;animation-delay:calc(var(--wb2-i,0) * .9s)}@keyframes wb2-node{0%,4%{box-shadow:0 0 #a689fb00}12%{box-shadow:0 0 0 4px #a689fb2e}30%,to{box-shadow:0 0 #a689fb00}}@media (prefers-reduced-motion:reduce){.wb2-step{opacity:var(--wb2-o,1)!important;animation:none!important;transform:none!important}.wb2-leave{opacity:0!important;animation:none!important}.wb2-line,.wb2-caret,.wb2-halo,.wb2-gauge,.wb2-bar,.wb2-cell,.wb2-slot,.wb2-dot,.wb2-ping,.wb2-spark,.wb2-spark-dot,.wb2-node,.wb2-rail-fill{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.wb2-conveyor,.wb2-scan,.wb2-sweep{opacity:0!important;animation:none!important}}
.wb-card{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) both wb-pop;animation-delay:var(--wb-delay,0s);rotate:var(--wb-r,0deg)}@keyframes wb-pop{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:var(--wb-o,1);transform:translateY(0)scale(1)}}.wb-connector{opacity:0;animation:.2s ease-out both wb-appear;animation-delay:var(--wb-delay,0s);position:relative}.wb-connector .wb-path{stroke-dasharray:125;stroke-dashoffset:125px;animation:.55s ease-out both wb-draw;animation-delay:var(--wb-delay,0s)}.wb-connector .wb-head{opacity:0;animation:.25s ease-out both wb-appear;animation-delay:calc(var(--wb-delay,0s) + .45s)}@keyframes wb-draw{to{stroke-dashoffset:0}}@keyframes wb-appear{to{opacity:1}}.wb-flow{offset-path:path("M8 6 C 8 40, 38 28, 38 68");offset-rotate:0deg;opacity:0;animation:6s cubic-bezier(.37,0,.63,1) infinite both wb-flow;animation-delay:var(--wb-delay,0s)}@keyframes wb-flow{0%{offset-distance:0%;opacity:0}3%{opacity:1}20%{offset-distance:100%;opacity:1}25%{offset-distance:100%;opacity:0}to{offset-distance:0%;opacity:0}}.wb-shimmer{animation:6s ease-in-out infinite both wb-shimmer;animation-delay:var(--wb-delay,0s);background:linear-gradient(100deg,#0000 35%,#c4b0fd66 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes wb-shimmer{0%{transform:translate(-120%)}18%{transform:translate(120%)}to{transform:translate(120%)}}.wb-generate{animation:6s ease-in-out infinite both wb-generate;animation-delay:var(--wb-delay,0s)}@keyframes wb-generate{0%{opacity:.5;transform:scale(.9)}9%{opacity:1;transform:scale(1.2)}18%{opacity:.7;transform:scale(1)}to{opacity:.5;transform:scale(.9)}}.wb-live-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s ease-out both wb-draw-live;animation-delay:var(--wb-delay,0s)}@keyframes wb-draw-live{to{stroke-dashoffset:0}}.wb-live-head{opacity:0;animation:.25s ease-out both wb-appear;animation-delay:calc(var(--wb-delay,0s) + .65s)}.wb-live-dot{opacity:0;animation:.3s ease-out both wb-appear;animation-delay:calc(var(--wb-delay,0s) - .15s)}.wb-arrow-leave{animation:.35s ease-out both wb-arrow-out}@keyframes wb-arrow-out{to{opacity:0}}.wb-dot{animation:1.1s ease-in-out infinite wb-dot-bounce}@keyframes wb-dot-bounce{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wb-card{opacity:var(--wb-o,1)!important;animation:none!important;transform:none!important}.wb-connector,.wb-connector .wb-path,.wb-connector .wb-head,.wb-live-path,.wb-live-head,.wb-live-dot,.wb-dot,.wb-generate{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.wb-flow,.wb-shimmer{opacity:0!important;animation:none!important}}
.cx-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.4,0,.2,1) both cx-draw;animation-delay:var(--wb-delay,0s)}@keyframes cx-draw{to{stroke-dashoffset:0}}.cx-draw-trail{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.4,0,.2,1) both cx-draw;animation-delay:calc(var(--wb-delay,0s) + 40ms)}.cx-tip{opacity:0;animation:.24s ease-out both cx-fade;animation-delay:calc(var(--wb-delay,0s) + .4s)}@keyframes cx-fade{to{opacity:1}}.cx-start{opacity:0;animation:.2s ease-out both cx-fade;animation-delay:calc(var(--wb-delay,0s) - .1s)}@media (prefers-reduced-motion:reduce){.cx-draw,.cx-draw-trail,.cx-tip,.cx-start{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}.cx-reveal,.cx-reveal-steps{opacity:1;clip-path:inset(0 0 100%);animation-fill-mode:both;animation-delay:var(--wb-delay,0s);animation-name:cx-reveal}.cx-reveal{animation-duration:.45s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.cx-reveal-steps{animation-duration:.55s;animation-timing-function:steps(12,end)}@keyframes cx-reveal{to{clip-path:inset(0)}}.cx-reveal-march{opacity:1;clip-path:inset(0 0 100%);animation:.45s cubic-bezier(.4,0,.2,1) both cx-reveal,3.5s linear infinite cx-march;animation-delay:var(--wb-delay,0s), calc(var(--wb-delay,0s) + .45s)}@keyframes cx-march{to{stroke-dashoffset:-5px}}.cx-wave{stroke-dasharray:.08 .92;animation:6s ease-in-out infinite cx-wave;animation-delay:calc(var(--wb-delay,0s) + .6s)}@keyframes cx-wave{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:1}22%{stroke-dashoffset:.08px;opacity:1}28%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.cx-fill{stroke-dasharray:1;animation:6s cubic-bezier(.65,0,.35,1) infinite cx-fill;animation-delay:calc(var(--wb-delay,0s) + .5s)}@keyframes cx-fill{0%{stroke-dashoffset:1px}28%{stroke-dashoffset:0}52%{stroke-dashoffset:0}80%,to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.cx-reveal,.cx-reveal-steps{clip-path:none!important;animation:none!important}.cx-reveal-march{clip-path:none!important;stroke-dashoffset:0!important;animation:none!important}.cx-wave,.cx-fill{display:none}}.wb-mask-reveal{transform-box:fill-box;transform-origin:top;animation:.9s cubic-bezier(.4,0,.2,1) both wb-mask-reveal;animation-delay:var(--wb-delay,0s)}@keyframes wb-mask-reveal{0%{scale:1 0}to{scale:1}}@media (prefers-reduced-motion:reduce){.wb-mask-reveal{animation:none!important;scale:1!important}}
.bk-lay-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#00000073 85%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#00000073 85%,#0000 100%)}@media (min-width:640px){.bk-lay-hero-title .text-gradient-hero{white-space:nowrap}}.bk-lay-toc-link{transition:color var(--duration-hover,.2s) var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1)), background-color var(--duration-hover,.2s) var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion:reduce){.bk-lay-toc-link{transition:none}}
