.ba{--t:10s;--ba-line:color-mix(in oklch, var(--color-ink) 36%, transparent);--ba-hi:color-mix(in oklch, var(--color-ink) 70%, transparent);--ba-acc:#0090a7;--ba-accf:var(--color-cala);--ba-soft:var(--color-aqua-2);--ba-bg:var(--color-foam);width:min(100%, var(--ba-w,196px));aspect-ratio:196/120;height:auto;color:var(--ba-line);flex:none;transition:color .4s;display:block;overflow:visible}@supports (color:lab(0% 0 0)){.ba{--ba-acc:lab(54.3375% -29.2959 -23.6118)}}.ba .l{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ba .f{fill:currentColor;stroke:none}.ba .hi{color:var(--ba-hi)}.ba .a{fill:none;stroke:var(--ba-acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ba .af{fill:var(--ba-accf);stroke:none}.ba .sf{fill:var(--ba-soft);stroke:none}.ba .w{fill:var(--ba-bg)}.ba .land{fill:color-mix(in oklch, var(--color-foam) 72%, transparent)}.ba .ck{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ba .dim{fill-opacity:.5}.ba .dash{stroke-dasharray:2 4.5}.ba .ns path{vector-effect:non-scaling-stroke}.ba .gx{--o:scaleX(0);transform-box:fill-box;transform-origin:0}.ba .gy{--o:scaleY(0);transform-box:fill-box;transform-origin:50% 100%}.ba .pop{--o:scale(.5);transform-box:fill-box;transform-origin:50%}.ba .up{--o:translateY(7px)}.ba .sl{--o:translateX(-16px)}.ba .s1,.ba .s2,.ba .s3,.ba .s4,.ba .s5,.ba .s6,.ba .s7,.ba .s8{animation:var(--t) cubic-bezier(.22, 1, .36, 1) infinite}.ba .s1{animation-name:baS1}.ba .s2{animation-name:baS2}.ba .s3{animation-name:baS3}.ba .s4{animation-name:baS4}.ba .s5{animation-name:baS5}.ba .s6{animation-name:baS6}.ba .s7{animation-name:baS7}.ba .s8{animation-name:baS8}@keyframes baS1{0%,4%{opacity:0;transform:var(--o,none)}11%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS2{0%,12%{opacity:0;transform:var(--o,none)}19%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS3{0%,20%{opacity:0;transform:var(--o,none)}27%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS4{0%,28%{opacity:0;transform:var(--o,none)}35%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS5{0%,36%{opacity:0;transform:var(--o,none)}43%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS6{0%,44%{opacity:0;transform:var(--o,none)}51%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS7{0%,52%{opacity:0;transform:var(--o,none)}59%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes baS8{0%,60%{opacity:0;transform:var(--o,none)}67%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}.ba .ba-draw{stroke-dasharray:100 100;animation:baDraw var(--t) cubic-bezier(.45, 0, .2, 1) infinite}.ba .ba-draw.d2{animation-name:baDraw2}@keyframes baDraw{0%,6%{stroke-dashoffset:100px;opacity:1}42%,86%{stroke-dashoffset:0;opacity:1}93%,to{stroke-dashoffset:0;opacity:0}}@keyframes baDraw2{0%,34%{stroke-dashoffset:100px;opacity:1}62%,86%{stroke-dashoffset:0;opacity:1}93%,to{stroke-dashoffset:0;opacity:0}}.ba .ba-bob{animation:4.6s ease-in-out infinite alternate baBob}@keyframes baBob{0%{transform:translateY(-1.4px)rotate(-.8deg)}to{transform:translateY(1.4px)rotate(.8deg)}}.ba .ba-bob{transform-box:fill-box;transform-origin:50% 100%}.ba .ba-ping{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite baPing}@keyframes baPing{0%{opacity:0;transform:scale(.5)}18%{opacity:.75}70%,to{opacity:0;transform:scale(1.7)}}.ba .ba-blink{animation:2.8s ease-in-out infinite baBlink}@keyframes baBlink{0%,to{opacity:1}46%{opacity:1}58%{opacity:.25}72%{opacity:1}}.ba .ba-sweep{transform-origin:24px 38px;animation:6.5s ease-in-out infinite alternate baSweep}@keyframes baSweep{0%{transform:rotate(-7deg)}to{transform:rotate(13deg)}}.ba .ba-scan{animation:6s ease-in-out infinite alternate baScan}@keyframes baScan{0%{transform:translate(-34px)}to{transform:translate(30px)}}.ba .ba-spin{transform-origin:60px 60px;animation:46s linear infinite baSpin}@keyframes baSpin{to{transform:rotate(360deg)}}.ba .ba-drift{animation:7s linear infinite baDrift}@keyframes baDrift{to{transform:translate(-16px)}}.ba .ba-rise{animation:5.2s ease-in infinite baRise}.ba .ba-rise.r1{animation-delay:-1.8s}.ba .ba-rise.r2{animation-delay:-3.5s}@keyframes baRise{0%{opacity:0;transform:translateY(8px)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.ba .ba-drop{animation:baDrop var(--t) cubic-bezier(.3, 1.25, .5, 1) infinite}@keyframes baDrop{0%,12%{opacity:0;transform:translateY(-22px)}24%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}.ba .ba-dock{animation:baDock var(--t) cubic-bezier(.45, 0, .2, 1) infinite}@keyframes baDock{0%,14%{opacity:0;transform:translate(34px,-40px)}22%{opacity:1;transform:translate(34px,-40px)}40%{opacity:1;transform:translateY(-40px)}60%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}.ba .ba-slide{animation:baSlide var(--t) cubic-bezier(.5, 0, .3, 1) infinite}@keyframes baSlide{0%,8%{opacity:0;transform:translate(-96px,-46px)rotate(25deg)}16%{opacity:1;transform:translate(-96px,-46px)rotate(25deg)}50%{opacity:1;transform:translate(-14px,-6px)rotate(25deg)}62%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}.ba .ba-slide{transform-box:fill-box;transform-origin:50% 100%}.ba .ba-needle{transform-origin:56px 60px;animation:baNeedle var(--t) cubic-bezier(.45, 0, .2, 1) infinite}@keyframes baNeedle{0%,6%{transform:rotate(-58deg)}30%{transform:rotate(26deg)}46%{transform:rotate(4deg)}60%,90%{transform:rotate(12deg)}to{transform:rotate(-58deg)}}.ba .ba-needle{transform:rotate(12deg)}.ba .ba-knob{animation:baKnob var(--t) cubic-bezier(.45, 0, .2, 1) infinite}.ba .ba-knob.k1{--k:-22px}.ba .ba-knob.k2{--k:18px}.ba .ba-knob.k3{--k:-12px}@keyframes baKnob{0%,10%{transform:translateX(var(--k,-18px))}44%,90%{transform:none}to{transform:translateX(var(--k,-18px))}}.ba .t{font-family:var(--font-display);letter-spacing:.03em;text-anchor:middle;fill:var(--ba-hi);stroke:none;font-size:11.5px;font-weight:800}.ba .t.on{fill:#fff}.ba .ba-globe{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite alternate baGlobe}@keyframes baGlobe{0%{transform:scaleX(.3)}to{transform:scaleX(1.75)}}.ba .ba-route{animation:baRoute var(--t) linear infinite;transform:translate(132px,80.5px)}@keyframes baRoute{0%,6%{opacity:0;transform:translate(184px,48px)}9%{opacity:1;transform:translate(184px,48px)}17%{transform:translate(162.5px,70px)}26%{transform:translate(132px,80.5px)}35%{transform:translate(92.5px,79.5px)}44%,86%{opacity:1;transform:translate(44px,66px)}93%,to{opacity:0;transform:translate(44px,66px)}}.ba .ba-helm{transform-origin:98px 60px;animation:6.5s ease-in-out infinite alternate baHelm}@keyframes baHelm{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.ba .ba-lower{animation:baLower var(--t) cubic-bezier(.45, 0, .2, 1) infinite}@keyframes baLower{0%,4%{opacity:0;transform:translateY(-24px)}9%{opacity:1;transform:translateY(-24px)}36%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}.ba .ba-cable{opacity:0;transform-box:fill-box;transform-origin:50% 0;animation:baCable var(--t) cubic-bezier(.45, 0, .2, 1) infinite}@keyframes baCable{0%,4%{opacity:0;transform:scaleY(.51)}9%{opacity:1;transform:scaleY(.51)}36%,42%{opacity:1;transform:none}50%,to{opacity:0;transform:none}}.is-idle .ba *,.is-idle .ba-aurora i,.is-idle .ba-seq:after,.is-idle .ba-dot{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ba *,.ba-aurora i,.ba-seq:after,.ba-dot{animation:none!important}}.ba-card{isolation:isolate;position:relative}.ba-card:before,.ba-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute}.ba-card:before{z-index:-1;background:radial-gradient(340px circle at var(--mx,30%) var(--my,0%), color-mix(in oklch, var(--color-cala) 15%, transparent), transparent 65%);inset:0}.ba-card:after{background:radial-gradient(280px circle at var(--mx,30%) var(--my,0%), color-mix(in oklch, var(--color-cala) 90%, transparent), transparent 62%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.ba-card:hover:before,.ba-card:hover:after,.ba-card:focus-within:before,.ba-card:focus-within:after{opacity:1}.ba-card:hover .ba,.ba-card:focus-within .ba{color:color-mix(in oklch, var(--color-ink) 56%, transparent)}}.ba-steps{isolation:isolate;position:relative;overflow:clip}.ba-aurora{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ba-aurora i{aspect-ratio:1;filter:blur(70px);opacity:.55;border-radius:50%;width:46%;position:absolute}.ba-aurora i:first-child{background:color-mix(in oklch, var(--color-cala) 55%, transparent);animation:26s ease-in-out infinite alternate baAur1;top:-30%;left:-8%}.ba-aurora i:nth-child(2){background:color-mix(in oklch, var(--color-cala-bright) 80%, transparent);animation:32s ease-in-out infinite alternate baAur2;bottom:-46%;right:-10%}@keyframes baAur1{to{transform:translate(38%,22%)scale(1.15)}}@keyframes baAur2{to{transform:translate(-34%,-18%)scale(1.1)}}.ba-rail{align-items:center;gap:12px;display:flex}.ba-dot{border:1.3px solid color-mix(in oklch, var(--color-ink) 22%, transparent);background:var(--color-foam);letter-spacing:.02em;width:34px;height:34px;color:var(--color-ink-2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ba-seq{background:color-mix(in oklch, var(--color-ink) 14%, transparent);border-radius:2px;flex:1;height:1.3px;position:relative}.ba-seq:after{content:"";border-radius:inherit;background:var(--color-cala);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ba-steps.is-seq .ba-dot{animation:baSeqDot calc(var(--n,4) * 3.4s) ease infinite;animation-delay:calc(var(--i,0) * 3.4s)}.ba-steps.is-seq .ba-seq:after{animation:baSeqLine calc(var(--n,4) * 3.4s) ease infinite;animation-delay:calc(var(--i,0) * 3.4s)}@keyframes baSeqDot{0%{background:var(--color-foam);color:var(--color-ink-2);border-color:color-mix(in oklch, var(--color-ink) 22%, transparent);box-shadow:0 0 #0000}3%,22%{background:var(--color-abyss);color:#fff;border-color:var(--color-abyss);box-shadow:0 0 0 5px color-mix(in oklch, var(--color-cala) 26%, transparent)}30%,to{background:var(--color-foam);color:var(--color-ink-2);border-color:color-mix(in oklch, var(--color-ink) 22%, transparent);box-shadow:0 0 #0000}}@keyframes baSeqLine{0%{opacity:1;transform:scaleX(0)}23%{opacity:1;transform:scaleX(1)}30%,to{opacity:0;transform:scaleX(1)}}
