.animated-name_container__Ct3ZR{position:relative;display:inline-block;cursor:default;user-select:none;perspective:700px}.animated-name_ambientGlow__AZu3F{position:absolute;inset:0;border-radius:1rem;pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 65% at 50% 55%,rgba(99,102,241,.38) 0,transparent 70%);filter:blur(22px);opacity:0;transform:scale(.7);animation:animated-name_glow-enter__Ag57F 1.1s ease-out forwards}@keyframes animated-name_glow-enter__Ag57F{to{opacity:.3;transform:scale(1)}}.animated-name_shimmer__jrpZU{position:absolute;inset:0;pointer-events:none;z-index:30;background:linear-gradient(108deg,transparent 25%,rgba(255,255,255,.55) 50%,transparent 75%);mix-blend-mode:overlay;opacity:0;transform:translateX(-115%);animation:animated-name_shimmer-sweep__ipj_s 1.5s ease-in-out 1.5s forwards}@keyframes animated-name_shimmer-sweep__ipj_s{0%{opacity:0;transform:translateX(-115%)}50%{opacity:1}to{opacity:0;transform:translateX(115%)}}.animated-name_icon__dPHoT{position:absolute;z-index:40;pointer-events:none;opacity:0}.animated-name_icon__dPHoT.animated-name_icon0__OEKIq{bottom:0;left:0;animation:animated-name_icon0-anim__PEG9k 2.5s ease-in-out .5s forwards}@keyframes animated-name_icon0-anim__PEG9k{0%{opacity:0;transform:translateY(12px)}20%,80%{opacity:1;transform:translateY(0) translateX(0)}to{opacity:0;transform:translateY(-20px) translateX(100%)}}.animated-name_icon__dPHoT.animated-name_icon1__gftUA{top:0;right:1rem;animation:animated-name_icon1-anim__ifjt6 2s ease-in-out 2s forwards}@keyframes animated-name_icon1-anim__ifjt6{0%{opacity:0;transform:translateY(-16px) rotate(-12deg)}25%,75%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(-20px) rotate(8deg)}}.animated-name_icon__dPHoT.animated-name_icon2___4PBt{top:-1.5rem;left:50%;transform:translateX(-50%);animation:animated-name_icon2-anim__fX4ca 1.5s ease-in-out 3s forwards}@keyframes animated-name_icon2-anim__fX4ca{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.8)}33%,66%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-20px) scale(.8)}}.animated-name_letter__sS_T9{display:inline-block;will-change:transform;position:relative;z-index:20;transform-style:preserve-3d;opacity:0;transform:translateY(18px);filter:blur(8px);animation:animated-name_letter-enter__D3mhM .6s ease var(--letter-delay,.5s) forwards;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .35s ease,filter .35s ease}@keyframes animated-name_letter-enter__D3mhM{to{opacity:1;transform:translateY(0);filter:blur(0)}}.animated-name_letter__sS_T9:hover{transform:translateY(-10px) scale(1.18)}.animated-name_letter__sS_T9.animated-name_color0__sbt3a:hover{color:#60A5FA;filter:drop-shadow(0 0 8px #60A5FA)}.animated-name_letter__sS_T9.animated-name_color1___HLIN:hover{color:#A78BFA;filter:drop-shadow(0 0 8px #A78BFA)}.animated-name_letter__sS_T9.animated-name_color2__Jlhuv:hover{color:#F472B6;filter:drop-shadow(0 0 8px #F472B6)}.animated-name_letter__sS_T9.animated-name_color3__azsvx:hover{color:#34D399;filter:drop-shadow(0 0 8px #34D399)}.animated-name_letter__sS_T9.animated-name_color4__iGeN7:hover{color:#FBBF24;filter:drop-shadow(0 0 8px #FBBF24)}.animated-name_breathingGlow__FULxE{position:absolute;inset:0;border-radius:1rem;pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 65% at 50% 55%,rgba(99,102,241,.25) 0,transparent 70%);filter:blur(22px);animation:animated-name_breathing__jzyrm 2.8s ease-in-out 3s infinite}@keyframes animated-name_breathing__jzyrm{0%,to{opacity:.11;transform:scale(.88)}50%{opacity:.19;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.animated-name_ambientGlow__AZu3F,.animated-name_breathingGlow__FULxE,.animated-name_icon__dPHoT,.animated-name_letter__sS_T9,.animated-name_shimmer__jrpZU{animation:none!important;transition:none}.animated-name_ambientGlow__AZu3F{opacity:.3;transform:scale(1)}.animated-name_letter__sS_T9{opacity:1;transform:translateY(0);filter:blur(0)}.animated-name_icon__dPHoT{display:none}}.blur-reveal_word__CEq4V{display:inline-block;margin-right:.25em;opacity:0;filter:blur(10px);transform:translateY(6px);transition:opacity .65s ease,filter .65s ease,transform .65s ease}.blur-reveal_word__CEq4V.blur-reveal_visible__czQU4{opacity:1;filter:blur(0);transform:translateY(0)}.animated-container_fadeIn__K8P5r{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.animated-container_fadeIn__K8P5r.animated-container_visible__6QTII{opacity:1}.animated-container_slideUp__jKqUT{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.animated-container_slideUp__jKqUT.animated-container_visible__6QTII{opacity:1;transform:translateY(0)}.animated-container_slideDown__HIsXR{opacity:0;transform:translateY(-30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.animated-container_slideDown__HIsXR.animated-container_visible__6QTII{opacity:1;transform:translateY(0)}.animated-container_slideLeft__W93pT{opacity:0;transform:translateX(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.animated-container_slideLeft__W93pT.animated-container_visible__6QTII{opacity:1;transform:translateX(0)}.animated-container_slideRight__oI0gY{opacity:0;transform:translateX(-30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.animated-container_slideRight__oI0gY.animated-container_visible__6QTII{opacity:1;transform:translateX(0)}.animated-container_scaleIn__O1YHm{opacity:0;transform:scale(.95);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.animated-container_scaleIn__O1YHm.animated-container_visible__6QTII{opacity:1;transform:scale(1)}.animated-container_blurIn__yomFY{opacity:0;filter:blur(10px);transition:opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1)}.animated-container_blurIn__yomFY.animated-container_visible__6QTII{opacity:1;filter:blur(0)}.animated-container_hoverScale__NfudN{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.animated-container_hoverScale__NfudN:hover{transform:scale(1.05)}.animated-container_hoverScale__NfudN:active{transform:scale(.98)}.animated-container_hoverLift__mFnQx{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1)}.animated-container_hoverLift__mFnQx:hover{transform:translateY(-4px);box-shadow:0 10px 30px -10px rgba(0,0,0,.3)}.animated-container_hoverLift__mFnQx:active{transform:translateY(-2px)}.animated-container_delay-100___swI2{transition-delay:.1s}.animated-container_delay-200__Uy7Te{transition-delay:.2s}.animated-container_delay-300__RLHJU{transition-delay:.3s}.animated-container_delay-400__RGMxU{transition-delay:.4s}.animated-container_delay-500__uMXHj{transition-delay:.5s}.skills-section_viewContainer__V6tMc{opacity:0;transform:translateY(10px);animation:skills-section_view-enter__gJXvJ .3s ease-out forwards}@keyframes skills-section_view-enter__gJXvJ{to{opacity:1;transform:translateY(0)}}.skills-section_skillBadge__94Ph9{display:flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid hsl(var(--border));background:hsl(var(--secondary)/.5);padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.skills-section_skillBadge__94Ph9:hover{transform:scale(1.05);background:hsl(var(--secondary));border-color:hsl(var(--primary)/.3)}@media (prefers-reduced-motion:reduce){.skills-section_viewContainer__V6tMc{animation:none;opacity:1;transform:translateY(0)}.skills-section_skillBadge__94Ph9{transition:none}.skills-section_skillBadge__94Ph9:hover{transform:none}}.availability-badge_badge__nsdUB{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:9999px;overflow:hidden;transition:all .3s ease;opacity:0;transform:scale(0);filter:blur(10px)}.availability-badge_badge__nsdUB.availability-badge_visible__tHhF1{opacity:1;transform:scale(1);filter:blur(0);animation:availability-badge_badge-enter__KYVKC .5s cubic-bezier(.34,1.56,.64,1) .6s forwards}@keyframes availability-badge_badge-enter__KYVKC{0%{opacity:0;transform:scale(0);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.availability-badge_badge__nsdUB.availability-badge_pulse__O77w6{animation:availability-badge_badge-pulse__9pY2w 2s ease-in-out infinite}@keyframes availability-badge_badge-pulse__9pY2w{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.availability-badge_badge__nsdUB.availability-badge_glow__gue2K{animation:availability-badge_badge-glow__G8ZEk 2s ease-in-out infinite alternate}@keyframes availability-badge_badge-glow__G8ZEk{0%{box-shadow:0 2px 8px -4px rgba(0,0,0,.2)}to{box-shadow:0 4px 16px -4px var(--glow-color)}}.availability-badge_dot-container__1KHR_{position:relative;display:flex;height:.5rem;width:.5rem;z-index:10}.availability-badge_dot-ping__7QMJ4{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;opacity:.75;animation:availability-badge_ping__llnZ5 1s cubic-bezier(0,0,.2,1) infinite}@keyframes availability-badge_ping__llnZ5{75%,to{transform:scale(2);opacity:0}}.availability-badge_dot__sTp6M{position:relative;display:inline-flex;border-radius:9999px;height:.5rem;width:.5rem}.availability-badge_green__bqniM{--glow-color:#22c55e}.availability-badge_yellow__29LC0{--glow-color:#eab308}.availability-badge_red__hABey{--glow-color:#ef4444}.availability-badge_blue__7Hgce{--glow-color:#3b82f6}.availability-badge_purple__lowxK{--glow-color:#a855f7}.availability-badge_orange__pnBzz{--glow-color:#f97316}.availability-badge_badge__nsdUB:hover{box-shadow:0 4px 12px -2px rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.availability-badge_badge__nsdUB,.availability-badge_badge__nsdUB.availability-badge_glow__gue2K,.availability-badge_badge__nsdUB.availability-badge_pulse__O77w6,.availability-badge_badge__nsdUB.availability-badge_visible__tHhF1,.availability-badge_dot-ping__7QMJ4{animation:none;transition:none}.availability-badge_badge__nsdUB.availability-badge_visible__tHhF1{opacity:1;transform:scale(1);filter:blur(0)}}