.layout_container__FUycR{max-width:40rem;padding:0 1.25rem;margin:2.25rem auto 5rem}.layout_header__SFlEE{display:flex;flex-direction:column;align-items:center}.layout_avatarWrap__fNwus{display:inline-block;transition:transform .2s ease;position:relative;cursor:pointer}.layout_avatarWrap__fNwus:before{content:"";position:absolute;top:-12px;left:-12px;right:-12px;bottom:-12px;background:radial-gradient(circle,hsl(var(--accent-hsl)/0) 60%,hsl(var(--accent-hsl)/.1) 70%,hsl(var(--accent-hsl)/.2) 85%,hsl(var(--accent-hsl)/0) 100%);border-radius:50%;opacity:.6;transition:opacity .3s ease,transform .3s ease;z-index:-2;animation:layout_pulseGlow__rRbZj 3s ease-in-out infinite}.layout_avatarWrap__fNwus:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid hsl(var(--accent-hsl)/.3);border-radius:50%;background:conic-gradient(from 0deg,hsl(var(--accent-hsl)/.1) 0deg,hsl(var(--accent-hsl)/.2) 30deg,hsl(var(--accent-hsl)) 60deg,hsl(var(--accent-hsl)) 90deg,hsl(var(--accent-hsl)/.8) 120deg,hsl(var(--accent-hsl)/.3) 150deg,hsl(var(--accent-hsl)/.1) 180deg,hsl(var(--accent-hsl)/.05) 210deg,transparent 240deg,transparent 300deg,hsl(var(--accent-hsl)/.05) 330deg,hsl(var(--accent-hsl)/.1) 1turn);mask:radial-gradient(circle,transparent 60%,black 62%,black 100%);-webkit-mask:radial-gradient(circle,transparent 60%,black 62%,black 100%);animation:layout_rotateBorder__A_CqB 4s linear infinite;z-index:-1;transition:filter .3s ease}@keyframes layout_rotateBorder__A_CqB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes layout_pulseGlow__rRbZj{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.layout_avatarWrap__fNwus:hover{transform:translateY(-2px) scale(1.03)}.layout_avatarWrap__fNwus:hover:before{opacity:1;transform:scale(1.15);background:radial-gradient(circle,hsl(var(--accent-hsl)/0) 50%,hsl(var(--accent-hsl)/.2) 60%,hsl(var(--accent-hsl)/.4) 75%,hsl(var(--accent-hsl)/.6) 85%,hsl(var(--accent-hsl)/.2) 95%,hsl(var(--accent-hsl)/0) 100%);animation:layout_pulseGlow__rRbZj 1.5s ease-in-out infinite}.layout_avatarWrap__fNwus:hover:after{filter:brightness(1.5) saturate(1.2);animation:layout_rotateBorder__A_CqB 2s linear infinite;border:3px solid hsl(var(--accent-hsl)/.5);background:conic-gradient(from 0deg,hsl(var(--accent-hsl)/.2) 0deg,hsl(var(--accent-hsl)/.5) 20deg,hsl(var(--accent-hsl)) 40deg,hsl(var(--accent-hsl)) 80deg,hsl(var(--accent-hsl)) 120deg,hsl(var(--accent-hsl)/.8) 140deg,hsl(var(--accent-hsl)/.4) 160deg,hsl(var(--accent-hsl)/.2) 180deg,hsl(var(--accent-hsl)/.1) 200deg,transparent 220deg,transparent 280deg,hsl(var(--accent-hsl)/.1) 300deg,hsl(var(--accent-hsl)/.2) 340deg,hsl(var(--accent-hsl)/.3) 1turn)}.layout_backToHome__D9QFr{margin:3rem 0 0}.layout_backToHome__D9QFr a:hover{border-color:var(--link);box-shadow:0 0 12px hsl(0 73.7% 41.8%/.25)}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.05rem;margin:1rem 0;text-shadow:0 0 10px hsl(var(--accent-hsl)/.15);transition:text-shadow .3s ease,transform .2s ease;cursor:default}.utils_heading2Xl__oxFoJ:hover{text-shadow:0 0 20px hsl(var(--accent-hsl)/.4);transform:translateY(-1px)}.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.35;margin:.85rem 0;text-shadow:0 0 8px hsl(var(--accent-hsl)/.12);transition:text-shadow .3s ease;cursor:default}.utils_headingLg__RYtYb:hover{text-shadow:0 0 16px hsl(var(--accent-hsl)/.3)}.utils_headingMd__XQE5B{font-size:1.2rem;line-height:1.45}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_squareAvatar__CuO0h{border-radius:12px;border:2px solid hsl(var(--accent-hsl));box-shadow:0 0 0 0 hsl(var(--accent-hsl)/0);transition:box-shadow .2s ease,border-color .2s ease}.utils_squareAvatar__CuO0h:hover{box-shadow:0 0 18px hsl(var(--accent-hsl)/.35);border-color:hsl(var(--accent-hsl))}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem}.utils_lightText__B_gv3{color:var(--muted-text)}@media (max-width:480px){.utils_heading2Xl__oxFoJ{font-size:2rem}.utils_headingXl__zlq1q{font-size:1.6rem}.utils_headingLg__RYtYb{font-size:1.25rem}.utils_headingMd__XQE5B{font-size:1.05rem}.utils_listItem__6FEiz a{display:inline-block;padding:4px 0}}.effects_scanlines__I6uwe{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;background:linear-gradient(transparent 50%,rgba(220,38,127,.03) 0);background-size:100% 4px;animation:effects_scanlines__I6uwe .1s linear infinite}@keyframes effects_scanlines__I6uwe{0%{transform:translateY(0)}to{transform:translateY(4px)}}.effects_crtEffect__xtSZs{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:998;mix-blend-mode:screen;background:radial-gradient(circle at center,rgba(255,255,255,.08) 0,transparent 60%),linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.6));opacity:.45;animation:effects_crtPulse__jSX8V 6s ease-in-out infinite}@keyframes effects_crtPulse__jSX8V{0%,to{opacity:.35}40%{opacity:.5}70%{opacity:.4}}.effects_glitchText__r4zTO{position:relative;animation:effects_glitch__jvcor 2s infinite}.effects_glitchText__r4zTO:after,.effects_glitchText__r4zTO:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.effects_glitchText__r4zTO:before{animation:effects_glitchTop__0AqDK 1s infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.effects_glitchText__r4zTO:after{animation:effects_glitchBottom__s01A_ 1.5s infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%)}@keyframes effects_glitch__jvcor{2%,64%{transform:translate(2px) skew(0deg)}4%,60%{transform:translate(-2px) skew(0deg)}62%{transform:translate(0) skew(5deg)}}@keyframes effects_glitchTop__0AqDK{2%,64%{transform:translate(2px,-2px);color:hsl(var(--accent-hsl))}4%,60%{transform:translate(-2px,2px);color:hsl(180,100%,50%)}62%{transform:translate(13px,-1px) skew(-13deg);color:hsl(var(--accent-hsl))}}@keyframes effects_glitchBottom__s01A_{2%,64%{transform:translate(-2px);color:hsl(120,100%,50%)}4%,60%{transform:translate(-2px);color:hsl(var(--accent-hsl))}62%{transform:translate(-22px,5px) skew(21deg);color:hsl(120,100%,50%)}}.effects_matrixRain__hlQ7y{z-index:-2;opacity:.1}.effects_consoleLines__Lz_A5,.effects_matrixRain__hlQ7y{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.effects_consoleLines__Lz_A5{z-index:997;background:linear-gradient(90deg,transparent 98%,hsl(var(--accent-hsl)/.05) 100%),linear-gradient(0deg,transparent 98%,hsl(var(--accent-hsl)/.05) 100%);background-size:25px 25px;animation:effects_consoleMove__TJwQi 10s linear infinite}@keyframes effects_consoleMove__TJwQi{0%{background-position:0 0}to{background-position:25px 25px}}.effects_cyberBorder__FGXsY{position:relative;overflow:hidden}.effects_cyberBorder__FGXsY:before{top:0;left:-100%;animation:effects_cyberSweep__OoOdW 3s infinite}.effects_cyberBorder__FGXsY:after,.effects_cyberBorder__FGXsY:before{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--accent-hsl)),transparent)}.effects_cyberBorder__FGXsY:after{bottom:0;right:-100%;animation:effects_cyberSweep__OoOdW 3s 1.5s infinite}@keyframes effects_cyberSweep__OoOdW{0%{left:-100%}50%{left:100%}to{left:100%}}.effects_hologram__WnDK7{position:relative;background:linear-gradient(45deg,transparent 30%,hsl(var(--accent-hsl)/.1) 50%,transparent 70%);background-size:20px 20px;animation:effects_hologramShift__l1bj_ 2s ease-in-out infinite}@keyframes effects_hologramShift__l1bj_{0%,to{background-position:0 0}50%{background-position:20px 20px}}.effects_neonGlow__Wx_9h{color:hsl(var(--accent-hsl));text-shadow:0 0 5px hsl(var(--accent-hsl)),0 0 10px hsl(var(--accent-hsl)),0 0 15px hsl(var(--accent-hsl)),0 0 20px hsl(var(--accent-hsl));animation:effects_neonFlicker__xHvnN 1.5s ease-in-out infinite alternate}@keyframes effects_neonFlicker__xHvnN{0%,to{text-shadow:0 0 5px hsl(var(--accent-hsl)),0 0 10px hsl(var(--accent-hsl)),0 0 15px hsl(var(--accent-hsl)),0 0 20px hsl(var(--accent-hsl))}50%{text-shadow:0 0 2px hsl(var(--accent-hsl)),0 0 5px hsl(var(--accent-hsl)),0 0 8px hsl(var(--accent-hsl)),0 0 12px hsl(var(--accent-hsl))}}.effects_hudElement__QfpJ1{position:relative;border:1px solid hsl(var(--accent-hsl)/.3);background:rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.effects_hudElement__QfpJ1:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,hsl(var(--accent-hsl)/.5),transparent,hsl(var(--accent-hsl)/.5));z-index:-1;border-radius:inherit;animation:effects_hudPulse__5Z4tU 2s ease-in-out infinite}@keyframes effects_hudPulse__5Z4tU{0%,to{opacity:.5}50%{opacity:1}}.effects_particleTrail__dEDs1{position:relative;overflow:hidden}.effects_particleTrail__dEDs1:after{content:"";position:absolute;top:50%;left:-10px;width:4px;height:4px;background:hsl(var(--accent-hsl));border-radius:50%;box-shadow:0 0 6px hsl(var(--accent-hsl)),10px 0 6px hsl(var(--accent-hsl)),20px 0 6px hsl(var(--accent-hsl)),30px 0 6px hsl(var(--accent-hsl));animation:effects_particleMove__2EW3T 2s linear infinite}@keyframes effects_particleMove__2EW3T{0%{left:-40px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.effects_cyberGrid__pX3K8{background-image:linear-gradient(hsl(var(--accent-hsl)/.1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--accent-hsl)/.1) 1px,transparent 1px);background-size:30px 30px;animation:effects_gridPulse__nxSe9 3s ease-in-out infinite}@keyframes effects_gridPulse__nxSe9{0%,to{background-image:linear-gradient(hsl(var(--accent-hsl)/.05) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--accent-hsl)/.05) 1px,transparent 1px)}50%{background-image:linear-gradient(hsl(var(--accent-hsl)/.15) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--accent-hsl)/.15) 1px,transparent 1px)}}@media (prefers-reduced-motion:reduce){.effects_consoleLines__Lz_A5,.effects_cyberBorder__FGXsY,.effects_cyberGrid__pX3K8,.effects_glitchText__r4zTO,.effects_hologram__WnDK7,.effects_hudElement__QfpJ1,.effects_matrixRain__hlQ7y,.effects_neonGlow__Wx_9h,.effects_particleTrail__dEDs1,.effects_scanlines__I6uwe{animation:none!important}.effects_consoleLines__Lz_A5,.effects_crtEffect__xtSZs,.effects_scanlines__I6uwe,.effects_terminalGlow__mnlAz{display:none!important}}.hobby_hobbyCard__N4Jfb{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.hobby_hobbyCard__N4Jfb:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsl(var(--accent-hsl)/.05),transparent);transition:left .5s ease;z-index:1;pointer-events:none}.hobby_hobbyCard__N4Jfb:hover{transform:translateY(-5px) scale(1.02);border-color:hsl(var(--accent-hsl)/.5);box-shadow:0 10px 25px rgba(0,0,0,.3),0 0 20px hsl(var(--accent-hsl)/.2);background:rgba(255,255,255,.05)}.hobby_hobbyCard__N4Jfb:hover:before{left:100%}.hobby_hobbyEmoji__wewzP{font-size:2.5rem;margin-bottom:.5rem;transition:transform .3s ease;display:block}.hobby_hobbyCard__N4Jfb:hover .hobby_hobbyEmoji__wewzP{transform:scale(1.2) rotate(5deg)}.hobby_hobbyTitle__lLJjN{color:var(--link);margin-bottom:.5rem;font-size:1.2rem;font-weight:600;transition:text-shadow .3s ease}.hobby_hobbyCard__N4Jfb:hover .hobby_hobbyTitle__lLJjN{text-shadow:0 0 10px hsl(var(--accent-hsl)/.3)}.hobby_hobbyDescription__2_Egw{color:var(--muted-text);font-size:.9rem;line-height:1.5;margin:0;transition:color .3s ease}.hobby_hobbyCard__N4Jfb:hover .hobby_hobbyDescription__2_Egw{color:var(--text)}.hobby_navigationButton__QiMuu{background:var(--link);color:white;padding:10px 20px;border-radius:10px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--link);position:relative;overflow:hidden}.hobby_navigationButton__QiMuu:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease}.hobby_navigationButton__QiMuu:hover{transform:translateY(-2px);box-shadow:0 5px 15px hsl(var(--accent-hsl)/.4);filter:brightness(1.1)}.hobby_navigationButton__QiMuu:hover:before{left:100%}.hobby_sectionCard__0zKCb{background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.hobby_sectionCard__0zKCb:hover{border-color:hsl(var(--accent-hsl)/.3);box-shadow:0 5px 20px rgba(0,0,0,.2);transform:translateY(-2px)}.hobby_philosophyCard__KFR9S{background:linear-gradient(135deg,rgba(220,38,127,.1),rgba(255,0,60,.05));border:1px solid var(--link);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.hobby_philosophyCard__KFR9S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsl(var(--accent-hsl)/.05) 50%,transparent 70%);opacity:0;transition:opacity .3s ease}.hobby_philosophyCard__KFR9S:hover{transform:scale(1.02);box-shadow:0 10px 30px hsl(var(--accent-hsl)/.3)}.hobby_philosophyCard__KFR9S:hover:before{opacity:1}@media (max-width:768px){.hobby_hobbyCard__N4Jfb{padding:1rem}.hobby_hobbyEmoji__wewzP{font-size:2rem}.hobby_hobbyTitle__lLJjN{font-size:1rem}.hobby_hobbyDescription__2_Egw{font-size:.85rem}}