*{margin:0;padding:0;box-sizing:border-box;will-change:auto}._container_1f976_1{position:relative;min-height:100vh;background-color:#000;overflow-x:hidden;color:#fff}._background_1f976_17{position:fixed;inset:0;z-index:0;overflow:hidden}._backgroundGradient_1f976_31{position:absolute;inset:0;background:linear-gradient(45deg,#000,#581c874d,#1e3a8a4d,#9333ea33,#000);opacity:.8}._star_1f976_59{position:absolute;background:#fff;border-radius:9999px;width:2px;height:2px;opacity:.8;animation:_riseStar_1f976_1 linear infinite}@keyframes _riseStar_1f976_1{0%{transform:translateY(100vh);opacity:0}10%{opacity:.4}50%{opacity:.9}90%{opacity:.4}to{transform:translateY(-20px);opacity:0}}._star_1f976_59:nth-child(3n){width:2px;height:2px;animation:_floatFast_1f976_1 15s linear infinite;opacity:.6}._star_1f976_59:nth-child(3n+1){width:3px;height:3px;animation:_floatMedium_1f976_1 25s linear infinite;opacity:.8}._star_1f976_59:nth-child(3n+2){width:4px;height:4px;animation:_floatSlow_1f976_1 35s linear infinite;opacity:1;box-shadow:0 0 6px #fffc}._star_1f976_59:nth-child(7n){animation:_twinkle_1f976_1 3s ease-in-out infinite;box-shadow:0 0 10px #9333eacc}._star_1f976_59:nth-child(11n){animation:_twinkle_1f976_1 4s ease-in-out infinite;box-shadow:0 0 8px #3b82f6cc}@keyframes _gradientShift_1f976_1{0%,to{background:linear-gradient(45deg,#000,#581c874d,#1e3a8a4d,#9333ea33,#000)}25%{background:linear-gradient(135deg,#000,#9333ea66,#581c874d,#1e3a8a33,#000)}50%{background:linear-gradient(225deg,#000,#1e3a8a66,#9333ea4d,#581c8733,#000)}75%{background:linear-gradient(315deg,#000,#3b82f64d,#9333ea66,#581c8733,#000)}}@keyframes _floatFast_1f976_1{0%{transform:translateY(100vh) translate(0) rotate(0)}to{transform:translateY(-100px) translate(100px) rotate(360deg)}}@keyframes _floatMedium_1f976_1{0%{transform:translateY(100vh) translate(0) rotate(0)}to{transform:translateY(-100px) translate(-50px) rotate(-180deg)}}@keyframes _floatSlow_1f976_1{0%{transform:translateY(100vh) translate(0) scale(1)}50%{transform:translateY(50vh) translate(30px) scale(1.2)}to{transform:translateY(-100px) translate(-30px) scale(1)}}@keyframes _twinkle_1f976_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}._nav_1f976_369{position:fixed;top:0;width:100%;z-index:50;background-color:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(168,85,247,.2)}._navContainer_1f976_389{max-width:1280px;margin:0 auto;padding:1rem 1.5rem}._navContent_1f976_401{display:flex;justify-content:space-between;align-items:center}._logo_1f976_413{font-size:1.5rem;font-weight:700;background:linear-gradient(to right,#c084fc,#60a5fa);background-clip:text;-webkit-background-clip:text;color:transparent}._navLinks_1f976_431{display:none;gap:2rem}@media (min-width: 768px){._navLinks_1f976_431{display:flex}}._navLink_1f976_431{background:none;border:none;color:#fff;cursor:pointer;text-transform:capitalize;transition:color .3s ease}._navLink_1f976_431:hover,._navLinkActive_1f976_473{color:#c084fc}._hero_1f976_483{position:relative;z-index:20;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 1.5rem}._heroContent_1f976_503{text-align:center;max-width:1024px;margin:0 auto}._heroMain_1f976_515{margin-bottom:2rem;position:relative}._heroIcon_1f976_525{font-size:6rem;margin-bottom:1rem;animation:_pulse_1f976_1 2s ease-in-out infinite}@media (min-width: 768px){._heroIcon_1f976_525{font-size:8rem}}._heroTitle_1f976_549{font-size:4rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(to right,#c084fc,#60a5fa,#22d3ee);background-clip:text;-webkit-background-clip:text;color:transparent}@media (min-width: 768px){._heroTitle_1f976_549{font-size:6rem}}._heroSubtitle_1f976_581{font-size:1.5rem;color:#d1d5db;margin-bottom:2rem}@media (min-width: 768px){._heroSubtitle_1f976_581{font-size:1.875rem}}._highlight_1f976_605{color:#c084fc}._heroBadges_1f976_613{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-bottom:3rem}@media (min-width: 768px){._heroBadges_1f976_613{flex-direction:row}}._badge_1f976_643{display:flex;align-items:center;gap:.5rem;background-color:#581c874d;padding:.75rem 1.5rem;border-radius:9999px;border:1px solid rgba(168,85,247,.3)}._badgeIcon_1f976_663{width:1.25rem;height:1.25rem}._heroButton_1f976_673{display:flex;align-items:center;gap:.5rem;margin:0 auto;background:linear-gradient(to right,#7c3aed,#2563eb);padding:1rem 2rem;border-radius:9999px;font-weight:600;border:none;color:#fff;cursor:pointer;transition:all .3s ease;transform:scale(1)}._heroButton_1f976_673:hover{background:linear-gradient(to right,#6d28d9,#1d4ed8);transform:scale(1.05)}._chevron_1f976_715{width:1.25rem;height:1.25rem;transition:transform .3s ease}._heroButton_1f976_673:hover ._chevron_1f976_715{transform:translateY(4px)}._section_1f976_737{position:relative;z-index:20;padding:5rem 1.5rem}._sectionContainer_1f976_749{max-width:1152px;margin:0 auto}._sectionTitle_1f976_759{font-size:3rem;font-weight:700;text-align:center;margin-bottom:4rem;background:linear-gradient(to right,#c084fc,#60a5fa);background-clip:text;-webkit-background-clip:text;color:transparent}._aboutGrid_1f976_783{display:grid;gap:3rem;align-items:center}@media (min-width: 768px){._aboutGrid_1f976_783{grid-template-columns:1fr 1fr}}._aboutText_1f976_807{display:flex;flex-direction:column;gap:1.5rem}._aboutMainText_1f976_819{font-size:1.25rem;color:#d1d5db;line-height:1.6}._aboutSecondaryText_1f976_831{font-size:1.125rem;color:#9ca3af;line-height:1.6}._skillBadges_1f976_843{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}._skillBadge_1f976_843{background-color:#581c874d;padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(168,85,247,.3);display:flex;align-items:center;gap:.5rem}._skillIcon_1f976_877{width:1rem;height:1rem}._aboutImage_1f976_887{position:relative}._avatarContainer_1f976_895{width:320px;height:320px;margin:0 auto;background:linear-gradient(to bottom right,#a855f733,#3b82f633);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:6rem;border:1px solid rgba(168,85,247,.3)}._projectsContainer_1f976_931{max-width:1280px;margin:0 auto}._projectsCategory_1f976_941{margin-bottom:4rem}._categoryTitle_1f976_949{font-size:1.875rem;font-weight:700;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}._categoryIcon_1f976_967{width:2rem;height:2rem;color:#c084fc}._projectsGrid_1f976_979{display:grid;gap:2rem}@media (min-width: 768px){._projectsGrid_1f976_979{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._projectsGrid_1f976_979{grid-template-columns:repeat(3,1fr)}}._projectCard_1f976_1013{background-color:#11182780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(168,85,247,.2);transition:all .3s ease;transform:scale(1)}._projectCard_1f976_1013:hover{border-color:#a855f780;transform:scale(1.05)}._mobileCard_1f976_1043{border-color:#3b82f633}._mobileCard_1f976_1043:hover{border-color:#3b82f680}._projectImage_1f976_1059{font-size:2.5rem;margin-bottom:1rem}._projectTitle_1f976_1069{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#c084fc}._mobileCard_1f976_1043 ._projectTitle_1f976_1069{color:#60a5fa}._projectDescription_1f976_1091{color:#9ca3af;margin-bottom:1rem}._techTags_1f976_1101{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._techTag_1f976_1101{background-color:#581c874d;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;border:1px solid rgba(168,85,247,.3)}._mobileTechTag_1f976_1131{background-color:#1e3a8a4d;border-color:#3b82f64d}._projectFooter_1f976_1141{display:flex;justify-content:space-between;align-items:center}._statusBadge_1f976_1153{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem}._statusCompleted_1f976_1165{background-color:#14532d4d;border:1px solid rgba(34,197,94,.3);color:#4ade80}._statusDevelopment_1f976_1177{background-color:#854d0e4d;border:1px solid rgba(234,179,8,.3);color:#facc15}._statusPlanned_1f976_1189{background-color:#1e3a8a4d;border:1px solid rgba(59,130,246,.3);color:#60a5fa}._projectActions_1f976_1201{display:flex;gap:.5rem}._actionButton_1f976_1211{padding:.5rem;background-color:#9333ea33;border-radius:.5rem;border:none;color:#fff;cursor:pointer;transition:background-color .3s ease}._actionButton_1f976_1211:hover{background-color:#9333ea66}._mobileActionButton_1f976_1239{background-color:#3b82f633}._mobileActionButton_1f976_1239:hover{background-color:#3b82f666}._actionIcon_1f976_1255{width:1rem;height:1rem}._skillsGrid_1f976_1267{display:grid;gap:2rem}@media (min-width: 768px){._skillsGrid_1f976_1267{grid-template-columns:repeat(2,1fr)}}._skillCard_1f976_1289{background-color:#11182780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(168,85,247,.2)}._skillHeader_1f976_1305{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._skillInfo_1f976_1319{display:flex;align-items:center;gap:1.5rem}._skillIcon_1f976_877{font-size:1.5rem}._skillName_1f976_1339{font-size:1.25rem;font-weight:600}._skillLevel_1f976_1349{color:#c084fc;font-weight:700}._skillBar_1f976_1359{width:100%;background-color:#1f2937;border-radius:9999px;height:12px}._skillProgress_1f976_1373{background:linear-gradient(to right,#8b5cf6,#3b82f6);height:12px;border-radius:9999px;transition:all 1s ease}._contactContainer_1f976_1389{max-width:1024px;margin:0 auto;text-align:center}._contactDescription_1f976_1401{font-size:1.25rem;color:#d1d5db;margin-bottom:3rem}._contactButtons_1f976_1413{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:3rem}@media (min-width: 768px){._contactButtons_1f976_1413{flex-direction:row}}._contactButton_1f976_1413{background:linear-gradient(to right,#7c3aed,#2563eb);padding:1rem 2rem;border-radius:9999px;font-weight:600;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;transform:scale(1)}._contactButton_1f976_1413:hover{background:linear-gradient(to right,#6d28d9,#1d4ed8);transform:scale(1.05)}._contactButtonSecondary_1f976_1481{background-color:#581c874d;padding:1rem 2rem;border-radius:9999px;font-weight:600;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(168,85,247,.3);transition:all .3s ease;transform:scale(1)}._contactButtonSecondary_1f976_1481:hover{background-color:#581c8780;border-color:#a855f780;transform:scale(1.05)}._footer_1f976_1527{position:relative;z-index:20;background-color:#11182780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid rgba(168,85,247,.2);padding:2rem 1.5rem}._footerContent_1f976_1545{max-width:1280px;margin:0 auto;text-align:center}._footerText_1f976_1557{color:#9ca3af;font-size:.875rem}@keyframes _slideUp_1f976_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1f976_1{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){._heroTitle_1f976_549{font-size:2.5rem}._heroSubtitle_1f976_581{font-size:1.25rem}._sectionTitle_1f976_759{font-size:2rem}._aboutMainText_1f976_819,._contactDescription_1f976_1401{font-size:1.125rem}._projectsGrid_1f976_979{grid-template-columns:1fr}}*{will-change:auto}._projectCard_1f976_1013,._skillCard_1f976_1289,._heroButton_1f976_673,._contactButton_1f976_1413,._contactButtonSecondary_1f976_1481,._cursorEffect_1f976_1689{will-change:transform}
