.name-decoration{color:inherit;position:relative;display:inline-block;isolation:isolate}.name-decoration.block{display:block}.name-decoration.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.name-decoration.truncate:before,.name-decoration.truncate:after{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-decoration.name-decoration-wrap,.name-decoration.name-decoration-wrap:before,.name-decoration.name-decoration-wrap>:not(.name-decoration-particles){white-space:normal;overflow-wrap:anywhere;word-break:break-word}.name-decoration:before{content:attr(data-name);position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--name-decoration-color, currentColor)}.name-decoration:after{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.name-decoration>:not(.name-decoration-particles){position:relative;z-index:1}.name-color-gradient{display:inline-block;background:linear-gradient(90deg,var(--name-color-start),var(--name-color-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important}.name-color-gradient-soft-3{background-image:linear-gradient(90deg,var(--name-color-start),var(--name-color-end),var(--name-color-third))}.name-color-gradient-hard-2{background-image:linear-gradient(90deg,var(--name-color-start) 0 50%,var(--name-color-end) 50% 100%)}.name-color-gradient-hard-3{background-image:linear-gradient(90deg,var(--name-color-start) 0 33.333%,var(--name-color-end) 33.333% 66.666%,var(--name-color-third) 66.666% 100%)}.name-color-gradient-rainbow{background-image:linear-gradient(90deg,#ff4d4d,#ffb84d,#f5ff4d,#4dff88,#4dd2ff,#a34dff,#ff4d4d)}.name-decoration,.name-decoration:before,.name-decoration:after,.name-decoration .name-decoration-particles,.name-decoration .name-decoration-particles i{animation-play-state:paused}.name-decoration-seen,.name-decoration-seen:before,.name-decoration-seen:after,.name-decoration-seen .name-decoration-particles,.name-decoration-seen .name-decoration-particles i,.name-decoration:hover,.name-decoration:hover:before,.name-decoration:hover:after,.name-decoration:hover .name-decoration-particles,.name-decoration:hover .name-decoration-particles i{animation-play-state:running}.name-decoration-outline:before{color:var(--name-decoration-color, currentColor);paint-order:stroke fill;-webkit-text-stroke:.16em var(--color-card);filter:drop-shadow(.5px 0 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,black)) drop-shadow(-.5px 0 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,black)) drop-shadow(0 .5px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,black)) drop-shadow(0 -.5px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,black))}.name-decoration-shadow:before{color:transparent;-webkit-text-fill-color:transparent;text-shadow:1px 1px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,black),2px 2px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 45%,black),3px 3px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 35%,black),4px 4px 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 25%,black)}.name-decoration-emboss:before{color:inherit;text-shadow:0 -.045em 0 color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 30%,black),0 .045em .02em color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,white)}.name-decoration-frost:before{color:inherit;text-shadow:0 0 .04em rgb(255 255 255 / .75),0 0 .18em color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,white)}.name-decoration-glow:before{text-shadow:0 0 6px color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 70%,transparent);animation:name-decoration-breathe 1.4s ease-in-out 2}.name-decoration-glow:hover:before{animation:name-decoration-breathe 1.4s ease-in-out infinite}@keyframes name-decoration-breathe{50%{text-shadow:0 0 14px var(--name-decoration-color, currentColor),0 0 4px var(--name-decoration-color, currentColor)}}.name-decoration-pulse:after{content:attr(data-name);position:absolute;inset:0;z-index:2;color:var(--name-decoration-color, currentColor);opacity:0;animation:name-decoration-heartbeat 1.2s ease-in-out 2}.name-decoration-pulse:hover:after{animation:name-decoration-heartbeat 1.2s ease-in-out infinite}@keyframes name-decoration-heartbeat{0%,to{opacity:0}14%{opacity:.75}27%{opacity:.08}44%{opacity:1}60%{opacity:0}}.name-decoration-shimmer:after{content:attr(data-name);position:absolute;inset:0;z-index:2;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--name-decoration-color, #e879f9) 90%,transparent) 50%,transparent 62%);background-size:220% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;animation:name-decoration-sheen 1.4s linear 2}.name-decoration-shimmer:hover:after{animation:name-decoration-sheen 1.4s linear infinite}@keyframes name-decoration-sheen{to{background-position:-120% 0}}.name-decoration-underline{border-bottom:1px solid var(--name-decoration-color, #a1a1aa);animation:name-decoration-underline 1s ease-in-out 2 alternate}.name-decoration-underline:hover{animation:name-decoration-underline 1s ease-in-out infinite alternate}@keyframes name-decoration-underline{to{border-bottom-color:transparent}}.name-decoration-flicker:before{text-shadow:0 0 5px color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 60%,transparent);animation:name-decoration-flicker 2.2s steps(1) 2}.name-decoration-flicker:hover:before{animation:name-decoration-flicker 2.2s steps(1) infinite}@keyframes name-decoration-flicker{0%,40%,44%,60%,64%,to{opacity:1}42%,62%,63%{opacity:.35}}.name-decoration-sparkle:before{color:inherit;text-shadow:0 0 5px color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 55%,transparent)}.name-decoration-particles{position:absolute;inset:-.15em -.05em;pointer-events:none;opacity:1;animation:name-decoration-intro-out .7s linear var(--name-decoration-intro, 5.5s) both}@keyframes name-decoration-intro-out{to{opacity:0}}.name-decoration:hover .name-decoration-particles{opacity:1;animation:none}.name-decoration-particles i{position:absolute;left:var(--x);opacity:0}.name-decoration-sparkle .name-decoration-particles i{top:var(--y);width:calc(var(--size) * 2.5px);height:calc(var(--size) * 2.5px);background:var(--name-decoration-color, #fde68a);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--name-decoration-color, #a1a1aa) 70%,white));animation:name-decoration-twinkle var(--dur) ease-in-out var(--delay) 2}.name-decoration-sparkle .name-decoration-particles i:nth-child(2n){background:color-mix(in srgb,var(--name-decoration-color, #fde68a) 70%,white)}.name-decoration-sparkle:hover .name-decoration-particles i{animation:name-decoration-twinkle var(--dur) ease-in-out 0s infinite}@keyframes name-decoration-twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}35%{transform:scale(1) rotate(35deg);opacity:1}70%{transform:scale(.35) rotate(70deg);opacity:.5}}.name-decoration-snow{color:inherit}.name-decoration-snow .name-decoration-particles{inset:-.6em -.2em -.9em;--name-decoration-intro: 8.5s}.name-decoration-snow .name-decoration-particles i{top:0;width:calc(var(--size) * 1px);height:calc(var(--size) * 1px);border-radius:50%;background:var(--name-decoration-color, #e0f2fe);box-shadow:0 0 3px color-mix(in srgb,var(--name-decoration-color, #e0f2fe) 70%,white)}.name-decoration-snow .name-decoration-particles i{animation:name-decoration-snowfall calc(var(--dur) * 1.9) linear var(--delay) 2}.name-decoration-snow:hover .name-decoration-particles i{animation:name-decoration-snowfall calc(var(--dur) * 1.9) linear 0s infinite}@keyframes name-decoration-snowfall{0%{transform:translateY(-.2em);opacity:0}20%{opacity:1}80%{opacity:.8}to{transform:translate(var(--drift),1.6em);opacity:0}}.name-decoration-ember:before{text-shadow:0 0 6px color-mix(in srgb,var(--name-decoration-color, #fb923c) 80%,#ff6a00),0 -2px 8px color-mix(in srgb,var(--name-decoration-color, #fb923c) 55%,#ff2200)}.name-decoration-ember:before{animation:name-decoration-ember .9s ease-in-out 2 alternate}.name-decoration-ember:hover:before{animation:name-decoration-ember .9s ease-in-out infinite alternate}@keyframes name-decoration-ember{to{text-shadow:0 -2px 10px color-mix(in srgb,var(--name-decoration-color, #fb923c) 80%,#ff8c00),0 -5px 14px color-mix(in srgb,var(--name-decoration-color, #fb923c) 55%,#ff2200)}}.name-decoration-glitch:before{color:var(--name-decoration-color, currentColor);text-shadow:.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#ff003c),-.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#00dcff);animation:name-decoration-glitch-shift 2.3s steps(1) 2,name-decoration-glitch-slice 3.7s steps(1) 2}.name-decoration-glitch:hover:before{animation:name-decoration-glitch-shift 2.3s steps(1) infinite,name-decoration-glitch-slice 3.7s steps(1) infinite}@keyframes name-decoration-glitch-shift{0%,17%{transform:none;text-shadow:.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#ff003c),-.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#00dcff)}18%{transform:translate(-.06em);text-shadow:-.07em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 82%,#ff003c),.05em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 82%,#00dcff)}20%{transform:translate(.05em);text-shadow:.08em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 82%,#ff003c),-.04em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 82%,#00dcff)}21%,52%{transform:none;text-shadow:.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#ff003c),-.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#00dcff)}53%{transform:translate(.03em);text-shadow:-.05em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 90%,#ff003c),.06em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 90%,#00dcff)}55%{transform:translate(-.04em);text-shadow:.04em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 72%,#ff003c),-.07em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 72%,#00dcff)}56%,88%{transform:none;text-shadow:.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#ff003c),-.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#00dcff)}89%{transform:translate(.06em);text-shadow:.07em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 90%,#ff003c),-.06em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 90%,#00dcff)}91%{transform:translate(-.02em);text-shadow:-.03em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 72%,#ff003c),.03em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 72%,#00dcff)}92%,to{transform:none;text-shadow:.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#ff003c),-.02em 0 0 color-mix(in srgb,var(--name-decoration-color, #a78bfa) 65%,#00dcff)}}@keyframes name-decoration-glitch-slice{0%,31%{clip-path:none}32%{clip-path:inset(14% 0 62% 0)}34%{clip-path:inset(58% 0 17% 0)}35%,69%{clip-path:none}70%{clip-path:inset(36% 0 41% 0)}72%{clip-path:none}73%{clip-path:inset(71% 0 8% 0)}74%,to{clip-path:none}}@media (prefers-reduced-motion: reduce){.name-decoration,.name-decoration:before,.name-decoration:after,.name-decoration:hover,.name-decoration:hover:before,.name-decoration:hover:after,.name-decoration .name-decoration-particles i,.name-decoration:hover .name-decoration-particles i{animation:none!important}.name-decoration .name-decoration-particles,.name-decoration:hover .name-decoration-particles{opacity:0}}
