.main-module__ijTbha__container{background-color:#c4c4c46c;flex-direction:column;align-items:center;min-height:100vh;margin:0;transition:background-color .3s;display:flex;overflow-x:hidden}.main-module__ijTbha__darkTheme{background-color:#12151b}.main-module__ijTbha__header{text-align:center;color:#000;margin-top:40px;transition:color .3s}.main-module__ijTbha__darkTheme .main-module__ijTbha__header{color:#fff}@keyframes main-module__ijTbha__slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.main-module__ijTbha__slideIn{visibility:visible;animation:1s ease-out forwards main-module__ijTbha__slideInFromLeft}.main-module__ijTbha__cardWrapper{justify-content:center;align-items:center;margin-top:40px;display:flex;position:relative}.main-module__ijTbha__card{background-color:#fff;border:3px outset #5dc01f;border-radius:2px;justify-content:space-between;width:1180px;height:480px;padding:24px;transition:background-color .3s;display:flex;position:relative;box-shadow:0 0 15px #0000001a}.main-module__ijTbha__darkTheme .main-module__ijTbha__card{background-color:#212435;border:3px outset #c7cc63;box-shadow:0 0 15px #0006}.main-module__ijTbha__leftSide{width:50%;padding-right:16px;position:relative}.main-module__ijTbha__backgroundCube{z-index:0;background-color:#9c9f88;width:380px;height:220px;margin-top:40px;margin-left:40px;position:absolute;top:0;left:0;transform:rotate(0)}.main-module__ijTbha__darkTheme .main-module__ijTbha__backgroundCube{background-color:#264656}.main-module__ijTbha__textBox{z-index:1;background-color:#e8e9e1cc;border:2px solid #5dc01f;border-radius:8px;width:380px;height:220px;margin-top:90px;margin-left:90px;padding:20px;position:relative}.main-module__ijTbha__darkTheme .main-module__ijTbha__textBox{background-color:#339487e6;border-color:#e7f12a}@keyframes main-module__ijTbha__slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes main-module__ijTbha__slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.main-module__ijTbha__hidden{opacity:0;visibility:hidden}.main-module__ijTbha__slideInTop{visibility:visible;animation:1s ease-out forwards main-module__ijTbha__slideInFromTop}.main-module__ijTbha__slideInLeft{visibility:visible;animation:1s ease-out forwards main-module__ijTbha__slideInFromLeft}.main-module__ijTbha__slideInRight{visibility:visible;animation:1s ease-out forwards main-module__ijTbha__slideInFromRight}.main-module__ijTbha__title{color:#2d3748;font-size:1.5rem;font-weight:700}.main-module__ijTbha__darkTheme .main-module__ijTbha__title{color:#fff}.main-module__ijTbha__text{color:#2d3748;font-weight:700}.main-module__ijTbha__darkTheme .main-module__ijTbha__text{color:#fff}.main-module__ijTbha__rightSide{width:33%}.main-module__ijTbha__image{object-fit:cover;border-radius:20px;width:350px;height:280px;margin-top:40px;margin-left:-80px;transition:transform .3s,box-shadow .3s}.main-module__ijTbha__image:hover{border:4px solid #82d23c;transform:scale(1.05);box-shadow:0 0 10px 4px #000c}.main-module__ijTbha__darkTheme .main-module__ijTbha__image{border:4px solid #fff}.main-module__ijTbha__darkTheme .main-module__ijTbha__image:hover{border:4px solid #f2f534;transform:scale(1.05);box-shadow:0 0 10px 4px #000c}.main-module__ijTbha__textBelowImage{color:#2d3748;text-align:center;margin-top:12px;margin-left:-190px;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.main-module__ijTbha__darkTheme .main-module__ijTbha__textBelowImage{color:#fff}.main-module__ijTbha__circleButton{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 8px;transition:transform .3s,box-shadow .3s;display:flex}.main-module__ijTbha__circleButton:hover{transform:scale(1.5);box-shadow:0 4px 8px #0003}.main-module__ijTbha__activeButtonLight{border:3px solid #1d194b}.main-module__ijTbha__activeButtonDark{border:3px solid #fff}.main-module__ijTbha__themeText{color:#2d3748;text-align:center;margin-top:8px;margin-left:-190px;font-size:1rem}.main-module__ijTbha__darkTheme .main-module__ijTbha__themeText{color:#fff}.main-module__ijTbha__themeToggle{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.main-module__ijTbha__resumeButtonWrapper{margin-top:20px}.main-module__ijTbha__resumeButton{color:#000;background-color:#9c9f88;border-radius:8px;margin-top:20px;margin-left:190px;padding:10px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-block}.main-module__ijTbha__resumeButton:hover{color:#fff;background-color:#4aa11c;transform:scale(1.05)}.main-module__ijTbha__darkTheme .main-module__ijTbha__resumeButton{color:#fff;background-color:#264656}.main-module__ijTbha__darkTheme .main-module__ijTbha__resumeButton:hover{background-color:#a9b051}.main-module__ijTbha__backToTopButton{color:#fff;cursor:pointer;z-index:1000;background-color:#2d3748;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s ease-in-out,background-color .3s ease-in-out;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 6px #0003}.main-module__ijTbha__darkTheme .main-module__ijTbha__backToTopButton{color:#2d3748;background-color:#fff}.main-module__ijTbha__backToTopButton:hover{background-color:#4a5568;transform:scale(1.1)}.main-module__ijTbha__darkTheme .main-module__ijTbha__backToTopButton:hover{background-color:#a9b051;transform:scale(1.1)}@media (max-width:768px){.main-module__ijTbha__cardWrapper{flex-direction:column;align-items:center}.main-module__ijTbha__card{width:280px;height:auto;margin-left:0;padding:16px;display:flex;position:relative}.main-module__ijTbha__backgroundCube{width:180px;height:310px;margin-top:20px;margin-left:20px}.main-module__ijTbha__textBox{width:180px;height:310px;margin-top:50px;margin-left:50px;padding:20px}.main-module__ijTbha__title{font-size:1.1rem;font-weight:700}.main-module__ijTbha__text{font-size:.9rem;font-weight:700}.main-module__ijTbha__resumeButton{width:115px;margin-top:10px;margin-left:60px;padding:7px;font-size:.7rem}.main-module__ijTbha__leftSide{width:0%}.main-module__ijTbha__rightSide{width:375px}.main-module__ijTbha__image{border-radius:10px;width:300px;height:150px;margin-top:430px;margin-bottom:20px;margin-left:-10px}.main-module__ijTbha__themeToggle{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;top:5px;right:2px}.main-module__ijTbha__backToTopButton{width:45px;height:45px;right:10px}}
.ProjectSection-module__P_LvVW__projectsSection{background-color:#f8fafc;padding:5rem 2rem;position:relative;overflow:hidden}.ProjectSection-module__P_LvVW__darkTheme{background-color:#0f172a}.ProjectSection-module__P_LvVW__sectionHeader{text-align:center;margin-bottom:3rem}.ProjectSection-module__P_LvVW__sectionTitle{color:#1e293b;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;display:inline-block;position:relative}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__sectionTitle{color:#f8fafc}.ProjectSection-module__P_LvVW__sectionTitle:after{content:"";background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ProjectSection-module__P_LvVW__sectionSubtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:1.1rem}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__sectionSubtitle{color:#94a3b8}.ProjectSection-module__P_LvVW__filtersContainer{max-width:1200px;margin:0 auto 3rem;padding:0 1rem}.ProjectSection-module__P_LvVW__searchContainer{align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.ProjectSection-module__P_LvVW__searchIcon{color:#64748b;z-index:1;font-size:1.1rem;position:absolute;left:1rem}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__searchIcon{color:#94a3b8}.ProjectSection-module__P_LvVW__searchInput{color:#1e293b;background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:.875rem 1rem .875rem 3rem;font-size:1rem;transition:all .3s}.ProjectSection-module__P_LvVW__searchInput:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__searchInput{color:#f8fafc;background-color:#1e293b;border-color:#334155}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__searchInput:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.ProjectSection-module__P_LvVW__searchInput::placeholder{color:#94a3b8}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__searchInput::placeholder{color:#64748b}.ProjectSection-module__P_LvVW__clearButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;right:.75rem}.ProjectSection-module__P_LvVW__clearButton:hover{color:#1e293b;background-color:#f1f5f9}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__clearButton:hover{color:#f8fafc;background-color:#334155}.ProjectSection-module__P_LvVW__filtersSection{margin-bottom:1rem}.ProjectSection-module__P_LvVW__filtersHeader{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ProjectSection-module__P_LvVW__filterIcon{color:#6366f1;font-size:1.1rem}.ProjectSection-module__P_LvVW__filtersLabel{color:#475569;font-size:.95rem;font-weight:600}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__filtersLabel{color:#cbd5e1}.ProjectSection-module__P_LvVW__clearFiltersButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:8px;margin-left:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ProjectSection-module__P_LvVW__clearFiltersButton:hover{background-color:#dc2626;transform:translateY(-1px)}.ProjectSection-module__P_LvVW__filterChips{flex-wrap:wrap;gap:.75rem;display:flex}.ProjectSection-module__P_LvVW__filterChip{color:#475569;cursor:pointer;background-color:#f1f5f9;border:2px solid #e2e8f0;border-radius:20px;outline:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ProjectSection-module__P_LvVW__filterChip:hover{background-color:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__filterChip{color:#cbd5e1;background-color:#1e293b;border-color:#334155}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__filterChip:hover{background-color:#334155;border-color:#475569}.ProjectSection-module__P_LvVW__filterChipActive{color:#fff;background-color:#6366f1;border-color:#6366f1}.ProjectSection-module__P_LvVW__filterChipActive:hover{background-color:#4f46e5;border-color:#4f46e5}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__filterChipActive{color:#fff;background-color:#6366f1;border-color:#6366f1}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__filterChipActive:hover{background-color:#4f46e5;border-color:#4f46e5}.ProjectSection-module__P_LvVW__checkmark{font-size:.875rem;font-weight:700}.ProjectSection-module__P_LvVW__resultsInfo{text-align:center;margin-top:1rem}.ProjectSection-module__P_LvVW__resultsCount{color:#64748b;font-size:.9rem;font-weight:500}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__resultsCount{color:#94a3b8}.ProjectSection-module__P_LvVW__noResults{text-align:center;max-width:1200px;margin:3rem auto;padding:3rem 1rem}.ProjectSection-module__P_LvVW__noResultsContent{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.ProjectSection-module__P_LvVW__noResultsText{color:#64748b;font-size:1.1rem;font-weight:500}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__noResultsText{color:#94a3b8}.ProjectSection-module__P_LvVW__projectsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.ProjectSection-module__P_LvVW__projectCard{background:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectCard{background:#1e293b;border:1px solid #334155;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.ProjectSection-module__P_LvVW__projectCard:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectCard:hover{box-shadow:0 20px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.ProjectSection-module__P_LvVW__cardHeader{padding-top:56.25%;position:relative;overflow:hidden}.ProjectSection-module__P_LvVW__projectImageContainer,.ProjectSection-module__P_LvVW__imageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.ProjectSection-module__P_LvVW__projectImage{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.ProjectSection-module__P_LvVW__expandButton{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.ProjectSection-module__P_LvVW__expandButton:hover{background:#000000e6;transform:scale(1.1)}.ProjectSection-module__P_LvVW__cardContent{flex:1;padding:1.5rem}.ProjectSection-module__P_LvVW__projectTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectTitle{color:#f8fafc}.ProjectSection-module__P_LvVW__tagsContainer{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ProjectSection-module__P_LvVW__tag{color:#475569;background:#e2e8f0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__tag{color:#cbd5e1;background:#334155}.ProjectSection-module__P_LvVW__projectExcerpt{color:#64748b;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectExcerpt{color:#94a3b8}.ProjectSection-module__P_LvVW__cardFooter{padding:0 1.5rem 1.5rem}.ProjectSection-module__P_LvVW__viewButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#8b5cf6);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:500;transition:all .2s;display:inline-flex}.ProjectSection-module__P_LvVW__viewButton:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #6366f14d,0 2px 4px -2px #6366f14d}.ProjectSection-module__P_LvVW__viewAllContainer{justify-content:center;margin-top:3rem;display:flex}.ProjectSection-module__P_LvVW__viewAllButton{color:#6366f1;cursor:pointer;background:0 0;border:2px solid #6366f1;border-radius:6px;padding:.75rem 2rem;font-weight:600;transition:all .3s}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__viewAllButton{color:#8b5cf6;border-color:#8b5cf6}.ProjectSection-module__P_LvVW__viewAllButton:hover{color:#fff;background:#6366f1;transform:translateY(-2px)}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__viewAllButton:hover{background:#8b5cf6}.ProjectSection-module__P_LvVW__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectSection-module__P_LvVW__modalContainer{background:#fff;border-radius:12px;width:90%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__modalContainer{background:#1e293b;border:1px solid #334155}.ProjectSection-module__P_LvVW__modalHeader{background:inherit;z-index:10;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__modalHeader{border-bottom-color:#334155}.ProjectSection-module__P_LvVW__modalHeader h3{color:#1e293b;margin:0;font-size:1.5rem;font-weight:600}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__modalHeader h3{color:#f8fafc}.ProjectSection-module__P_LvVW__modalCloseButton{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:color .2s}.ProjectSection-module__P_LvVW__modalCloseButton:hover{color:#ef4444}.ProjectSection-module__P_LvVW__modalImageGallery{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem;display:grid}.ProjectSection-module__P_LvVW__modalImageWrapper{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.ProjectSection-module__P_LvVW__modalImage{object-fit:cover;width:100%;height:100%}.ProjectSection-module__P_LvVW__modalExpandButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;bottom:.5rem;right:.5rem}.ProjectSection-module__P_LvVW__modalExpandButton:hover{background:#000000e6;transform:scale(1.1)}.ProjectSection-module__P_LvVW__modalContent{color:#475569;padding:0 1.5rem 1.5rem;line-height:1.6}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__modalContent{color:#cbd5e1}.ProjectSection-module__P_LvVW__modalContent p{margin-bottom:1rem}.ProjectSection-module__P_LvVW__modalTags{flex-wrap:wrap;gap:.5rem;padding:0 1.5rem 1.5rem;display:flex}.ProjectSection-module__P_LvVW__modalTag{color:#475569;background:#e2e8f0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__modalTag{color:#cbd5e1;background:#334155}.ProjectSection-module__P_LvVW__fullscreenOverlay{z-index:1001;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectSection-module__P_LvVW__fullscreenCloseButton{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;font-size:1.5rem;transition:all .2s;position:absolute;top:2rem;right:2rem}.ProjectSection-module__P_LvVW__fullscreenCloseButton:hover{color:#ef4444;transform:scale(1.1)}.ProjectSection-module__P_LvVW__fullscreenImage{object-fit:contain;max-width:90%;max-height:90%}.ProjectSection-module__P_LvVW__fullscreenNavButton{color:#fff;cursor:pointer;z-index:10;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectSection-module__P_LvVW__fullscreenNavButton:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.1)}.ProjectSection-module__P_LvVW__fullscreenCounter{color:#fff;background:#00000080;border-radius:9999px;padding:.5rem 1rem;font-size:.9rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.ProjectSection-module__P_LvVW__projectsSection{padding:3rem 1rem}.ProjectSection-module__P_LvVW__sectionTitle{font-size:2rem}.ProjectSection-module__P_LvVW__filtersContainer{padding:0 .5rem}.ProjectSection-module__P_LvVW__searchInput{padding:.75rem .875rem .75rem 2.75rem;font-size:.9rem}.ProjectSection-module__P_LvVW__searchIcon{font-size:1rem;left:.75rem}.ProjectSection-module__P_LvVW__filtersHeader{gap:.5rem}.ProjectSection-module__P_LvVW__filtersLabel{font-size:.875rem}.ProjectSection-module__P_LvVW__clearFiltersButton{padding:.4rem .75rem;font-size:.8rem}.ProjectSection-module__P_LvVW__filterChips{gap:.5rem}.ProjectSection-module__P_LvVW__filterChip{padding:.5rem 1rem;font-size:.8rem}.ProjectSection-module__P_LvVW__resultsCount{font-size:.85rem}.ProjectSection-module__P_LvVW__projectsGrid,.ProjectSection-module__P_LvVW__modalImageGallery{grid-template-columns:1fr}.ProjectSection-module__P_LvVW__fullscreenNavButton{width:40px;height:40px}}.ProjectSection-module__P_LvVW__projectLinks{flex-wrap:wrap;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.ProjectSection-module__P_LvVW__projectLink{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ProjectSection-module__P_LvVW__projectLink:first-child{color:#fff;background-color:#333}.ProjectSection-module__P_LvVW__projectLink:last-child{color:#fff;background-color:#6366f1}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectLink:first-child{background-color:#4a5568}.ProjectSection-module__P_LvVW__darkTheme .ProjectSection-module__P_LvVW__projectLink:last-child{background-color:#7c3aed}.ProjectSection-module__P_LvVW__projectLink:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ProjectSection-module__P_LvVW__projectLink svg{font-size:.9em}@media (max-width:768px){.ProjectSection-module__P_LvVW__filtersContainer{padding:0 .5rem}.ProjectSection-module__P_LvVW__searchInput{padding:.75rem .875rem .75rem 2.75rem;font-size:.9rem}.ProjectSection-module__P_LvVW__searchIcon{font-size:1rem;left:.75rem}.ProjectSection-module__P_LvVW__filtersHeader{gap:.5rem}.ProjectSection-module__P_LvVW__filtersLabel{font-size:.875rem}.ProjectSection-module__P_LvVW__clearFiltersButton{padding:.4rem .75rem;font-size:.8rem}.ProjectSection-module__P_LvVW__filterChips{gap:.5rem}.ProjectSection-module__P_LvVW__filterChip{padding:.5rem 1rem;font-size:.8rem}.ProjectSection-module__P_LvVW__resultsCount{font-size:.85rem}.ProjectSection-module__P_LvVW__projectsGrid{grid-template-columns:1fr;gap:1.5rem}.ProjectSection-module__P_LvVW__projectLinks{flex-direction:column;gap:.5rem}.ProjectSection-module__P_LvVW__projectLink{justify-content:center;width:100%}}
.WorkSection-module__sO2DuG__workSection{background-color:#f8fafc;padding:5rem 2rem;position:relative}.WorkSection-module__sO2DuG__darkTheme{background-color:#0f172a}.WorkSection-module__sO2DuG__container{max-width:1200px;margin:0 auto}.WorkSection-module__sO2DuG__section{margin-bottom:4rem}.WorkSection-module__sO2DuG__sectionHeader{align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.WorkSection-module__sO2DuG__sectionIcon{color:#6366f1;margin-right:1rem;font-size:1.8rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__sectionIcon{color:#8b5cf6}.WorkSection-module__sO2DuG__sectionTitle{color:#1e293b;margin:0;font-size:2.2rem;font-weight:700;position:relative}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__sectionTitle{color:#f8fafc}.WorkSection-module__sO2DuG__sectionLine{opacity:.3;background:linear-gradient(90deg,#6366f1,#8b5cf6);flex:1;height:2px;margin-left:1.5rem}.WorkSection-module__sO2DuG__experienceGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.WorkSection-module__sO2DuG__experienceCard{cursor:pointer;background:#fff;border-left:4px solid #6366f1;border-radius:12px;padding:1.5rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px #0000000d}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceCard{background:#1e293b;border-left-color:#8b5cf6;box-shadow:0 4px 6px #0003}.WorkSection-module__sO2DuG__experienceCard:hover{box-shadow:0 10px 15px -3px #0000001a}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceCard:hover{box-shadow:0 10px 15px -3px #0000004d}.WorkSection-module__sO2DuG__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.WorkSection-module__sO2DuG__experienceTitle{color:#1e293b;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceTitle{color:#f8fafc}.WorkSection-module__sO2DuG__experienceCompany{color:#64748b;margin-bottom:.3rem;font-size:.95rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceCompany{color:#94a3b8}.WorkSection-module__sO2DuG__experienceDuration{color:#94a3b8;font-size:.85rem;font-weight:500}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceDuration{color:#cbd5e1}.WorkSection-module__sO2DuG__expandButton{color:#64748b;cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:.5rem;font-size:1rem;transition:all .2s}.WorkSection-module__sO2DuG__expandButton:hover{color:#6366f1}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__expandButton:hover{color:#8b5cf6}.WorkSection-module__sO2DuG__cardContent{overflow:hidden}.WorkSection-module__sO2DuG__experienceDescription{margin-top:1rem;padding-left:1.2rem}.WorkSection-module__sO2DuG__experienceDescription li{color:#475569;margin-bottom:.5rem;font-size:.9rem;line-height:1.5;position:relative}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceDescription li{color:#cbd5e1}.WorkSection-module__sO2DuG__experienceDescription li:before{content:"";background-color:#6366f1;border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:-1rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__experienceDescription li:before{background-color:#8b5cf6}.WorkSection-module__sO2DuG__technologies{border-top:1px dashed #e2e8f0;margin-top:1.5rem;padding-top:1rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__technologies{border-top-color:#334155}.WorkSection-module__sO2DuG__techLabel{color:#64748b;margin-right:.5rem;font-size:.85rem;font-weight:600}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__techLabel{color:#94a3b8}.WorkSection-module__sO2DuG__techTags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.WorkSection-module__sO2DuG__techTag{color:#475569;background:#e2e8f0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__techTag{color:#cbd5e1;background:#334155}.WorkSection-module__sO2DuG__educationCard{background:#fff;border-top:4px solid #6366f1;border-radius:12px;max-width:500px;margin:0 auto;padding:2rem;transition:all .3s;position:relative;box-shadow:0 4px 6px #0000000d}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__educationCard{background:#1e293b;border-top-color:#8b5cf6;box-shadow:0 4px 6px #0003}.WorkSection-module__sO2DuG__educationHeader{margin-bottom:1rem}.WorkSection-module__sO2DuG__educationInstitution{color:#1e293b;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__educationInstitution{color:#f8fafc}.WorkSection-module__sO2DuG__educationDegree{color:#64748b;font-size:1rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__educationDegree{color:#94a3b8}.WorkSection-module__sO2DuG__educationDuration{color:#94a3b8;font-size:.9rem;font-weight:500}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__educationDuration{color:#cbd5e1}.WorkSection-module__sO2DuG__educationDecoration{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:50%;width:60px;height:60px;position:absolute;bottom:1rem;right:1rem}@media (max-width:768px){.WorkSection-module__sO2DuG__workSection{padding:3rem 1rem}.WorkSection-module__sO2DuG__sectionTitle{font-size:1.8rem}.WorkSection-module__sO2DuG__experienceGrid{grid-template-columns:1fr}.WorkSection-module__sO2DuG__educationCard{padding:1.5rem}}@media (max-width:480px){.WorkSection-module__sO2DuG__sectionHeader{flex-direction:column;align-items:flex-start}.WorkSection-module__sO2DuG__sectionLine{display:none}.WorkSection-module__sO2DuG__sectionIcon{margin-bottom:.5rem}}.WorkSection-module__sO2DuG__viewToggle{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:1rem;padding:.5rem 1rem;font-size:1rem;transition:all .3s;display:flex}.WorkSection-module__sO2DuG__viewToggle:hover{background:#4f46e5;transform:scale(1.05)}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__viewToggle{background:#8b5cf6}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__viewToggle:hover{background:#7c3aed}.WorkSection-module__sO2DuG__timelineContainer{max-width:1000px;margin:0 auto;padding:2rem 0;position:relative}.WorkSection-module__sO2DuG__timelineLine{background:linear-gradient(#6366f1,#8b5cf6);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineLine{background:linear-gradient(#8b5cf6,#a78bfa);box-shadow:0 0 10px #8b5cf64d}.WorkSection-module__sO2DuG__timelineItem{width:50%;margin-bottom:3rem;padding:0 2rem;position:relative}.WorkSection-module__sO2DuG__timelineItemLeft{padding-right:3rem;left:0}.WorkSection-module__sO2DuG__timelineItemRight{padding-left:3rem;left:50%}.WorkSection-module__sO2DuG__timelineDot{z-index:2;background:#6366f1;border:4px solid #fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:1.5rem;box-shadow:0 0 0 4px #6366f133}.WorkSection-module__sO2DuG__timelineItemLeft .WorkSection-module__sO2DuG__timelineDot{right:-10px}.WorkSection-module__sO2DuG__timelineItemRight .WorkSection-module__sO2DuG__timelineDot{left:-10px}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineDot{background:#8b5cf6;border-color:#1e293b;box-shadow:0 0 0 4px #8b5cf64d}.WorkSection-module__sO2DuG__timelineItem:hover .WorkSection-module__sO2DuG__timelineDot{transform:scale(1.3);box-shadow:0 0 0 6px #6366f14d}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineItem:hover .WorkSection-module__sO2DuG__timelineDot{box-shadow:0 0 0 6px #8b5cf666}.WorkSection-module__sO2DuG__timelineConnector{opacity:.3;background:linear-gradient(#6366f1,#0000);width:2px;height:100%;position:absolute;top:1.5rem}.WorkSection-module__sO2DuG__timelineItemLeft .WorkSection-module__sO2DuG__timelineConnector{right:-1px}.WorkSection-module__sO2DuG__timelineItemRight .WorkSection-module__sO2DuG__timelineConnector{left:-1px}.WorkSection-module__sO2DuG__timelineCard{cursor:pointer;background:#fff;border-left:4px solid #6366f1;border-radius:12px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineCard{background:#1e293b;border-left-color:#8b5cf6;box-shadow:0 4px 6px #0003}.WorkSection-module__sO2DuG__timelineCard:before{content:"";transform-origin:0;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.WorkSection-module__sO2DuG__timelineCard:hover:before{transform:scaleX(1)}.WorkSection-module__sO2DuG__timelineCard:hover{box-shadow:0 10px 25px -5px #6366f133}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineCard:hover{box-shadow:0 10px 25px -5px #8b5cf64d}.WorkSection-module__sO2DuG__timelineCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.WorkSection-module__sO2DuG__timelineTitle{color:#1e293b;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineTitle{color:#f8fafc}.WorkSection-module__sO2DuG__timelineCompany{color:#6366f1;margin-bottom:.3rem;font-size:1rem;font-weight:500}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineCompany{color:#8b5cf6}.WorkSection-module__sO2DuG__timelineLocation{color:#64748b;margin-bottom:.3rem;font-size:.9rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineLocation{color:#94a3b8}.WorkSection-module__sO2DuG__timelineDuration{color:#94a3b8;font-size:.85rem;font-weight:500}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__timelineDuration{color:#cbd5e1}@media (max-width:968px){.WorkSection-module__sO2DuG__timelineItem{width:100%;padding-left:3rem!important;padding-right:1rem!important;left:0!important}.WorkSection-module__sO2DuG__timelineLine{left:1.5rem}.WorkSection-module__sO2DuG__timelineItemLeft .WorkSection-module__sO2DuG__timelineDot,.WorkSection-module__sO2DuG__timelineItemRight .WorkSection-module__sO2DuG__timelineDot{left:-10px;right:auto}.WorkSection-module__sO2DuG__timelineItemLeft .WorkSection-module__sO2DuG__timelineConnector,.WorkSection-module__sO2DuG__timelineItemRight .WorkSection-module__sO2DuG__timelineConnector{left:-1px;right:auto}}@media (max-width:768px){.WorkSection-module__sO2DuG__viewToggle{margin-left:.5rem;padding:.4rem .8rem;font-size:.9rem}.WorkSection-module__sO2DuG__timelineContainer{padding:1.5rem 0}.WorkSection-module__sO2DuG__timelineItem{margin-bottom:2rem;padding-left:2.5rem!important}.WorkSection-module__sO2DuG__timelineLine{width:3px;left:1rem}.WorkSection-module__sO2DuG__timelineDot{width:16px;height:16px;left:-8px!important}.WorkSection-module__sO2DuG__timelineCard{padding:1.2rem}.WorkSection-module__sO2DuG__timelineTitle{font-size:1.1rem}}.WorkSection-module__sO2DuG__documentSection{border-top:1px dashed #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__documentSection{border-top-color:#334155}.WorkSection-module__sO2DuG__downloadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #6366f14d}.WorkSection-module__sO2DuG__downloadButton:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__downloadButton{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 4px 12px #8b5cf64d}.WorkSection-module__sO2DuG__darkTheme .WorkSection-module__sO2DuG__downloadButton:hover{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 6px 20px #8b5cf666}.WorkSection-module__sO2DuG__downloadButton:active{transform:translateY(0)}.WorkSection-module__sO2DuG__downloadButton svg{font-size:1rem}
.AboutMeSection-module__ltY6Wq__card2{background-color:#fff;border-radius:2px;justify-content:space-between;width:100%;min-height:500px;margin-top:50px;padding:24px;display:flex;box-shadow:0 0 15px #0000001a}.AboutMeSection-module__ltY6Wq__darkTheme{background-color:#212435;box-shadow:0 0 15px #0000004d}.AboutMeSection-module__ltY6Wq__leftSide2,.AboutMeSection-module__ltY6Wq__rightSide2{width:48%}.AboutMeSection-module__ltY6Wq__titleMore{margin-top:26px;margin-bottom:26px;margin-left:200px;font-size:1.5rem;font-weight:700}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__titleMore{color:#fff}.AboutMeSection-module__ltY6Wq__titleTop{margin-top:26px;margin-bottom:16px;margin-left:210px;font-size:1.5rem;font-weight:700}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__titleTop{color:#fff}.AboutMeSection-module__ltY6Wq__textMore{border-bottom:2px solid #6e6e6e;margin-left:80px;margin-right:60px;padding-bottom:26px;font-size:1.01rem;line-height:1.6}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__textMore{color:#ddd;border-bottom:2px solid #bbe984}.AboutMeSection-module__ltY6Wq__textTop{font-size:1rem;line-height:1.6}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__textTop{color:#ddd}.AboutMeSection-module__ltY6Wq__skillsContainer{background-color:#f5f5f5;border-radius:8px;flex-direction:column;gap:24px;max-width:600px;margin-top:20px;margin-left:auto;margin-right:auto;padding:20px;display:flex}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__skillsContainer{background-color:#2a2f3f}.AboutMeSection-module__ltY6Wq__skillCategory{flex-direction:column;gap:12px;display:flex}.AboutMeSection-module__ltY6Wq__categoryTitle{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:1.1rem;font-weight:600}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__categoryTitle{color:#e0e0e0}.AboutMeSection-module__ltY6Wq__progressBarsContainer{flex-direction:column;gap:16px;display:flex}.AboutMeSection-module__ltY6Wq__skillProgressItem{flex-direction:column;gap:8px;display:flex}.AboutMeSection-module__ltY6Wq__skillHeader{justify-content:space-between;align-items:center;display:flex}.AboutMeSection-module__ltY6Wq__skillNameContainer{align-items:center;gap:10px;display:flex}.AboutMeSection-module__ltY6Wq__skillName{color:#333;font-size:.95rem;font-weight:500}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__skillName{color:#e0e0e0}.AboutMeSection-module__ltY6Wq__skillInfo{align-items:center;gap:8px;display:flex;position:relative}.AboutMeSection-module__ltY6Wq__skillPercentage{color:#555;text-align:right;min-width:45px;font-size:.9rem;font-weight:600}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__skillPercentage{color:#ccc}.AboutMeSection-module__ltY6Wq__tooltip{justify-content:center;align-items:center;display:inline-flex;position:relative}.AboutMeSection-module__ltY6Wq__tooltip:before{content:"ℹ️";cursor:help;opacity:.7;font-size:.85rem;transition:opacity .2s}.AboutMeSection-module__ltY6Wq__tooltip:hover:before{opacity:1}.AboutMeSection-module__ltY6Wq__tooltipText{visibility:hidden;opacity:0;color:#fff;text-align:center;white-space:nowrap;z-index:1000;pointer-events:none;background-color:#333;border-radius:6px;padding:6px 10px;font-size:.75rem;transition:opacity .3s,visibility .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.AboutMeSection-module__ltY6Wq__tooltipText:after{content:"";border:5px solid #0000;border-top-color:#333;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AboutMeSection-module__ltY6Wq__tooltip:hover .AboutMeSection-module__ltY6Wq__tooltipText{visibility:visible;opacity:1}.AboutMeSection-module__ltY6Wq__progressBarContainer{width:100%}.AboutMeSection-module__ltY6Wq__progressBar{border-radius:10px;width:100%;height:10px;position:relative;overflow:hidden}.AboutMeSection-module__ltY6Wq__progressBarFill{border-radius:10px;height:100%;transition:box-shadow .3s;position:relative;box-shadow:0 2px 4px #0003}.AboutMeSection-module__ltY6Wq__progressBarFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite AboutMeSection-module__ltY6Wq__shimmer;position:absolute;inset:0}@keyframes AboutMeSection-module__ltY6Wq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes AboutMeSection-module__ltY6Wq__slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.AboutMeSection-module__ltY6Wq__hidden{opacity:0;visibility:hidden}.AboutMeSection-module__ltY6Wq__slideInLeft{visibility:visible;animation:.5s ease-out forwards AboutMeSection-module__ltY6Wq__slideInFromLeft}@media (max-width:768px){.AboutMeSection-module__ltY6Wq__card2{flex-direction:column;width:100%;min-height:auto;margin-top:50px;padding:20px}.AboutMeSection-module__ltY6Wq__leftSide2,.AboutMeSection-module__ltY6Wq__rightSide2{width:100%;margin-bottom:20px}.AboutMeSection-module__ltY6Wq__titleMore{text-align:center;margin-top:0;margin-bottom:20px;margin-left:0;font-size:1.3rem;font-weight:700}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__titleMore{color:#fff}.AboutMeSection-module__ltY6Wq__textMore{color:#333;text-align:center;border-bottom:2px solid #6e6e6e;width:100%;margin-left:0;margin-right:0;padding-bottom:20px;font-size:.9rem;line-height:1.6;display:block}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__textMore{color:#ddd;border-bottom:2px solid #bbe984}.AboutMeSection-module__ltY6Wq__titleTop{text-align:center;margin-top:0;margin-bottom:16px;margin-left:0;font-size:1.3rem;font-weight:700}.AboutMeSection-module__ltY6Wq__darkTheme .AboutMeSection-module__ltY6Wq__titleTop{color:#fff}.AboutMeSection-module__ltY6Wq__skillsContainer{max-width:100%;margin-left:0;margin-right:0;padding:16px}.AboutMeSection-module__ltY6Wq__categoryTitle{font-size:1rem}.AboutMeSection-module__ltY6Wq__skillName{font-size:.9rem}.AboutMeSection-module__ltY6Wq__skillPercentage{min-width:40px;font-size:.85rem}.AboutMeSection-module__ltY6Wq__progressBar{height:8px}}
.Toast-module__b4diCG__toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}.Toast-module__b4diCG__toast{pointer-events:auto;background:#fff;border-left:4px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:16px 20px;animation:.3s ease-out Toast-module__b4diCG__slideIn;display:flex;box-shadow:0 10px 25px #00000026}.Toast-module__b4diCG__darkTheme{color:#f8fafc;background:#1e293b;box-shadow:0 10px 25px #0006}.Toast-module__b4diCG__toast.Toast-module__b4diCG__success{background:#f0fdf4;border-left-color:#10b981}.Toast-module__b4diCG__darkTheme.Toast-module__b4diCG__toast.Toast-module__b4diCG__success{background:#064e3b;border-left-color:#10b981}.Toast-module__b4diCG__toast.Toast-module__b4diCG__error{background:#fef2f2;border-left-color:#ef4444}.Toast-module__b4diCG__darkTheme.Toast-module__b4diCG__toast.Toast-module__b4diCG__error{background:#7f1d1d;border-left-color:#ef4444}.Toast-module__b4diCG__toast.Toast-module__b4diCG__warning{background:#fffbeb;border-left-color:#f59e0b}.Toast-module__b4diCG__darkTheme.Toast-module__b4diCG__toast.Toast-module__b4diCG__warning{background:#78350f;border-left-color:#f59e0b}.Toast-module__b4diCG__toast.Toast-module__b4diCG__info{background:#eef2ff;border-left-color:#6366f1}.Toast-module__b4diCG__darkTheme.Toast-module__b4diCG__toast.Toast-module__b4diCG__info{background:#312e81;border-left-color:#6366f1}.Toast-module__b4diCG__toastContent{flex:1;align-items:center;gap:12px;display:flex}.Toast-module__b4diCG__icon{flex-shrink:0;font-size:1.25rem}.Toast-module__b4diCG__toast.Toast-module__b4diCG__success .Toast-module__b4diCG__icon{color:#10b981}.Toast-module__b4diCG__toast.Toast-module__b4diCG__error .Toast-module__b4diCG__icon{color:#ef4444}.Toast-module__b4diCG__toast.Toast-module__b4diCG__warning .Toast-module__b4diCG__icon{color:#f59e0b}.Toast-module__b4diCG__toast.Toast-module__b4diCG__info .Toast-module__b4diCG__icon{color:#6366f1}.Toast-module__b4diCG__toastMessage{color:#1e293b;font-size:.95rem;font-weight:500;line-height:1.4}.Toast-module__b4diCG__darkTheme .Toast-module__b4diCG__toastMessage{color:#f8fafc}.Toast-module__b4diCG__closeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:.875rem;transition:all .2s;display:flex}.Toast-module__b4diCG__closeButton:hover{color:#1e293b;background:#0000000d}.Toast-module__b4diCG__darkTheme .Toast-module__b4diCG__closeButton:hover{color:#f8fafc;background:#ffffff1a}.Toast-module__b4diCG__closeButton:focus-visible{outline-offset:2px;outline:2px solid #6366f1}@keyframes Toast-module__b4diCG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.Toast-module__b4diCG__toast-container{top:10px;left:10px;right:10px}.Toast-module__b4diCG__toast{min-width:auto;max-width:100%}}
.TestimonialSection-module__a0KqqG__testimonialSection{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);padding:5rem 2rem;position:relative;overflow:hidden}.TestimonialSection-module__a0KqqG__darkTheme{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.TestimonialSection-module__a0KqqG__container{max-width:1400px;margin:0 auto;position:relative}.TestimonialSection-module__a0KqqG__sectionHeader{text-align:center;margin-bottom:4rem}.TestimonialSection-module__a0KqqG__sectionTitle{color:#1e293b;margin-bottom:1rem;font-size:2.5rem;font-weight:700;display:inline-block;position:relative}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__sectionTitle{color:#f8fafc}.TestimonialSection-module__a0KqqG__sectionTitle:after{content:"";background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.TestimonialSection-module__a0KqqG__sectionSubtitle{color:#64748b;margin-top:1.5rem;font-size:1.1rem}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__sectionSubtitle{color:#94a3b8}.TestimonialSection-module__a0KqqG__carouselContainer{margin:2rem 0;padding:2rem 0;position:relative}.TestimonialSection-module__a0KqqG__testimonialCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem;display:grid}.TestimonialSection-module__a0KqqG__card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;min-height:400px;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000001a}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__card{background:#1e293b;border-color:#334155;box-shadow:0 10px 30px #0000004d}.TestimonialSection-module__a0KqqG__card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #6366f133}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__card:hover{box-shadow:0 20px 40px #8b5cf64d}.TestimonialSection-module__a0KqqG__quoteIcon{color:#6366f1;opacity:.3;font-size:2.5rem;position:absolute;top:1.5rem;left:1.5rem}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__quoteIcon{color:#8b5cf6}.TestimonialSection-module__a0KqqG__imageWrapper{z-index:1;margin-bottom:1.5rem;position:relative}.TestimonialSection-module__a0KqqG__circleImage{object-fit:cover;border:5px solid #fff;border-radius:50%;width:120px;height:120px;transition:all .3s;box-shadow:0 8px 20px #00000026}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__circleImage{border-color:#1e293b;box-shadow:0 8px 20px #0006}.TestimonialSection-module__a0KqqG__textContent{flex-direction:column;flex:1;width:100%;display:flex}.TestimonialSection-module__a0KqqG__feedback{color:#475569;flex:1;margin-bottom:2rem;padding:0 .5rem;font-size:1rem;font-style:italic;line-height:1.8;position:relative}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__feedback{color:#cbd5e1}.TestimonialSection-module__a0KqqG__authorInfo{border-top:2px solid #e2e8f0;width:100%;margin-top:auto;padding-top:1.5rem}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__authorInfo{border-top-color:#334155}.TestimonialSection-module__a0KqqG__name{color:#1e293b;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__name{color:#f8fafc}.TestimonialSection-module__a0KqqG__role{color:#6366f1;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:500}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__role{color:#8b5cf6}.TestimonialSection-module__a0KqqG__navButton{cursor:pointer;z-index:10;color:#6366f1;background:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.TestimonialSection-module__a0KqqG__navButton:hover{color:#fff;background:#6366f1;border-color:#6366f1;transform:translateY(-50%)scale(1.1);box-shadow:0 6px 20px #6366f14d}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__navButton{color:#8b5cf6;background:#1e293b;border-color:#334155}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__navButton:hover{color:#fff;background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 6px 20px #8b5cf666}.TestimonialSection-module__a0KqqG__navButton{left:-25px}.TestimonialSection-module__a0KqqG__navButtonRight{left:auto;right:-25px}.TestimonialSection-module__a0KqqG__dotsContainer{justify-content:center;align-items:center;gap:.75rem;margin-top:3rem;display:flex}.TestimonialSection-module__a0KqqG__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__dot{background:#475569}.TestimonialSection-module__a0KqqG__dot:hover{background:#6366f1;transform:scale(1.3)}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__dot:hover{background:#8b5cf6}.TestimonialSection-module__a0KqqG__dotActive{background:#6366f1;border-radius:6px;width:32px}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__dotActive{background:#8b5cf6}.TestimonialSection-module__a0KqqG__controls{justify-content:center;margin-top:2rem;display:flex}.TestimonialSection-module__a0KqqG__controlButton{cursor:pointer;color:#6366f1;background:#fff;border:2px solid #e2e8f0;border-radius:25px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.TestimonialSection-module__a0KqqG__controlButton:hover{color:#fff;background:#6366f1;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__controlButton{color:#8b5cf6;background:#1e293b;border-color:#334155}.TestimonialSection-module__a0KqqG__darkTheme .TestimonialSection-module__a0KqqG__controlButton:hover{color:#fff;background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf666}@media (max-width:1024px){.TestimonialSection-module__a0KqqG__testimonialCards{grid-template-columns:repeat(2,1fr)}.TestimonialSection-module__a0KqqG__navButton{width:40px;height:40px;font-size:1rem;left:-20px}.TestimonialSection-module__a0KqqG__navButtonRight{right:-20px}}@media (max-width:768px){.TestimonialSection-module__a0KqqG__testimonialSection{padding:3rem 1rem}.TestimonialSection-module__a0KqqG__sectionTitle{font-size:2rem}.TestimonialSection-module__a0KqqG__testimonialCards{grid-template-columns:1fr;gap:1.5rem}.TestimonialSection-module__a0KqqG__card{min-height:auto;padding:2rem 1.5rem}.TestimonialSection-module__a0KqqG__navButton{display:none}.TestimonialSection-module__a0KqqG__dotsContainer{margin-top:2rem}.TestimonialSection-module__a0KqqG__carouselContainer{padding:1rem 0}}@media (max-width:480px){.TestimonialSection-module__a0KqqG__sectionTitle{font-size:1.75rem}.TestimonialSection-module__a0KqqG__sectionSubtitle{font-size:.95rem}.TestimonialSection-module__a0KqqG__card{padding:1.5rem 1rem}.TestimonialSection-module__a0KqqG__feedback{font-size:.9rem}.TestimonialSection-module__a0KqqG__name{font-size:1.1rem}.TestimonialSection-module__a0KqqG__role{font-size:.85rem}.TestimonialSection-module__a0KqqG__quoteIcon{font-size:2rem;top:1rem;left:1rem}}
.CertificatesSection-module__EEedkq__certificatesSection{background-color:#f8fafc;padding:5rem 2rem;position:relative}.CertificatesSection-module__EEedkq__darkTheme{background-color:#0f172a}.CertificatesSection-module__EEedkq__container{max-width:1200px;margin:0 auto}.CertificatesSection-module__EEedkq__sectionHeader{text-align:center;margin-bottom:3rem}.CertificatesSection-module__EEedkq__headerContent{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.CertificatesSection-module__EEedkq__headerIcon{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.CertificatesSection-module__EEedkq__certificateIcon,.CertificatesSection-module__EEedkq__awardIcon{color:#6366f1;font-size:2rem;transition:all .3s;position:absolute}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificateIcon,.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__awardIcon{color:#8b5cf6}.CertificatesSection-module__EEedkq__certificateIcon{left:0;transform:rotate(-15deg)}.CertificatesSection-module__EEedkq__awardIcon{right:0;transform:rotate(15deg)}.CertificatesSection-module__EEedkq__headerIcon:hover .CertificatesSection-module__EEedkq__certificateIcon{transform:rotate(-25deg)translateY(-5px)}.CertificatesSection-module__EEedkq__headerIcon:hover .CertificatesSection-module__EEedkq__awardIcon{transform:rotate(25deg)translateY(-5px)}.CertificatesSection-module__EEedkq__sectionTitle{color:#1e293b;margin:0;font-size:2.2rem;font-weight:700}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__sectionTitle{color:#f8fafc}.CertificatesSection-module__EEedkq__sectionSubtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.1rem}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__sectionSubtitle{color:#94a3b8}.CertificatesSection-module__EEedkq__certificatesGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.CertificatesSection-module__EEedkq__certificateCard{background:#fff;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000000d}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificateCard{background:#1e293b;box-shadow:0 4px 6px #0003}.CertificatesSection-module__EEedkq__certificateCard:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificateCard:hover{box-shadow:0 10px 15px -3px #0000004d}.CertificatesSection-module__EEedkq__cardHeader{color:#fff;background:linear-gradient(90deg,#6366f1,#8b5cf6);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__cardHeader{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.CertificatesSection-module__EEedkq__certificateType{align-items:center;gap:.5rem;font-weight:500;display:flex}.CertificatesSection-module__EEedkq__certificateDate{opacity:.9;font-size:.9rem}.CertificatesSection-module__EEedkq__cardContent{flex:1;padding:1.5rem}.CertificatesSection-module__EEedkq__certificateTitle{color:#1e293b;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificateTitle{color:#f8fafc}.CertificatesSection-module__EEedkq__certificateDescription{color:#64748b;margin-bottom:1.5rem;font-size:.95rem}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificateDescription{color:#94a3b8}.CertificatesSection-module__EEedkq__certificatePreview{cursor:pointer;aspect-ratio:1/1.414;background-color:#f1f5f9;border-radius:8px;position:relative;overflow:hidden}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__certificatePreview{background-color:#1e293b}.CertificatesSection-module__EEedkq__landscape .CertificatesSection-module__EEedkq__certificatePreview{aspect-ratio:1.414}.CertificatesSection-module__EEedkq__previewImage{object-fit:contain;width:100%;height:100%;transition:transform .3s}.CertificatesSection-module__EEedkq__certificatePreview:hover .CertificatesSection-module__EEedkq__previewImage{transform:scale(1.03)}.CertificatesSection-module__EEedkq__previewOverlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.CertificatesSection-module__EEedkq__certificatePreview:hover .CertificatesSection-module__EEedkq__previewOverlay{opacity:1}.CertificatesSection-module__EEedkq__expandIcon{color:#fff;font-size:2rem}.CertificatesSection-module__EEedkq__cardFooter{padding:0 1.5rem 1.5rem}.CertificatesSection-module__EEedkq__downloadButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#8b5cf6);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__downloadButton{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.CertificatesSection-module__EEedkq__downloadButton:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #6366f14d,0 2px 4px -2px #6366f14d}.CertificatesSection-module__EEedkq__expandedOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CertificatesSection-module__EEedkq__expandedContent{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;position:relative;overflow:hidden}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__expandedContent{background:#1e293b}.CertificatesSection-module__EEedkq__closeButton{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.CertificatesSection-module__EEedkq__closeButton:hover{background:#000000e6;transform:scale(1.1)}.CertificatesSection-module__EEedkq__pdfViewer{border:none;width:100%;height:calc(90vh - 70px)}.CertificatesSection-module__EEedkq__downloadButtonLarge{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#8b5cf6);border:none;border-radius:6px;align-items:center;gap:.5rem;margin:1rem auto;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__downloadButtonLarge{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.CertificatesSection-module__EEedkq__downloadButtonLarge:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #6366f14d,0 2px 4px -2px #6366f14d}@media (max-width:768px){.CertificatesSection-module__EEedkq__certificatesSection{padding:3rem 1rem}.CertificatesSection-module__EEedkq__sectionTitle{font-size:1.8rem}.CertificatesSection-module__EEedkq__certificatesGrid{grid-template-columns:1fr}.CertificatesSection-module__EEedkq__headerContent{flex-direction:column;gap:.5rem}}@media (max-width:480px){.CertificatesSection-module__EEedkq__sectionTitle{font-size:1.6rem}.CertificatesSection-module__EEedkq__sectionSubtitle{font-size:1rem}.CertificatesSection-module__EEedkq__expandedContent{width:95%;height:95vh}}.CertificatesSection-module__EEedkq__viewAllContainer{justify-content:center;margin-top:2rem;display:flex}.CertificatesSection-module__EEedkq__viewAllButton{color:#6366f1;cursor:pointer;background:0 0;border:2px solid #6366f1;border-radius:30px;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-weight:500;transition:all .3s;display:inline-flex}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__viewAllButton{color:#8b5cf6;border-color:#8b5cf6}.CertificatesSection-module__EEedkq__viewAllButton:hover{background:#6366f11a;transform:translateY(-2px)}.CertificatesSection-module__EEedkq__darkTheme .CertificatesSection-module__EEedkq__viewAllButton:hover{background:#8b5cf61a}
.GitHubSection-module__jhWJdq__githubSection{background-color:#f8fafc;padding:5rem 2rem;position:relative}.GitHubSection-module__jhWJdq__darkTheme{background-color:#0f172a}.GitHubSection-module__jhWJdq__container{max-width:1200px;margin:0 auto}.GitHubSection-module__jhWJdq__sectionHeader{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:3rem;display:flex;position:relative}.GitHubSection-module__jhWJdq__sectionIcon{color:#6366f1;margin-right:1rem;font-size:2rem}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__sectionIcon{color:#8b5cf6}.GitHubSection-module__jhWJdq__sectionTitle{color:#1e293b;margin:0;font-size:2.2rem;font-weight:700;position:relative}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__sectionTitle{color:#f8fafc}.GitHubSection-module__jhWJdq__sectionLine{opacity:.3;background:linear-gradient(90deg,#6366f1,#8b5cf6);flex:1;height:2px;margin-left:1.5rem}.GitHubSection-module__jhWJdq__githubLink{color:#fff;background:#6366f1;border-radius:8px;align-items:center;gap:.5rem;margin-left:auto;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.GitHubSection-module__jhWJdq__githubLink:hover{background:#4f46e5}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__githubLink{background:#8b5cf6}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__githubLink:hover{background:#7c3aed}.GitHubSection-module__jhWJdq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.GitHubSection-module__jhWJdq__statCard{text-align:center;background:#fff;border-top:4px solid #6366f1;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 6px #0000000d}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__statCard{background:#1e293b;border-top-color:#8b5cf6;box-shadow:0 4px 6px #0003}.GitHubSection-module__jhWJdq__statCard:hover{box-shadow:0 10px 25px -5px #6366f133}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__statCard:hover{box-shadow:0 10px 25px -5px #8b5cf64d}.GitHubSection-module__jhWJdq__statIcon{color:#6366f1;margin-bottom:1rem;font-size:2.5rem}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__statIcon{color:#8b5cf6}.GitHubSection-module__jhWJdq__statValue{color:#1e293b;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__statValue{color:#f8fafc}.GitHubSection-module__jhWJdq__statLabel{color:#64748b;font-size:.9rem;font-weight:500}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__statLabel{color:#94a3b8}.GitHubSection-module__jhWJdq__contributionSection{margin-bottom:3rem}.GitHubSection-module__jhWJdq__contributionTitle{color:#1e293b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__contributionTitle{color:#f8fafc}.GitHubSection-module__jhWJdq__contributionGraph{background:#fff;border-radius:12px;padding:1.5rem;overflow:hidden;box-shadow:0 4px 6px #0000000d}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__contributionGraph{background:#1e293b;box-shadow:0 4px 6px #0003}.GitHubSection-module__jhWJdq__graphImage{border-radius:8px;width:100%;height:auto}.GitHubSection-module__jhWJdq__repositoriesSection{margin-top:3rem}.GitHubSection-module__jhWJdq__repositoriesTitle{color:#1e293b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repositoriesTitle{color:#f8fafc}.GitHubSection-module__jhWJdq__repositoriesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.GitHubSection-module__jhWJdq__repositoryCard{color:inherit;background:#fff;border-left:4px solid #6366f1;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000000d}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repositoryCard{background:#1e293b;border-left-color:#8b5cf6;box-shadow:0 4px 6px #0003}.GitHubSection-module__jhWJdq__repositoryCard:hover{box-shadow:0 10px 25px -5px #6366f133}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repositoryCard:hover{box-shadow:0 10px 25px -5px #8b5cf64d}.GitHubSection-module__jhWJdq__repoHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.GitHubSection-module__jhWJdq__repoIcon{color:#6366f1;font-size:1.2rem}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoIcon{color:#8b5cf6}.GitHubSection-module__jhWJdq__repoName{color:#1e293b;margin:0;font-size:1.1rem;font-weight:600}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoName{color:#f8fafc}.GitHubSection-module__jhWJdq__repoDescription{color:#64748b;flex:1;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoDescription{color:#94a3b8}.GitHubSection-module__jhWJdq__repoFooter{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoFooter{border-top-color:#334155}.GitHubSection-module__jhWJdq__repoMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.GitHubSection-module__jhWJdq__repoLanguage{color:#64748b;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoLanguage{color:#94a3b8}.GitHubSection-module__jhWJdq__languageDot{border-radius:50%;width:10px;height:10px}.GitHubSection-module__jhWJdq__repoStats{color:#64748b;align-items:center;gap:.25rem;font-size:.85rem;display:flex}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoStats{color:#94a3b8}.GitHubSection-module__jhWJdq__repoUpdated{color:#94a3b8;font-size:.75rem}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__repoUpdated{color:#cbd5e1}.GitHubSection-module__jhWJdq__loadingContainer,.GitHubSection-module__jhWJdq__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.GitHubSection-module__jhWJdq__spinner{color:#6366f1;margin-bottom:1rem;font-size:3rem;animation:1s linear infinite GitHubSection-module__jhWJdq__spin}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__spinner{color:#8b5cf6}@keyframes GitHubSection-module__jhWJdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GitHubSection-module__jhWJdq__retryButton{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;margin-top:1rem;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.GitHubSection-module__jhWJdq__retryButton:hover{background:#4f46e5}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__retryButton{background:#8b5cf6}.GitHubSection-module__jhWJdq__darkTheme .GitHubSection-module__jhWJdq__retryButton:hover{background:#7c3aed}@media (max-width:768px){.GitHubSection-module__jhWJdq__githubSection{padding:3rem 1rem}.GitHubSection-module__jhWJdq__sectionTitle{font-size:1.8rem}.GitHubSection-module__jhWJdq__sectionHeader{flex-direction:column;align-items:flex-start}.GitHubSection-module__jhWJdq__sectionLine{display:none}.GitHubSection-module__jhWJdq__githubLink{justify-content:center;width:100%;margin-left:0}.GitHubSection-module__jhWJdq__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.GitHubSection-module__jhWJdq__statCard{padding:1.5rem}.GitHubSection-module__jhWJdq__statValue{font-size:2rem}.GitHubSection-module__jhWJdq__repositoriesGrid{grid-template-columns:1fr}.GitHubSection-module__jhWJdq__repoFooter{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.GitHubSection-module__jhWJdq__statsGrid{grid-template-columns:1fr}.GitHubSection-module__jhWJdq__sectionIcon{margin-bottom:.5rem}}
.InstallPrompt-module__1UxpCW__installPrompt{z-index:1000;pointer-events:auto;width:calc(100% - 2rem);max-width:500px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.InstallPrompt-module__1UxpCW__promptContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 10px 40px #00000026}.InstallPrompt-module__1UxpCW__darkTheme{background:#1e293b;border-color:#334155;box-shadow:0 10px 40px #0006}.InstallPrompt-module__1UxpCW__promptIcon{color:#6366f1;flex-shrink:0;font-size:2rem}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__promptIcon{color:#8b5cf6}.InstallPrompt-module__1UxpCW__promptText{flex:1}.InstallPrompt-module__1UxpCW__promptTitle{color:#1e293b;margin:0 0 .25rem;font-size:1rem;font-weight:600}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__promptTitle{color:#f8fafc}.InstallPrompt-module__1UxpCW__promptDescription{color:#64748b;margin:0;font-size:.85rem;line-height:1.4}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__promptDescription{color:#94a3b8}.InstallPrompt-module__1UxpCW__promptActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.InstallPrompt-module__1UxpCW__installButton{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.InstallPrompt-module__1UxpCW__installButton:hover{background:#4f46e5;transform:scale(1.05)}.InstallPrompt-module__1UxpCW__installButton:active{transform:scale(.95)}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__installButton{background:#8b5cf6}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__installButton:hover{background:#7c3aed}.InstallPrompt-module__1UxpCW__dismissButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.InstallPrompt-module__1UxpCW__dismissButton:hover{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__dismissButton{color:#94a3b8;border-color:#334155}.InstallPrompt-module__1UxpCW__darkTheme .InstallPrompt-module__1UxpCW__dismissButton:hover{color:#cbd5e1;background:#334155;border-color:#475569}@media (max-width:640px){.InstallPrompt-module__1UxpCW__installPrompt{width:calc(100% - 1rem);bottom:10px}.InstallPrompt-module__1UxpCW__promptContent{flex-wrap:wrap;padding:1rem}.InstallPrompt-module__1UxpCW__promptIcon{font-size:1.5rem}.InstallPrompt-module__1UxpCW__promptText{flex-basis:calc(100% - 3rem)}.InstallPrompt-module__1UxpCW__promptActions{justify-content:flex-end;width:100%}.InstallPrompt-module__1UxpCW__installButton{flex:1;justify-content:center}}
.SkipToContent-module__0iPTGa__skipLink{color:#fff;z-index:10000;background:#6366f1;border-radius:0 0 8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:0}.SkipToContent-module__0iPTGa__skipLink:focus{outline-offset:2px;outline:3px solid #fbbf24;top:0}.SkipToContent-module__0iPTGa__skipLink:hover{background:#4f46e5}@media (prefers-color-scheme:dark){.SkipToContent-module__0iPTGa__skipLink{background:#6366f1}.SkipToContent-module__0iPTGa__skipLink:hover{background:#4f46e5}}
.ScrollProgress-module__F8_Q-a__scrollProgressContainer{z-index:9999;pointer-events:none;background:0 0;width:100%;height:4px;position:fixed;top:0;left:0}.ScrollProgress-module__F8_Q-a__scrollProgressBar{background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);height:100%;transition:width .1s linear;position:relative;overflow:hidden;box-shadow:0 0 10px #6366f180}.ScrollProgress-module__F8_Q-a__scrollProgressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite ScrollProgress-module__F8_Q-a__shimmer;position:absolute;inset:0}.ScrollProgress-module__F8_Q-a__darkTheme{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);box-shadow:0 0 10px #6366f1b3}@keyframes ScrollProgress-module__F8_Q-a__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ScrollProgress-module__F8_Q-a__scrollProgressBar{transition:none}.ScrollProgress-module__F8_Q-a__scrollProgressBar:after{animation:none}}
