@keyframes user-profile-reveal-stagger{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a,.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div{animation:.4s ease-out both user-profile-reveal-stagger}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:first-child,.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:first-child{animation-delay:0s}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(2),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(2){animation-delay:30ms}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(3),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(3){animation-delay:60ms}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(4),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(4){animation-delay:90ms}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(5),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(5){animation-delay:.12s}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(6),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(6){animation-delay:.15s}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(7),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(7){animation-delay:.18s}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(8),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(8){animation-delay:.21s}.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a:nth-child(n+9),.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div:nth-child(n+9){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.scroll-reveal--stagger[data-revealed=true] .user-profile-script-grid>a,.scroll-reveal--stagger[data-revealed=true] .user-profile-stat-reveal>div{animation:none}}
.pname-fx{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.08em;display:inline-block}.pname-fx--neon{color:#effffb;text-shadow:0 0 4px rgb(var(--accent-2-rgb) / .95), 0 0 14px rgb(var(--accent-2-rgb) / .7), 0 0 32px rgb(var(--accent-2-rgb) / .4);animation:5s step-end infinite pname-neon-flicker}[data-theme=light] .pname-fx--neon{color:rgb(var(--accent-2-rgb));text-shadow:0 0 10px rgb(var(--accent-2-rgb) / .45)}.pname-fx--fire{background:linear-gradient(#fff3b0 0%,#ffd84d 25%,#ff8a1f 60%,#ff3d00 100%) 0 0/100% 220%;color:#0000;filter:drop-shadow(0 0 6px #ff6e14a6)drop-shadow(0 0 18px #ff460059);-webkit-background-clip:text;background-clip:text;animation:1.6s ease-in-out infinite alternate pname-fire-rise}.pname-fx--prism{background:linear-gradient(90deg,#ff6b9d,#ffd36b,#6bffb8,#6bc8ff,#c56bff,#ff6b9d) 0 0/220%;color:#0000;filter:drop-shadow(0 0 10px #c56bff59);-webkit-background-clip:text;background-clip:text;animation:6s linear infinite pname-prism-shift}.pname-fx--toxic{color:#c8ff4d;text-shadow:0 0 6px #aaff28d9,0 0 20px #78ff0073;animation:2.4s ease-in-out infinite pname-toxic-pulse}[data-theme=light] .pname-fx--toxic{color:#4d8a00;text-shadow:0 0 10px #78dc0073}.pname-fx--chrome{background-color:#0000;background-image:linear-gradient(110deg,#0000 38%,#fffffff2 50%,#0000 62%),linear-gradient(#fff 0%,#c7cfda 44%,#626c7b 50%,#e4e9f0 57%,#9ba5b3 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;color:#0000;filter:drop-shadow(0 1px #00000059);-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite pname-chrome-sheen}.pname-fx--ghost{color:inherit;text-shadow:0 0 14px #fff6;animation:3.6s ease-in-out infinite pname-ghost-fade}[data-theme=light] .pname-fx--ghost{text-shadow:0 0 14px #0003}.pname-fx--outrun{background:linear-gradient(#ffe066 0%,#ff8a00 45%,#ff3cac 100%);color:#0000;filter:drop-shadow(0 2px #7a1fa2d9)drop-shadow(0 0 14px #ff3cac73);-webkit-background-clip:text;background-clip:text}@keyframes pname-neon-flicker{0%,62%,66%,to{opacity:1}63%,65%{opacity:.55}}@keyframes pname-fire-rise{0%{filter:drop-shadow(0 0 5px #ff6e1499)drop-shadow(0 0 14px #ff46004d);background-position:50% 100%}to{filter:drop-shadow(0 0 8px #ff8c1ebf)drop-shadow(0 0 22px #ff460073);background-position:50% 0}}@keyframes pname-prism-shift{to{background-position:220%}}@keyframes pname-toxic-pulse{0%,to{text-shadow:0 0 6px #aaff28d9,0 0 20px #78ff0073}50%{text-shadow:0 0 10px #aaff28,0 0 30px #78ff00a6}}@keyframes pname-chrome-sheen{0%,35%{background-position:130% 0,0 0}75%,to{background-position:-30% 0,0 0}}@keyframes pname-ghost-fade{0%,to{opacity:.92;filter:blur()}50%{opacity:.5;filter:blur(1.2px)}}.pbanner-fx{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.pbanner-fx--aurora{background:linear-gradient(#040a1859,#0000 70%)}.pbanner-fx--aurora .pbanner-fx__blob{filter:blur(26px);mix-blend-mode:screen;opacity:.75;border-radius:50%;width:55%;height:140%;animation:14s ease-in-out infinite alternate pbanner-aurora-drift;position:absolute;top:-60%}.pbanner-fx--aurora .pbanner-fx__blob:first-child{background:radial-gradient(closest-side,#2dffc4d9,#0000);left:-10%}.pbanner-fx--aurora .pbanner-fx__blob:nth-child(2){background:radial-gradient(closest-side,#8c5cffcc,#0000);animation-duration:18s;animation-delay:-6s;left:25%}.pbanner-fx--aurora .pbanner-fx__blob:nth-child(3){background:radial-gradient(closest-side,#40c4ffbf,#0000);animation-duration:16s;animation-delay:-10s;left:60%}@keyframes pbanner-aurora-drift{0%{transform:translate(-6%)rotate(-8deg)scaleY(.9)}to{transform:translate(10%,8%)rotate(10deg)scaleY(1.1)}}.pbanner-fx--synthwave{background:linear-gradient(#1e06348c 0%,#78145a66 55%,#14042899 100%)}.pbanner-fx--synthwave .pbanner-fx__sun{aspect-ratio:1;background:linear-gradient(#ffe45e 0%,#ff8b3d 45%,#ff2d8f 100%);border-radius:50%;width:min(34cqh,180px);position:absolute;bottom:38%;left:50%;transform:translate(-50%,50%);box-shadow:0 0 40px #ff3c8c8c;-webkit-mask-image:linear-gradient(#000 52%,#0000 52% 58%,#000 58% 66%,#0000 66% 71%,#000 71% 79%,#0000 79% 84%,#000 84%);mask-image:linear-gradient(#000 52%,#0000 52% 58%,#000 58% 66%,#0000 66% 71%,#000 71% 79%,#0000 79% 84%,#000 84%)}.pbanner-fx--synthwave .pbanner-fx__grid{transform-origin:50% 0;background-image:linear-gradient(#ff3cc8bf 1.5px,#0000 1.5px),linear-gradient(90deg,#ff3cc8bf 1.5px,#0000 1.5px);background-size:40px 22px;height:62%;animation:1.4s linear infinite pbanner-grid-run;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(140px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.pbanner-fx--synthwave .pbanner-fx__horizon{background:#ff78dce6;height:2px;position:absolute;bottom:62%;left:0;right:0;box-shadow:0 0 14px #ff3cc8e6}@keyframes pbanner-grid-run{to{background-position:0 22px,0 0}}.pbanner-fx--deep-space{background:radial-gradient(at 70% 30%,#3c288c59,#0000 60%),linear-gradient(#0204108c,#06081e59)}.pbanner-fx--deep-space .pbanner-fx__stars{background-image:radial-gradient(1.4px 1.4px at 12px 18px,#fff,#0000),radial-gradient(1px 1px at 64px 52px,#cfe3ff,#0000),radial-gradient(1.6px 1.6px at 110px 30px,#fff,#0000),radial-gradient(1px 1px at 150px 80px,#ffe9c4,#0000),radial-gradient(1.2px 1.2px at 36px 94px,#fff,#0000);background-size:170px 110px;animation:3.2s ease-in-out infinite alternate pbanner-twinkle;position:absolute;inset:0}.pbanner-fx--deep-space .pbanner-fx__stars--far{opacity:.55;background-size:120px 90px;animation-duration:4.6s;animation-delay:-2s}.pbanner-fx--deep-space .pbanner-fx__comet{background:linear-gradient(90deg,#0000,#fffffff2);border-radius:999px;width:120px;height:2px;animation:7s ease-in infinite pbanner-comet;position:absolute;top:12%;left:-20%;transform:rotate(14deg);box-shadow:0 0 10px #b4d2ffe6}@keyframes pbanner-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes pbanner-comet{0%,72%{opacity:0;transform:translate(0,0)rotate(14deg)}74%{opacity:1}to{opacity:0;transform:translate(140cqw,34cqh)rotate(14deg)}}.pbanner-fx--sakura{background:linear-gradient(#ffb6d21f,#0000 60%)}.pbanner-fx--sakura .pbanner-fx__petal{opacity:.9;width:11px;height:9px;animation:pbanner-petal-fall var(--petal-duration,9s) linear infinite;animation-delay:var(--petal-delay,0s);background:linear-gradient(135deg,#ffd1e3,#ff8fb8);border-radius:140% 0;position:absolute;top:-14px;box-shadow:0 0 6px #ffa0c873}@keyframes pbanner-petal-fall{0%{transform:translate(0,0)rotate(0)}25%{transform:translate(18px,25cqh)rotate(90deg)}50%{transform:translate(-10px,50cqh)rotate(180deg)}75%{transform:translate(22px,75cqh)rotate(270deg)}to{transform:translate(4px,calc(100cqh + 24px))rotate(360deg)}}.pbanner-fx--holo{mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#ffffff59 45%,#0000 60%) 0 0/300% 100%,repeating-linear-gradient(115deg,#ff008038 0%,#ffd20033 6%,#00ffc838 12%,#6e5aff38 18%,#ff008038 24%) 0 0/200% 200%;animation:7s ease-in-out infinite alternate pbanner-holo}@keyframes pbanner-holo{0%{background-position:120% 0,0 0}to{background-position:-20% 0,100% 100%}}.pavatar-deco{inset:calc(var(--deco-gap,7px) * -1);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.pavatar-deco--spin,.pavatar-deco--rainbow,.pavatar-deco--ember{animation:3.2s linear infinite pavatar-rotate;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.pavatar-deco--spin{background:conic-gradient(from 0deg, rgb(var(--accent-2-rgb)), transparent 30%, rgb(var(--accent-2-rgb) / .9) 50%, transparent 80%, rgb(var(--accent-2-rgb)));filter:drop-shadow(0 0 6px rgb(var(--accent-2-rgb) / .7))}.pavatar-deco--rainbow{filter:drop-shadow(0 0 8px #8c78ff8c);background:conic-gradient(#ff4d6d,#ffbe0b,#3aff8a,#3ac8ff,#8f5bff,#ff4d6d);animation-duration:4.5s}.pavatar-deco--ember{filter:drop-shadow(0 0 10px #ff6400bf);background:conic-gradient(from 90deg,#ff2e00,#ffb000,#ff5a00 40%,#ffe066 55%,#ff2e00 75%,#ff8a00,#ff2e00);animation-duration:2.2s}.pavatar-deco--pulse{box-shadow:0 0 0 2px rgb(var(--accent-2-rgb) / .85);animation:2.4s ease-out infinite pavatar-pulse}.pavatar-deco--orbit{animation:4s linear infinite pavatar-rotate;box-shadow:inset 0 0 0 1px #ffffff2e}.pavatar-deco--orbit:before,.pavatar-deco--orbit:after{content:"";background:rgb(var(--accent-2-rgb));box-shadow:0 0 10px rgb(var(--accent-2-rgb) / .9);border-radius:999px;position:absolute;left:50%}.pavatar-deco--orbit:before{width:9px;height:9px;margin-left:-4.5px;top:-4px}.pavatar-deco--orbit:after{opacity:.75;width:5px;height:5px;margin-left:-2.5px;bottom:-2.5px}[data-theme=light] .pavatar-deco--orbit{box-shadow:inset 0 0 0 1px #00000024}@keyframes pavatar-rotate{to{transform:rotate(360deg)}}@keyframes pavatar-pulse{0%{box-shadow:0 0 0 2px rgb(var(--accent-2-rgb) / .85), 0 0 0 0 rgb(var(--accent-2-rgb) / .55)}70%{box-shadow:0 0 0 2px rgb(var(--accent-2-rgb) / .85), 0 0 0 12px rgb(var(--accent-2-rgb) / 0)}to{box-shadow:0 0 0 2px rgb(var(--accent-2-rgb) / .85), 0 0 0 0 rgb(var(--accent-2-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.pname-fx,.pbanner-fx,.pbanner-fx *,.pavatar-deco{animation:none!important}.pbanner-fx--sakura .pbanner-fx__petal,.pbanner-fx--deep-space .pbanner-fx__comet{display:none}}
