.ln-scene{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.ln-scene[data-paused] *,.ln-scene[data-paused] :before,.ln-scene[data-paused] :after{animation-play-state:paused!important}@keyframes ln-clock{0%{opacity:0}to{opacity:0}}.ln-clock{opacity:0;width:0;height:0;animation:ln-clock var(--dur) linear both;position:absolute}@keyframes ln-fade{0%{opacity:0}}@keyframes ln-leave{0%{opacity:1}to{opacity:0}}@keyframes ln-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ln-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}}@keyframes ln-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes ln-roll{0%{transform:translateY(0)}}@keyframes ln-press{40%{transform:translateY(3px);box-shadow:0 0 #0000}}@keyframes ln-out{0%{opacity:1}to{opacity:0}}.ln-fade{animation:ln-fade var(--dur) ease-out var(--at) both}.ln-leave{opacity:0;animation:ln-leave var(--dur) ease-out var(--at) both}.ln-rise{animation:ln-rise var(--dur) var(--ease-out) var(--at) both}.ln-pop{animation:ln-pop var(--dur) var(--ease-out) var(--at) both}.ln-type{animation:ln-type var(--dur) steps(var(--steps,20), end) var(--at) both}.ln-press{animation:ln-press var(--dur) ease-out var(--at) both}.ln-out{animation:ln-out var(--dur) ease-in var(--at) both}.ln-roller{vertical-align:bottom;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.ln-roller>span{transform:translateY(var(--to));animation:ln-roll var(--dur) steps(var(--n), jump-end) var(--at) both;flex-direction:column;display:flex}@keyframes ln-rec{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--danger) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.ln-rec{animation:1.4s ease-out infinite ln-rec}.ln-word{animation:ln-rise .26s var(--ease-out) var(--at) both;display:inline-block}.ln-filler{opacity:.38;animation:ln-filler .32s ease-out var(--strike) both;display:inline-block;position:relative}@keyframes ln-filler{0%{opacity:1}}.ln-filler:after{content:"";transform-origin:0;height:1.5px;animation:ln-strike .26s var(--ease-out) var(--strike) both;background:currentColor;border-radius:1px;position:absolute;top:55%;left:-1px;right:-1px}@keyframes ln-strike{0%{transform:scaleX(0)}}.ln-key:before{animation:marker-sweep var(--dur) var(--ease-out) var(--at) both}.ln-pulse{animation:ln-pulse calc(var(--dur) / 2) ease-out var(--at) 2}@keyframes ln-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 16px #0000}}@keyframes ln-burst{0%{transform:none}40%{transform:scale(1.3)rotate(18deg)}to{transform:none}}.ln-burst{animation:ln-burst .52s var(--ease-out) var(--at) both}@keyframes ln-grow-x{0%{transform:scaleX(0)}}@keyframes ln-grow-y{0%{transform:scaleY(0)}}.ln-grow-x{transform-origin:0;animation:ln-grow-x var(--dur) var(--ease-in-out) var(--at) both}.ln-grow-y{transform-origin:top;animation:ln-grow-y var(--dur) var(--ease-in-out) var(--at) both}@keyframes ln-cursor-press{0%,to{transform:none}40%{transform:scale(.84)rotate(-12deg)}}@keyframes ln-cursor-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(60px,50px)}}.ln-cursor-in{animation:var(--flight) var(--dur) linear var(--at) both}.ln-cursor-press{transform-origin:4.4px 2.7px;animation:ln-cursor-press var(--dur) ease-out var(--at) both}.ln-cursor-out{opacity:0;animation:ln-cursor-out var(--dur) ease-in var(--at) both}.ln-ghost{opacity:0;pointer-events:none;animation:ln-ghost var(--dur) linear var(--at) both}@keyframes ln-ghost{0%{opacity:0}10%{opacity:1}84%{opacity:1}to{opacity:0}}.ln-ghost-fly{transform:translate(var(--dx), var(--dy));animation:ln-ghost-fly var(--dur) var(--ease-in-out) var(--at) both}@keyframes ln-ghost-fly{0%,12%{transform:none}to{transform:translate(var(--dx), var(--dy))}}.ln-ghost-hop{animation:ln-ghost-hop var(--dur) ease-in-out var(--at) both}@keyframes ln-ghost-hop{0%,12%{transform:none}56%{transform:translate(var(--hx), var(--hy))}to{transform:none}}.ln-ghost-pill{transform-origin:0;transform:scale(var(--s,1));animation:ln-ghost-pill var(--dur) var(--ease-out) var(--at) both}@keyframes ln-ghost-pill{0%{box-shadow:none;transform:none}12%{box-shadow:0 8px 18px -6px rgb(var(--shadow-color) / .35);transform:scale(1.08)translateY(-2px)}80%{transform:scale(calc(var(--s,1) * 1.04));box-shadow:0 8px 18px -6px rgb(var(--shadow-color) / .3)}to{transform:scale(var(--s,1));box-shadow:none}}@keyframes ln-land{0%,to{transform:none}40%{transform:scale(1.06)}}.ln-land{animation:ln-land .42s var(--ease-out) var(--at) both;display:inline-block}@keyframes ln-slide{0%{opacity:0;transform:translate(-14px)}}.ln-slide{animation:ln-slide var(--dur) var(--ease-out) var(--at) both}@keyframes ln-glow{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--highlight) 60%, transparent)}to{box-shadow:0 0 0 12px #0000}}.ln-glow{animation:ln-glow var(--dur) ease-out var(--at) both}.ln-shimmer{animation:1.2s ease-in-out infinite ln-shimmer}@keyframes ln-shimmer{50%{opacity:.45}}@keyframes ln-card-pop{0%{opacity:0;transform:translateY(14px)scale(.4)}}.ln-card-pop{transform-origin:12% 100%;animation:ln-card-pop var(--dur) var(--ease-spring) var(--at) both}@keyframes ln-card-tuck{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)scale(.4)}}.ln-card-tuck{opacity:0;transform-origin:12% 100%;animation:ln-card-tuck var(--dur) var(--ease-in) var(--at) both}@keyframes ln-flip{0%{transform:rotateY(0)}}.ln-flip{transform-style:preserve-3d;animation:ln-flip var(--dur) var(--ease-in-out) var(--at) both;transform:rotateY(180deg)}@keyframes ln-window{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}.ln-window{opacity:0;animation:ln-window var(--dur) linear var(--at) both}@media (prefers-reduced-motion:reduce){.ln-scene *,.ln-scene :before,.ln-scene :after{animation:none!important}}
