.biolink-root[data-social-anim] :is(.social-icons,.social-pill){--ab-c1:var(--ab-s1,#a78bfa);--ab-c2:var(--ab-s2,var(--ab-s1,#a78bfa));--ab-w:var(--ab-sw,1.5px);position:relative}.biolink-root[data-badge-anim] .badges-style{--ab-c1:var(--ab-b1,#a78bfa);--ab-c2:var(--ab-b2,var(--ab-b1,#a78bfa));--ab-w:var(--ab-bw,1.5px);position:relative}.ab-ring{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0}.ab-ring:before,.ab-ring:after{content:"";border-radius:inherit;position:absolute;inset:0}.ab-ring:is([data-a=orbit],[data-a=radar],[data-a=marquee]),.ab-ring[data-a=tear]:before,.ab-ring[data-a=tear]:after{padding:var(--ab-w,2px);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ab-ring:is([data-a=orbit],[data-a=radar]){container-type:size}.ab-ring:is([data-a=orbit],[data-a=radar]):before{--ab-d:calc(max(100cqw,100cqh)*1.42 + var(--ab-w,2px)*3);width:var(--ab-d);height:var(--ab-d);margin:calc(var(--ab-d)/-2);border-radius:0;inset:50% auto auto 50%}.ab-ring[data-a=orbit]:before{background:conic-gradient(transparent 0deg,color-mix(in srgb,var(--ab-c1)20%,transparent)25deg,var(--ab-c1)78deg,transparent 80deg 180deg,color-mix(in srgb,var(--ab-c2)20%,transparent)205deg,var(--ab-c2)258deg,transparent 260deg);animation:3.6s linear infinite ab-rot}.ab-ring[data-a=orbit]:after{background:color-mix(in srgb,var(--ab-c1)18%,transparent)}.ab-ring[data-a=radar]:before{background:conic-gradient(transparent 0deg 200deg,color-mix(in srgb,var(--ab-c1)12%,transparent)200deg,var(--ab-c1)352deg,var(--ab-c2)358deg,transparent 360deg);animation:2.8s cubic-bezier(.7,0,.3,1) infinite ab-rot}.ab-ring[data-a=radar]:after{background:color-mix(in srgb,var(--ab-c2)14%,transparent)}.ab-dash{pointer-events:none;position:absolute;inset:0;overflow:visible}.ab-dash rect{fill:none;stroke-dasharray:6 22}.ab-dash-a{stroke:var(--ab-c1);animation:.9s steps(4,end) infinite ab-dash-a}.ab-dash-b{stroke:var(--ab-c2);stroke-dashoffset:-14px;animation:.9s steps(4,end) infinite ab-dash-b}.ab-ring[data-a=marquee]:after{background:color-mix(in srgb,var(--ab-c1)10%,transparent)}.ab-ring[data-a=tear]:before{background:var(--ab-c1);animation:4.2s step-end infinite ab-tear-a}.ab-ring[data-a=tear]:after{background:var(--ab-c2);mix-blend-mode:screen;opacity:0;animation:4.2s step-end infinite ab-tear-b}:is(.ab-rainbow,.ab-electric,.ab-orbit,.ab-radar,.ab-marquee,.ab-tear,.biolink-root[data-social-anim] :is(.social-icons,.social-pill),.biolink-root[data-badge-anim] .badges-style){border-style:solid!important;border-width:max(var(--ab-w,1px),1px)!important;border-color:#0000!important}:is(.ab-rainbow,.ab-electric,.ab-orbit,.ab-radar,.ab-marquee,.ab-tear,.biolink-root[data-social-anim] :is(.social-icons,.social-pill),.biolink-root[data-badge-anim] .badges-style)>.ab-ring{inset:calc(max(var(--ab-w,1px),1px)*-1)}.ab-ring:is([data-a=orbit],[data-a=radar],[data-a=marquee]),.ab-ring[data-a=tear]:before,.ab-ring[data-a=tear]:after{padding:max(var(--ab-w,1px),1px)}.ab-beam>.border-beam{inset:calc(var(--border-beam-width,0px)*-1)}.ab-ring[data-a=rainbow]{border:max(var(--ab-w,1px),1px)solid red;will-change:transform;animation:4s linear infinite ab-rainbow}.ab-ring[data-a=electric]{border:max(var(--ab-w,1px),1px)solid var(--ab-c1)}.ab-ring[data-a=electric]:before,.ab-ring[data-a=electric]:after{inset:calc(max(var(--ab-w,1px),1px)*-1)}.ab-ring[data-a=electric]:before{box-shadow:0 0 2px var(--ab-c1),0 0 4px var(--ab-c1)}.ab-ring[data-a=electric]:after{box-shadow:0 0 6px var(--ab-c1),0 0 14px var(--ab-c1),inset 0 0 4px var(--ab-c1);opacity:0;animation:2s ease-in-out infinite ab-electric}@keyframes ab-rot{to{transform:rotate(360deg)}}@keyframes ab-dash-a{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}@keyframes ab-dash-b{0%{stroke-dashoffset:-14px}to{stroke-dashoffset:-42px}}@keyframes ab-tear-a{0%,88%,to{clip-path:none;transform:none}89%{clip-path:inset(8% 0 58%);transform:translate(-3px)}91%{clip-path:inset(62% 0 6%);transform:translate(2px,1px)}93%{clip-path:inset(28% 0 44%);transform:translate(-1px,-1px)}95%{clip-path:inset(0 0 82%);transform:translate(3px)}96%{clip-path:none;transform:none}}@keyframes ab-tear-b{0%,88%,to{opacity:0;clip-path:none;transform:none}89%{opacity:1;clip-path:inset(40% 0 30%);transform:translate(3px,1px)}91%{opacity:1;clip-path:inset(5% 0 70%);transform:translate(-2px)}93%{opacity:1;clip-path:inset(70% 0 4%);transform:translate(2px,-1px)}95%{opacity:1;clip-path:inset(48% 0 22%);transform:translate(-3px)}96%{opacity:0}}@keyframes ab-rainbow{0%{border-color:red}17%{border-color:#f80}33%{border-color:#ff0}50%{border-color:#0f0}67%{border-color:#08f}83%{border-color:#80f}to{border-color:red}}@keyframes ab-electric{0%,to{opacity:0}25%{opacity:.55}50%{opacity:.15}75%{opacity:1}}.biolink-root[data-ab-sync] .ab-ring[data-a=radar]:before{animation:3.6s linear infinite ab-rot}.biolink-root[data-ab-sync] .ab-ring[data-a=tear]:before{animation:none}.biolink-root[data-ab-sync] .ab-ring[data-a=tear]:after{clip-path:inset(25% 0 35%);animation:none}.biolink-root[data-ab-sync] .ab-ring[data-a=rainbow]{transition:border-color .12s linear;animation:none}.biolink-root[data-ab-sync] .ab-ring[data-a=electric]:after{animation:none}@media (prefers-reduced-motion:reduce){.ab-ring,.ab-ring:before,.ab-ring:after,.ab-dash rect{animation-duration:0s!important;animation-iteration-count:1!important}}.badges-style .badge-icon{transition:scale .2s}.badges-style:hover{z-index:5}.badges-style:hover .badge-icon{scale:var(--badges-hover-scale,1)}
:where(.biolink-root [data-profile-items]) .badges-style{color:var(--badges-icon-color);background-color:var(--badges-background-color);border:var(--badges-border-width)var(--badges-border-style,solid)var(--badges-border-color);border-radius:var(--badges-border-radius);transition:transform .3s,border-width .3s,border-color .3s,filter .3s}:where(.biolink-root [data-profile-items]) .badges-style:hover{background-color:var(--badges-hover-background-color);border:var(--badges-hover-border-width)var(--badges-hover-border-style,solid)var(--badges-hover-border-color);border-radius:var(--badges-hover-border-radius);color:var(--badges-hover-icon-color)}:where(.biolink-root [data-profile-items]) .badge-glow{filter:drop-shadow(var(--badges-shadow-color)0 0 var(--badges-shadow-size))!important}:where(.biolink-root [data-profile-items]) .badge-glow:hover{filter:drop-shadow(var(--badges-hover-shadow-color)0 0 var(--badges-hover-shadow-size))!important}:where(.biolink-root [data-profile-items]) .social-icons{opacity:var(--profile-link-opacity);color:var(--socials-icon-color);background-color:var(--socials-background-color);border:var(--socials-border-width)var(--socials-border-style,solid)var(--socials-border-color);border-radius:var(--socials-border-radius);transition:border-width .3s,border-color .3s,filter .3s}:where(.biolink-root [data-profile-items]) .social-icons:hover{opacity:var(--profile-link-opacity);color:var(--socials-hover-icon-color);background-color:var(--socials-hover-background-color);border:var(--socials-hover-border-width)var(--socials-hover-border-style,solid)var(--socials-hover-border-color);border-radius:var(--socials-hover-border-radius)}:where(.biolink-root [data-profile-items]) .social-icons:hover:focus-visible{opacity:var(--profile-link-opacity);outline-color:rgb(var(--primary))}:where(.biolink-root [data-profile-items]) .social-icons:hover .social-icon-glow>.socials-icon{filter:drop-shadow(0 0 var(--socials-hover-shadow-size)var(--socials-hover-shadow-color))}:where(.biolink-root [data-profile-items]) .social-icon-glow{filter:drop-shadow(var(--socials-shadow-color)0 0 var(--socials-shadow-size))}:where(.biolink-root [data-profile-items]) .social-icon-glow:hover{filter:drop-shadow(var(--socials-hover-shadow-color)0 0 var(--socials-hover-shadow-size))}:where(.biolink-root [data-profile-items]) .social-buttons{background-color:var(--socials-background-color);filter:drop-shadow(var(--socials-shadow-color)0 0 var(--socials-shadow-size));border:var(--socials-border-width)var(--socials-border-style,solid)var(--socials-border-color);border-radius:var(--socials-border-radius);transition:border-width .3s,border-color .3s,filter .3s}:where(.biolink-root [data-profile-items]) .social-buttons svg{color:var(--socials-icon-color)}:where(.biolink-root [data-profile-items]) .social-buttons span{color:var(--socials-text-color)}:where(.biolink-root [data-profile-items]) .social-buttons:hover{background-color:var(--socials-hover-background-color);filter:drop-shadow(var(--socials-hover-shadow-color)0 0 var(--socials-hover-shadow-size));border:var(--socials-hover-border-width)var(--socials-hover-border-style,solid)var(--socials-hover-border-color);border-radius:var(--socials-hover-border-radius)}:where(.biolink-root [data-profile-items]) .social-buttons:hover svg{color:var(--socials-hover-icon-color)}:where(.biolink-root [data-profile-items]) .social-buttons:hover span{color:var(--socials-hover-text-color)}:where(.biolink-root [data-profile-items]) .socials-scale:hover .icon-size{transform:scale(var(--socials-hover-size));transition:all .3s}:where(.biolink-root [data-profile-items]) .social-pill-icon{color:var(--socials-icon-color,#fff)}:where(.biolink-root [data-profile-items]) .social-pill-text{color:var(--socials-text-color,#fff)}.biolink-root .social-icons{opacity:var(--profile-link-opacity,1);transition:border-width .3s,border-color .3s,filter .3s,opacity .2s}.biolink-root .social-icons:hover{opacity:var(--socials-hover-opacity,var(--profile-link-opacity,1))}.biolink-root .badges-style{opacity:var(--badges-opacity,1);transition:transform .3s,border-width .3s,border-color .3s,filter .3s,opacity .2s}.biolink-root .badges-style:hover{opacity:var(--badges-hover-opacity,var(--badges-opacity,1))}.biolink-root .socials-scale .icon-size{transition:transform .3s}.biolink-root .socials-scale:hover .icon-size{transform:scale(var(--socials-hover-size,1))}@keyframes social-bounce{0%,to{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(0)}60%{transform:translateY(-6px)}80%{transform:translateY(0)}}.biolink-root .social-bounce:hover{animation:1s ease-in-out social-bounce}@media (prefers-reduced-motion:reduce){.biolink-root .social-bounce:hover{animation:none}}.biolink-root .bg-fx{filter:var(--background-effects-filter,none)}.inner-pill{background-color:var(--in-bg);border:var(--in-b);border-radius:var(--in-r);-webkit-backdrop-filter:var(--in-blur);backdrop-filter:var(--in-blur);transition:background-color .16s,border-color .16s,border-radius .16s}.inner-pill:is(:hover,:focus-visible){background-color:var(--in-hbg);border:var(--in-hb);border-radius:var(--in-hr);-webkit-backdrop-filter:var(--in-hblur);backdrop-filter:var(--in-hblur)}.inner-ink{transition:background-color .16s,border-color .16s}.inner-ink-card,.inner-ink-chip,.inner-ink-tray{background-color:color-mix(in srgb,var(--ink,#fff)4%,transparent);border:1px solid color-mix(in srgb,var(--ink,#fff)10%,transparent);border-radius:12px}.inner-ink-row{background-color:#0000;border:1px solid #0000;border-radius:10px}.inner-ink-hover:is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--ink,#fff)6%,transparent)}.inner-ink-hover:is(.inner-ink-card,.inner-ink-chip,.inner-ink-tray):is(:hover,:focus-visible){background-color:color-mix(in srgb,var(--ink,#fff)7%,transparent);border-color:color-mix(in srgb,var(--ink,#fff)18%,transparent)}.kit-row,.kit-press,.kit-seek{-webkit-tap-highlight-color:transparent}.kit-row:focus-visible,.kit-press:focus-visible,.kit-seek:focus-visible{outline:2px solid color-mix(in srgb,var(--ink,#fff)60%,transparent);outline-offset:2px}.kit-press{transition:transform .12s,background-color .16s}.kit-press:active{transform:scale(.94)}.kit-seek-fill{transition:transform .25s linear}.kit-leader-dots,.kit-leader-solid{transition:opacity .16s}.kit-leader-solid{opacity:0}.kit-row:is(:hover,:focus-visible) .kit-leader-solid{opacity:1}.kit-row:is(:hover,:focus-visible) .kit-leader-dots{opacity:0}@media (prefers-reduced-motion:reduce){.inner-pill,.inner-ink,.kit-press,.kit-leader-dots,.kit-leader-solid{transition:none}.kit-press:active{transform:none}.ab-dash path{animation-duration:0s!important;animation-iteration-count:1!important}}
