.nerdBtn_container__XBJ68{position:fixed;right:1.7rem;top:1.7rem;background:var(--accent);padding:1.5rem;font-size:2.4rem;box-shadow:0 10px 15px -3px rgba(255,215,0,.4),0 4px 6px -2px rgba(255,215,0,.2);border-radius:1.2rem;z-index:100;transition:all .3s}.nerdBtn_container__XBJ68:hover{box-shadow:0 10px 15px -3px rgba(16,185,129,.3);transform:scale(1.04)}.contactForm_container__wS7EN{background-color:var(--card);border:1px solid #333;padding:5rem 3rem;display:flex;flex-direction:column;justify-content:center;gap:2.4rem;border-radius:1.2rem;transition:all .3s;width:min(50rem,90%)}.contactForm_header__WEWC3{font-size:2.4rem;font-weight:700}.contactForm_form__8yNxf{display:flex;flex-direction:column;gap:3rem}.contactForm_input__q_iYJ,.contactForm_textarea__3mXv9{padding:1.5rem 3rem;border-radius:.8rem;background-color:var(--bg);border:1px solid #727272;color:var(--text)}.contactForm_input__q_iYJ:focus,.contactForm_textarea__3mXv9:focus{outline:1px solid var(--hover-border)}.contactForm_textarea__3mXv9{resize:none;height:20rem}.contactForm_button__miWzl{background:var(--accent);display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0;border-radius:.8rem}.contactForm_icon__kNc7Q{color:#000;font-size:1.8rem}.contactForm_btnText__TOUZQ{color:#000;font-size:1.4rem}.contactSection_contactSection__8rL_9{background-color:var(--secondary-bg);display:flex;flex-direction:column;gap:6.4rem}.contactSection_headerContainer__OiJ8Q{display:flex;flex-direction:column;gap:2rem}.contactSection_contactContainer__sDTHK{display:flex;justify-content:center;gap:4rem;width:100%;align-self:center}.contactSection_description__nS6TM{max-width:40ch}.contactSection_linksContainer__E22wp{display:flex;flex-direction:column;gap:2.4rem;max-width:100%;align-items:center}.contactSection_header__OnSsa{font-size:2.4rem}.contactSection_description__nS6TM{font-size:1.6rem;color:var(--text-secondary);line-height:1.6}@media (max-width:1024px){.contactSection_contactContainer__sDTHK{gap:3rem}.contactSection_description__nS6TM{font-size:1.5rem}}@media (max-width:975px){.contactSection_contactContainer__sDTHK{flex-direction:column;align-items:center;gap:3rem}.contactSection_headerContainer__OiJ8Q{text-align:center;gap:1.5rem;padding:0 1rem}.contactSection_description__nS6TM{font-size:1.5rem;max-width:100%;text-align:center}.contactSection_header__OnSsa{text-align:center}}@media (max-width:480px){.contactSection_contactSection__8rL_9{gap:4rem;padding-left:1rem;padding-right:1rem}.contactSection_description__nS6TM{font-size:1.4rem}.contactSection_header__OnSsa{font-size:2rem}}.highlight_highlight___2LXK{background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.linkItem_container__63FeB{background-color:var(--card);border:1px solid #333;padding:1.5rem 3rem;display:flex;align-items:center;gap:2.4rem;border-radius:1.2rem;transition:all .3s;width:min(35rem,80%);align-self:center}.linkItem_container__63FeB:hover{transform:scale(1.03);border:1px solid var(--hover-border);box-shadow:0 0 15px 2px rgba(251,191,36,.6)}.linkItem_icon__grMLT{background:var(--accent);padding:1rem;border-radius:50%}.linkItem_dataContainer__qc40m{display:flex;flex-direction:column;gap:.6rem}.linkItem_header__2E9_A{font-size:1.6rem;font-weight:600}.linkItem_cta__tWDJV{font-size:1.4rem;color:var(--text-secondary)}.footerSection_footer__VvpnR{padding:6.4rem min(12.4rem,9%);background-color:var(--bg);display:flex;align-items:center;justify-content:space-between}.footerSection_icon__b057b{color:var(--text-secondary);font-size:3rem;transition:all .3s;height:100%;width:100%;padding:1.5rem}.footerSection_icon__b057b:hover{transform:scale(1.1);color:var(--hover)}.footerSection_copyrightContainer__1qoKn,.footerSection_nameContainer__lbnZD{display:flex;flex-direction:column;gap:1.5rem}.footerSection_title__nqv6J{font-size:2.4rem}.footerSection_subTitle__GFObG{font-size:1.6rem;color:var(--text-secondary)}.footerSection_madeBy__81ngM{display:flex;align-items:center;gap:.5rem}.footerSection_madeBy__81ngM p{font-size:1.6rem;color:var(--text-secondary)}.footerSection_copyright__L3xg6{font-size:1.4rem;color:var(--text-secondary);text-align:end}.footerSection_socialsContainer__Vbc60{display:flex;align-items:center;gap:2rem}@media (max-width:1024px){.footerSection_footer__VvpnR{flex-direction:column;align-items:center;gap:3rem;text-align:center}.footerSection_socialsContainer__Vbc60{justify-content:center}.footerSection_copyright__L3xg6{text-align:center}.footerSection_copyrightContainer__1qoKn,.footerSection_nameContainer__lbnZD{align-items:center}}@media (max-width:768px){.footerSection_icon__b057b{font-size:2.4rem;padding:1rem}.footerSection_title__nqv6J{font-size:2rem}.footerSection_madeBy__81ngM p,.footerSection_subTitle__GFObG{font-size:1.4rem}.footerSection_copyright__L3xg6{font-size:1.2rem}.footerSection_socialsContainer__Vbc60{gap:1.5rem}}@media (max-width:480px){.footerSection_footer__VvpnR{padding:4rem 2rem;gap:2.4rem}.footerSection_icon__b057b{font-size:2rem;padding:.8rem}.footerSection_title__nqv6J{font-size:1.8rem}.footerSection_subTitle__GFObG{font-size:1.3rem}.footerSection_copyright__L3xg6{font-size:1.1rem}}.socialItem_icon__NnD42{background-color:#1f2937;border-radius:50%;transition:all .3s}.socialItem_icon__NnD42:hover{transform:scale(1.15)}.btn_btn__HAfvo{padding:1rem 0;width:20rem;display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:10000rem}.btn_btn__HAfvo:first-child{flex-direction:row-reverse}.btn_btn__HAfvo p{color:#000;font-weight:400;font-size:1.6rem}.btn_cta__DNuEx{background:var(--accent)}.btn_secondary__l6NZA{background:var(--text)}.heroSection_heroSection__NgPc1{background:var(--hero-bg);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}.heroSection_container__hlO6W{display:flex;flex-direction:column;gap:3rem}.heroSection_header__Du3sc{font-size:clamp(3.8rem,7.8vw,8.4rem);text-align:center}.heroSection_subHeader__xtgrp{font-size:clamp(2.2rem,3vw,2.6rem);text-align:center;line-height:1.6;font-weight:600}.heroSection_border__E50gX{padding:.5rem;background:var(--accent);border-radius:10000rem;display:inline-block;width:-moz-fit-content;width:fit-content;align-self:center}.heroSection_logo__uRQlG{height:15rem;border-radius:50%;border:1px solid transparent;display:inline-block;width:15rem}.heroSection_btnsContainer__l1i3H{margin:0 auto;display:flex;gap:2rem}@media (max-width:1024px){.heroSection_container__hlO6W{gap:2rem}.heroSection_btnsContainer__l1i3H{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}@media (max-width:768px){.heroSection_btnsContainer__l1i3H{flex-direction:column;align-items:center;gap:1rem}}@media (max-width:480px){.heroSection_logo__uRQlG{width:12rem;height:12rem}}.myServicesSection_servicesSection__3S42O{background-color:var(--secondary-bg);display:flex;flex-direction:column;gap:6.4rem}.myServicesSection_headerContainer__31VDi{display:flex;flex-direction:column;gap:2rem}.myServicesSection_servicesContainer__l6nhe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}@media (max-width:1200px){.myServicesSection_servicesContainer__l6nhe{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.myServicesSection_servicesContainer__l6nhe{grid-template-columns:1fr;gap:1.6rem}.myServicesSection_servicesSection__3S42O{gap:4rem}.myServicesSection_headerContainer__31VDi{text-align:center;gap:1.5rem}}@media (max-width:480px){.myServicesSection_servicesSection__3S42O{gap:3rem}.myServicesSection_servicesContainer__l6nhe{gap:1.2rem}}.servicesItem_container__LD_Et{background-color:var(--card);border:1px solid #333;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;border-radius:1.2rem;transition:all .3s}.servicesItem_container__LD_Et:hover{transform:scale(1.03);border:1px solid var(--hover-border);box-shadow:0 0 15px 2px rgba(251,191,36,.6)}.servicesItem_icon__CUinW{background:var(--accent);padding:2rem;border-radius:50%}.servicesItem_title__xaCj_{font-size:2rem;font-weight:600;text-align:center}.servicesItem_description__DPkao{text-align:center;font-size:1.6rem;color:var(--text-secondary)}.welcome_welcome__4eSwL{font-family:Courier New,Courier,monospace;font-size:1rem;color:#74e931;line-height:1.2;letter-spacing:0;white-space:pre-wrap;margin-bottom:1rem}@media (max-width:1000px){.welcome_welcome__4eSwL{display:none}}.terminalRenderer_outputSection__9mtXL{margin-top:2rem;padding:1rem;border-radius:8px;background-color:#121212;box-shadow:0 0 5px rgba(116,233,49,.15);font-size:1.3rem;color:var(--text);line-height:1.6}.terminalRenderer_outputSection__9mtXL p{margin:.5rem 0}.terminalRenderer_sectionTitle__877mz{font-size:1.5rem;color:var(--text-secondary-terminal);margin-bottom:1rem;border-left:3px solid #74e931;padding-left:.7rem;font-weight:700}.terminalRenderer_textOutput__rRZTO{color:var(--text-terminal);font-style:italic}.terminalRenderer_errorOutput__GxtJV{color:#e64545;font-weight:700}.terminalRenderer_commandLine__Eg0JW{color:#74e931;font-family:monospace}.terminalRenderer_profileBox__Te4_t{background-color:#1e1e1e;padding:1rem;border-radius:6px;border-left:4px solid #74e931}.terminalRenderer_profileBox__Te4_t p{margin:.3rem 0}.terminalRenderer_skillsContainer__v5Wlc{display:flex;flex-wrap:wrap;gap:2rem}.terminalRenderer_skillCategory__KJE6g{flex:1 1 40%}.terminalRenderer_skillLabel__0sdDS{color:var(--text-secondary-terminal);font-weight:700;margin-bottom:.5rem;font-size:1.3rem;text-transform:uppercase;border-bottom:1px dashed #74e931;padding-bottom:.3rem}.terminalRenderer_skillList__ihIrO{list-style:none;padding:0}.terminalRenderer_skillItem__qHTCc{display:flex;justify-content:space-between;padding:.3rem 0;color:var(--text)}.terminalRenderer_projectsGrid__KocBo{display:flex;flex-direction:column;gap:2rem;cursor:pointer;z-index:1000}.terminalRenderer_projectItem__CaDrW{padding:1.5rem;background-color:#141414;border-left:4px solid #74e931;border-radius:8px;transition:transform .2s;z-index:10000;cursor:pointer}.terminalRenderer_projectItem__CaDrW:hover{transform:scale(1.01);box-shadow:0 0 10px rgba(116,233,49,.2)}.terminalRenderer_projectHeader__GyBZz{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.terminalRenderer_projectIndex__6onZE{color:#74e931;font-weight:700}.terminalRenderer_projectTitle__EcarO{font-size:1.5rem;color:var(--text-secondary-terminal)}.terminalRenderer_projectDescription__q0Dh8{margin:.5rem 0;color:var(--text)}.terminalRenderer_projectTech__Liqj2{font-size:1.1rem;color:#aaa}.terminalRenderer_projectMeta__paz1r{font-size:1rem;color:#888;display:flex;gap:1rem;flex-wrap:wrap}.terminalRenderer_contactCard__rft0z{background-color:#1a1a1a;padding:1rem 1.5rem;border-radius:6px;border-left:4px solid #74e931}.terminalRenderer_contactCard__rft0z p{margin:.3rem 0;color:var(--text)}.terminalRenderer_contactCard__rft0z p strong{color:var(--text-secondary-terminal)}.terminalRenderer_typewriterText__44BNT{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid #74e931;animation:terminalRenderer_typing__w1sXU 2s steps(30),terminalRenderer_blink___Crb8 .75s step-end infinite;font-family:monospace;color:var(--text-terminal)}@keyframes terminalRenderer_typing__w1sXU{0%{width:0}to{width:100%}}.terminalRenderer_outputSection__9mtXL{animation:terminalRenderer_fadeIn__l8cYd .4s ease-in}@keyframes terminalRenderer_fadeIn__l8cYd{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.terminalRenderer_highlight__w71TC{color:#74e931;font-weight:700;font-family:monospace}.terminalRenderer_cursor__whPX1{animation:terminalRenderer_blink___Crb8 1s infinite;color:#74e931;font-weight:700}@keyframes terminalRenderer_blink___Crb8{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:500px){.terminalRenderer_outputSection__9mtXL{margin-top:1rem;padding:.5rem;font-size:1.2rem}.terminalRenderer_sectionTitle__877mz{font-size:1.4rem}.terminalRenderer_commandLine__Eg0JW,.terminalRenderer_errorOutput__GxtJV,.terminalRenderer_textOutput__rRZTO{font-size:1.2rem}.terminalRenderer_contactCard__rft0z,.terminalRenderer_profileBox__Te4_t,.terminalRenderer_projectItem__CaDrW{padding:.8rem;border-radius:6px}.terminalRenderer_skillLabel__0sdDS{font-size:1.2rem}.terminalRenderer_projectTitle__EcarO{font-size:1.4rem}}.nerdSection_nerdModeSection__iQm9E{padding:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;z-index:0}.nerdSection_nerdModeSection__iQm9E:before{content:"";display:block;position:absolute;background-image:linear-gradient(90deg,transparent,#74e931,transparent);height:.05rem;width:100%;top:2%;left:0;opacity:.2;animation:nerdSection_lineDown__iNy4v 20s linear infinite}@keyframes nerdSection_lineDown__iNy4v{0%{top:2%}50%{top:98%}to{top:2%}}.nerdSection_headerContainer__7OJzz{background-color:#2a2a2a;border-radius:1.2rem 1.2rem 0 0;border-bottom:1px solid #333;text-align:center}.nerdSection_macDots__ieztq span{height:1.2rem;width:1.2rem;border-radius:50%;display:block}.nerdSection_welcome__vNT40 p{color:var(--text-terminal);font-size:1.5rem;padding:.5rem 0}.nerdSection_nerdModeSection__iQm9E{position:relative;padding:2rem;background-color:#0d0d0d;color:#74e931;font-family:monospace;min-height:100vh}.nerdSection_terminalContainer__U1ijW{border:1px solid #2c2c2c;border-radius:1.2rem;background-color:#0d0d0d;width:min(90rem,99%);height:75vh;overflow-x:hidden}.nerdSection_headerContainer__7OJzz{display:flex;align-items:center;background-color:#1a1a1a;padding:1.5rem 2rem}.nerdSection_macDots__ieztq{display:flex;gap:.5rem}.nerdSection_dotRed__Qxt0F{width:12px;height:12px;background-color:#ef4544;border-radius:50%}.nerdSection_dotYellow___vLEe{width:12px;height:12px;background-color:#e9b431;border-radius:50%}.nerdSection_dotGreen__YeLZZ{width:12px;height:12px;background-color:#5ec65f;border-radius:50%}.nerdSection_header__6HxTX{color:var(--text-secondary);font-size:1.4rem;text-align:center;font-weight:500;margin:0 auto}.nerdSection_bodyContainer__XFiIi{padding:2rem;overflow-x:hidden;height:90.8%;overflow-y:auto}.nerdSection_welcome__vNT40{margin-bottom:2rem}.nerdSection_inputWrapper__YOQ_l{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.nerdSection_prompt__jENPC{color:var(--text-secondary-terminal);font-size:1.5rem}.nerdSection_promptsContainer__kcBfD{font-size:1.5rem}.nerdSection_commandInput__nGRf_{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);font-family:monospace;font-size:1.5rem}.nerdSection_commandBlock__58W8V{padding-top:1.5rem}.nerdSection_bodyContainer__XFiIi::-webkit-scrollbar{width:5px;height:10px}.nerdSection_bodyContainer__XFiIi::-webkit-scrollbar-track{background:transparent}.nerdSection_bodyContainer__XFiIi::-webkit-scrollbar-thumb{background-color:#74e931;border-radius:10px}.nerdSection_bodyContainer__XFiIi::-webkit-scrollbar-button:single-button{display:none;height:0;width:0}@media (max-width:500px){.nerdSection_nerdModeSection__iQm9E{padding:1rem}.nerdSection_terminalContainer__U1ijW{width:100%;height:100vh}.nerdSection_headerContainer__7OJzz{padding:1rem}.nerdSection_macDots__ieztq span{width:10px;height:10px}.nerdSection_header__6HxTX{font-size:1.2rem}.nerdSection_bodyContainer__XFiIi{padding:1rem;height:calc(100vh - 6rem)}.nerdSection_welcome__vNT40 p{font-size:1.2rem}.nerdSection_commandInput__nGRf_,.nerdSection_prompt__jENPC,.nerdSection_promptsContainer__kcBfD{font-size:1.3rem}.nerdSection_inputWrapper__YOQ_l{margin-top:.5rem}}.featuredWork_container__1KA5O{display:flex;gap:1rem;align-items:center;background-color:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.2);border-radius:9999rem;padding:1rem 3rem}.featuredWork_title__19pRq{color:var(--hover);font-size:1.6rem;font-weight:500}.featuredWork_ball__sa9iQ{width:1rem;height:1rem;border-radius:50%;background-color:var(--hover);animation:featuredWork_jump__HG_DH 1s ease-out infinite}@keyframes featuredWork_jump__HG_DH{0%{transform:translateY(0)}50%{transform:translateY(-.4rem)}to{transform:translateY(0)}}.projectsSection_projectsSection__fvwHH{position:relative;width:100%;overflow:hidden;background-color:#0d0d0d}.projectsSection_bgRadial1__M1jRx,.projectsSection_bgRadial2__QaHp8{position:absolute;inset:0;z-index:0}.projectsSection_bgRadial1__M1jRx{background:radial-gradient(circle at 20% 80%,rgba(251,191,36,.25),transparent 60%)}.projectsSection_bgRadial2__QaHp8{background:radial-gradient(circle at 80% 20%,rgba(251,191,36,.15),transparent 60%)}.projectsSection_line1__p0HPW,.projectsSection_line2__fhg9F{position:absolute;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(251,191,36,.3),transparent);z-index:1}.projectsSection_line1__p0HPW{left:25%}.projectsSection_line2__fhg9F{right:33.3333%}.projectsSection_container__Uabk_{position:relative;max-width:1400px;margin:0 auto;padding:0 1.5rem;z-index:2}.projectsSection_headerContainer__wkIHG{display:flex;flex-direction:column;gap:3.2rem;align-items:center}.projectsSection_filterContainer__WIaq9{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.projectsSection_bodyContainer__71vLZ{margin-top:8.4rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.projectsSection_moreProjects__lxVuF{margin:8rem auto 0;padding:5.4rem 3rem;width:min(80rem,95%);border-radius:1.2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;gap:2.6rem;text-align:center;transition:all .4s ease}.projectsSection_gitCta__kqmga{background:var(--accent);display:flex;align-items:center;gap:2rem;padding:1.2rem 3.6rem;border-radius:100rem}.projectsSection_gitCta__kqmga p{font-size:1.6rem;color:#000}@media (max-width:1024px){.projectsSection_bodyContainer__71vLZ{grid-template-columns:1fr;margin-top:6rem}.projectsSection_moreProjects__lxVuF{padding:4rem 2rem;margin-top:6rem}.projectsSection_gitCta__kqmga{gap:1.5rem;padding:1rem 3rem}.projectsSection_gitCta__kqmga p{font-size:1.5rem}.projectsSection_headerContainer__wkIHG{gap:2.4rem;text-align:center}}@media (max-width:768px){.projectsSection_moreProjects__lxVuF{width:100%;border-radius:1rem;gap:2rem}.projectsSection_gitCta__kqmga{padding:1rem 2.4rem;gap:1rem}.projectsSection_gitCta__kqmga p{font-size:1.4rem}.projectsSection_filterContainer__WIaq9{gap:.8rem;justify-content:center}}@media (max-width:480px){.projectsSection_projectsSection__fvwHH{padding-left:1rem;padding-right:1rem}.projectsSection_container__Uabk_{padding:0 1rem}.projectsSection_bodyContainer__71vLZ{gap:1.6rem}.projectsSection_moreProjects__lxVuF{padding:3.2rem 1.6rem;gap:1.8rem}.projectsSection_gitCta__kqmga{padding:1rem 2rem}.projectsSection_gitCta__kqmga p{font-size:1.3rem;text-align:center}}.filterBtn_container__7WX8w{padding:1rem 0;width:18rem;background-color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:1rem;border-radius:1.2rem}.filterBtn_title__pbDbb{font-size:1.4rem;color:#000}.filterBtn_active__mE3XR{background:var(--accent);box-shadow:0 0 3px #facc15,0 0 6px #facc15,0 0 12px #facc15}.projectComponent_container__f7FSV{background-color:var(--card);border-radius:1.2rem;border:1px solid #333;display:flex;flex-direction:column;transition:all .4s}.projectComponent_container__f7FSV:hover{transform:scale(1.01);border:1px solid var(--hover);box-shadow:0 0 15px rgba(250,204,21,.4),0 0 30px rgba(250,204,21,.2)}.projectComponent_container__f7FSV:hover .projectComponent_header__OvAKy:before{width:100%}.projectComponent_container__f7FSV:hover .projectComponent_linksContainer__0BA2B{visibility:visible;opacity:1;pointer-events:all}.projectComponent_linksContainer__0BA2B{visibility:hidden;opacity:0;pointer-events:none;gap:2rem;display:flex;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s}.projectComponent_container__f7FSV:hover .projectComponent_imgContainer__koQWu:after{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.projectComponent_img__RZ0VR{width:100%;height:30rem;object-fit:cover;border-radius:1.2rem 1.2rem 0 0}.projectComponent_imgContainer__koQWu{position:relative}.projectComponent_imgContainer__koQWu:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);border-radius:1.2rem 1.2rem 0 0;transition:all .3s;z-index:1}.projectComponent_statusContainer__OlU57{position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem}.projectComponent_status__ZwY89{display:flex;gap:.7rem;align-items:center;border-radius:100rem}.projectComponent_statusText__lIr5Y{font-size:1.2rem;padding:.4rem 1.2rem;background-color:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);border-radius:100rem}.projectComponent_ball__s05Vi{width:1.2rem;height:1.2rem;border-radius:50%;background-color:rgb(74,222,128);animation:projectComponent_lights__T3EAw 3s linear infinite}@keyframes projectComponent_lights__T3EAw{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.projectComponent_calendar__LAikB{display:flex;gap:1rem;align-items:center;background-color:var(--elements);padding:.4rem 1.2rem;border-radius:100rem}.projectComponent_calendar__LAikB p{font-size:1.2rem}.projectComponent_calendarIcon__DAgN7{color:var(--text);font-size:1.4rem}.projectComponent_contentContainer__IGhJ1{padding:4rem 2.5rem;display:flex;flex-direction:column;gap:2rem;height:100%}.projectComponent_header__OvAKy{font-size:clamp(2.2rem,2vw,3.6rem);position:relative}.projectComponent_header__OvAKy:before{content:"";display:block;height:2px;width:0;border-radius:100rem;background-color:var(--hover);position:absolute;bottom:-1rem;transition:all .3s}.projectComponent_description__4i2bU{font-size:1.6rem;color:var(--text-secondary);line-height:1.7}.projectComponent_tagsContainer__jSFoS{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto}.projectComponent_tagsContainer__jSFoS li{font-size:1.4rem;padding:.7rem 2.1rem;background-color:var(--elements);border-radius:100rem}.projectComponent_icon__TJhld{font-size:4rem;transition:all .3s}.projectComponent_linksContainer__0BA2B a{padding:1.2rem;transition:all .3s}.projectComponent_linksContainer__0BA2B a:first-child{color:var(--text);border-radius:1.2rem;background-color:#000;border:1px solid var(--text-secondary);transition:all .3s}.projectComponent_linksContainer__0BA2B a:first-child:hover{border-color:var(--hover);color:var(--hover)}.projectComponent_linksContainer__0BA2B a:first-child:hover .projectComponent_icon__TJhld{transform:rotate(45deg)}.projectComponent_linksContainer__0BA2B a:last-child{background:var(--accent);color:#000;border-radius:1.2rem;border:1px solid var(--text-secondary);transition:all .3s}.projectComponent_linksContainer__0BA2B a:last-child:hover{box-shadow:0 0 10px rgba(250,204,21,.3),0 0 20px rgba(250,204,21,.2),0 0 30px rgba(250,204,21,.1);border-color:var(--accent)}.techStackSection_techSection__FvDXG{background-color:var(--secondary-bg);display:flex;flex-direction:column;gap:6.4rem}.techStackSection_headerContainer__N4aLJ{display:flex;flex-direction:column;gap:2rem}.techStackSection_stackContainer__sSHKf{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2.4rem;gap:2.4rem}@media (max-width:1460px){.techStackSection_stackContainer__sSHKf{grid-template-columns:repeat(4,1fr)}}@media (max-width:965px){.techStackSection_stackContainer__sSHKf{grid-template-columns:repeat(3,1fr);gap:1.6rem}.techStackSection_techSection__FvDXG{gap:4rem}.techStackSection_headerContainer__N4aLJ{gap:1.5rem;text-align:center}}@media (max-width:705px){.techStackSection_stackContainer__sSHKf{grid-template-columns:repeat(2,1fr);gap:1.2rem}.techStackSection_techSection__FvDXG{gap:3rem}}@media (max-width:455px){.techStackSection_stackContainer__sSHKf{grid-template-columns:repeat(1,1fr);gap:1.2rem}}.techStackItem_container__BVzAE{background-color:var(--card);border:1px solid #333;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border-radius:1.2rem;transition:all .3s}.techStackItem_container__BVzAE:hover{transform:scale(1.05);border:1px solid var(--hover-border);box-shadow:0 0 15px 2px rgba(251,191,36,.6)}.techStackItem_header__PuVQS{font-size:1.8rem;font-weight:600}.techStackItem_category__v_wPn{background-color:var(--elements);padding:.4rem 2.4rem;border-radius:1000rem;font-size:1.2rem;border:1px solid #636363}.testimonialSection_testimonialSection__b9Hos{background-color:var(--bg);display:flex;flex-direction:column;gap:6.4rem}.testimonialSection_headerContainer__G9Eiw{display:flex;flex-direction:column;gap:2rem}.testimonialSection_testimonialContainer__iqBi1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}@media (max-width:1024px){.testimonialSection_testimonialContainer__iqBi1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonialSection_testimonialContainer__iqBi1{grid-template-columns:1fr}.testimonialSection_headerContainer__G9Eiw{text-align:center}}.testimonial_container__YA1jx{background-color:var(--card);border:1px solid #333;padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:2.4rem;border-radius:1.2rem;transition:all .3s}.testimonial_container__YA1jx:hover{transform:scale(1.03);border:1px solid var(--hover-border);box-shadow:0 0 15px 2px rgba(251,191,36,.6)}.testimonial_stars__Zz18W{display:flex}.testimonial_star__LBHtp{color:var(--hover);font-size:2.4rem;margin-left:-.2rem}.testimonial_description__wAiNt{font-style:italic;font-size:1.5rem;line-height:1.4;color:var(--text-secondary);font-weight:400}.testimonial_author__GUiF0{display:flex;gap:1rem;align-items:center}.testimonial_img__5Hdku{border-radius:50%}.testimonial_authorInfo__pB0fK{display:flex;flex-direction:column;gap:.8rem}.testimonial_name__pmZ2p{font-size:1.6rem;font-weight:600}.testimonial_position__fVDc4{color:var(--text-secondary);font-size:1.4rem}