.ll{--ll-p:0;z-index:100;color:#0f1b3d;contain:layout style;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;font-family:Hanken Grotesk,system-ui,sans-serif;animation:.9s cubic-bezier(.7,0,.2,1) both llReveal;display:flex;position:fixed;inset:0;overflow:hidden}.ll__logo{transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0)}.ll__ghost{opacity:.08;width:auto;height:76px;display:block}.ll__ink{width:auto;max-width:none;height:76px;clip-path:inset(0 calc(100% - var(--ll-p) * 1%) 0 0);backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.ll__bar{background:#eef2f9;border-radius:2px;width:414px;max-width:80vw;height:3px;transition:opacity .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.ll__fill{width:100%;height:100%;transform:scaleX(calc(var(--ll-p) / 100));transform-origin:0;backface-visibility:hidden;background:linear-gradient(90deg,#3a6fd8,#0b1220)}.ll__meta{color:#5b6886;justify-content:space-between;width:414px;max-width:80vw;font-size:14px;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1);display:flex}.ll__meta b{color:#0f1b3d}.is-out{opacity:0;pointer-events:none;transform:scale(.96)}.ll--finishing .ll__logo.is-out,.ll--finishing .ll__bar.is-out,.ll--finishing .ll__meta.is-out{transition-duration:.32s}.ll__zoom{z-index:2;width:190px;height:190px;margin:-95px 0 0 -95px;animation:.92s cubic-bezier(.65,0,.35,1) forwards llZoom;position:absolute;top:50%;left:50%}.ll__ring{background:linear-gradient(210deg,#0b1220 5%,#24448f 45%,#4f86f0 90%);border-radius:50%;width:100%;height:100%;animation:2.2s linear infinite llSpin;display:block;box-shadow:0 0 60px #4f86f066;-webkit-mask:radial-gradient(farthest-side,#0000 64%,#000 65%);mask:radial-gradient(farthest-side,#0000 64%,#000 65%)}@keyframes llReveal{0%{clip-path:circle(0% at var(--ox,50%) var(--oy,50%))}to{clip-path:circle(150% at var(--ox,50%) var(--oy,50%))}}@keyframes llZoom{0%{opacity:0;transform:scale(.45)}22%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(14)}}@keyframes llSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ll,.ll__zoom,.ll__ring{animation-duration:.01ms!important;animation-iteration-count:1!important}}
