@layer components{.ux.u009{--u009-cao:1.3em;vertical-align:bottom;color:inherit;letter-spacing:inherit;display:inline-flex;position:relative}.u009-word{height:var(--u009-cao);line-height:var(--u009-cao);display:inline-grid;position:relative;overflow:hidden}.u009-face,.u009-alt{white-space:nowrap;grid-area:1/1;justify-content:center;display:flex}.u009-face>span,.u009-alt>span{transition:transform .55s var(--ux-ease);transition-delay:calc(var(--i) * 22ms);flex-direction:column;display:flex}.u009-face:not(.u009-rieng)>span:after{content:attr(data-c);display:block}.u009-alt>span{transform:translateY(var(--u009-cao))}@media (hover:hover){:is(a,button,.group):hover .u009-face>span{transform:translateY(calc(-1 * var(--u009-cao)))}:is(a,button,.group):hover .u009-alt>span{transform:translateY(0)}}:is(a,button,.group):focus-visible .u009-face>span{transform:translateY(calc(-1 * var(--u009-cao)))}:is(a,button,.group):focus-visible .u009-alt>span{transform:translateY(0)}.u009-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
