.DeveloperTerminal_terminalContainer__6f6MF{background:#222;color:#0f0;font-family:Fira Mono,monospace;border-radius:8px;margin-bottom:1rem;font-size:.95rem;padding:.25rem 0;width:90%}.DeveloperTerminal_terminalScroll__Qr3S2{height:300px;overflow-y:scroll;padding:0 .5rem;scrollbar-width:thin;scrollbar-color:#0ff #222}.DeveloperTerminal_terminalScroll__Qr3S2::-webkit-scrollbar{width:8px}.DeveloperTerminal_terminalScroll__Qr3S2::-webkit-scrollbar-thumb{background:#0ff;border-radius:4px}.DeveloperTerminal_terminalScroll__Qr3S2::-webkit-scrollbar-track{background:#222}.DeveloperTerminal_terminalEntry__fFRaX{margin-bottom:.5em;word-break:break-word}.DeveloperTerminal_prompt__wgkoC{color:#0ff;margin-right:.5em}.DeveloperTerminal_output__QTxej{color:#fff;margin-left:1.2em;margin-top:.15em}.DeveloperTerminal_terminalTypewriter__2ptin{color:#0f0;font-family:Fira Mono,monospace}.DeveloperTerminal_cursor__h0K23{display:inline-block;width:.7em;height:1.1em;background:transparent;border-left:2px solid #0ff;margin-left:2px;animation:DeveloperTerminal_blink-cursor__ejxqY 1s steps(1) infinite;vertical-align:bottom}@keyframes DeveloperTerminal_blink-cursor__ejxqY{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.DeveloperTerminal_terminalContainer__6f6MF{width:80%;font-size:1rem;padding:.5rem 0}.DeveloperTerminal_terminalScroll__Qr3S2{height:200px;padding:0 .75rem}}@media (max-width:480px){.DeveloperTerminal_terminalContainer__6f6MF{width:75%;font-size:.8rem;padding:.5rem 0}.DeveloperTerminal_terminalScroll__Qr3S2{height:150px;padding:0 1rem}}.CustomButton_customBtn__j53Vv{border:2px solid #888;background:#222;color:#fff;padding:.75rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:box-shadow .2s,border-color .2s}.CustomButton_customBtn__j53Vv:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(100,100,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);z-index:0}.CustomButton_customBtn__j53Vv:hover:after{width:200%;height:500%}.CustomButton_customBtn__j53Vv:focus{outline:none;border-color:#aaa}.CustomButton_customBtn__j53Vv>*{position:relative;z-index:1}@media (max-width:768px){.CustomButton_customBtn__j53Vv{padding:.75rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600}}@media (max-width:460px){.CustomButton_customBtn__j53Vv{padding:.5rem;font-size:.9rem}}@keyframes MessageModal_slideInRight__NHTgr{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.MessageModal_overlay__FFYaF{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;justify-content:flex-end;align-items:flex-end;z-index:10000}.MessageModal_modal__c2OAg{background:#111;padding:3rem 2rem;border-radius:12px 0 0 12px;width:100%;max-width:420px;height:100%;color:white;box-shadow:-4px 0 30px rgba(0,255,255,.2);position:relative;animation:MessageModal_slideInRight__NHTgr .4s ease-out forwards;display:flex;flex-direction:column}.MessageModal_closeButton__qEc_2{position:absolute;top:1rem;right:1.25rem;font-size:1.8rem;background:transparent;border:none;color:white;cursor:pointer}.MessageModal_modal__c2OAg h2{font-size:1.8rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.MessageModal_input__vW8LL,.MessageModal_textarea__WcAcw{width:100%;margin-bottom:1.5rem;padding:1rem;border-radius:6px;border:1px solid #666;background-color:#1c1c1c;color:white;font-size:1rem;box-sizing:border-box}.MessageModal_textarea__WcAcw{min-height:130px;resize:vertical}.MessageModal_inputError__MLSo9{border-color:red}.MessageModal_sendButton__NkSPP{width:100%;padding:1rem;background:#00ffff;border:none;border-radius:6px;color:black;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease}.MessageModal_sendButton__NkSPP:hover:not(:disabled){background:#00dddd}.MessageModal_sendButton__NkSPP:disabled{background:#555;cursor:not-allowed}.MessageModal_success__WUlEd{text-align:center;color:lightgreen;margin-top:1rem}.TitleStyles_container__UFVkB{display:flex;flex-direction:column;align-items:center;padding:2rem 0 0;max-width:1400px;margin:0 auto;border-radius:1.25%;position:relative}.TitleStyles_profileSection__MUrM0{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.TitleStyles_technologiesSection__4r2ZU{position:absolute;top:2rem;right:2rem;z-index:10}.TitleStyles_avatar__5HcX3{width:140px;height:140px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.15);margin-bottom:1.5rem}.TitleStyles_name__zU2GQ{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:.2rem;text-align:center}.TitleStyles_pronunciation__Wdhgl{font-size:1.1rem;color:#b0b0b0;margin-bottom:.5rem;text-align:center;font-family:Fira Mono,monospace}.TitleStyles_role__hfn7k{font-size:1.7rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center}.TitleStyles_skills__W9VrE{font-size:1.1rem;color:#b0b0b0;margin-bottom:1.2rem;text-align:center}.TitleStyles_location__Htoh_{font-size:1.1rem;color:#b0b0b0;margin-bottom:.5rem;text-align:center}.TitleStyles_outerButtonContainer__K2W1a{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.TitleStyles_buttonContainer__bt7ks{display:flex;flex-direction:row;justify-content:center;gap:16px;width:100%;max-width:400px}.TitleStyles_buttonContainer__bt7ks>*{flex:1}.TitleStyles_fullWidthButton__8ciBi{width:100%;max-width:400px}.TitleStyles_socialIcons__Ei4Vf{position:absolute;top:1rem;right:1rem;display:flex;gap:1rem;z-index:10}.TitleStyles_socialIcon__6OcNG{width:24px;height:24px;color:#b0b0b0;transition:color .3s ease;cursor:pointer}.TitleStyles_socialIcon__6OcNG:hover{color:#fff}@media (max-width:768px){.TitleStyles_sectionTitle__ZATCI{font-size:2rem}}@media (max-width:600px){.TitleStyles_name__zU2GQ{font-size:1.65rem}.TitleStyles_pronunciation__Wdhgl{font-size:1rem}.TitleStyles_role__hfn7k{font-size:1.4rem}.TitleStyles_location__Htoh_{font-size:.9rem}.TitleStyles_buttonContainer__bt7ks{width:75%}}@keyframes TitleStyles_fadeSlideUp__XXLHu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TitleStyles_fadeInUp__i8T0_{animation:TitleStyles_fadeSlideUp__XXLHu .8s ease-out forwards;opacity:0}.TitleStyles_fadeInUp__i8T0_:first-child{animation-delay:.2s}.TitleStyles_fadeInUp__i8T0_:nth-child(2){animation-delay:.4s}.TitleStyles_fadeInUp__i8T0_:nth-child(3){animation-delay:.6s}.TitleStyles_fadeInUp__i8T0_:nth-child(4){animation-delay:.8s}.Avatar_avatarWrapper__IOKQj{position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden;perspective:1000px}.Avatar_avatarImg__N4MfZ{width:140px;height:140px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.15);margin-bottom:1.5rem}@media (max-width:600px){.Avatar_avatarWrapper__IOKQj{position:relative;width:105px;height:105px;border-radius:50%;overflow:hidden;perspective:1000px}.Avatar_avatarImg__N4MfZ{width:105px;height:105px;border-radius:50%;object-fit:cover;margin-bottom:1.5rem}}@keyframes Avatar_coinflip__7Ha_K{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.Avatar_coinFlip__CnJzE{animation:Avatar_coinflip__7Ha_K 1s ease-in-out}.ProjectsStyles_container__sJdg7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;box-sizing:border-box}.ProjectsStyles_sectionTitle__pS2Wr{font-size:2.5rem;margin-bottom:2rem;color:#ffffff}.ProjectsStyles_projectsContainer__1OCeU{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;width:100%;padding:0 1rem;justify-items:center}.ProjectsStyles_cardsWrapper__dzRcA{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%;max-width:1200px}.ProjectsStyles_projectsContainer__1OCeU img{width:100%;max-height:180px;object-fit:contain;border-radius:12px;background-color:var(--project-card-bg);padding:1rem}.ProjectsStyles_card__6vMl8{font-family:Fira Mono;background:#22252c;border-radius:18px;box-shadow:0 4px 32px 0 #00eaff33;border:2px solid #00eaff;padding:2rem 1.5rem;max-width:340px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ProjectsStyles_card__6vMl8,.ProjectsStyles_paragraph__5suQf,.ProjectsStyles_subtitle__roBrN,.ProjectsStyles_title__mZQC_{font-family:Fira Mono,Menlo,Consolas,Liberation Mono,monospace}@media (max-width:600px){.ProjectsStyles_container__sJdg7{padding:1rem .5rem;min-height:100vh;box-sizing:border-box;justify-content:flex-start}.ProjectsStyles_card__6vMl8{padding:1rem .5rem;font-size:.95rem}.ProjectsStyles_projectCard__fyWyZ{padding:1rem .25rem;box-sizing:border-box;margin:0 auto}.ProjectsStyles_sliderDots__5C9bt{margin-top:1rem;gap:.5rem}}.ProjectsStyles_projectsContainer__1OCeU>*{display:flex;flex-direction:column;height:100%}.ProjectsStyles_projectsContainer__1OCeU a:hover{transform:translateY(-5px);transition:transform .3s ease}.ProjectsStyles_sliderWrapper__VowFF{position:relative;overflow:hidden;width:100%;max-width:400px;height:700px;display:flex;justify-content:center;align-items:center}.ProjectsStyles_projectCard__fyWyZ{position:absolute;top:0;left:0;width:100%;transition:opacity .6s,filter .6s;opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem 1rem}.ProjectsStyles_projectCardActive__NQ54P{opacity:1;filter:none;pointer-events:auto;z-index:2}.ProjectsStyles_projectCardBlur__xaurA{display:none}.ProjectsStyles_projectImage__LauzO{width:180px;height:180px;object-fit:contain;border-radius:12px;margin-bottom:1rem}.ProjectsStyles_projectImageActive__OrO8F{box-shadow:0 4px 24px rgba(0,0,0,.12)}.ProjectsStyles_projectTitle__iFKpO{margin:0 0 .5rem;font-size:1.5rem}.ProjectsStyles_projectDesc__H5roy{color:var(--text-secondary);font-size:1rem;text-align:center}.ProjectsStyles_projectDescSmall__lgmXC{font-size:.85rem;line-height:1.3}.ProjectsStyles_sliderDots__5C9bt{display:flex;gap:1rem;justify-content:center;align-items:center}.ProjectsStyles_sliderDot__PhFUO{width:16px;height:16px;border-radius:50%;border:none;background:#ccc;cursor:pointer;outline:none}.ProjectsStyles_sliderDotActive__gIVWk{background:#0ff;animation:ProjectsStyles_dotBlink__v1EiZ 1s ease-in-out infinite}@keyframes ProjectsStyles_dotPulse__1QPN7{0%{transform:scale(1);box-shadow:0 0 0 0 #ededed55}50%{transform:scale(1.25);box-shadow:0 0 8px 4px #ededed55}to{transform:scale(1);box-shadow:0 0 0 0 #ededed55}}@keyframes ProjectsStyles_dotBlink__v1EiZ{0%{transform:scale(1);opacity:1}25%{transform:scale(1.2);opacity:.8}50%{transform:scale(.9);opacity:1}75%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.ProjectsStyles_animate__38cNQ{animation:ProjectsStyles_fadeInUp__BYrTs .8s cubic-bezier(.23,1,.32,1) both}@keyframes ProjectsStyles_fadeInUp__BYrTs{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ProjectCard_card__3naHH{display:flex;flex-direction:column;align-items:center;background:var(--project-card-bg,#222);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.18);padding:2rem 1rem;text-decoration:none;transition:transform .3s;min-width:260px;max-width:500px;margin:0 auto}.ProjectCard_card__3naHH:hover{transform:translateY(-5px) scale(1.03)}.ProjectCard_image__Q_uKe{width:180px;height:180px;object-fit:contain;border-radius:12px;margin-bottom:1rem;background:#f5f5f5}.ProjectCard_title__4QtT2{font-size:1.45rem;font-weight:700;letter-spacing:.02em;margin:.5rem 0 .2rem;color:#ededed;line-height:1.2}.ProjectCard_subtitle__7_eF0,.ProjectCard_title__4QtT2{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-align:center;font-style:italic}.ProjectCard_subtitle__7_eF0{font-size:1.08rem;font-weight:600;color:#b3b3b3;margin-bottom:.5rem;letter-spacing:.01em;line-height:1.25}.ProjectCard_paragraph__AqKm1{font-size:1.05rem;font-weight:500;color:#d0d0d0;margin-top:.5rem;line-height:1.5}.ProjectCard_paragraph__AqKm1,.ProjectCard_projectDescSmall__4Njkl{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;text-align:center;letter-spacing:.01em}.ProjectCard_projectDescSmall__4Njkl{font-size:1rem;line-height:1.3}.ProjectCard_projectDesc__baqKN{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:1.05rem;font-weight:500;text-align:center;line-height:1.5;letter-spacing:.01em}@media (max-width:600px){.ProjectCard_card__3naHH{padding:1rem .5rem;min-height:50vh;max-width:98vw;width:90%;box-sizing:border-box}.ProjectCard_image__Q_uKe{width:120px;height:120px}.ProjectCard_title__4QtT2{font-size:1.2rem;margin-bottom:.5rem}.ProjectCard_subtitle__7_eF0{font-size:1.1rem;margin-bottom:.3rem}.ProjectCard_paragraph__AqKm1{font-size:1rem;margin-top:.3rem;max-width:100%;width:100%;word-break:break-word;white-space:normal;text-align:center;box-sizing:border-box}}.ProjectCard_techList__hKkGk{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;justify-content:center}.ProjectCard_techBadge__xyOvl{padding:.4rem .75rem;border:2px solid #fff;border-radius:50px;font-size:.75rem;color:#0ff;background:transparent;cursor:default;transition:all .3s ease}.ProjectCard_techBadge__xyOvl:hover{background:#0ff;color:#000}.TechnologyIcons_container__Q4s5F{max-width:300px;margin:0;padding:1.5rem;background:#1a1a1a;border-radius:12px;border:1px solid #333;animation:TechnologyIcons_slideIn__NIP_v .5s ease-out}.TechnologyIcons_title___K7TU{text-align:center;color:#fff;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.TechnologyIcons_iconsGrid__y5nA9{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:.75rem;justify-items:center;align-items:center;justify-content:center;max-width:300px;margin:0 auto}.TechnologyIcons_techItem__muLTw{display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:6px;background:#222;border:1px solid #333;transition:all .3s ease;animation:TechnologyIcons_fadeInUp__aRg78 .6s ease-out forwards;opacity:0;transform:translateY(20px);min-width:50px;min-height:50px}.TechnologyIcons_techItem__muLTw:hover{transform:translateY(-5px);border-color:#0ff;box-shadow:0 5px 15px rgba(0,255,255,.2)}.TechnologyIcons_icon__eVwYH{transition:transform .3s ease}.TechnologyIcons_techItem__muLTw:hover .TechnologyIcons_icon__eVwYH{transform:scale(1.1)}.TechnologyIcons_techName__z50HW{color:#fff;font-size:.75rem;font-weight:500;text-align:center}@keyframes TechnologyIcons_slideIn__NIP_v{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes TechnologyIcons_fadeInUp__aRg78{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TechnologyIcons_container__Q4s5F{margin:1rem;padding:1.5rem}.TechnologyIcons_iconsGrid__y5nA9{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.TechnologyIcons_techItem__muLTw{padding:.75rem}.TechnologyIcons_title___K7TU{font-size:1.5rem}}@media (max-width:480px){.TechnologyIcons_iconsGrid__y5nA9{grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center}.TechnologyIcons_techName__z50HW{font-size:.8rem}}.TechnologyIcons_iconsContainer__7ln8F{display:flex;flex-wrap:wrap;gap:1rem}.TechnologyIcons_iconWrapper__LArbx{position:relative}.TechnologyIcons_icon__eVwYH{width:48px;height:48px}.TechnologyIcons_tooltip__9dWUe{position:absolute;left:60px;top:50%;transform:translateY(-50%);background:#222;color:#fff;padding:.75rem 1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:120px;z-index:10;display:flex;flex-direction:column;align-items:flex-start}.TechnologyIcons_barContainer__Lj5Cn{display:flex;align-items:center;margin-top:.5rem;width:100%}.TechnologyIcons_bar__lr3XQ{height:12px;border-radius:6px;transition:width .3s;margin-right:.5rem}.TechnologyIcons_levelText__cEUNL{font-size:.9rem;color:#fff}.TechnologyIcons_arrowHint__lbWh1{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;rotate:90deg}.TechnologyIcons_blinkingArrow__U8TNe{font-size:2rem;color:#0ff;animation:TechnologyIcons_blinkArrow__KDrmq 1s infinite;display:inline-block;transform:rotate(-90deg)}.TechnologyIcons_arrowText___tNl_{color:#aaa;font-size:1rem;font-weight:500}@keyframes TechnologyIcons_blinkArrow__KDrmq{0%,to{opacity:1}50%{opacity:.2}}.SkillsStyles_container__nXHej{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;width:100vw;padding:2rem 1rem;box-sizing:border-box;margin:0 auto}@media (max-width:600px){.SkillsStyles_container__nXHej{padding:1rem .5rem;min-height:40vh;width:100vw;box-sizing:border-box;justify-content:flex-start}.SkillsStyles_skillsTitle__6sm1S{font-size:2rem;margin-bottom:1.5rem}}.SkillsStyles_sectionTitle__ejSZz{font-size:2.5rem;margin-bottom:2rem;color:var(--text-primary);text-align:center}.SkillsStyles_skillsTitle__6sm1S{font-size:2.5rem;margin-bottom:5rem;color:#ffffff;text-align:center}.SkillsStyles_projectsContainer__6X638{display:grid;flex-direction:column;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;padding:0 1rem}.SkillsStyles_projectsContainer__6X638 img{width:100%;max-height:180px;object-fit:contain;border-radius:12px;background-color:var(--project-card-bg);padding:1rem}@media (max-width:768px){.SkillsStyles_projectsContainer__6X638{grid-template-columns:1fr;padding:0}.SkillsStyles_sectionTitle__ejSZz{font-size:2rem}}@media (min-width:1024px){.SkillsStyles_projectsContainer__6X638{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem}}.SkillsStyles_projectsContainer__6X638>*{display:flex;flex-direction:column;height:100%}.SkillsStyles_projectsContainer__6X638 a:hover{transform:translateY(-5px);transition:transform .3s ease}.SocialIcons_socialIconsContainer__TKg7P{position:fixed;top:2rem;right:2rem;display:flex;gap:1rem;z-index:1000}.SocialIcons_iconLink__CJNR4{width:24px;height:24px;color:#b0b0b0;transition:color .3s ease;cursor:pointer;display:flex}.SocialIcons_iconLinkHovered__d4lSI{color:#fff}.SocialIcons_blinking__aUMwr{animation:SocialIcons_blink__wrGIs 1s infinite}@keyframes SocialIcons_blink__wrGIs{0%,50%{opacity:1}51%,to{opacity:.3}}@media (max-width:600px){.SocialIcons_socialIconsContainer__TKg7P{top:1rem;right:1rem;gap:.75rem}.SocialIcons_iconLink__CJNR4{width:20px;height:20px}}