.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)}
.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)}
.sfx{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.sfx-base{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.sfx-l{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sfx-neon .sfx-base{will-change:opacity;animation:5s step-end infinite sfx-neon-base}.sfx-neon .sfx-base>*{filter:drop-shadow(0 0 2px var(--sfx-b,currentColor))}.sfx-neon .sfx-twin{z-index:0;will-change:opacity;animation:5s step-end infinite sfx-neon}@keyframes sfx-neon{0%,9%,13%,62%,to{opacity:1}8%{opacity:.2}11%{opacity:.55}12%{opacity:0}61%{opacity:.35}}@keyframes sfx-neon-base{0%,9%,13%,to{opacity:1}8%,12%{opacity:.6}}.sfx-glitch .sfx-base{will-change:transform;animation:4s step-end infinite sfx-g-base}.sfx-ga,.sfx-gb{z-index:2;opacity:0;will-change:transform,opacity}:is(.sfx-glitch,.sfx-neon) :is(.sfx-base,.sfx-l){animation-delay:calc(var(--i)*-1.3s)}.sfx-ga{animation:4s step-end infinite sfx-g-a}.sfx-ga>*{clip-path:inset(14% 0 50%)}.sfx-gb{animation:4s step-end infinite sfx-g-b}.sfx-gb>*{clip-path:inset(56% 0 10%)}@keyframes sfx-g-base{0%,31%,33.5%,63%,66%,90%,to{transform:none}30%{transform:translate(.05em)skew(-10deg)}62%{transform:translate(-.06em)}64%{transform:translate(.04em)skew(8deg)}88%{transform:translate(.07em)}}@keyframes sfx-g-a{0%,31.5%,66%,90%,to{opacity:0}30%{opacity:.9;transform:translate(-.12em)}62%{opacity:.85;transform:translate(.1em,-.03em)}63.5%{opacity:.7;transform:translate(-.06em,.04em)}88%{opacity:.9;transform:translate(-.14em)}}@keyframes sfx-g-b{0%,33.5%,65%,90.5%,to{opacity:0}30.5%{opacity:.85;transform:translate(.1em,.02em)}62.5%{opacity:.9;transform:translate(-.12em)}64%{opacity:.6;transform:translate(.08em,-.03em)}88.5%{opacity:.85;transform:translate(.13em)}}.sfx-mask{z-index:2;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sfx-band{top:0;bottom:0;left:calc(-1*var(--sfx-x,0px));width:var(--sfx-w,100%);background:linear-gradient(110deg,transparent calc(50% - 1.6em),var(--sfx-b,#fff)50%,transparent calc(50% + 1.6em));will-change:transform;animation:3.6s ease-in-out infinite sfx-shine;position:absolute;transform:translate(-75%)}@keyframes sfx-shine{0%{transform:translate(-75%)}55%,to{transform:translate(75%)}}.sfx-gradient.sfx-masked .sfx-base{opacity:0}.sfx-strip{top:0;bottom:0;left:calc(-1*var(--sfx-x,0px));width:calc(2*var(--sfx-w,100%));background:linear-gradient(90deg,var(--sfx-a)0%,var(--sfx-b)25%,var(--sfx-a)50%,var(--sfx-b)75%,var(--sfx-a)100%);will-change:transform;animation:4s linear infinite sfx-flow;position:absolute}@keyframes sfx-flow{to{transform:translate(-50%)}}.sfx-pulse .sfx-twin{z-index:0;opacity:0;will-change:opacity;animation:2.4s ease-in-out infinite sfx-fade}@keyframes sfx-fade{50%{opacity:1}}.sfx-wave .sfx-base{will-change:transform;animation:2.2s ease-in-out infinite sfx-wave;animation-delay:calc(var(--i)*.11s)}@keyframes sfx-wave{0%,40%,to{transform:translateY(0)}20%{transform:translateY(-22%)}}.sfx-chase .sfx-twin{z-index:2;opacity:0;will-change:opacity;animation:var(--sfx-k)calc((var(--n) + 3)*.22s)linear infinite}:is(.sfx-pulse,.sfx-chase) .sfx-twin>*{filter:drop-shadow(0 0 3px var(--sfx-b,currentColor))drop-shadow(0 0 8px var(--sfx-b,currentColor))}.sfx-neon .sfx-twin>*{filter:drop-shadow(0 0 4px var(--sfx-b,currentColor))drop-shadow(0 0 10px var(--sfx-b,currentColor))}:is(.social-icons,.social-pill):not(:hover,:focus-visible) .sfx[data-hover],:is(.social-icons,.social-pill):not(:hover,:focus-visible) .sfx[data-hover] *{animation:none!important}:is(.social-icons,.social-pill):not(:hover,:focus-visible) .sfx[data-hover] .sfx-l{opacity:0!important}:is(.social-icons,.social-pill):not(:hover,:focus-visible) .sfx[data-hover] .sfx-base{opacity:1!important}:is(.social-icons,.social-pill):not(:hover,:focus-visible) .sfx[data-hover] .sfx-base>*{filter:none}@media (prefers-reduced-motion:reduce){.sfx,.sfx *{animation:none!important}:is(.sfx-glitch,.sfx-shine,.sfx-chase) .sfx-l{display:none}.sfx-pulse .sfx-twin{opacity:.6}}
@property --tfx-run-gradient{syntax:"*";inherits:false}@property --tfx-run-shine{syntax:"*";inherits:false}@property --tfx-run-neon{syntax:"*";inherits:false}@property --tfx-run-glitch{syntax:"*";inherits:false}@property --tfx-run-chroma{syntax:"*";inherits:false}@property --tfx-gradient-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --tfx-shine-x{syntax:"<percentage>";inherits:false;initial-value:100%}.tfx-gradient,.tfx-shine,.tfx-neon,.tfx-glitch,.tfx-chroma,.tfx-orbit,.tfx-tide,.tfx-tremor,.tfx-vhs{animation:var(--tfx-run-gradient,none),var(--tfx-run-shine,none),var(--tfx-run-neon,none),var(--tfx-run-glitch,none),var(--tfx-run-chroma,none)}.tfx-l{white-space:pre-wrap}.tfx-chase{-webkit-text-fill-color:currentColor!important;background-image:none!important}.tfx-wave .tfx-w,.tfx-wave .tfx-l{display:inline-block}.tfx-gradient,.tfx-shine{-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.tfx-gradient{--tfx-run-gradient:tfx-gradient 3s linear infinite;background-size:200% 100%;background-position:var(--tfx-gradient-x)0;background-image:linear-gradient(90deg,var(--tfx-gradient-a),var(--tfx-gradient-b),var(--tfx-gradient-a))!important}@keyframes tfx-gradient{to{--tfx-gradient-x:-200%}}.tfx-shine{--tfx-run-shine:tfx-shine 3.5s ease-in-out infinite;background-size:300% 100%;background-position:var(--tfx-shine-x)0;background-image:linear-gradient(110deg,var(--tfx-base)42%,var(--tfx-shine-b)50%,var(--tfx-base)58%)!important}@keyframes tfx-shine{0%{--tfx-shine-x:100%}55%,to{--tfx-shine-x:0%}}.tfx-gradient.tfx-shine{background-size:300% 100%,200% 100%;background-position:var(--tfx-shine-x)0,var(--tfx-gradient-x)0;background-image:linear-gradient(110deg,transparent 42%,var(--tfx-shine-b)50%,transparent 58%),linear-gradient(90deg,var(--tfx-gradient-a),var(--tfx-gradient-b),var(--tfx-gradient-a))!important}.tfx-neon{--tfx-run-neon:tfx-neon 5s step-end infinite;text-shadow:0 0 4px var(--tfx-neon-b),0 0 12px var(--tfx-neon-b),0 0 26px var(--tfx-neon-b)!important}.tfx-neon:is(.tfx-gradient,.tfx-shine){filter:drop-shadow(0 0 3px var(--tfx-neon-b))drop-shadow(0 0 10px var(--tfx-neon-b));text-shadow:none!important}@keyframes tfx-neon{0%,9%,13%,62%,to{opacity:1}8%{opacity:.35}11%{opacity:.6}12%{opacity:.2}61%{opacity:.5}}.tfx-glitch{--tfx-run-glitch:tfx-paths 5s step-end infinite;position:relative}.tfx-glitch:before,.tfx-glitch:after{content:attr(data-glitch);pointer-events:none;-webkit-text-fill-color:currentColor;z-index:1;width:110%;position:absolute;top:0;left:0}.tfx-glitch:before{color:var(--tfx-glitch-a);animation:5s step-end infinite tfx-paths,5s step-end infinite tfx-opacity,8s step-end infinite tfx-font,10s step-end infinite tfx-movement;left:2px}.tfx-glitch:after{color:var(--tfx-glitch-b);animation:5s step-end infinite tfx-paths,5s step-end infinite tfx-opacity,7s step-end infinite tfx-font,8s step-end infinite tfx-movement;left:-2px}@keyframes tfx-paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}@keyframes tfx-movement{0%{translate:-.7em}15%{translate:.35em .35em}60%{translate:-.35em .18em}75%{translate:.7em -.18em}to{translate:.18em .35em}}@keyframes tfx-opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}@keyframes tfx-font{0%{color:var(--tfx-glitch-a);filter:blur(3px);font-weight:100}20%{color:var(--tfx-base);filter:blur();font-weight:500}50%{color:var(--tfx-glitch-b);filter:blur(2px);font-weight:300}60%{color:var(--tfx-base);filter:blur();font-weight:700}90%{color:var(--tfx-glitch-a);filter:blur(6px);font-weight:500}}.tfx-chroma,.tfx-orbit,.tfx-tide,.tfx-tremor,.tfx-vhs,.tfx-anaglyph,.tfx-marquee,.tfx-ripple{--tfx-chroma-o:min(2px,.08em);--tfx-chroma-n:calc(var(--tfx-chroma-o)*-1);--tfx-chroma-f:drop-shadow(0 0 0 transparent);--tfx-chroma-glow:0 0 0 transparent}.tfx-neon:is(.tfx-chroma,.tfx-orbit,.tfx-tide,.tfx-tremor,.tfx-vhs,.tfx-anaglyph){--tfx-chroma-f:drop-shadow(0 0 3px var(--tfx-neon-b))drop-shadow(0 0 10px var(--tfx-neon-b));filter:var(--tfx-chroma-f);text-shadow:none!important}.tfx-chroma{--tfx-run-chroma:tfx-chroma .65s cubic-bezier(.25,.46,.45,.94)infinite both}@keyframes tfx-chroma{0%{filter:drop-shadow(0 0 0 transparent)drop-shadow(0 0 0 transparent)var(--tfx-chroma-f)}25%{filter:drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}50%{filter:drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}75%{filter:drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-o)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-n)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}to{filter:drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-o)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-n)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}}.tfx-orbit{--tfx-run-chroma:tfx-orbit 2.4s linear infinite;--tfx-orbit-d:calc(var(--tfx-chroma-o)*.7);--tfx-orbit-e:calc(var(--tfx-chroma-n)*.7)}@keyframes tfx-orbit{0%,to{filter:drop-shadow(var(--tfx-chroma-o)0 0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}12.5%{filter:drop-shadow(var(--tfx-orbit-d)var(--tfx-orbit-d)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-orbit-e)var(--tfx-orbit-e)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}25%{filter:drop-shadow(0 var(--tfx-chroma-o)0 var(--tfx-chroma-a))drop-shadow(0 var(--tfx-chroma-n)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}37.5%{filter:drop-shadow(var(--tfx-orbit-e)var(--tfx-orbit-d)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-orbit-d)var(--tfx-orbit-e)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}50%{filter:drop-shadow(var(--tfx-chroma-n)0 0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}62.5%{filter:drop-shadow(var(--tfx-orbit-e)var(--tfx-orbit-e)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-orbit-d)var(--tfx-orbit-d)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}75%{filter:drop-shadow(0 var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(0 var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}87.5%{filter:drop-shadow(var(--tfx-orbit-d)var(--tfx-orbit-e)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-orbit-e)var(--tfx-orbit-d)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}}.tfx-tide{--tfx-run-chroma:tfx-tide 1.4s ease-in-out infinite alternate}@keyframes tfx-tide{0%{filter:drop-shadow(0 0 0 var(--tfx-chroma-a))drop-shadow(0 0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}to{filter:drop-shadow(calc(var(--tfx-chroma-n)*1.5)0 0 var(--tfx-chroma-a))drop-shadow(calc(var(--tfx-chroma-o)*1.5)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}}.tfx-tremor{--tfx-run-chroma:tfx-tremor 2.4s step-end infinite}@keyframes tfx-tremor{0%{filter:drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}3%{filter:drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}6%{filter:drop-shadow(calc(var(--tfx-chroma-o)*2)0 0 var(--tfx-chroma-a))drop-shadow(calc(var(--tfx-chroma-n)*2)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}9%{filter:drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-o)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-n)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}12%{filter:drop-shadow(var(--tfx-chroma-o)var(--tfx-chroma-o)0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)var(--tfx-chroma-n)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}15%{filter:drop-shadow(0 var(--tfx-chroma-n)0 var(--tfx-chroma-a))drop-shadow(0 var(--tfx-chroma-o)0 var(--tfx-chroma-b))var(--tfx-chroma-f)}18%,to{filter:drop-shadow(0 0 0 transparent)drop-shadow(0 0 0 transparent)var(--tfx-chroma-f)}}.tfx-vhs{--tfx-run-chroma:tfx-vhs 1.4s step-end infinite}@keyframes tfx-vhs{0%,30%,52%,76%{filter:drop-shadow(var(--tfx-chroma-n)0 0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}10%{filter:drop-shadow(calc(var(--tfx-chroma-n)*.5)0 0 var(--tfx-chroma-a))drop-shadow(calc(var(--tfx-chroma-o)*.5)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}22%{filter:drop-shadow(calc(var(--tfx-chroma-n)*1.5)0 0 var(--tfx-chroma-a))drop-shadow(calc(var(--tfx-chroma-o)*1.5)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}46%{filter:drop-shadow(var(--tfx-chroma-o)0 0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-n)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}70%{filter:drop-shadow(calc(var(--tfx-chroma-n)*2)0 0 var(--tfx-chroma-a))drop-shadow(calc(var(--tfx-chroma-o)*2)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)}}.tfx-anaglyph{filter:drop-shadow(var(--tfx-chroma-n)0 0 var(--tfx-chroma-a))drop-shadow(var(--tfx-chroma-o)0 0 var(--tfx-chroma-b))var(--tfx-chroma-f)!important}.tfx-neon:is(.tfx-marquee,.tfx-ripple){--tfx-chroma-glow:0 0 4px var(--tfx-neon-b),0 0 12px var(--tfx-neon-b),0 0 26px var(--tfx-neon-b)}.tfx-neon:is(.tfx-gradient,.tfx-shine):is(.tfx-marquee,.tfx-ripple){--tfx-chroma-glow:0 0 0 transparent}.tfx-has-top.tfx-has-top.tfx-has-top{position:relative;background-image:none!important}.tfx-top{padding:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tfx-gradient,.tfx-shine,.tfx-neon,.tfx-chroma,.tfx-orbit,.tfx-tide,.tfx-tremor,.tfx-vhs,.tfx-glitch,.tfx-glitch:before,.tfx-glitch:after{animation:none}.tfx-glitch:before,.tfx-glitch:after{content:none}}
