.lv{--u:28px;--g:calc(var(--u) * .3);--cap:.73;--view:.56;--tag:.5;--lv-dot-soft:color-mix(in srgb, var(--primary-deep) 25%, var(--surface));grid-template-columns:var(--u) var(--u) var(--u) auto;grid-template-rows:repeat(3, var(--u));column-gap:var(--g);row-gap:var(--g);vertical-align:middle;color:var(--text);font-family:var(--font-sora), var(--font-poppins), system-ui, sans-serif;flex:none;display:inline-grid}.lv-dots{display:contents}.lv-dots i{width:var(--u);height:var(--u);background:var(--primary-deep);border-radius:50%;display:block}.lv-dots i:first-child{grid-area:1/1}.lv-dots i:nth-child(2){grid-area:2/1}.lv-dots i:nth-child(3){grid-area:3/1}.lv-dots i:nth-child(4){grid-area:3/2}.lv-dots i:nth-child(5){grid-area:3/3}.lv-word{grid-area:1/2/3/5;grid-template-rows:var(--u) var(--u);row-gap:var(--g);justify-self:start;display:grid}.lv-load,.lv-view{line-height:1}.lv-load{font-size:calc(var(--u) / var(--cap));letter-spacing:-.02em;text-box:trim-both cap alphabetic;align-self:end;font-weight:700;display:block}.lv-view{font-size:calc(var(--u) * var(--view) / var(--cap));justify-content:space-between;align-items:center;font-weight:500;display:flex}.lv-view span{text-box:trim-both cap alphabetic;display:block}.lv-tag{font-size:calc(var(--u) * var(--tag));color:var(--text-soft);white-space:nowrap;padding-left:calc(var(--g) * .4);letter-spacing:.01em;grid-area:3/4;align-self:center;font-weight:300;line-height:1}@supports not (text-box:trim-both cap alphabetic){.lv-load,.lv-view{line-height:var(--cap);position:relative;top:.018em}}.lv-compact{--u:9px;--g:3px}.lv-mark{--u:9px;--g:3px;grid-template-columns:repeat(3, var(--u))}@keyframes lv-flow{0%,to{background:var(--lv-dot-soft);transform:scale(.8)}20%,45%{background:var(--primary-deep);transform:none}}.lv-m-flow .lv-dots i{animation:1.6s ease-in-out infinite lv-flow}.lv-m-flow .lv-dots i:nth-child(2){animation-delay:.16s}.lv-m-flow .lv-dots i:nth-child(3){animation-delay:.32s}.lv-m-flow .lv-dots i:nth-child(4){animation-delay:.48s}.lv-m-flow .lv-dots i:nth-child(5){animation-delay:.64s}@keyframes lv-land{0%{opacity:0;transform:translateY(-35%)scale(.5)}to{opacity:1;transform:none}}@keyframes lv-reveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.lv-m-build .lv-dots i{animation:.38s cubic-bezier(.2,.9,.25,1.25) both lv-land}.lv-m-build .lv-dots i:nth-child(2){animation-delay:80ms}.lv-m-build .lv-dots i:nth-child(3){animation-delay:.16s}.lv-m-build .lv-dots i:nth-child(4){animation-delay:.24s}.lv-m-build .lv-dots i:nth-child(5){animation-delay:.32s}.lv-m-build .lv-word,.lv-m-build .lv-tag{animation:.45s ease-out .4s both lv-reveal}@media (prefers-reduced-motion:reduce){.lv-dots i,.lv-word,.lv-tag{animation:none!important}}
