.kln-rotator .hs-rotator{display:inline-block;position:relative;--rotator-color:inherit;--rotator-weight:inherit;--rotator-size:inherit;--rotator-transform:none}.kln-rotator .rotating-current,.kln-rotator .rotating-next{color:var(--rotator-color);display:inline-block;font-size:var(--rotator-size);font-weight:var(--rotator-weight);text-transform:var(--rotator-transform);white-space:nowrap}.kln-rotator .rotating-current.is-fading-out{opacity:0;transition:opacity var(--fade-ms,.28s) ease}.kln-rotator .rotating-next.is-fading-in{opacity:1;transition:opacity var(--fade-ms,.28s) ease}.kln-rotator .rotating-next{left:0;opacity:0;position:absolute;top:0}.kln-rotator .rotating-current.is-sliding-up{opacity:0;transform:translateY(-.75em);transition:transform var(--fade-ms,.28s) ease,opacity var(--fade-ms,.28s) ease}.kln-rotator .rotating-next.is-sliding-in{opacity:1;transform:translateY(0);transition:transform var(--fade-ms,.28s) ease,opacity var(--fade-ms,.28s) ease}.kln-rotator .rotating-next.pre-slide{opacity:0;transform:translateY(.75em)}.kln-rotator .has-caret .rotating-current:after{animation:kln-caret-blink 1s step-end infinite;border-right:2px solid;content:"";display:inline-block;margin-left:2px;transform:translateY(2px);width:1ch}@keyframes kln-caret-blink{50%{opacity:0}}