.bb[data-v-f00fb659]{white-space:nowrap;cursor:pointer;will-change:transform;border:none;border-radius:8rem;justify-content:center;align-items:center;gap:8rem;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.bb.bb-busy[data-v-f00fb659],.bb[data-v-f00fb659]:disabled{cursor:not-allowed;opacity:.6}.bb-shine[data-v-f00fb659]:after{pointer-events:none;content:"";background:linear-gradient(105deg,transparent,rgb(var(--c-white)/45%),transparent);width:60%;height:100%;position:absolute;top:0;left:-150%;transform:skew(-20deg)}.bb-shine[data-v-f00fb659]:hover:after{animation:.8s bb-shine-f00fb659}@keyframes bb-shine-f00fb659{0%{left:-150%}to{left:150%}}.bb-block[data-v-f00fb659]{width:100%}.bb-md[data-v-f00fb659]{height:44rem;padding:0 20rem}.bb-md[data-v-f00fb659],.bb-sm[data-v-f00fb659]{font-size:14rem}.bb-sm[data-v-f00fb659]{height:36rem;padding:0 16rem}.bb-lg[data-v-f00fb659]{padding:12rem 32rem}.bb-lg[data-v-f00fb659],.bb-xl[data-v-f00fb659]{font-size:16rem}.bb-xl[data-v-f00fb659]{padding:16rem 48rem}.bb-teal[data-v-f00fb659]{color:rgb(var(--c-deep));background:rgb(var(--c-teal))}.bb-teal[data-v-f00fb659]:hover:not(:-webkit-any(:disabled,.bb-busy)){background:rgb(var(--c-teal-light));box-shadow:0 10px 40px rgb(var(--c-teal)/25%)}.bb-teal[data-v-f00fb659]:hover:not(:is(:disabled,.bb-busy)){background:rgb(var(--c-teal-light));box-shadow:0 10px 40px rgb(var(--c-teal)/25%)}.bb-ghost[data-v-f00fb659]{color:rgb(var(--c-teal));border:1px solid rgb(var(--c-teal)/25%);background:0 0}.bb-ghost[data-v-f00fb659]:hover:not(:-webkit-any(:disabled,.bb-busy)){background:rgb(var(--c-teal)/8%);border-color:rgb(var(--c-teal))}.bb-ghost[data-v-f00fb659]:hover:not(:is(:disabled,.bb-busy)){background:rgb(var(--c-teal)/8%);border-color:rgb(var(--c-teal))}.bb-danger[data-v-f00fb659]{color:rgb(var(--c-danger));border:1px solid rgb(var(--c-danger)/30%);background:0 0}.bb-danger[data-v-f00fb659]:hover:not(:-webkit-any(:disabled,.bb-busy)){background:rgb(var(--c-danger)/10%);border-color:rgb(var(--c-danger))}.bb-danger[data-v-f00fb659]:hover:not(:is(:disabled,.bb-busy)){background:rgb(var(--c-danger)/10%);border-color:rgb(var(--c-danger))}.bb-copy[data-v-f00fb659]{color:rgb(var(--c-teal));background:rgb(var(--c-teal)/8%);border:1px solid rgb(var(--c-teal)/30%)}.bb-copy[data-v-f00fb659]:hover:not(:-webkit-any(:disabled,.bb-busy)){background:rgb(var(--c-teal)/15%);border-color:rgb(var(--c-teal))}.bb-copy[data-v-f00fb659]:hover:not(:is(:disabled,.bb-busy)){background:rgb(var(--c-teal)/15%);border-color:rgb(var(--c-teal))}.bb-spinner[data-v-f00fb659]{opacity:.7;border:2rem solid;border-top-color:transparent;border-radius:50%;width:16rem;height:16rem;animation:.7s linear infinite bb-spin-f00fb659;display:inline-block}@keyframes bb-spin-f00fb659{to{transform:rotate(1turn)}}.logo-mark[data-v-856a368a]{width:28rem;height:31rem;animation:4s ease-in-out infinite logo-glow-856a368a}@keyframes logo-glow-856a368a{0%,to{filter:drop-shadow(0 0 5px rgb(var(--c-teal)/25%))}50%{filter:drop-shadow(0 0 14px rgb(var(--c-teal)/55%))}}@media (prefers-reduced-motion:reduce){.logo-mark[data-v-856a368a]{animation:none}}.tg-link[data-v-856a368a]{width:44rem;height:44rem;color:rgb(var(--c-teal));background:rgb(var(--c-teal)/8%);border:1px solid rgb(var(--c-teal)/25%);border-radius:8rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.tg-link[data-v-856a368a]:hover{background:rgb(var(--c-teal)/15%);border-color:rgb(var(--c-teal))}.tg-link svg[data-v-856a368a]{width:22rem;height:22rem}.theme-toggle[data-v-856a368a]{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0}.icon-snow[data-v-856a368a],.icon-sun[data-v-856a368a]{transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) theme-icon-in-856a368a}@keyframes theme-icon-in-856a368a{0%{opacity:0;transform:rotate(-120deg)scale(.3)}to{opacity:1;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.icon-snow[data-v-856a368a],.icon-sun[data-v-856a368a]{animation:none}}
