.name-decoration{color:inherit;isolation:isolate;display:inline-block;position:relative}.name-decoration.block,.name-decoration.content-truncate{display:block}.name-decoration.truncate,.name-decoration.content-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;overflow:hidden}.name-decoration.truncate:before,.name-decoration.truncate:after,.name-decoration.content-truncate:before,.name-decoration.content-truncate:after{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.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);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--name-decoration-color,currentColor);position:absolute;inset:0}.name-decoration:after{pointer-events:none;-webkit-user-select:none;user-select:none}.name-decoration>:not(.name-decoration-particles){z-index:1;position:relative}.name-color-gradient{background:linear-gradient(90deg, var(--name-color-start), var(--name-color-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;color:#0000!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:#0000;-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 #ffffffbf, 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:1.4s ease-in-out 2 name-decoration-breathe}.name-decoration-glow:hover:before{animation:1.4s ease-in-out infinite name-decoration-breathe}@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);z-index:2;color:var(--name-decoration-color,currentColor);opacity:0;animation:1.2s ease-in-out 2 name-decoration-heartbeat;position:absolute;inset:0}.name-decoration-pulse:hover:after{animation:1.2s ease-in-out infinite name-decoration-heartbeat}@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);z-index:2;color:#0000;-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-position:160% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear 2 name-decoration-sheen;position:absolute;inset:0}.name-decoration-shimmer:hover:after{animation:1.4s linear infinite name-decoration-sheen}@keyframes name-decoration-sheen{to{background-position:-120% 0}}.name-decoration-underline{border-bottom:1px solid var(--name-decoration-color,#a1a1aa);animation:1s ease-in-out 2 alternate name-decoration-underline}.name-decoration-underline:hover{animation:1s ease-in-out infinite alternate name-decoration-underline}@keyframes name-decoration-underline{to{border-bottom-color:#0000}}.name-decoration-flicker:before{text-shadow:0 0 5px color-mix(in srgb, var(--name-decoration-color,#a1a1aa) 60%, transparent);animation:2.2s step-end 2 name-decoration-flicker}.name-decoration-flicker:hover:before{animation:2.2s step-end infinite name-decoration-flicker}@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{pointer-events:none;opacity:1;animation:name-decoration-intro-out .7s linear var(--name-decoration-intro,5.5s) both;position:absolute;inset:-.15em -.05em}@keyframes name-decoration-intro-out{to{opacity:0}}.name-decoration:hover .name-decoration-particles{opacity:1;animation:none}.name-decoration-particles i{left:var(--x);opacity:0;position:absolute}.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{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1)rotate(35deg)}70%{opacity:.5;transform:scale(.35)rotate(70deg)}}.name-decoration-snow{color:inherit}.name-decoration-snow .name-decoration-particles{--name-decoration-intro:8.5s;inset:-.6em -.2em -.9em}.name-decoration-snow .name-decoration-particles i{width:calc(var(--size) * 1px);height:calc(var(--size) * 1px);background:var(--name-decoration-color,#e0f2fe);box-shadow:0 0 3px color-mix(in srgb, var(--name-decoration-color,#e0f2fe) 70%, white);animation:name-decoration-snowfall calc(var(--dur) * 1.9) linear var(--delay) 2;border-radius:50%;top:0}.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%{opacity:0;transform:translateY(-.2em)}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%, #f20);animation:.9s ease-in-out 2 alternate name-decoration-ember}.name-decoration-ember:hover:before{animation:.9s ease-in-out infinite alternate name-decoration-ember}@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%, #f20)}}.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:2.3s step-end 2 name-decoration-glitch-shift,3.7s step-end 2 name-decoration-glitch-slice}.name-decoration-glitch:hover:before{animation:2.3s step-end infinite name-decoration-glitch-shift,3.7s step-end infinite name-decoration-glitch-slice}@keyframes name-decoration-glitch-shift{0%,17%{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);transform:none}18%{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);transform:translate(-.06em)}20%{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);transform:translate(.05em)}21%,52%{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);transform:none}53%{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);transform:translate(.03em)}55%{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);transform:translate(-.04em)}56%,88%{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);transform:none}89%{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);transform:translate(.06em)}91%{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);transform:translate(-.02em)}92%,to{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);transform:none}}@keyframes name-decoration-glitch-slice{0%,31%{clip-path:none}32%{clip-path:inset(14% 0 62%)}34%{clip-path:inset(58% 0 17%)}35%,69%{clip-path:none}70%{clip-path:inset(36% 0 41%)}72%{clip-path:none}73%{clip-path:inset(71% 0 8%)}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}}
