.kl-wrap{flex-direction:column;align-items:center;gap:18px;display:inline-flex}.kl-full{z-index:1000;background:var(--kl-bg,#f4f6f3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-theme=dark] .kl-full{--kl-bg:#0f161d;--kl-text:#8a9aab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kl-full{--kl-bg:#0f161d;--kl-text:#8a9aab}}.kl{display:block;overflow:visible}.kl *{transform-box:view-box;transform-origin:32px 32px}.kl path{fill:none;stroke-linecap:round}.kl-label{font:500 14px/1.3 var(--font-onest,"Onest"), system-ui, sans-serif;color:var(--kl-text,#556372);letter-spacing:.01em;opacity:0;animation:.4s ease-out .8s forwards kl-label}@keyframes kl-label{to{opacity:1}}.kl--draw .kl-tile{animation:2.4s cubic-bezier(.3,.7,.3,1) infinite kld-tile}.kl--draw .kl-s,.kl--draw .kl-gap,.kl--draw .kl-slash,.kl--draw .kl-leg{stroke-dasharray:1 2;stroke-dashoffset:1px}.kl--draw .kl-s{animation:2.4s infinite kld-s}.kl--draw .kl-gap,.kl--draw .kl-slash{animation:2.4s infinite kld-slash}.kl--draw .kl-leg{animation:2.4s infinite kld-leg}@keyframes kld-tile{0%{transform:scale(.82)rotate(-8deg)}12%{transform:scale(1.04)rotate(1deg)}20%,62%{transform:scale(1)rotate(0)}67%{transform:scale(1.06)}74%,84%{transform:scale(1)}to{transform:scale(.82)rotate(-8deg)}}@keyframes kld-s{0%,8%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.6,0,.3,1)}9%{opacity:1}38%,82%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.6,0,.4,1)}96%,to{stroke-dashoffset:-1px;opacity:1}}@keyframes kld-slash{0%,32%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.7,0,.2,1)}33%{opacity:1}50%,84%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.6,0,.4,1)}96%,to{stroke-dashoffset:-1px;opacity:1}}@keyframes kld-leg{0%,48%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.6,0,.3,1)}49%{opacity:1}62%,86%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.6,0,.4,1)}96%,to{stroke-dashoffset:-1px;opacity:1}}.kl--breathe .kl-tile,.kl--breathe .kl-mark{animation:1.6s cubic-bezier(.4,0,.2,1) infinite klb-tile}.kl--breathe .kl-ring{animation:1.6s cubic-bezier(.2,.6,.3,1) infinite klb-ring}.kl--breathe .kl-ring2{animation:1.6s cubic-bezier(.2,.6,.3,1) .35s infinite klb-ring}@keyframes klb-tile{0%,to{transform:scale(1)}35%{transform:scale(.9)}55%{transform:scale(1.04)}70%{transform:scale(1)}}@keyframes klb-ring{0%,40%{opacity:0;transform:scale(.95)}45%{opacity:.9}to{opacity:0;transform:scale(1.55)}}.kl--slash .kl-gap,.kl--slash .kl-slash{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:1.3s infinite kls-cut}.kl--slash .kl-tile,.kl--slash .kl-sg{animation:1.3s infinite kls-tile}@keyframes kls-cut{0%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.8,0,.2,1)}2%{opacity:1}38%,62%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.7,0,.3,1)}92%,to{stroke-dashoffset:-1px;opacity:1}}@keyframes kls-tile{0%,30%,to{transform:scale(1)}40%{transform:scale(1.05,.95)}52%{transform:scale(.98,1.02)}62%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kl *,.kl-label{stroke-dashoffset:0!important;opacity:1!important;animation:none!important}.kl{animation:1.6s ease-in-out infinite alternate kl-fade!important}@keyframes kl-fade{0%{opacity:1}to{opacity:.55}}}
