.lv-brand{color:var(--brand,#3fc9ae);transition:color 2.4s ease}.lv-glow{background:radial-gradient(60% 55% at 50% 0,color-mix(in srgb,var(--brand,#3fc9ae) 16%,transparent),transparent 70%);transition:background 2.4s ease}.lv-word{position:relative;font-weight:800;letter-spacing:-.065em;line-height:.9;font-size:clamp(2.6rem,11.2vw,10rem);white-space:nowrap}.lv-letter{display:inline-block;color:var(--brand,#3fc9ae);transition:color 2.4s ease;animation:lv-letter-in .9s cubic-bezier(.2,.8,.2,1) backwards,lv-wave 5s ease-in-out infinite}.lv-ghost{position:absolute;left:0;right:0;text-align:center;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--brand,#3fc9ae) 24%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:lv-ghost-drift 9s ease-in-out infinite}.lv-ghost-top{top:-.78em;-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%);mask-image:linear-gradient(0deg,#000,transparent 85%)}.lv-ghost-bottom{bottom:-.78em;animation-delay:-4s;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.lv-roam{animation:lv-roam var(--dur,14s) ease-in-out infinite;animation-delay:var(--delay,0s)}.lv-ring{position:absolute;inset:-10px;border-radius:9999px;border-color:#a98bf0 #5fa6f0 transparent transparent;border-style:solid;border-width:2px;animation:lv-spin 3s linear infinite}.lv-msg{animation:lv-rise .55s ease both}.lv-dot-live{animation:lv-pulse 1.6s ease-in-out infinite}.lv-caret{animation:lv-caret 1s steps(1) infinite}.lv-cursor{animation:lv-cursor 5s ease-in-out infinite}.lv-noscroll{scrollbar-width:none}.lv-noscroll::-webkit-scrollbar{display:none}@keyframes lv-letter-in{0%{opacity:0;transform:translateY(.45em) scale(.96);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lv-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.035em)}}@keyframes lv-ghost-drift{0%,to{transform:translateX(-1.5%)}50%{transform:translateX(1.5%)}}@keyframes lv-roam{0%{transform:translate(0) rotate(var(--r0,-8deg))}25%{transform:translate(var(--ax,24px),calc(var(--ay, 16px) * -1)) rotate(var(--r1,8deg))}50%{transform:translate(calc(var(--ax, 24px) * .4),var(--ay,16px)) rotate(var(--r0,-8deg))}75%{transform:translate(calc(var(--ax, 24px) * -.9),calc(var(--ay, 16px) * -.4)) rotate(var(--r1,8deg))}to{transform:translate(0) rotate(var(--r0,-8deg))}}@keyframes lv-spin{to{transform:rotate(1turn)}}@keyframes lv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lv-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lv-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes lv-caret{50%{opacity:0}}@keyframes lv-cursor{0%,to{transform:translate(0)}50%{transform:translate(16px,8px)}}@media (prefers-reduced-motion:reduce){.lv-bar,.lv-caret,.lv-cursor,.lv-dot-live,.lv-ghost,.lv-letter,.lv-msg,.lv-ring,.lv-roam{animation:none!important}}