.pro-text-link{color:var(--pro-ink);font:inherit;font-size:var(--pro-text-md);font-weight:var(--pro-weight-medium);line-height:var(--pro-leading-tight);white-space:nowrap;cursor:pointer;border-radius:var(--pro-radius-key);transition:color var(--pro-duration) var(--pro-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.pro-text-link:not(:has(.pro-text-link__icon)) span{text-decoration:underline;-webkit-text-decoration-color:var(--pro-border-bright);text-decoration-color:var(--pro-border-bright);text-underline-offset:3px;text-decoration-thickness:1px}.pro-text-link:hover{color:var(--pro-lit)}.pro-text-link:hover span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pro-text-link__icon{width:16px;height:16px;transition:translate var(--pro-duration) var(--pro-ease)}.pro-text-link:hover .pro-text-link__icon{translate:3px}.pro-text-link--pending,.pro-text-link--pending:hover{color:var(--pro-ink-support);cursor:progress}.pro-text-link--pending:hover span{-webkit-text-decoration-color:var(--pro-border-bright);text-decoration-color:var(--pro-border-bright)}.pro-text-link--pending:hover .pro-text-link__icon{translate:none}@media (prefers-reduced-motion:reduce){.pro-text-link,.pro-text-link__icon{transition:none}.pro-text-link:hover .pro-text-link__icon{translate:none}}
