.link[data-v-90c50de8]{align-items:center;border:1px solid var(--border-secondary);display:flex;font-weight:500;gap:16px;justify-content:space-between;line-height:1.25rem;padding:10px 10px 10px 16px;position:relative}.link .link__icon[data-v-90c50de8]{align-items:end;display:flex;flex-direction:column;gap:20px;height:20px;overflow:hidden;width:20px}.link .link__icon svg[data-v-90c50de8]{color:var(--foreground-tertiary);flex-shrink:0;transition:transform .2s ease-in-out}.link .link__icon svg[data-v-90c50de8]:has(use){color:var(--foreground-primary)}.link .link__icon svg[data-v-90c50de8]:first-of-type{margin-left:40px}.link .link__icon svg[data-v-90c50de8]:last-of-type{margin-right:40px}.link[data-v-90c50de8]:after{--mouse-x:inherit;--mouse-y:inherit;--mask:radial-gradient(ellipse 50% 90% at var(--mouse-x,50%) var(--mouse-y,50%),#000 0%,#000 40%,transparent 100%),linear-gradient(#000,#000);background-image:var(--effect-background);background-position:50%;background-size:200%;content:"";display:inline-block;inset:-1px;mask:var(--mask);-webkit-mask:var(--mask);mask-composite:subtract;-webkit-mask-composite:subtract;-webkit-mask-position:0 0,1px 1px;mask-position:0 0,1px 1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px);mask-size:100% 100%,calc(100% - 2px) calc(100% - 2px);opacity:0;pointer-events:none;position:absolute;transition:all .2s ease-in-out}.link:hover .link__icon svg[data-v-90c50de8]{transform:translate(40px,-40px)}.link:hover[data-v-90c50de8]:after{opacity:1}
