.page-module___8aEwW__hero{text-align:center;padding:4rem 1.5rem 2rem}.page-module___8aEwW__greeting{letter-spacing:-.03em;margin-bottom:.6rem;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;line-height:1.1;animation:.8s cubic-bezier(.4,0,.2,1) both page-module___8aEwW__fadeSlideUp}.page-module___8aEwW__greetingSpan{background:linear-gradient(135deg,#f59e0b 0%,#fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.page-module___8aEwW__subtitle{color:#b0a898;font-family:Fira Code,monospace;font-size:clamp(.95rem,2.5vw,1.2rem);font-weight:400;animation:.8s cubic-bezier(.4,0,.2,1) .15s both page-module___8aEwW__fadeSlideUp}.page-module___8aEwW__subtitlePrompt{color:#f59e0b;margin-right:.3rem}.page-module___8aEwW__avatarSection{flex-direction:column;align-items:center;gap:.5rem;margin:1.5rem auto 0;animation:.8s cubic-bezier(.4,0,.2,1) .3s both page-module___8aEwW__fadeSlideUp;display:flex}.page-module___8aEwW__avatarRing{isolation:isolate;background:linear-gradient(135deg,#f59e0b,#fb923c,#f59e0b);border-radius:30%;width:160px;height:160px;padding:1px;animation:3s ease-in-out infinite page-module___8aEwW__ringPulse;position:relative;box-shadow:0 0 0 3px #f59e0b14}.page-module___8aEwW__avatarRing:after{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(#f59e0b4d 0%,#0000 70%);border-radius:32%;animation:3s ease-in-out infinite page-module___8aEwW__glowPulse;position:absolute;inset:-6px}.page-module___8aEwW__avatarRing img{object-fit:cover;background:#19162480;border-radius:50%;width:100%;height:100%}.page-module___8aEwW__fullName{letter-spacing:-.02em;color:#f5f0e8;font-size:1.6rem;font-weight:700}.page-module___8aEwW__nameTag{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:999px;margin-top:.25rem;padding:.2rem .8rem;font-family:Fira Code,monospace;font-size:.8rem}.page-module___8aEwW__badgesSection{max-width:700px;margin:3.5rem auto;padding:0 1.5rem;animation:.8s cubic-bezier(.4,0,.2,1) .45s both page-module___8aEwW__fadeSlideUp}.page-module___8aEwW__badgesLabel{text-align:center;color:#6b6458;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-family:Fira Code,monospace;font-size:.75rem}.page-module___8aEwW__badgesScroll{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-module___8aEwW__badge{flex-flow:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.page-module___8aEwW__badgeIcon{font-size:1.8rem;line-height:1}.page-module___8aEwW__badgeName{color:#b0a898;font-family:Fira Code,monospace;font-size:.7rem;font-weight:500}.page-module___8aEwW__iconContainer{flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes page-module___8aEwW__fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__ringPulse{0%,to{box-shadow:0 0 0 3px #f59e0b0f}50%{box-shadow:0 0 0 4px #f59e0b17}}@keyframes page-module___8aEwW__glowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes page-module___8aEwW__statusBlink{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:500px){.page-module___8aEwW__avatarRing{width:130px;height:130px}.page-module___8aEwW__fullName{font-size:1.3rem}.page-module___8aEwW__badge{gap:.6rem;padding:0}.page-module___8aEwW__badgeIcon{font-size:1.5rem}.page-module___8aEwW__iconContainer{flex-shrink:0}}
