/* Shared wordmark motion for public pages, the app and administration. */
.brand-wordmark{white-space:nowrap}
.brand-wordmark>.brand-search{position:relative;display:inline-block;color:#078fe7;animation:ts-search-reveal .8s cubic-bezier(.22,1,.36,1) .08s backwards}
.brand-wordmark>.brand-search::after{content:'';position:absolute;left:0;right:0;bottom:-.13em;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease-out;pointer-events:none}
.brand-wordmark:hover>.brand-search::after,.brand-wordmark:focus-visible>.brand-search::after{transform:scaleX(1)}
@keyframes ts-search-reveal{from{opacity:0;clip-path:inset(0 100% -.3em 0)}to{opacity:1;clip-path:inset(0 -.05em -.3em 0)}}
@media(prefers-reduced-motion:reduce){.brand-wordmark>.brand-search{animation:none}.brand-wordmark>.brand-search::after{transition:none}}
