.ltl{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.ltl-guide{opacity:.18}.ltl-loop{animation:logo-trace-loader-loop var(--ltl-loop,1.4s) linear infinite}@keyframes logo-trace-loader-loop{to{stroke-dashoffset:-1px}}.ltl-trace{stroke-dasharray:1 0}.ltl[data-phase=closing] .ltl-trace{animation:.25s cubic-bezier(.2,.8,.2,1) both logo-trace-loader-close}.ltl[data-finish=quiet][data-phase=closing] .ltl-trace{animation-duration:.18s}@keyframes logo-trace-loader-close{0%{stroke-dasharray:.16 .84}to{stroke-dasharray:1 0}}.ltl[data-finish=celebrate][data-phase=closing] .ltl-trace{animation:logo-trace-loader-pass var(--ltl-loop,1.4s) linear 1 both}@keyframes logo-trace-loader-pass{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}.ltl[data-finish=celebrate][data-looped=true][data-phase=closing] .ltl-trace{animation:.25s cubic-bezier(.2,.8,.2,1) both logo-trace-loader-close}.ltl[data-finish=celebrate][data-phase=pulsing] .ltl-dot{animation:none}.ltl[data-finish=celebrate][data-phase=fading]{animation-duration:.25s}.ltl-dot{stroke:var(--mindi-amber);stroke-linecap:round;opacity:1;transform-box:fill-box;transform-origin:50%}.ltl[data-phase=pulsing] .ltl-dot{animation:.5s ease-out both logo-trace-loader-pulse}@keyframes logo-trace-loader-pulse{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(.96)}to{transform:scale(1)}}.ltl-ring{stroke:var(--mindi-amber);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.ltl[data-phase=pulsing] .ltl-ring,.ltl[data-phase=fading] .ltl-ring{animation:.7s ease-out both logo-trace-loader-ring}@keyframes logo-trace-loader-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ltl[data-phase=fading]{animation:.15s ease-out both logo-trace-loader-fade}.ltl[data-finish=quiet][data-phase=fading]{animation-duration:.12s}.ltl[data-finish=quiet][data-phase=fading] .ltl-dot{animation:.12s ease-out both logo-trace-loader-blink}@keyframes logo-trace-loader-blink{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes logo-trace-loader-fade{0%{opacity:1}to{opacity:0}}.ltl[data-phase=done]{opacity:0}@media (prefers-reduced-motion:reduce){.ltl .ltl-guide{opacity:1}.ltl .ltl-loop{display:none}.ltl .ltl-loop,.ltl .ltl-trace,.ltl .ltl-dot,.ltl[data-phase]{animation:none}.ltl .ltl-ring{display:none}}
.lg[data-waiting=true]{min-height:var(--lg-min,15rem);place-items:center;display:grid}.lg-center{color:var(--mindi-accent);place-items:center;display:grid}.lg-host{position:relative}.lg-overlay{z-index:5;color:var(--mindi-accent);pointer-events:none;place-items:center;display:grid;position:absolute;top:7.5rem;left:50%;translate:-50% -50%}.lg-veil{z-index:20;background:color-mix(in srgb, var(--mindi-surface) 78%, transparent);color:var(--mindi-accent);place-items:center;display:grid;position:absolute;inset:0}.lg-veil[data-passive=true]{pointer-events:none}
