.Loader_screen__CWxGF{background:#0a0a0a;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.Loader_floatingCode__b0HYx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.Loader_floatingCode__b0HYx span{position:absolute;font-family:JetBrains Mono,monospace;font-size:.85rem;color:#00add8;opacity:0;animation:Loader_floatUp__AtEhb 6s ease-in-out infinite}.Loader_float1__0mJxj{left:8%;animation-delay:0s!important}.Loader_float2__ql0xj{left:22%;animation-delay:.8s!important}.Loader_float3__ZzUls{left:38%;animation-delay:1.6s!important}.Loader_float4__AWU8b{left:55%;animation-delay:.4s!important}.Loader_float5__WljJ5{left:68%;animation-delay:1.2s!important}.Loader_float6__VJphQ{left:80%;animation-delay:2s!important}.Loader_float7__L7ip_{left:15%;animation-delay:1.8s!important}.Loader_float8__n5fV5{left:90%;animation-delay:.6s!important}@keyframes Loader_floatUp__AtEhb{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:.08}90%{opacity:.08}to{opacity:0;transform:translateY(-20vh) rotate(15deg)}}.Loader_centerContent__QLS_7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:2;animation:Loader_fadeIn__O_yPS .6s ease-out}@keyframes Loader_fadeIn__O_yPS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Loader_gopherWrap__qyaql{width:120px;height:120px;animation:Loader_gopherBounce__IBOIx 1.2s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(0,173,216,.3))}.Loader_gopher__FSu84{width:100%;height:100%}.Loader_pupilLeft__Xico6,.Loader_pupilRight__O7lPY{animation:Loader_lookAround__egSew 3s ease-in-out infinite}@keyframes Loader_gopherBounce__IBOIx{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Loader_lookAround__egSew{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.Loader_terminal__yg_Gh{width:min(420px,85vw);border-radius:10px;overflow:hidden;border:1px solid #2a2a4a;box-shadow:0 4px 32px rgba(0,0,0,.5),0 0 60px rgba(0,173,216,.08),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Loader_terminalHeader__74TTy{background:linear-gradient(180deg,#2d2d4a,#1e1e36);padding:10px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #2a2a4a}.Loader_dot__Ye8js{width:11px;height:11px;border-radius:50%;display:inline-block}.Loader_terminalTitle__VNofY{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#4a5568;margin-left:auto;letter-spacing:.03em}.Loader_terminalBody__bVdEu{background:rgba(10,10,20,.95);padding:14px 16px;min-height:120px;max-height:160px;overflow-y:auto;scrollbar-width:none}.Loader_terminalBody__bVdEu::-webkit-scrollbar{display:none}.Loader_terminalLine__KEKct{font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.7;animation:Loader_lineAppear__O_0oK .3s ease-out;white-space:nowrap}.Loader_commandLine__rEObN{color:#e2e8f0}.Loader_commandLine__rEObN:first-letter{color:#00add8}.Loader_outputLine__ICYwm{color:#4a5568;padding-left:1rem}.Loader_successLine__MkiFL{color:#28c840!important;font-weight:600}@keyframes Loader_lineAppear__O_0oK{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.Loader_cursor__PwHl5{display:inline-block;color:#00add8;animation:Loader_blink__V46BQ .8s step-end infinite;margin-left:2px;font-size:.85rem}@keyframes Loader_blink__V46BQ{0%,to{opacity:1}50%{opacity:0}}.Loader_progressBar__L4ypu{width:min(280px,70vw);height:3px;background:rgba(0,173,216,.15);border-radius:4px;overflow:hidden;position:relative}.Loader_progressFill__bmruv{position:absolute;top:0;left:-100%;width:100%;height:100%;border-radius:4px;background:linear-gradient(90deg,transparent,#00add8,#007d9c);animation:Loader_progressSlide__AqOXV 1.4s ease-in-out infinite}@keyframes Loader_progressSlide__AqOXV{0%{left:-100%}to{left:100%}}.Button_primary__button__jSdoH{position:relative;display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font-jetbrains-mono);font-size:.8rem;font-weight:800;padding:.65rem 1.75rem;background-clip:padding-box;border-radius:.4rem;color:#fff;background-size:220%;outline:2px solid #007d9c;background-image:linear-gradient(120deg,transparent,transparent 50%,#00add8 0);transition:all .3s ease-in-out}.Button_primary__button__jSdoH:active,.Button_primary__button__jSdoH:hover{background-position:100%;color:#fff;box-shadow:0 0 1rem #007d9c}.Button_secondary__button___0D8L{position:relative;display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font-jetbrains-mono);font-size:.8rem;font-weight:800;padding:.65rem 1.75rem;background-clip:padding-box;border-radius:.4rem;color:#fff;background-size:220%;outline:2px solid #fff;background-image:linear-gradient(120deg,transparent,transparent 50%,#00add8 0);transition:all .3s ease-in-out}.Button_secondary__button___0D8L:active,.Button_secondary__button___0D8L:hover{background-position:100%;color:#fff;box-shadow:0 0 1rem #120e16}.Profiles_profile__HMG8i{display:inline-flex;padding:1.7rem 0 1rem;gap:1.5rem}.Profiles_profile__HMG8i>a:focus,.Profiles_profile__HMG8i>a:hover{filter:drop-shadow(0 0 1rem #00C9FF);filter:brightness(1.1)}.Profiles_profile__HMG8i>a:focus svg,.Profiles_profile__HMG8i>a:hover svg{stroke:#00c9ff}.Hero_intro__AClI8{animation:Hero_fadeAppear__KvxpK 1s .2s}.Hero_heroName__FucRL{line-height:1.5em;animation:Hero_fadeAppear__KvxpK 1.3s .3s}.Hero_heroName__FucRL .Hero_emphasize__WEUzy:after{content:"";position:absolute;bottom:.7rem;left:0;width:100%;height:.35rem;border-radius:1rem;background-image:linear-gradient(90deg,#00c9ff,#007d9c);box-shadow:0 0 1rem #007d9c;animation:Hero_growHorizontal__1_xwl 1.3s cubic-bezier(.9,0,.5,.9) .8s}@keyframes Hero_fadeAppear__KvxpK{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes Hero_growHorizontal__1_xwl{0%{width:0}to{width:98%}}.HeroGopher_scene___PLR_{position:relative;width:100%;height:500px;display:flex;align-items:center;justify-content:center;perspective:1200px}.HeroGopher_imageContainer__XNBIx{position:relative;width:100%;max-width:500px;aspect-ratio:1;transition:transform .1s ease-out;transform-style:preserve-3d}.HeroGopher_imageWrapper__7IJAR{position:relative;width:100%;height:100%;animation:HeroGopher_float__8__EW 6s ease-in-out infinite;mix-blend-mode:screen}.HeroGopher_glow__ze0pE{position:absolute;top:50%;left:50%;width:80%;height:80%;transform:translate(-50%,-50%) translateZ(-30px);background:radial-gradient(circle,rgba(0,173,216,.25) 0,transparent 60%);border-radius:50%;animation:HeroGopher_pulseGlow__e1Ayk 4s ease-in-out infinite alternate}@keyframes HeroGopher_float__8__EW{0%,to{transform:translateY(0) translateZ(20px)}50%{transform:translateY(-15px) translateZ(20px)}}@keyframes HeroGopher_pulseGlow__e1Ayk{0%{transform:translate(-50%,-50%) translateZ(-30px) scale(.9);opacity:.5}to{transform:translate(-50%,-50%) translateZ(-30px) scale(1.1);opacity:1}}.ProjectTile_projectTile__7Ilbi{transform-style:preserve-3d;transform:perspective(1000px)}.ProjectTile_projectTile__7Ilbi img{-o-object-fit:cover;object-fit:cover}.ProjectTile_projectImage__jLMyx{position:absolute;top:0;border-radius:.75rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:17rem!important;transform:rotate(-22.5deg);height:unset!important;min-width:unset!important;max-height:unset!important;-o-object-fit:contain!important;object-fit:contain!important;left:unset!important;right:2rem!important;bottom:unset!important}.ProjectTile_techIcons__T8amq{transform:rotate(-22.5deg) translateZ(2rem);will-change:transform}