.letter-skeleton-bar{color:transparent;background:#f3f4f6;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-user-select:none;-moz-user-select:none;user-select:none}.letter-skeleton-sheet{position:relative;overflow:hidden}.letter-skeleton-sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(270deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:translate(100%);animation:letter-skeleton-sweep 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes letter-skeleton-sweep{to{transform:translate(-100%)}}.letter-legend-row{animation:letter-legend-in .45s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--letter-delay, 0ms)}@keyframes letter-legend-in{0%{opacity:.2;transform:translate(12px)}}.letter-pin{animation:letter-pin-in .3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--letter-delay, 0ms)}@keyframes letter-pin-in{0%{opacity:0;transform:scale(.6)}}.letter-mark{position:absolute;border-radius:4px;background:#f5438729;transform-origin:right center;animation:letter-mark-sweep .45s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--letter-delay, 0ms)}@keyframes letter-mark-sweep{0%{transform:scaleX(0)}}.letter-mark[data-deferred]:not([data-inview]),.letter-pin[data-deferred]:not([data-inview]){animation-play-state:paused}.letter-reveal-settled .letter-mark:not([data-deferred]),.letter-reveal-settled .letter-pin:not([data-deferred]),.letter-reveal-settled .letter-legend-row{animation:none}@media(prefers-reduced-motion:reduce){.letter-skeleton-sheet:after{display:none;animation:none}.letter-skeleton-bar{animation:letter-skeleton-breathe 2s cubic-bezier(.16,1,.3,1) infinite alternate}.letter-pin,.letter-mark{animation-name:letter-reveal-fade;animation-duration:.2s}.letter-legend-row{animation-name:letter-legend-fade;animation-duration:.2s}}@keyframes letter-legend-fade{0%{opacity:.2}}@keyframes letter-skeleton-breathe{to{opacity:.6}}@keyframes letter-reveal-fade{0%{opacity:0}}
