.Header_header__0QFuv{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.Header_header__0QFuv[data-theme=dark]{background:rgba(17,24,39,.95);border-bottom:1px solid rgba(255,255,255,.1)}.Header_container__OiMmI{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:70px}.Header_logo__AQtsM{flex-shrink:0}.Header_logoLink__2kY2_{text-decoration:none;color:inherit}.Header_logoText__P5Bs_{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_nav__mmjjC{display:flex;align-items:center;gap:2rem}.Header_navLink__SycC1{text-decoration:none;color:#374151;font-weight:500;transition:color .3s ease;position:relative}.Header_navLink__SycC1:hover{color:#667eea}.Header_navLink__SycC1:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease}.Header_navLink__SycC1:hover:after{width:100%}.Header_actions__OoGgi{display:flex;align-items:center;gap:1rem}.Header_themeToggle__8_A3i{background:none;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;color:#374151}.Header_themeToggle__8_A3i:hover{background:rgba(102,126,234,.1);color:#667eea}.Header_themeIcon__73OzF{width:1.25rem;height:1.25rem}.Header_mobileMenuButton__JDNLt{display:none;background:none;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;color:#374151}.Header_mobileMenuButton__JDNLt:hover{background:rgba(102,126,234,.1);color:#667eea}.Header_menuIcon__Te4d9{width:1.5rem;height:1.5rem}.Header_header__0QFuv[data-theme=dark] .Header_navLink__SycC1{color:#d1d5db}.Header_header__0QFuv[data-theme=dark] .Header_navLink__SycC1:hover{color:#667eea}.Header_header__0QFuv[data-theme=dark] .Header_mobileMenuButton__JDNLt,.Header_header__0QFuv[data-theme=dark] .Header_themeToggle__8_A3i{color:#d1d5db}.Header_header__0QFuv[data-theme=dark] .Header_mobileMenuButton__JDNLt:hover,.Header_header__0QFuv[data-theme=dark] .Header_themeToggle__8_A3i:hover{background:rgba(102,126,234,.2);color:#667eea}@media (max-width:768px){.Header_nav__mmjjC{position:fixed;top:70px;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);flex-direction:column;padding:2rem;gap:1.5rem;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.1)}.Header_nav__mmjjC[data-theme=dark]{background:rgba(17,24,39,.95);border-bottom:1px solid rgba(255,255,255,.1)}.Header_navOpen__ajlWJ{transform:translateY(0);opacity:1;visibility:visible}.Header_mobileMenuButton__JDNLt{display:block}.Header_navLink__SycC1{font-size:1.125rem;padding:.5rem 0}}@media (max-width:480px){.Header_container__OiMmI{padding:0 .75rem}.Header_logoText__P5Bs_{font-size:1.25rem}}.Footer_footer__uDSrJ{background:#374151;color:white;padding:3rem 0 1.5rem;margin-top:auto;transition:all .3s ease}.Footer_footer__uDSrJ[data-theme=light]{background:#f8fafc;color:#1f2937}.Footer_container__yjIVm{max-width:1200px;margin:0 auto;padding:0 1rem}.Footer_content__KBpfp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.Footer_section__GJZEz{display:flex;flex-direction:column;gap:1rem}.Footer_title___NJqY{font-size:1.5rem;font-weight:700;margin:0}.Footer_description__9s13w{font-size:.875rem;opacity:.9;margin:0;line-height:1.5}.Footer_sectionTitle__UYjxy{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.Footer_links__lc0j_{display:flex;flex-direction:column;gap:.5rem}.Footer_link__edNqW{color:white;text-decoration:none;font-size:.875rem;transition:opacity .3s ease;opacity:.9}.Footer_footer__uDSrJ[data-theme=light] .Footer_link__edNqW{color:#1f2937}.Footer_link__edNqW:hover{opacity:1;text-decoration:underline;color:#667eea}.Footer_footer__uDSrJ[data-theme=light] .Footer_link__edNqW:hover{color:#4f46e5}.Footer_socialLinks__rUxio{display:flex;gap:1rem}.Footer_socialLink__tonZN{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(255,255,255,.1);border-radius:.5rem;color:white;text-decoration:none;transition:all .3s ease}.Footer_footer__uDSrJ[data-theme=light] .Footer_socialLink__tonZN{background:rgba(0,0,0,.1);color:#1f2937}.Footer_socialLink__tonZN:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);color:#667eea}.Footer_footer__uDSrJ[data-theme=light] .Footer_socialLink__tonZN:hover{background:rgba(0,0,0,.2);color:#4f46e5}.Footer_socialIcon__Akkns{width:1.25rem;height:1.25rem}.Footer_bottom__9esaw{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2);font-size:.875rem;opacity:.8}.Footer_copyright__3qIY3{flex:1}.Footer_tech__PjWAb{text-align:right}@media (max-width:768px){.Footer_footer__uDSrJ{padding:2rem 0 1rem}.Footer_content__KBpfp{grid-template-columns:1fr;gap:1.5rem}.Footer_bottom__9esaw{flex-direction:column;gap:.5rem;text-align:center}.Footer_tech__PjWAb{text-align:center}}@media (max-width:480px){.Footer_container__yjIVm{padding:0 .75rem}.Footer_socialLinks__rUxio{gap:.75rem}.Footer_socialLink__tonZN{width:2.25rem;height:2.25rem}.Footer_socialIcon__Akkns{width:1.125rem;height:1.125rem}}.PublicLayout_layout__bLKsy{min-height:100vh;display:flex;flex-direction:column;background:#ffffff;color:#0f172a;transition:all .3s ease}.PublicLayout_layout__bLKsy[data-theme=dark]{background:#0f172a;color:#f8fafc}.PublicLayout_main__R33md{flex:1;padding-top:70px;min-height:calc(100vh - 70px)}.PublicLayout_container__hDQbl{max-width:1200px;margin:0 auto;padding:0 1rem}.PublicLayout_section___4_Fr{padding:4rem 0}.PublicLayout_sectionSmall__jie1h{padding:2rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:6rem 0}@media (max-width:768px){.PublicLayout_section___4_Fr{padding:3rem 0}.PublicLayout_sectionSmall__jie1h{padding:1.5rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:4rem 0}}@media (max-width:480px){.PublicLayout_section___4_Fr{padding:2rem 0}.PublicLayout_sectionSmall__jie1h{padding:1rem 0}.PublicLayout_sectionLarge__8Qvxn{padding:3rem 0}}.BlogDetailSection_blogDetail__CHduo{min-height:100vh;background:#ffffff;transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark]{background:#1f2937}.BlogDetailSection_container__8HD5t{max-width:1200px;margin:0 auto;padding:0 1rem}.BlogDetailSection_hero__BPYTG{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:4rem 0 2rem;transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_hero__BPYTG{background:linear-gradient(135deg,#374151,#4b5563)}.BlogDetailSection_heroContent__hdVNF{text-align:center}.BlogDetailSection_backLink__tEe0w{display:inline-flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.8);text-decoration:none;font-size:.875rem;margin-bottom:2rem;transition:color .3s ease}.BlogDetailSection_backLink__tEe0w:hover{color:white}.BlogDetailSection_backIcon__SQ6wb{width:1rem;height:1rem}.BlogDetailSection_meta__oe_Fj{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.BlogDetailSection_metaItem__5E2_J{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.9}.BlogDetailSection_metaIcon__BFHf_{width:1rem;height:1rem}.BlogDetailSection_title__BoRyS{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.BlogDetailSection_excerpt__mNmJK{font-size:1.25rem;line-height:1.6;opacity:.9;max-width:600px;margin:0 auto 2rem}.BlogDetailSection_imageContainer__cMla4{margin-top:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.BlogDetailSection_image__dU3bV{width:100%;height:auto;max-height:400px;object-fit:cover}.BlogDetailSection_content__UbwFT{padding:4rem 0}.BlogDetailSection_contentWrapper__uA6f4{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.BlogDetailSection_article__k6pgh{background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh{background:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT{font-size:1.125rem;line-height:1.8;color:#374151;transition:color .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT{color:#f9fafb}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h1,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h2,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h3,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h4,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h5,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h6{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#1f2937;transition:color .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h1,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h2,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h3,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h4,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h5,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h6{color:#f9fafb}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h1{font-size:2.25rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h2{font-size:1.875rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT h3{font-size:1.5rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT p{margin-bottom:1.5rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT ol,.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT ul{margin-bottom:1.5rem;padding-left:1.5rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT li{margin-bottom:.5rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:2rem 0;font-style:italic;color:#6b7280;transition:color .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT blockquote{color:#9ca3af}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT code{background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;color:#1f2937;transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT code{background:#4b5563;color:#f9fafb}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT pre{background:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;transition:background .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT pre{background:#4b5563}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT pre code{background:none;padding:0;color:inherit}.BlogDetailSection_sidebar__GXDya{position:sticky;top:2rem}.BlogDetailSection_shareSection__8woeD,.BlogDetailSection_tagsSection__ONER5{background:white;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_shareSection__8woeD,.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_tagsSection__ONER5{background:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.BlogDetailSection_sidebarTitle__FGeq5{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937;transition:color .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_sidebarTitle__FGeq5{color:#f9fafb}.BlogDetailSection_sidebarIcon__nX3P7{width:1.25rem;height:1.25rem}.BlogDetailSection_shareButtons__WOjBE{display:flex;gap:.5rem}.BlogDetailSection_shareButton__5WVoW{background:#667eea;color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.BlogDetailSection_shareButton__5WVoW:hover{background:#5a67d8;transform:translateY(-1px)}.BlogDetailSection_tags__jJcY4{display:flex;flex-wrap:wrap;gap:.5rem}.BlogDetailSection_tag___GdtB{background:#f3f4f6;color:#374151;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;transition:all .3s ease}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_tag___GdtB{background:#4b5563;color:#f9fafb}.BlogDetailSection_tag___GdtB:hover{background:#e5e7eb;transform:translateY(-1px)}.BlogDetailSection_blogDetail__CHduo[data-theme=dark] .BlogDetailSection_tag___GdtB:hover{background:#6b7280}@media (max-width:1024px){.BlogDetailSection_contentWrapper__uA6f4{grid-template-columns:1fr;gap:2rem}.BlogDetailSection_sidebar__GXDya{position:static}}@media (max-width:768px){.BlogDetailSection_hero__BPYTG{padding:3rem 0 1.5rem}.BlogDetailSection_title__BoRyS{font-size:2.25rem}.BlogDetailSection_excerpt__mNmJK{font-size:1.125rem}.BlogDetailSection_content__UbwFT{padding:2rem 0}.BlogDetailSection_article__k6pgh{padding:1.5rem}.BlogDetailSection_meta__oe_Fj{gap:1rem}.BlogDetailSection_article__k6pgh .BlogDetailSection_content__UbwFT{font-size:1rem}}@media (max-width:480px){.BlogDetailSection_title__BoRyS{font-size:1.875rem}.BlogDetailSection_excerpt__mNmJK{font-size:1rem}.BlogDetailSection_article__k6pgh,.BlogDetailSection_shareSection__8woeD,.BlogDetailSection_tagsSection__ONER5{padding:1rem}}.ProjectDetailSection_projectDetail__E0SHd{min-height:100vh;background:#ffffff;transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark]{background:#1f2937}.ProjectDetailSection_container__ARB4S{max-width:1200px;margin:0 auto;padding:0 1rem}.ProjectDetailSection_hero__EG_vL{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:4rem 0 2rem;transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_hero__EG_vL{background:linear-gradient(135deg,#374151,#4b5563)}.ProjectDetailSection_heroContent__XAsaz{text-align:center}.ProjectDetailSection_backLink__FyG7c{display:inline-flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.8);text-decoration:none;font-size:.875rem;margin-bottom:2rem;transition:color .3s ease}.ProjectDetailSection_backLink__FyG7c:hover{color:white}.ProjectDetailSection_backIcon__jYWOX{width:1rem;height:1rem}.ProjectDetailSection_meta__xuubH{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.ProjectDetailSection_metaItem__gAtMp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.9}.ProjectDetailSection_metaIcon__6p_0Z{width:1rem;height:1rem}.ProjectDetailSection_statusBadge__eN1yX{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ProjectDetailSection_statusBadge__eN1yX.ProjectDetailSection_published__72m8Q{background:rgba(34,197,94,.2);color:#22c55e}.ProjectDetailSection_statusBadge__eN1yX.ProjectDetailSection_in-progress__chO4D{background:rgba(59,130,246,.2);color:#3b82f6}.ProjectDetailSection_statusBadge__eN1yX.ProjectDetailSection_draft__Kq5z7{background:rgba(107,114,128,.2);color:#6b7280}.ProjectDetailSection_title__mdg6G{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.ProjectDetailSection_description__WhmSu{font-size:1.25rem;line-height:1.6;opacity:.9;max-width:600px;margin:0 auto 2rem}.ProjectDetailSection_imageContainer__hVNKO{margin-top:2rem;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProjectDetailSection_image__5p8XL{width:100%;height:auto;max-height:400px;object-fit:cover}.ProjectDetailSection_content__gv_4H{padding:4rem 0}.ProjectDetailSection_contentWrapper__yk4eg{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.ProjectDetailSection_mainContent__hhQku{background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_mainContent__hhQku{background:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.ProjectDetailSection_sectionTitle__DttNs{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1f2937;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_sectionTitle__DttNs{color:#f9fafb}.ProjectDetailSection_technologiesSection__kdBES{margin-bottom:3rem}.ProjectDetailSection_technologies__mIYLn{display:flex;flex-wrap:wrap;gap:.75rem}.ProjectDetailSection_techTag__NTpXU{background:#f3f4f6;color:#374151;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_techTag__NTpXU{background:#4b5563;color:#f9fafb}.ProjectDetailSection_techTag__NTpXU:hover{background:#e5e7eb;transform:translateY(-1px)}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_techTag__NTpXU:hover{background:#6b7280}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H{font-size:1.125rem;line-height:1.8;color:#374151;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H{color:#f9fafb}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h1,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h2,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h3,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h4,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h5,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h6{margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#1f2937;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h1,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h2,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h3,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h4,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h5,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h6{color:#f9fafb}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h1{font-size:2.25rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h2{font-size:1.875rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H h3{font-size:1.5rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H p{margin-bottom:1.5rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H ol,.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H ul{margin-bottom:1.5rem;padding-left:1.5rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H li{margin-bottom:.5rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:2rem 0;font-style:italic;color:#6b7280;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H blockquote{color:#9ca3af}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H code{background:#f3f4f6;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;color:#1f2937;transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H code{background:#4b5563;color:#f9fafb}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H pre{background:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0;transition:background .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H pre{background:#4b5563}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H pre code{background:none;padding:0;color:inherit}.ProjectDetailSection_sidebar___q3RM{position:sticky;top:2rem}.ProjectDetailSection_infoSection__Uvdmh,.ProjectDetailSection_linksSection__hIHgK,.ProjectDetailSection_shareSection__psTV6{background:white;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_infoSection__Uvdmh,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_linksSection__hIHgK,.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_shareSection__psTV6{background:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.ProjectDetailSection_sidebarTitle__AyKR0{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_sidebarTitle__AyKR0{color:#f9fafb}.ProjectDetailSection_sidebarIcon__xht4S{width:1.25rem;height:1.25rem}.ProjectDetailSection_projectLinks__xh_AH{display:flex;flex-direction:column;gap:.75rem}.ProjectDetailSection_projectLink__kbRtH{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;color:#374151;text-decoration:none;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectLink__kbRtH{background:#4b5563;color:#f9fafb}.ProjectDetailSection_projectLink__kbRtH:hover{background:#e5e7eb;transform:translateY(-1px)}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_projectLink__kbRtH:hover{background:#6b7280}.ProjectDetailSection_linkIcon__e7kBf{width:1rem;height:1rem}.ProjectDetailSection_shareButtons__FocTT{display:flex;gap:.5rem}.ProjectDetailSection_shareButton__Ov5mD{background:#667eea;color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ProjectDetailSection_shareButton__Ov5mD:hover{background:#5a67d8;transform:translateY(-1px)}.ProjectDetailSection_infoList__O6lZS{display:flex;flex-direction:column;gap:.75rem}.ProjectDetailSection_infoItem__MiNK5{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb;transition:border-color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_infoItem__MiNK5{border-bottom-color:#4b5563}.ProjectDetailSection_infoItem__MiNK5:last-child{border-bottom:none}.ProjectDetailSection_infoLabel__wU9L1{font-size:.875rem;color:#6b7280;font-weight:500;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_infoLabel__wU9L1{color:#9ca3af}.ProjectDetailSection_infoValue__WdUzf{font-size:.875rem;color:#374151;font-weight:600;transition:color .3s ease}.ProjectDetailSection_projectDetail__E0SHd[data-theme=dark] .ProjectDetailSection_infoValue__WdUzf{color:#f9fafb}.ProjectDetailSection_infoValue__WdUzf.ProjectDetailSection_published__72m8Q{color:#22c55e}.ProjectDetailSection_infoValue__WdUzf.ProjectDetailSection_in-progress__chO4D{color:#3b82f6}.ProjectDetailSection_infoValue__WdUzf.ProjectDetailSection_draft__Kq5z7{color:#6b7280}@media (max-width:1024px){.ProjectDetailSection_contentWrapper__yk4eg{grid-template-columns:1fr;gap:2rem}.ProjectDetailSection_sidebar___q3RM{position:static}}@media (max-width:768px){.ProjectDetailSection_hero__EG_vL{padding:3rem 0 1.5rem}.ProjectDetailSection_title__mdg6G{font-size:2.25rem}.ProjectDetailSection_description__WhmSu{font-size:1.125rem}.ProjectDetailSection_content__gv_4H{padding:2rem 0}.ProjectDetailSection_mainContent__hhQku{padding:1.5rem}.ProjectDetailSection_meta__xuubH{gap:1rem}.ProjectDetailSection_projectContent__ui6fZ .ProjectDetailSection_content__gv_4H{font-size:1rem}}@media (max-width:480px){.ProjectDetailSection_title__mdg6G{font-size:1.875rem}.ProjectDetailSection_description__WhmSu{font-size:1rem}.ProjectDetailSection_infoSection__Uvdmh,.ProjectDetailSection_linksSection__hIHgK,.ProjectDetailSection_mainContent__hhQku,.ProjectDetailSection_shareSection__psTV6{padding:1rem}}.BlogSection_blog__pc3an{min-height:100vh;background:#ffffff;color:#1f2937;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark]{background:#111827;color:#f9fafb}.BlogSection_container__BbYE8{max-width:1200px;margin:0 auto;padding:0 1rem}.BlogSection_hero__ZCMKC{padding:6rem 0 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_hero__ZCMKC{background:linear-gradient(135deg,#1e293b,#334155)}.BlogSection_heroContent__DCiLj{text-align:center;max-width:600px;margin:0 auto}.BlogSection_title__YggjS{font-size:3rem;font-weight:700;margin:0 0 1rem}.BlogSection_subtitle__e8ypW{font-size:1.25rem;opacity:.9;margin:0;line-height:1.6}.BlogSection_filtersSection___MSUu{padding:2rem 0;background:#f9fafb;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_filtersSection___MSUu{background:#1f2937}.BlogSection_filters__By2R8{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.BlogSection_searchBox___qkxX{position:relative;flex:1;max-width:400px}.BlogSection_searchIcon__b4JSN{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_searchIcon__b4JSN{color:#9ca3af}.BlogSection_searchInput__WPvEt{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:white;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_searchInput__WPvEt{background:#374151;border-color:#4b5563;color:#f9fafb}.BlogSection_searchInput__WPvEt:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.BlogSection_categoryFilter__1nFPU{position:relative;display:flex;align-items:center;gap:.5rem}.BlogSection_filterIcon__K_nAS{width:1.25rem;height:1.25rem;color:#6b7280;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_filterIcon__K_nAS{color:#9ca3af}.BlogSection_categorySelect__t8EkR{padding:.75rem 2rem .75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:white;cursor:pointer;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_categorySelect__t8EkR{background:#374151;border-color:#4b5563;color:#f9fafb}.BlogSection_categorySelect__t8EkR:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.BlogSection_results__t9g4F{text-align:center;margin-top:1rem;font-size:.875rem;color:#6b7280;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_results__t9g4F{color:#9ca3af}.BlogSection_blogSection__g_pI9{padding:4rem 0}.BlogSection_blogGrid__opscE{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.BlogSection_blogCard__55C6Z{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #f3f4f6}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_blogCard__55C6Z{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px rgba(0,0,0,.3)}.BlogSection_blogCard__55C6Z:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_blogCard__55C6Z:hover{box-shadow:0 12px 25px rgba(0,0,0,.4)}.BlogSection_blogImage__3_G6V{position:relative;height:200px;overflow:hidden}.BlogSection_image__HJsET{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BlogSection_blogCard__55C6Z:hover .BlogSection_image__HJsET{transform:scale(1.05)}.BlogSection_imagePlaceholder__DoyVN{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_imagePlaceholder__DoyVN{background:linear-gradient(135deg,#475569,#64748b)}.BlogSection_placeholderText__aazyr{font-size:3rem;font-weight:700;color:white}.BlogSection_featuredBadge__jA4QF{position:absolute;top:1rem;right:1rem;background:#667eea;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.BlogSection_blogContent__XS84J{padding:1.5rem}.BlogSection_blogMeta__micY2{display:flex;gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#6b7280;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_blogMeta__micY2{color:#9ca3af}.BlogSection_blogAuthor__3thRl,.BlogSection_blogDate__d5g1H{display:flex;align-items:center;gap:.25rem}.BlogSection_metaIcon__v1Ufp{width:1rem;height:1rem}.BlogSection_blogTitle__CDE32{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem;line-height:1.3;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_blogTitle__CDE32{color:#f9fafb}.BlogSection_blogExcerpt___hTvQ{color:#6b7280;line-height:1.6;margin:0 0 1rem;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_blogExcerpt___hTvQ{color:#d1d5db}.BlogSection_blogCategory__IQTXQ{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;color:#667eea;font-weight:500}.BlogSection_categoryIcon__AIsXp{width:1rem;height:1rem}.BlogSection_blogFooter__PBKkE{display:flex;justify-content:flex-end}.BlogSection_readMore__3iETH{display:flex;align-items:center;gap:.5rem;color:#667eea;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease}.BlogSection_readMore__3iETH:hover{color:#5a67d8;transform:translateX(2px)}.BlogSection_arrowIcon__njMjn{width:1rem;height:1rem;transition:transform .3s ease}.BlogSection_readMore__3iETH:hover .BlogSection_arrowIcon__njMjn{transform:translateX(2px)}.BlogSection_noResults__sNdoN{text-align:center;padding:4rem 2rem}.BlogSection_noResultsIcon__ybuNA{font-size:4rem;margin-bottom:1rem}.BlogSection_noResultsTitle___SkBs{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 1rem;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_noResultsTitle___SkBs{color:#f9fafb}.BlogSection_noResultsText__VPehv{color:#6b7280;line-height:1.6;margin:0;transition:all .3s ease}.BlogSection_blog__pc3an[data-theme=dark] .BlogSection_noResultsText__VPehv{color:#d1d5db}@media (max-width:1024px){.BlogSection_blogGrid__opscE{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.BlogSection_hero__ZCMKC{padding:4rem 0 2rem}.BlogSection_title__YggjS{font-size:2.5rem}.BlogSection_subtitle__e8ypW{font-size:1.125rem}.BlogSection_filters__By2R8{flex-direction:column;align-items:stretch}.BlogSection_searchBox___qkxX{max-width:none}.BlogSection_blogGrid__opscE{grid-template-columns:1fr;gap:1.5rem}.BlogSection_blogMeta__micY2{flex-direction:column;gap:.5rem}.BlogSection_blogFooter__PBKkE{justify-content:flex-start}}@media (max-width:480px){.BlogSection_container__BbYE8{padding:0 .75rem}.BlogSection_title__YggjS{font-size:2rem}.BlogSection_blogContent__XS84J{padding:1rem}.BlogSection_blogTitle__CDE32{font-size:1.125rem}}.ContactSection_contact__r4u19{min-height:100vh;background:#ffffff;color:#1f2937;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark]{background:#111827;color:#f9fafb}.ContactSection_container__30Srr{max-width:1200px;margin:0 auto;padding:0 1rem}.ContactSection_hero__hA7L_{padding:6rem 0 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_hero__hA7L_{background:linear-gradient(135deg,#1e293b,#334155)}.ContactSection_heroContent__8xFYD{text-align:center;max-width:600px;margin:0 auto}.ContactSection_title__AGtR0{font-size:3rem;font-weight:700;margin:0 0 1rem}.ContactSection_subtitle__euOVq{font-size:1.25rem;opacity:.9;margin:0;line-height:1.6}.ContactSection_contactSection__pEkgn{padding:4rem 0}.ContactSection_contactGrid__yDMIQ{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ContactSection_contactForm__OEwnq{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #f3f4f6}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_contactForm__OEwnq{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px rgba(0,0,0,.3)}.ContactSection_formTitle__KUkIz{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 2rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_formTitle__KUkIz{color:#f9fafb}.ContactSection_form__7q_Lq{display:flex;flex-direction:column;gap:1.5rem}.ContactSection_formGroup__S0Eed{display:flex;flex-direction:column;gap:.5rem}.ContactSection_label__akr_J{font-weight:500;color:#374151;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_label__akr_J{color:#d1d5db}.ContactSection_input__8m_br,.ContactSection_textarea__l7NZo{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:white;transition:all .3s ease;font-family:inherit}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_input__8m_br,.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_textarea__l7NZo{background:#374151;border-color:#4b5563;color:#f9fafb}.ContactSection_input__8m_br:focus,.ContactSection_textarea__l7NZo:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ContactSection_textarea__l7NZo{resize:vertical;min-height:120px}.ContactSection_submitButton__mM_rY{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#667eea;color:white;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ContactSection_submitButton__mM_rY:hover:not(:disabled){background:#5a67d8;transform:translateY(-1px)}.ContactSection_submitButton__mM_rY:disabled{opacity:.6;cursor:not-allowed}.ContactSection_sendIcon__navPX{width:1.25rem;height:1.25rem}.ContactSection_successMessage__5UqXa{padding:1rem;background:#dcfce7;color:#166534;border-radius:.5rem;font-size:.875rem;margin-top:1rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_successMessage__5UqXa{background:#064e3b;color:#6ee7b7}.ContactSection_errorMessage__GdUEk{padding:1rem;background:#fee2e2;color:#991b1b;border-radius:.5rem;font-size:.875rem;margin-top:1rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_errorMessage__GdUEk{background:#7f1d1d;color:#fca5a5}.ContactSection_contactInfo__dLUiw{display:flex;flex-direction:column;gap:2rem}.ContactSection_infoTitle__uKUzV{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_infoTitle__uKUzV{color:#f9fafb}.ContactSection_infoList__fNFdk{display:flex;flex-direction:column;gap:1.5rem}.ContactSection_infoItem__Q8N2J{display:flex;gap:1rem;align-items:flex-start}.ContactSection_infoIcon__DkTK6{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#667eea;border-radius:50%;flex-shrink:0}.ContactSection_icon__TdqHn{width:1.25rem;height:1.25rem;color:white}.ContactSection_infoContent__FASnh{flex:1}.ContactSection_infoLabel__2RNM9{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .25rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_infoLabel__2RNM9{color:#9ca3af}.ContactSection_infoValue__aTXzC{font-size:1rem;color:#1f2937;text-decoration:none;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_infoValue__aTXzC{color:#f9fafb}.ContactSection_infoValue__aTXzC:hover{color:#667eea}.ContactSection_socialSection__V_yoo{margin-top:1rem}.ContactSection_socialTitle__o8_Mm{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_socialTitle__o8_Mm{color:#f9fafb}.ContactSection_socialLinks__39lI3{display:flex;gap:1rem}.ContactSection_socialLink__R5TVs{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#f3f4f6;border-radius:50%;color:#374151;text-decoration:none;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_socialLink__R5TVs{background:#374151;color:#d1d5db}.ContactSection_socialLink__R5TVs:hover{background:#667eea;color:white;transform:translateY(-2px)}.ContactSection_socialIcon__jVfk7{width:1.25rem;height:1.25rem}.ContactSection_additionalInfo__AMaIl{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:.75rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_additionalInfo__AMaIl{background:#1f2937}.ContactSection_additionalTitle__lI_CJ{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_additionalTitle__lI_CJ{color:#f9fafb}.ContactSection_schedule__s08CN{display:flex;flex-direction:column;gap:.75rem}.ContactSection_scheduleItem__IPfYX{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_scheduleItem__IPfYX{border-bottom-color:#374151}.ContactSection_scheduleItem__IPfYX:last-child{border-bottom:none}.ContactSection_day__oXidK{font-weight:500;color:#374151;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_day__oXidK{color:#d1d5db}.ContactSection_time__CMm9Y{color:#6b7280;font-size:.875rem;transition:all .3s ease}.ContactSection_contact__r4u19[data-theme=dark] .ContactSection_time__CMm9Y{color:#9ca3af}@media (max-width:1024px){.ContactSection_contactGrid__yDMIQ{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.ContactSection_hero__hA7L_{padding:4rem 0 2rem}.ContactSection_title__AGtR0{font-size:2.5rem}.ContactSection_subtitle__euOVq{font-size:1.125rem}.ContactSection_contactSection__pEkgn{padding:2rem 0}.ContactSection_contactForm__OEwnq{padding:1.5rem}.ContactSection_infoItem__Q8N2J{flex-direction:column;text-align:center;gap:.75rem}.ContactSection_socialLinks__39lI3{justify-content:center}.ContactSection_scheduleItem__IPfYX{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.ContactSection_container__30Srr{padding:0 .75rem}.ContactSection_title__AGtR0{font-size:2rem}.ContactSection_contactForm__OEwnq{padding:1rem}.ContactSection_submitButton__mM_rY{padding:.875rem 1.5rem}.ContactSection_infoIcon__DkTK6{width:2.5rem;height:2.5rem}.ContactSection_icon__TdqHn{width:1rem;height:1rem}}.HeroSection_hero__BeDIK{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;transition:all .3s ease}.HeroSection_hero__BeDIK[data-theme=dark]{background:linear-gradient(135deg,#374151,#4b5563)}.HeroSection_container__hWwB5{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;position:relative;z-index:2}.HeroSection_content__89QCz{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:80vh}.HeroSection_textContent__z1DUH{opacity:0;transform:translateY(30px);transition:all .8s ease}.HeroSection_textContent__z1DUH.HeroSection_visible__dP12Z{opacity:1;transform:translateY(0)}.HeroSection_badge__grtCA{display:inline-flex;align-items:center;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);border-radius:50px;padding:.5rem 1rem;margin-bottom:1.5rem}.HeroSection_badgeText___5alI{color:white;font-size:.875rem;font-weight:500}.HeroSection_title__lkrMw{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem;color:white}.HeroSection_name__Jgfd7{background:linear-gradient(135deg,#ffffff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_subtitle__5nMEE{font-size:1.5rem;font-weight:600;color:rgba(255,255,255,.9);margin-bottom:1.5rem;line-height:1.4}.HeroSection_description__JLekE{font-size:1.125rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:2.5rem;max-width:500px}.HeroSection_actions__PVW8I{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.HeroSection_primaryButton__ijWmc{display:inline-flex;align-items:center;gap:.5rem;background:white;color:#667eea;padding:.875rem 1.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.HeroSection_primaryButton__ijWmc:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);background:#f8fafc}.HeroSection_secondaryButton__p5ukg{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:white;padding:.875rem 1.5rem;border:2px solid rgba(255,255,255,.3);border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);text-decoration:none}.HeroSection_secondaryButton__p5ukg:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.HeroSection_buttonIcon__8H3jA{width:1.25rem;height:1.25rem}.HeroSection_socialLinks__GdQuS{display:flex;gap:1rem}.HeroSection_socialLink__BUDap{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:white;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}.HeroSection_socialLink__BUDap:hover{background:rgba(255,255,255,.25);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.HeroSection_socialIcon__bEe4x{width:1.25rem;height:1.25rem}.HeroSection_visualContent__l04pH{opacity:0;transform:translateY(30px);transition:all .8s ease .2s;display:flex;justify-content:center;align-items:center}.HeroSection_visualContent__l04pH.HeroSection_visible__dP12Z{opacity:1;transform:translateY(0)}.HeroSection_avatarContainer__sV7xl{position:relative;display:flex;justify-content:center;align-items:center}.HeroSection_avatar__GDM5d{object-fit:cover}.HeroSection_avatarPlaceholder__n75KZ,.HeroSection_avatar__GDM5d{width:300px;height:300px;border-radius:50%;border:4px solid rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.2)}.HeroSection_avatarPlaceholder__n75KZ{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.HeroSection_hero__BeDIK[data-theme=dark] .HeroSection_avatarPlaceholder__n75KZ{background:linear-gradient(135deg,#475569,#64748b)}.HeroSection_avatarText__T_aZo{font-size:6rem;font-weight:800;color:white}.HeroSection_floatingElement__wz_go{position:absolute;animation:HeroSection_float__MM2on 3s ease-in-out infinite;animation-delay:var(--delay)}.HeroSection_techBadge__YnerY{background:rgba(255,255,255,.9);color:#667eea;padding:.5rem 1rem;border-radius:25px;font-weight:600;font-size:.875rem;box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(10px);transition:all .3s ease}.HeroSection_hero__BeDIK[data-theme=dark] .HeroSection_techBadge__YnerY{background:rgba(30,41,59,.9);color:#94a3b8}.HeroSection_floatingElement__wz_go:first-child{top:20%;left:-20px}.HeroSection_floatingElement__wz_go:nth-child(2){top:40%;right:-30px}.HeroSection_floatingElement__wz_go:nth-child(3){bottom:30%;left:-10px}.HeroSection_floatingElement__wz_go:nth-child(4){bottom:10%;right:-20px}@keyframes HeroSection_float__MM2on{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.HeroSection_scrollIndicator__4jm3R{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,255,255,.7)}.HeroSection_scrollText__zcAbM{font-size:.875rem;font-weight:500}.HeroSection_scrollArrow__07nbC{width:2px;height:30px;background:rgba(255,255,255,.5);border-radius:1px;position:relative;animation:HeroSection_scrollBounce__Cwu8S 2s infinite}.HeroSection_scrollArrow__07nbC:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid rgba(255,255,255,.5)}@keyframes HeroSection_scrollBounce__Cwu8S{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.HeroSection_backgroundElements__vrIsu{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.HeroSection_bgCircle__4k04o{position:absolute;border-radius:50%;background:rgba(255,255,255,.05);animation:HeroSection_float__MM2on 6s ease-in-out infinite;transition:all .3s ease}.HeroSection_hero__BeDIK[data-theme=dark] .HeroSection_bgCircle__4k04o{background:rgba(148,163,184,.05)}.HeroSection_bgCircle__4k04o:first-child{width:200px;height:200px;top:10%;right:10%;animation-delay:0s}.HeroSection_bgCircle__4k04o:nth-child(2){width:150px;height:150px;bottom:20%;left:5%;animation-delay:2s}.HeroSection_bgCircle__4k04o:nth-child(3){width:100px;height:100px;top:60%;right:20%;animation-delay:4s}@media (max-width:1024px){.HeroSection_content__89QCz{grid-template-columns:1fr;gap:2rem;text-align:center}.HeroSection_title__lkrMw{font-size:2.5rem}.HeroSection_subtitle__5nMEE{font-size:1.25rem}.HeroSection_description__JLekE{max-width:100%}.HeroSection_actions__PVW8I,.HeroSection_socialLinks__GdQuS{justify-content:center}.HeroSection_avatarPlaceholder__n75KZ,.HeroSection_avatar__GDM5d{width:250px;height:250px}.HeroSection_avatarText__T_aZo{font-size:5rem}}@media (max-width:768px){.HeroSection_hero__BeDIK{min-height:90vh}.HeroSection_content__89QCz{min-height:70vh}.HeroSection_title__lkrMw{font-size:2rem}.HeroSection_subtitle__5nMEE{font-size:1.125rem}.HeroSection_description__JLekE{font-size:1rem}.HeroSection_actions__PVW8I{flex-direction:column;align-items:center}.HeroSection_primaryButton__ijWmc,.HeroSection_secondaryButton__p5ukg{width:100%;max-width:300px;justify-content:center}.HeroSection_avatarPlaceholder__n75KZ,.HeroSection_avatar__GDM5d{width:200px;height:200px}.HeroSection_avatarText__T_aZo{font-size:4rem}.HeroSection_floatingElement__wz_go{display:none}}@media (max-width:480px){.HeroSection_container__hWwB5{padding:0 .75rem}.HeroSection_title__lkrMw{font-size:1.75rem}.HeroSection_subtitle__5nMEE{font-size:1rem}.HeroSection_avatarPlaceholder__n75KZ,.HeroSection_avatar__GDM5d{width:150px;height:150px}.HeroSection_avatarText__T_aZo{font-size:3rem}.HeroSection_socialLinks__GdQuS{gap:.75rem}.HeroSection_socialLink__BUDap{width:2.5rem;height:2.5rem}}.HomeSEO_seoSection__Sbs6A{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden;transition:all .3s ease}.HomeSEO_seoSection__Sbs6A:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23e2e8f0' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;transition:opacity .3s ease}.HomeSEO_container__O3BJJ{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.HomeSEO_content__IYsOj{max-width:1000px;margin:0 auto;text-align:center}.HomeSEO_mainTitle__0Jzzr{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:2rem;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1);transition:color .3s ease}.HomeSEO_mainTitle__0Jzzr span{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.HomeSEO_grid__ik5mj{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;text-align:left}.HomeSEO_skillCard___NeXM{background:rgba(255,255,255,.9);border-radius:16px;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);transition:all .3s ease}.HomeSEO_skillCard___NeXM:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);background:rgba(255,255,255,.95)}.HomeSEO_skillTitle__M_4QG{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.HomeSEO_skillTitle__M_4QG:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:2px;transition:background .3s ease}.HomeSEO_skillDescription__dk7aj{color:#64748b;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem;transition:color .3s ease}.HomeSEO_skillList__T1kZc{list-style:none;padding:0;margin:0}.HomeSEO_skillItem__Y9cRy{display:flex;align-items:center;padding:.5rem 0;color:#475569;font-weight:500;transition:all .2s ease}.HomeSEO_skillItem__Y9cRy:hover{color:#6366f1;transform:translateX(5px)}.HomeSEO_skillItem__Y9cRy:before{content:"▹";color:#6366f1;font-weight:700;margin-right:.75rem;font-size:1.1rem;transition:color .2s ease}.HomeSEO_ctaSection__Q3oiA{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:4rem 0;position:relative;overflow:hidden;transition:background .3s ease}.HomeSEO_ctaSection__Q3oiA:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M20 20c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20zm0 0c0-11.046 8.954-20 20-20s20 8.954 20 20-8.954 20-20 20-20-8.954-20-20z'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .3s ease}.HomeSEO_ctaContainer__fAk8o{max-width:800px;margin:0 auto;padding:0 1rem;text-align:center;position:relative;z-index:1}.HomeSEO_ctaTitle__NzIdX{font-size:2.5rem;font-weight:800;color:white;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2);transition:color .3s ease}.HomeSEO_ctaDescription__lxKV0{color:rgba(255,255,255,.9);font-size:1.1rem;line-height:1.7;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;transition:color .3s ease}.HomeSEO_ctaButton__dSZvS{display:inline-flex;align-items:center;gap:.5rem;background:white;color:#6366f1;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.2);border:2px solid transparent}.HomeSEO_ctaButton__dSZvS:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.3);background:#f8fafc;border-color:#e2e8f0;color:#4f46e5}.HomeSEO_ctaButton__dSZvS:after{content:"→";font-size:1.2rem;transition:transform .2s ease}.HomeSEO_ctaButton__dSZvS:hover:after{transform:translateX(3px)}.HomeSEO_experienceHighlights__L_VLk{background:rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-top:2rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.HomeSEO_experienceHighlights__L_VLk:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.HomeSEO_experienceTitle__vKjvS{color:white;font-weight:600;margin-bottom:1rem;font-size:1.1rem;transition:color .3s ease}.HomeSEO_experienceList__uY3e9{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.HomeSEO_experienceItem___c2ev{color:rgba(255,255,255,.9);font-size:.95rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;padding:.5rem;border-radius:8px}.HomeSEO_experienceItem___c2ev:hover{background:rgba(255,255,255,.1);color:white;transform:translateX(5px)}.HomeSEO_experienceItem___c2ev:before{content:"✓";color:#10b981;font-weight:700;transition:color .2s ease}.HomeSEO_experienceItem___c2ev:hover:before{color:#34d399}@media (max-width:768px){.HomeSEO_mainTitle__0Jzzr{font-size:2rem}.HomeSEO_grid__ik5mj{grid-template-columns:1fr;gap:2rem}.HomeSEO_skillCard___NeXM{padding:1.5rem}.HomeSEO_ctaTitle__NzIdX{font-size:2rem}.HomeSEO_ctaDescription__lxKV0{font-size:1rem}.HomeSEO_experienceList__uY3e9{grid-template-columns:1fr}}@media (max-width:480px){.HomeSEO_ctaSection__Q3oiA,.HomeSEO_seoSection__Sbs6A{padding:3rem 0}.HomeSEO_ctaTitle__NzIdX,.HomeSEO_mainTitle__0Jzzr{font-size:1.75rem}.HomeSEO_ctaButton__dSZvS{padding:.875rem 1.5rem;font-size:1rem}}[data-theme=dark] .HomeSEO_seoSection__Sbs6A{background:linear-gradient(135deg,#0f172a,#1e293b)}[data-theme=dark] .HomeSEO_seoSection__Sbs6A:before{opacity:.3}[data-theme=dark] .HomeSEO_skillCard___NeXM{background:rgba(30,41,59,.9);border-color:rgba(255,255,255,.1);box-shadow:0 10px 25px rgba(0,0,0,.3)}[data-theme=dark] .HomeSEO_skillCard___NeXM:hover{background:rgba(30,41,59,.95);box-shadow:0 20px 40px rgba(0,0,0,.4)}[data-theme=dark] .HomeSEO_mainTitle__0Jzzr{color:#f8fafc;text-shadow:0 2px 4px rgba(0,0,0,.3)}[data-theme=dark] .HomeSEO_mainTitle__0Jzzr span{background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .HomeSEO_skillTitle__M_4QG{color:#f1f5f9}[data-theme=dark] .HomeSEO_skillTitle__M_4QG:before{background:linear-gradient(135deg,#818cf8,#a78bfa)}[data-theme=dark] .HomeSEO_skillDescription__dk7aj{color:#cbd5e1}[data-theme=dark] .HomeSEO_skillItem__Y9cRy{color:#94a3b8}[data-theme=dark] .HomeSEO_skillItem__Y9cRy:before,[data-theme=dark] .HomeSEO_skillItem__Y9cRy:hover{color:#818cf8}[data-theme=dark] .HomeSEO_ctaSection__Q3oiA{background:linear-gradient(135deg,#4f46e5,#7c3aed)}[data-theme=dark] .HomeSEO_ctaButton__dSZvS{background:#1e293b;color:#f1f5f9;border-color:rgba(255,255,255,.1)}[data-theme=dark] .HomeSEO_ctaButton__dSZvS:hover{background:#334155;color:#f8fafc;border-color:rgba(255,255,255,.2)}[data-theme=dark] .HomeSEO_experienceHighlights__L_VLk{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1)}[data-theme=dark] .HomeSEO_experienceHighlights__L_VLk:hover{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.2)}[data-theme=dark] .HomeSEO_experienceItem___c2ev:hover{background:rgba(255,255,255,.05)}[data-theme=light] .HomeSEO_seoSection__Sbs6A{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}[data-theme=light] .HomeSEO_skillCard___NeXM{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.2)}[data-theme=light] .HomeSEO_skillCard___NeXM:hover{background:rgba(255,255,255,.95)}[data-theme=light] .HomeSEO_mainTitle__0Jzzr{color:#1e293b}[data-theme=light] .HomeSEO_mainTitle__0Jzzr span{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .HomeSEO_skillTitle__M_4QG{color:#1e293b}[data-theme=light] .HomeSEO_skillTitle__M_4QG:before{background:linear-gradient(135deg,#6366f1,#8b5cf6)}[data-theme=light] .HomeSEO_skillDescription__dk7aj{color:#64748b}[data-theme=light] .HomeSEO_skillItem__Y9cRy{color:#475569}[data-theme=light] .HomeSEO_skillItem__Y9cRy:before,[data-theme=light] .HomeSEO_skillItem__Y9cRy:hover{color:#6366f1}[data-theme=light] .HomeSEO_ctaSection__Q3oiA{background:linear-gradient(135deg,#6366f1,#8b5cf6)}[data-theme=light] .HomeSEO_ctaButton__dSZvS{background:white;color:#6366f1}[data-theme=light] .HomeSEO_ctaButton__dSZvS:hover{background:#f8fafc;color:#4f46e5}[data-theme=light] .HomeSEO_experienceHighlights__L_VLk{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}[data-theme=light] .HomeSEO_experienceHighlights__L_VLk:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}[data-theme=light] .HomeSEO_experienceItem___c2ev:hover{background:rgba(255,255,255,.1)}.ProjectsSection_projects__ucERN{min-height:100vh;background:#ffffff;color:#1f2937;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark]{background:#111827;color:#f9fafb}.ProjectsSection_container__irsnC{max-width:1200px;margin:0 auto;padding:0 1rem}.ProjectsSection_hero__fBYMl{padding:6rem 0 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_hero__fBYMl{background:linear-gradient(135deg,#1e293b,#334155)}.ProjectsSection_heroContent__YVMVQ{text-align:center;max-width:600px;margin:0 auto}.ProjectsSection_title__OyQdD{font-size:3rem;font-weight:700;margin:0 0 1rem}.ProjectsSection_subtitle__CXzpq{font-size:1.25rem;opacity:.9;margin:0;line-height:1.6}.ProjectsSection_filtersSection__5eeOI{padding:2rem 0;background:#f9fafb;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_filtersSection__5eeOI{background:#1f2937}.ProjectsSection_filters__P8_xe{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.ProjectsSection_searchBox__26sm8{position:relative;flex:1;max-width:400px}.ProjectsSection_searchIcon__cjhM3{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_searchIcon__cjhM3{color:#9ca3af}.ProjectsSection_searchInput__baKRH{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:white;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_searchInput__baKRH{background:#374151;border-color:#4b5563;color:#f9fafb}.ProjectsSection_searchInput__baKRH:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ProjectsSection_categoryFilter__T512B{position:relative;display:flex;align-items:center;gap:.5rem}.ProjectsSection_filterIcon__TmPNV{width:1.25rem;height:1.25rem;color:#6b7280;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_filterIcon__TmPNV{color:#9ca3af}.ProjectsSection_categorySelect__JKUaz{padding:.75rem 2rem .75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:white;cursor:pointer;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_categorySelect__JKUaz{background:#374151;border-color:#4b5563;color:#f9fafb}.ProjectsSection_categorySelect__JKUaz:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ProjectsSection_results__yNkUB{text-align:center;margin-top:1rem;font-size:.875rem;color:#6b7280;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_results__yNkUB{color:#9ca3af}.ProjectsSection_projectsSection__nzI7Q{padding:4rem 0}.ProjectsSection_projectsGrid__0x3O7{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.ProjectsSection_projectCard__v8RHO{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #f3f4f6;text-decoration:none;display:block;color:inherit}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectCard__v8RHO{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px rgba(0,0,0,.3)}.ProjectsSection_projectCard__v8RHO:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectCard__v8RHO:hover{box-shadow:0 12px 25px rgba(0,0,0,.4)}.ProjectsSection_projectImage__ayxgc{position:relative;height:200px;overflow:hidden}.ProjectsSection_image__WJthm{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProjectsSection_projectCard__v8RHO:hover .ProjectsSection_image__WJthm{transform:scale(1.05)}.ProjectsSection_imagePlaceholder__nFNlv{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_imagePlaceholder__nFNlv{background:linear-gradient(135deg,#475569,#64748b)}.ProjectsSection_placeholderText__Wf9p9{font-size:3rem;font-weight:700;color:white}.ProjectsSection_featuredBadge__nCPat{position:absolute;top:1rem;right:1rem;background:#667eea;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.ProjectsSection_projectContent__us0AZ{padding:1.5rem}.ProjectsSection_projectHeader__rwdZs{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.ProjectsSection_projectTitle__YWTy2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;line-height:1.3;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectTitle__YWTy2{color:#f9fafb}.ProjectsSection_projectCategory__jevj5{background:#f3f4f6;color:#374151;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;white-space:nowrap;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectCategory__jevj5{background:#374151;color:#d1d5db}.ProjectsSection_projectDescription__CzXOg{color:#6b7280;line-height:1.6;margin:0 0 1rem;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectDescription__CzXOg{color:#d1d5db}.ProjectsSection_projectTechnologies__XBoCm{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ProjectsSection_techTag__9Sz8Y{background:#f3f4f6;color:#374151;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_techTag__9Sz8Y{background:#374151;color:#d1d5db}.ProjectsSection_moreTech__BWBEv{background:#667eea;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.ProjectsSection_projectLinks__Qut_3{display:flex;gap:1rem;margin-bottom:1rem}.ProjectsSection_projectLink__d0HtH{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;color:#374151;text-decoration:none;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectLink__d0HtH{background:#374151;color:#d1d5db}.ProjectsSection_projectLink__d0HtH:hover{background:#667eea;color:white;transform:translateY(-1px)}.ProjectsSection_linkIcon__y93uN{width:1rem;height:1rem}.ProjectsSection_projectMeta__toM9j{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.ProjectsSection_projectDate__gXEHY{color:#6b7280;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_projectDate__gXEHY{color:#9ca3af}.ProjectsSection_projectStatus__RnvTf{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.ProjectsSection_published__zxq72{background:#dcfce7;color:#166534}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_published__zxq72{background:#064e3b;color:#6ee7b7}.ProjectsSection_in-progress__0fZKo{background:#fef3c7;color:#92400e}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_in-progress__0fZKo{background:#78350f;color:#fcd34d}.ProjectsSection_draft__6HS9W{background:#fee2e2;color:#991b1b}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_draft__6HS9W{background:#7f1d1d;color:#fca5a5}.ProjectsSection_noResults__Amh_1{text-align:center;padding:4rem 2rem}.ProjectsSection_noResultsIcon__6taqQ{font-size:4rem;margin-bottom:1rem}.ProjectsSection_noResultsTitle__2_3Bi{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 1rem;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_noResultsTitle__2_3Bi{color:#f9fafb}.ProjectsSection_noResultsText__Ib6ll{color:#6b7280;line-height:1.6;margin:0;transition:all .3s ease}.ProjectsSection_projects__ucERN[data-theme=dark] .ProjectsSection_noResultsText__Ib6ll{color:#d1d5db}@media (max-width:1024px){.ProjectsSection_projectsGrid__0x3O7{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.ProjectsSection_hero__fBYMl{padding:4rem 0 2rem}.ProjectsSection_title__OyQdD{font-size:2.5rem}.ProjectsSection_subtitle__CXzpq{font-size:1.125rem}.ProjectsSection_filters__P8_xe{flex-direction:column;align-items:stretch}.ProjectsSection_searchBox__26sm8{max-width:none}.ProjectsSection_projectsGrid__0x3O7{grid-template-columns:1fr;gap:1.5rem}.ProjectsSection_projectHeader__rwdZs{flex-direction:column;align-items:flex-start}.ProjectsSection_projectLinks__Qut_3{flex-direction:column}.ProjectsSection_projectMeta__toM9j{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.ProjectsSection_container__irsnC{padding:0 .75rem}.ProjectsSection_title__OyQdD{font-size:2rem}.ProjectsSection_projectContent__us0AZ{padding:1rem}.ProjectsSection_projectTitle__YWTy2{font-size:1.125rem}}.AboutSection_about__Erxb9{min-height:100vh;background:#ffffff;color:#1f2937;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark]{background:#111827;color:#f9fafb}.AboutSection_container__3PMbw{max-width:1200px;margin:0 auto;padding:0 1rem}.AboutSection_hero__ZXwoj{padding:6rem 0 4rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_hero__ZXwoj{background:linear-gradient(135deg,#1e293b,#334155)}.AboutSection_heroContent__JwHnE{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center}.AboutSection_avatarSection__x_Owo{display:flex;justify-content:center}.AboutSection_avatar__Zh2Sn{object-fit:cover}.AboutSection_avatarPlaceholder__Q92Je,.AboutSection_avatar__Zh2Sn{width:200px;height:200px;border-radius:50%;border:4px solid rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.AboutSection_avatarPlaceholder__Q92Je{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_avatarPlaceholder__Q92Je{background:linear-gradient(135deg,#475569,#64748b)}.AboutSection_avatarText__AN3qX{font-size:4rem;font-weight:800;color:white}.AboutSection_heroText__MY4UJ{display:flex;flex-direction:column;gap:1rem}.AboutSection_title__ftim4{font-size:2.5rem;font-weight:700;margin:0}.AboutSection_subtitle__d4oFA{font-size:1.25rem;font-weight:500;opacity:.9;margin:0}.AboutSection_description__EnMNR{font-size:1.125rem;line-height:1.6;opacity:.8;margin:0}.AboutSection_info__psw20{display:flex;gap:2rem;margin-top:1rem}.AboutSection_infoItem__E0NRe{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.8}.AboutSection_infoIcon__pSgKo{width:1rem;height:1rem}.AboutSection_tabsSection__OuZzF{padding:4rem 0}.AboutSection_tabs__RCK4u{display:flex;justify-content:center;gap:.5rem;margin-bottom:3rem;border-bottom:1px solid #e5e7eb;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_tabs__RCK4u{border-bottom:1px solid #374151}.AboutSection_tab__dcIE5{padding:1rem 2rem;background:none;border:none;border-bottom:3px solid transparent;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s ease;border-radius:.5rem .5rem 0 0}.AboutSection_tab__dcIE5:hover{color:#667eea;background:rgba(102,126,234,.1)}.AboutSection_tab__dcIE5.AboutSection_active__DhSd1{color:#667eea;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_tab__dcIE5{color:#9ca3af}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_tab__dcIE5.AboutSection_active__DhSd1,.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_tab__dcIE5:hover{color:#667eea}.AboutSection_tabContent__N8BiB{min-height:400px}.AboutSection_aboutContent__65_oD{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.AboutSection_bioSection__xOJBE{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_sectionTitle__bbeVV{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#1f2937;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_sectionTitle__bbeVV{color:#f9fafb}.AboutSection_bioText__SAP4a{font-size:1.125rem;line-height:1.7;color:#6b7280;margin:0;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_bioText__SAP4a{color:#d1d5db}.AboutSection_statsSection__OtUvz{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_stat__LdFni{text-align:center;padding:1.5rem;background:#f9fafb;border-radius:.75rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_stat__LdFni{background:#1f2937}.AboutSection_statNumber__0mctZ{font-size:2rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.AboutSection_statLabel__G2piU{font-size:.875rem;color:#6b7280;font-weight:500;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_statLabel__G2piU{color:#9ca3af}.AboutSection_experienceContent__yIrP3{max-width:800px;margin:0 auto}.AboutSection_timeline___QzVf{position:relative;padding-left:2rem}.AboutSection_timeline___QzVf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#e5e7eb;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timeline___QzVf:before{background:#374151}.AboutSection_timelineItem__VV1bY{position:relative;margin-bottom:2rem}.AboutSection_timelineDot__l6WIA{position:absolute;left:-2.5rem;top:.5rem;width:1rem;height:1rem;background:#667eea;border-radius:50%;border:3px solid #ffffff;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timelineDot__l6WIA{border-color:#111827}.AboutSection_timelineContent__UVFUa{background:#ffffff;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timelineContent__UVFUa{background:#1f2937;box-shadow:0 4px 6px rgba(0,0,0,.3)}.AboutSection_timelineHeader__6xacq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;flex-wrap:wrap;gap:1rem}.AboutSection_timelineTitle__EMYYc{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timelineTitle__EMYYc{color:#f9fafb}.AboutSection_timelineCompany__Jgl50{font-size:.875rem;color:#667eea;font-weight:500}.AboutSection_timelinePeriod__Mtjfa{font-size:.875rem;color:#6b7280;margin-bottom:1rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timelinePeriod__Mtjfa{color:#9ca3af}.AboutSection_timelineDescription__Ic8Jk{color:#6b7280;line-height:1.6;margin:0 0 1rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_timelineDescription__Ic8Jk{color:#d1d5db}.AboutSection_timelineTechnologies__6yoLq{display:flex;flex-wrap:wrap;gap:.5rem}.AboutSection_techTag__t08D3{padding:.25rem .75rem;background:#f3f4f6;color:#374151;border-radius:1rem;font-size:.75rem;font-weight:500;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_techTag__t08D3{background:#374151;color:#d1d5db}.AboutSection_skillsContent__g41bp{max-width:1000px;margin:0 auto}.AboutSection_skillsGrid__cEIjq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.AboutSection_skillCategory__pKT_c{background:#ffffff;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_skillCategory__pKT_c{background:#1f2937;box-shadow:0 4px 6px rgba(0,0,0,.3)}.AboutSection_categoryTitle__Mgfo_{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_categoryTitle__Mgfo_{color:#f9fafb}.AboutSection_skillsList__qxB6L{display:flex;flex-direction:column;gap:1rem}.AboutSection_skillItem__fnHBo{display:flex;flex-direction:column;gap:.5rem}.AboutSection_skillInfo__nR94c{display:flex;justify-content:space-between;align-items:center}.AboutSection_skillName__FWTxu{font-weight:500;color:#374151;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_skillName__FWTxu{color:#d1d5db}.AboutSection_skillLevel__gvkKq{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem}.AboutSection_level-expert__sydoj{background:#dcfce7;color:#166534}.AboutSection_level-advanced__ZsKqF{background:#dbeafe;color:#1e40af}.AboutSection_level-intermediate__GVD_A{background:#fef3c7;color:#92400e}.AboutSection_level-beginner__cmq9X{background:#fee2e2;color:#991b1b}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_level-expert__sydoj{background:#064e3b;color:#6ee7b7}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_level-advanced__ZsKqF{background:#1e3a8a;color:#93c5fd}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_level-intermediate__GVD_A{background:#78350f;color:#fcd34d}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_level-beginner__cmq9X{background:#7f1d1d;color:#fca5a5}.AboutSection_skillBar__hq_PX{height:.5rem;background:#f3f4f6;border-radius:.25rem;overflow:hidden;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_skillBar__hq_PX{background:#374151}.AboutSection_skillProgress__4HZ_b{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:.25rem;transition:width .3s ease}.AboutSection_educationContent__TI0fF{max-width:800px;margin:0 auto}.AboutSection_educationList__3exkU{display:flex;flex-direction:column;gap:2rem}.AboutSection_educationItem__vTje7{display:flex;gap:1.5rem;background:#ffffff;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_educationItem__vTje7{background:#1f2937;box-shadow:0 4px 6px rgba(0,0,0,.3)}.AboutSection_educationIcon__P7_3F{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#667eea;border-radius:50%;flex-shrink:0}.AboutSection_graduationIcon__b4_m7{width:1.5rem;height:1.5rem;color:white}.AboutSection_educationContent__TI0fF{flex:1}.AboutSection_educationTitle__KSwHV{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_educationTitle__KSwHV{color:#f9fafb}.AboutSection_educationSchool__IHZsi{font-size:1rem;color:#667eea;font-weight:500;margin:0 0 .5rem}.AboutSection_educationField__jPMT6{font-size:.875rem;color:#374151;font-weight:400;margin:0 0 .25rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_educationField__jPMT6{color:#d1d5db}.AboutSection_educationPeriod__8lXAE{font-size:.875rem;color:#6b7280;margin:0 0 .5rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_educationPeriod__8lXAE{color:#9ca3af}.AboutSection_educationDescription__jcDfI{color:#6b7280;line-height:1.6;margin:0;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_educationDescription__jcDfI{color:#d1d5db}.AboutSection_cvContent__sajPO{padding:2rem 0}.AboutSection_cvSection__uXOff{max-width:800px;margin:0 auto}.AboutSection_cvCard__UOmYM{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;gap:2rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvCard__UOmYM{background:rgba(31,41,55,.95);border:1px solid rgba(75,85,99,.2)}.AboutSection_cvCard__UOmYM:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.15)}.AboutSection_cvIcon__sPTWc{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px rgba(102,126,234,.3);flex-shrink:0}.AboutSection_fileIcon__WJ9VE{width:40px;height:40px;color:white}.AboutSection_cvInfo__AOaqg{flex:1}.AboutSection_cvTitle__nCO9_{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvTitle__nCO9_{color:#f9fafb}.AboutSection_cvDescription__g3Ulj{color:#6b7280;line-height:1.6;margin:0 0 1rem;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvDescription__g3Ulj{color:#d1d5db}.AboutSection_cvMeta__9iIIe{display:flex;gap:1rem;flex-wrap:wrap}.AboutSection_cvDate__2nzN5,.AboutSection_cvFormat__sFBsv,.AboutSection_cvSize__KdAT3{background:rgba(102,126,234,.1);color:#667eea;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;transition:all .3s ease}.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvDate__2nzN5,.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvFormat__sFBsv,.AboutSection_about__Erxb9[data-theme=dark] .AboutSection_cvSize__KdAT3{background:rgba(102,126,234,.2);color:#a5b4fc}.AboutSection_cvDownloadButton__sVF9_{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 16px rgba(102,126,234,.3);display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.AboutSection_cvDownloadButton__sVF9_:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(102,126,234,.4);color:white;text-decoration:none}.AboutSection_downloadIcon__d_T04{width:20px;height:20px}@media (max-width:1024px){.AboutSection_heroContent__JwHnE{text-align:center}.AboutSection_aboutContent__65_oD,.AboutSection_heroContent__JwHnE{grid-template-columns:1fr;gap:2rem}.AboutSection_skillsGrid__cEIjq{grid-template-columns:1fr}}@media (max-width:768px){.AboutSection_hero__ZXwoj{padding:4rem 0 2rem}.AboutSection_title__ftim4{font-size:2rem}.AboutSection_subtitle__d4oFA{font-size:1.125rem}.AboutSection_description__EnMNR{font-size:1rem}.AboutSection_info__psw20{flex-direction:column;gap:1rem;align-items:center}.AboutSection_tabs__RCK4u{flex-wrap:wrap;gap:.25rem}.AboutSection_tab__dcIE5{padding:.75rem 1rem;font-size:.875rem}.AboutSection_timelineHeader__6xacq{flex-direction:column;align-items:flex-start}.AboutSection_cvCard__UOmYM,.AboutSection_educationItem__vTje7{flex-direction:column;text-align:center}.AboutSection_cvCard__UOmYM{gap:1.5rem}.AboutSection_cvMeta__9iIIe{justify-content:center}}@media (max-width:480px){.AboutSection_container__3PMbw{padding:0 .75rem}.AboutSection_avatarPlaceholder__Q92Je,.AboutSection_avatar__Zh2Sn{width:150px;height:150px}.AboutSection_avatarText__AN3qX{font-size:3rem}.AboutSection_title__ftim4{font-size:1.75rem}.AboutSection_tabs__RCK4u{flex-direction:column}.AboutSection_tab__dcIE5{text-align:center;border-radius:.5rem;border-bottom:none;border-left:3px solid transparent}.AboutSection_tab__dcIE5.AboutSection_active__DhSd1{border-bottom-color:transparent;border-left-color:#667eea}}