.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}}
.bk-prf-stat{transition:transform .6s var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--bk-prf-delay,0s);transform:translateY(10px)}.bk-prf-stats.is-on .bk-prf-stat{transform:none}.bk-prf-logo{animation:2.8s ease-in-out infinite paused bk-prf-wave}.is-on .bk-prf-logo{animation-play-state:running}@keyframes bk-prf-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bk-prf-tip{opacity:0;transition:opacity .18s ease-out, transform .22s var(--ease-out-quart,cubic-bezier(.16, 1, .3, 1));transform:translate(-50%,4px)}.bk-prf-chip:hover .bk-prf-tip,.bk-prf-chip:focus-visible .bk-prf-tip{opacity:1;transform:translate(-50%)}.bk-prf-chip[data-dismissed] .bk-prf-tip{opacity:0;transform:translate(-50%,4px)}.bk-prf-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bk-prf-marquee-track{width:max-content;animation:bk-prf-scroll-left var(--bk-prf-duration,40s) linear infinite;will-change:transform;animation-play-state:paused;display:flex}.is-on .bk-prf-marquee-track{animation-play-state:running}.bk-prf-marquee--right .bk-prf-marquee-track{animation-name:bk-prf-scroll-right}.bk-prf-marquee--pausable:hover .bk-prf-marquee-track,.bk-prf-marquee:focus-within .bk-prf-marquee-track{animation-play-state:paused}.bk-prf-marquee:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@keyframes bk-prf-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bk-prf-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.bk-prf-faq-panel{opacity:0;transition:grid-template-rows var(--duration-swap,.28s) var(--ease-out-quart,cubic-bezier(.16, 1, .3, 1)), opacity var(--duration-swap,.28s) ease-out;grid-template-rows:0fr;display:grid}.bk-prf-faq-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.bk-prf-faq-panel>div{min-height:0;overflow:hidden}.bk-prf-faq-chevron{transition:transform .3s var(--ease-out-quart,cubic-bezier(.16, 1, .3, 1))}[aria-expanded=true] .bk-prf-faq-chevron{transform:rotate(180deg)}@media (max-width:767.98px){.bk-prf-table,.bk-prf-table tbody,.bk-prf-table tr,.bk-prf-table th,.bk-prf-table td{display:block}.bk-prf-table colgroup{display:none}.bk-prf-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-prf-table tr{padding:.5rem 0}.bk-prf-table td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.2rem;font-size:10px;font-weight:700;display:block}.bk-prf-table td.bk-prf-cell--hi{border-radius:var(--radius-window,16px);margin:.25rem 1rem .5rem}.bk-prf-table td.bk-prf-cell--hi:before{color:var(--color-primary-light)}}.bk-prf-arrow-x,.bk-prf-arrow-y{animation:2.4s ease-in-out infinite paused bk-prf-nudge-x}.bk-prf-arrow-y{animation-name:bk-prf-nudge-y}.is-on .bk-prf-arrow-x,.is-on .bk-prf-arrow-y{animation-play-state:running}@keyframes bk-prf-nudge-x{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes bk-prf-nudge-y{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bk-prf-stat{transition:none;transform:none}.bk-prf-logo,.bk-prf-arrow-x,.bk-prf-arrow-y{animation:none}.bk-prf-tip,.bk-prf-faq-panel,.bk-prf-faq-chevron{transition:none}.bk-prf-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bk-prf-marquee-track{will-change:auto;animation:none}.bk-prf-marquee-copy{display:none}}
