.home_main__gAgsa{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.home_hero__a5iyJ{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:center;margin:40px 0 12px}.home_avatar__o9QIY{width:220px;height:220px;border-radius:9999px;border:2px solid var(--border);object-fit:cover;object-position:50% 40%;background:#1a1b1d}.home_heroText__iB2kB{display:flex;flex-direction:column;gap:8px}.home_name__EJyvx{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:.2px;margin:0}.home_badge__JnxMg{display:inline-block;font-size:.6em;color:var(--accent);margin-left:8px;vertical-align:middle}.home_subtitle__QsMBQ{margin:0;color:var(--text);font-size:clamp(16px,2.2vw,22px);font-weight:500}.home_rule__QytnS{margin:16px 0 24px;border-top:1px solid var(--border)}.home_info__tYcaS ul{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-gap:10px;gap:10px}.home_icon__Pmt8J{display:inline-flex;align-items:center;justify-content:center;width:32px;color:var(--muted);margin-right:8px;flex-shrink:0}.home_icon__Pmt8J svg{transform:translateY(7px)}.home_links__rcOKN{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin:0}.home_emailWrapper__9wWcU{display:inline-flex;align-items:center;gap:8px}.home_emailLink__wG082{text-decoration:underline;text-underline-offset:3px}.home_copyBtn__Ugxoo{display:inline-flex;align-items:center;gap:6px;background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:2px 6px;font-size:.72rem;cursor:pointer;transform:translateY(10%)}.home_copyBtn__Ugxoo:hover{border-color:rgba(96,165,250,.4)}.home_copyStatus__dSq5f{color:var(--muted);font-size:.8rem}.home_card__LUTnY{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px;transition:transform .1s ease,border-color .1s ease}.home_card__LUTnY:hover{transform:translateY(-7px);border-color:rgba(96,165,250,.4)}.home_cardTitle__K2UBK{font-weight:700}.home_cardSub__aHgk3{color:var(--muted);font-size:.95rem}.home_about__r_LNm{margin-top:32px}.home_aboutTitle__5A_g0{font-size:1.5rem;font-weight:700;margin:0 0 16px;color:var(--foreground)}.home_aboutContent__HaeEr{display:flex;flex-direction:column;gap:16px}.home_aboutContent__HaeEr p{margin:0;line-height:1.6;color:var(--foreground)}.home_experiences__RW7sJ{margin-top:48px}.home_experiencesTitle__wjaGN{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:var(--foreground)}.home_experiencesGrid__uo378{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.home_experienceCard__Qm6ks{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home_experienceCard__Qm6ks:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.4);box-shadow:0 8px 25px rgba(0,0,0,.1)}.home_experienceHeader__JJ7_b{display:flex;flex-direction:column;gap:12px}.home_projectInfoHeader__6P7Gn{display:flex;flex-direction:column;gap:4px}.home_companyName__Ku8YX{font-size:.875rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin:0}.home_experienceTitle__JDyo5{font-size:1.25rem;font-weight:700;margin:0;color:var(--text);line-height:1.3}.home_freelanceBadge__oGMCQ{background:var(--accent);color:white;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.home_experienceRole__4YK9s{font-size:1rem;font-weight:600;margin:0;color:var(--accent)}.home_experienceTime__VQ70I{font-size:.9rem;margin:0;color:var(--muted)}.home_experienceTech__vQDpr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.home_experiencePreview__5YDWV{width:100%;height:160px;border-radius:12px;overflow:hidden;background:var(--bg);border:1px solid var(--border)}.home_experienceCard__Qm6ks:hover .home_previewImage__gb3PX{transform:scale(1.05)}.home_viewProjectBtn__bfXzr{background:var(--accent);color:white;text-decoration:none;padding:12px 20px;border-radius:20px;font-weight:600;text-align:center;transition:all .2s ease;border:none;box-shadow:0 2px 8px rgba(96,165,250,.3)}.home_viewProjectBtn__bfXzr:hover{background:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(96,165,250,.4)}@media (max-width:720px){.home_main__gAgsa{padding:28px 20px 56px;overflow-x:hidden}.home_hero__a5iyJ{grid-template-columns:1fr;text-align:center;margin:24px 0 8px}.home_avatar__o9QIY{width:140px;height:140px;margin:0 auto}.home_name__EJyvx{font-size:clamp(22px,6.2vw,28px)}.home_subtitle__QsMBQ{font-size:clamp(14px,3.8vw,18px)}.home_aboutContent__HaeEr p{font-size:.95rem;font-weight:600}.home_info__tYcaS ul{gap:8px}.home_icon__Pmt8J{width:24px;margin-right:6px}.home_icon__Pmt8J svg{transform:none}.home_emailWrapper__9wWcU{flex-wrap:wrap;row-gap:4px}.home_copyBtn__Ugxoo{font-size:.68rem;padding:2px 6px;transform:none}.home_copyStatus__dSq5f{font-size:.75rem}.home_links__rcOKN{grid-template-columns:1fr;gap:16px}.home_card__LUTnY{padding:14px}.home_experiencesGrid__uo378{grid-template-columns:1fr}.home_experienceCard__Qm6ks{padding:18px}.home_experienceHeader__JJ7_b{gap:10px}.home_projectInfoHeader__6P7Gn{gap:6px}.home_companyName__Ku8YX{font-size:.8rem}.home_experienceTitle__JDyo5{font-size:1.1rem}.home_experienceRole__4YK9s{font-size:.95rem}.home_experienceTime__VQ70I{font-size:.85rem}.home_experienceTech__vQDpr{gap:6px}.home_experiencePreview__5YDWV{height:140px}}.home_projects__pt_qV{margin-top:48px}.home_projectsTitle__OHA_y{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:var(--foreground)}.home_projectsGrid__o1v5c{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:24px;gap:24px}.home_projectCard__ls2tu{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home_projectCard__ls2tu:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.4);box-shadow:0 8px 25px rgba(0,0,0,.1)}.home_projectCardHeader__HTiwt{display:flex;flex-direction:column;gap:8px}.home_projectType__xp9pc{font-size:.75rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin:0}.home_projectCardTitle__UzUwr{font-size:1.25rem;font-weight:700;margin:0;color:var(--text);line-height:1.3}.home_projectDescription__pGtUU{font-size:.95rem;line-height:1.6;color:var(--muted);margin:0;flex:1 1}.home_projectTech__F5xNi{display:flex;flex-wrap:wrap;gap:8px}.home_techTag__un4M7{background:rgba(96,165,250,.1);color:var(--accent);padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:500;border:1px solid rgba(96,165,250,.2)}.home_projectPreview__njsiA{width:100%;height:160px;border-radius:12px;overflow:hidden;background:var(--bg);border:1px solid var(--border)}.home_previewImage__gb3PX{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.home_projectCard__ls2tu:hover .home_previewImage__gb3PX{transform:scale(1.05)}.home_technologies__OxKC2{margin:48px 0}.home_technologiesTitle__Ax_rm{font-size:1.75rem;font-weight:700;margin:0 0 24px;color:var(--text)}.home_technologiesGrid__SJITf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.home_techItem__s5Ez1{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;text-align:center;transition:all .2s ease}.home_techItem__s5Ez1:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 8px 25px rgba(96,165,250,.15)}.home_techName__2C_yB{font-size:1rem;font-weight:600;color:var(--text)}.home_projectLinks__KTwrC{display:flex;gap:12px;margin-top:8px}.home_projectLink__r8QQ2{background:var(--accent);color:white;text-decoration:none;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:600;transition:all .2s ease;border:none}.home_projectLink__r8QQ2:hover{background:#3b82f6;transform:translateY(-1px)}@media (max-width:720px){.home_hero__a5iyJ{grid-template-columns:1fr;text-align:center}.home_avatar__o9QIY{margin:0 auto}.home_experiencesGrid__uo378,.home_links__rcOKN{grid-template-columns:1fr}.home_experienceCard__Qm6ks{padding:20px}.home_experienceHeader__JJ7_b{gap:12px}.home_projectInfoHeader__6P7Gn{gap:6px}.home_companyName__Ku8YX{font-size:.8rem}.home_projectsGrid__o1v5c{grid-template-columns:1fr}.home_projectCard__ls2tu{padding:20px}.home_projectLinks__KTwrC{flex-direction:column}.home_experienceTech__vQDpr{gap:6px}.home_techTag__un4M7{font-size:.75rem;padding:3px 10px}.home_technologiesGrid__SJITf{grid-template-columns:repeat(2,1fr);gap:12px}.home_techItem__s5Ez1{padding:16px}}@media (max-width:480px){.home_main__gAgsa{padding:22px 18px 44px;overflow-x:hidden}.home_avatar__o9QIY{width:120px;height:120px}.home_name__EJyvx{font-size:clamp(19px,6.6vw,23px)}.home_subtitle__QsMBQ{font-size:clamp(12.5px,3.8vw,15.5px)}.home_aboutContent__HaeEr p{font-size:.9rem;font-weight:600}.home_card__LUTnY{padding:12px}.home_experienceCard__Qm6ks{padding:16px}.home_experiencePreview__5YDWV{height:130px}.home_projectsGrid__o1v5c{grid-template-columns:1fr}.home_projectCard__ls2tu{padding:16px}.home_projectPreview__njsiA{height:130px}.home_viewProjectBtn__bfXzr{padding:10px 16px}}