.Navbar-module__cJzEcG__navbar{z-index:1000;background:var(--glass-bg);width:auto;max-width:820px;height:56px;-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition-liquid);border-radius:100px;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1rem 0 1.25rem;display:flex;position:fixed;top:1.25rem;left:50%;transform:translate(-50%)}.Navbar-module__cJzEcG__scrolled{background:var(--glass-bg-solid);box-shadow:var(--glass-shadow-hover);top:.75rem}.Navbar-module__cJzEcG__logo{font-family:var(--font-outfit);color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}.Navbar-module__cJzEcG__logo span:first-child{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;width:32px;height:32px;box-shadow:0 4px 12px var(--accent-glow);transition:var(--transition-bounce);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.Navbar-module__cJzEcG__logo:hover span:first-child{transform:rotate(-8deg)scale(1.08)}.Navbar-module__cJzEcG__logoText{color:var(--text-primary)!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important}.Navbar-module__cJzEcG__navLinks{align-items:center;gap:.5rem;display:flex}.Navbar-module__cJzEcG__navLinks a{color:var(--text-secondary);transition:var(--transition-smooth);white-space:nowrap;border-radius:50px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;position:relative}.Navbar-module__cJzEcG__navLinks a:hover{color:var(--accent-primary);background:#2563eb1a}.Navbar-module__cJzEcG__navLinks a.Navbar-module__cJzEcG__active{color:var(--accent-primary)}.Navbar-module__cJzEcG__activeIndicator{background:var(--accent-primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.Navbar-module__cJzEcG__navActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Navbar-module__cJzEcG__mobileToggle{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:12px;flex-shrink:0;padding:.6rem;display:none}.Navbar-module__cJzEcG__mobileToggle:hover{transform:scale(1.05)}.Navbar-module__cJzEcG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;background:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__mobileMenu{background:var(--glass-bg-solid);width:90%;max-width:360px;-webkit-backdrop-filter:var(--glass-blur-heavy);border:var(--glass-border);z-index:999;opacity:0;visibility:hidden;transition:var(--transition-liquid);box-shadow:var(--glass-shadow-hover);border-radius:24px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:fixed;top:5rem;left:50%;transform:translate(-50%)translateY(-20px)}.Navbar-module__cJzEcG__mobileMenu.Navbar-module__cJzEcG__active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Navbar-module__cJzEcG__mobileMenu a{color:var(--text-primary);transition:var(--transition-smooth);text-align:center;background:#ffffff0d;border-radius:14px;padding:1rem 1.25rem;font-size:1.1rem;font-weight:700;text-decoration:none}.Navbar-module__cJzEcG__mobileMenu a:hover{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow));color:var(--accent-primary)}.Navbar-module__cJzEcG__mobileActive{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow))!important;color:var(--accent-primary)!important}.Navbar-module__cJzEcG__mobileTheme{border-top:var(--glass-border-light);justify-content:center;padding-top:1rem;display:flex}@media (max-width:900px){.Navbar-module__cJzEcG__navbar{justify-content:space-between;gap:.5rem;width:calc(100% - 2rem);max-width:none;padding:0 1rem;left:1rem;right:1rem;transform:none}.Navbar-module__cJzEcG__navLinks{display:none}.Navbar-module__cJzEcG__mobileToggle{justify-content:center;align-items:center;display:flex}.Navbar-module__cJzEcG__navActions>div:first-child{display:none}}@media (max-width:480px){.Navbar-module__cJzEcG__navbar{width:calc(100% - 1.5rem);height:52px;padding:0 .75rem;top:.75rem;left:.75rem;right:.75rem}.Navbar-module__cJzEcG__logo{font-size:.9rem}.Navbar-module__cJzEcG__logo span:first-child{border-radius:8px;width:28px;height:28px;font-size:.8rem}.Navbar-module__cJzEcG__mobileToggle{border-radius:10px;padding:.5rem}.Navbar-module__cJzEcG__mobileMenu{border-radius:20px;width:92%;padding:1.25rem;top:4.5rem}.Navbar-module__cJzEcG__mobileMenu a{border-radius:12px;padding:.85rem 1rem;font-size:1rem}}@media (min-width:901px){.Navbar-module__cJzEcG__mobileMenu,.Navbar-module__cJzEcG__overlay{display:none!important}}
.ThemeToggle-module__sGqMhG__container{background:var(--glass-bg);border:var(--glass-border);border-radius:10px;flex-shrink:0;gap:.2rem;padding:.2rem;display:flex}.ThemeToggle-module__sGqMhG__button{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.ThemeToggle-module__sGqMhG__button:hover{color:var(--text-primary);background:#ffffff1a}.ThemeToggle-module__sGqMhG__button.ThemeToggle-module__sGqMhG__active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff!important}[data-theme=dark] .ThemeToggle-module__sGqMhG__button{color:var(--text-muted)}[data-theme=dark] .ThemeToggle-module__sGqMhG__button:hover{color:var(--text-primary)}[data-theme=dark] .ThemeToggle-module__sGqMhG__button.ThemeToggle-module__sGqMhG__active{color:#fff!important}
.Hero-module__ZARIfG__hero{min-height:100vh;padding-top:calc(var(--nav-height) + 2rem);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__orb1,.Hero-module__ZARIfG__orb2,.Hero-module__ZARIfG__orb3{filter:blur(80px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.Hero-module__ZARIfG__orb1{background:var(--accent-glow);opacity:.4;width:500px;height:500px;animation:20s ease-in-out infinite Hero-module__ZARIfG__orbFloat;top:10%;left:-10%}.Hero-module__ZARIfG__orb2{background:var(--accent-pink-glow);opacity:.3;width:400px;height:400px;animation:25s ease-in-out infinite reverse Hero-module__ZARIfG__orbFloat;bottom:10%;right:-5%}.Hero-module__ZARIfG__orb3{background:var(--accent-cyan-glow);opacity:.2;width:300px;height:300px;animation:18s ease-in-out -5s infinite Hero-module__ZARIfG__orbFloat;top:50%;right:30%}@keyframes Hero-module__ZARIfG__orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-30px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(20px,10px)scale(1.05)}}.Hero-module__ZARIfG__heroContainer{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:5rem;display:grid;position:relative}.Hero-module__ZARIfG__badge{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);color:var(--accent-primary);box-shadow:var(--glass-shadow);border-radius:100px;align-items:center;gap:.6rem;margin-bottom:2.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.Hero-module__ZARIfG__badgeDot{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite Hero-module__ZARIfG__pulse}@keyframes Hero-module__ZARIfG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.Hero-module__ZARIfG__title{color:var(--text-primary);letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:1.05}.Hero-module__ZARIfG__highlight{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan),var(--accent-purple));-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite Hero-module__ZARIfG__gradientShift;position:relative}@keyframes Hero-module__ZARIfG__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.Hero-module__ZARIfG__description{color:var(--text-secondary);max-width:520px;margin-bottom:3rem;font-size:1.25rem;font-weight:500;line-height:1.8}.Hero-module__ZARIfG__description strong{color:var(--text-primary)}.Hero-module__ZARIfG__actions{gap:1.25rem;margin-bottom:4rem;display:flex}.Hero-module__ZARIfG__btnPrimary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;box-shadow:0 10px 30px var(--accent-glow);transition:var(--transition-liquid);border-radius:100px;align-items:center;gap:.75rem;padding:1.15rem 2.25rem;font-size:.95rem;font-weight:700;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__btnPrimary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.Hero-module__ZARIfG__btnPrimary:hover{box-shadow:0 15px 40px var(--accent-glow);transform:translateY(-4px)scale(1.02)}.Hero-module__ZARIfG__btnPrimary:hover:before{left:100%}.Hero-module__ZARIfG__btnSecondary{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--text-primary);border:var(--glass-border);transition:var(--transition-liquid);border-radius:100px;padding:1.15rem 2.25rem;font-size:.95rem;font-weight:700}.Hero-module__ZARIfG__btnSecondary:hover{background:var(--glass-bg-solid);box-shadow:var(--glass-shadow-hover);transform:translateY(-4px)}.Hero-module__ZARIfG__stats{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:20px;align-items:center;gap:2rem;width:fit-content;padding:1.5rem 2rem;display:flex}.Hero-module__ZARIfG__statItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Hero-module__ZARIfG__statNumber{font-size:1.75rem;font-weight:800;font-family:var(--font-outfit);background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.Hero-module__ZARIfG__statDivider{background:linear-gradient(to bottom,transparent,var(--glass-border),transparent);width:1px;height:40px}.Hero-module__ZARIfG__imageContainer{justify-content:center;display:flex;position:relative}.Hero-module__ZARIfG__avatarWrapper{width:420px;height:420px;position:relative}.Hero-module__ZARIfG__avatarGlow{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow),var(--accent-pink-glow));filter:blur(60px);opacity:.5;border-radius:50%;width:380px;height:380px;animation:4s ease-in-out infinite Hero-module__ZARIfG__glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__ZARIfG__glowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.05)}}.Hero-module__ZARIfG__avatarRing{border:2px dashed #fff3;border-radius:50%;width:360px;height:360px;animation:30s linear infinite Hero-module__ZARIfG__rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__ZARIfG__rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.Hero-module__ZARIfG__avatar{background:var(--glass-bg-solid);width:320px;height:320px;-webkit-backdrop-filter:var(--glass-blur-heavy);backdrop-filter:var(--glass-blur-heavy);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__placeholderImg{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-text-fill-color:transparent;opacity:.6;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:800}.Hero-module__ZARIfG__floatingIcon{background:var(--glass-bg-solid);width:48px;height:48px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);color:var(--text-secondary);box-shadow:var(--glass-shadow);transition:var(--transition-liquid);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute}.Hero-module__ZARIfG__floatingIcon:hover{color:var(--accent-primary);box-shadow:var(--glass-shadow-hover);transform:scale(1.15)!important}.Hero-module__ZARIfG__iconGithub{top:10%;right:5%}.Hero-module__ZARIfG__iconMail{bottom:15%;left:5%}.Hero-module__ZARIfG__scrollIndicator{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__mouse{border:2px solid var(--text-muted);opacity:.5;border-radius:15px;justify-content:center;width:26px;height:44px;padding-top:8px;display:flex}.Hero-module__ZARIfG__wheel{background:var(--accent-primary);border-radius:2px;width:4px;height:10px}.Hero-module__ZARIfG__scrollText{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}@media (max-width:992px){.Hero-module__ZARIfG__heroContainer{text-align:center;grid-template-columns:1fr;gap:4rem}.Hero-module__ZARIfG__content{order:2}.Hero-module__ZARIfG__imageContainer{order:1}.Hero-module__ZARIfG__badge{margin:0 auto 2rem}.Hero-module__ZARIfG__description{margin:0 auto 2.5rem}.Hero-module__ZARIfG__actions{flex-wrap:wrap;justify-content:center}.Hero-module__ZARIfG__stats{margin:0 auto}.Hero-module__ZARIfG__avatarWrapper{width:320px;height:320px}.Hero-module__ZARIfG__avatarGlow,.Hero-module__ZARIfG__avatarRing{width:280px;height:280px}.Hero-module__ZARIfG__avatar{width:260px;height:260px}.Hero-module__ZARIfG__placeholderImg{font-size:6rem}.Hero-module__ZARIfG__floatingIcon{width:42px;height:42px}}@media (max-width:480px){.Hero-module__ZARIfG__hero{padding-top:calc(var(--nav-height) + 1rem);min-height:auto;padding-bottom:2rem}.Hero-module__ZARIfG__title{font-size:2rem}.Hero-module__ZARIfG__description{margin-bottom:2rem;font-size:1rem}.Hero-module__ZARIfG__badge{margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:center;margin-bottom:2rem}.Hero-module__ZARIfG__btnPrimary,.Hero-module__ZARIfG__btnSecondary{justify-content:center;width:100%;padding:1rem 1.5rem;font-size:.9rem}.Hero-module__ZARIfG__stats{flex-direction:column;gap:1rem;width:100%;padding:1.25rem}.Hero-module__ZARIfG__statItem{flex-direction:row;justify-content:center;gap:.75rem;width:100%}.Hero-module__ZARIfG__statDivider{display:none}.Hero-module__ZARIfG__statNumber{font-size:1.5rem}.Hero-module__ZARIfG__statLabel{font-size:.7rem}.Hero-module__ZARIfG__avatarWrapper{width:220px;height:220px}.Hero-module__ZARIfG__avatarGlow,.Hero-module__ZARIfG__avatarRing{width:180px;height:180px}.Hero-module__ZARIfG__avatar{width:160px;height:160px}.Hero-module__ZARIfG__placeholderImg{font-size:4rem}.Hero-module__ZARIfG__floatingIcon{border-radius:10px;width:36px;height:36px}.Hero-module__ZARIfG__orb1{width:250px;height:250px}.Hero-module__ZARIfG__orb2{width:200px;height:200px}.Hero-module__ZARIfG__orb3{width:150px;height:150px}.Hero-module__ZARIfG__scrollIndicator{display:none}}@media (max-width:360px){.Hero-module__ZARIfG__title{font-size:1.75rem}.Hero-module__ZARIfG__avatarWrapper{width:180px;height:180px}.Hero-module__ZARIfG__avatarGlow,.Hero-module__ZARIfG__avatarRing{width:150px;height:150px}.Hero-module__ZARIfG__avatar{width:130px;height:130px}.Hero-module__ZARIfG__placeholderImg{font-size:3rem}}
.About-module__vAULUW__about{position:relative}.About-module__vAULUW__header{text-align:center;margin-bottom:5rem}.About-module__vAULUW__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.About-module__vAULUW__title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem)}.About-module__vAULUW__grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.About-module__vAULUW__bioCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:28px;margin-bottom:2rem;padding:2.5rem}.About-module__vAULUW__bioCard p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.9}.About-module__vAULUW__bioCard p:last-child{margin-bottom:0}.About-module__vAULUW__bioCard strong{color:var(--text-primary)}.About-module__vAULUW__infoGrid{flex-direction:column;gap:1rem;display:flex}.About-module__vAULUW__infoCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);cursor:pointer;transition:var(--transition-liquid);border-radius:20px;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.About-module__vAULUW__infoCard:hover{background:var(--glass-bg-solid);border-color:var(--accent-primary);box-shadow:var(--glass-shadow-hover)}.About-module__vAULUW__infoIcon{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow));width:48px;height:48px;color:var(--accent-primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.About-module__vAULUW__infoLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.8rem;font-weight:600;display:block}.About-module__vAULUW__infoValue{color:var(--text-primary);font-size:1rem;font-weight:700;display:block}.About-module__vAULUW__cards{flex-direction:column;gap:2rem;display:flex}.About-module__vAULUW__card{padding:2.5rem}.About-module__vAULUW__cardHeader h3{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:2.5rem;font-size:1.5rem;display:flex}.About-module__vAULUW__cardHeader h3 svg{color:var(--accent-primary)}.About-module__vAULUW__timeline{flex-direction:column;gap:1.5rem;display:flex}.About-module__vAULUW__timelineItem{transition:var(--transition-liquid);cursor:pointer;border-radius:16px;align-items:center;gap:1.25rem;padding:1rem;display:flex;position:relative}.About-module__vAULUW__timelineItem:hover{background:#ffffff1a}.About-module__vAULUW__current{background:linear-gradient(135deg,var(--accent-glow),transparent);border:1px solid var(--accent-primary)}.About-module__vAULUW__timelineIcon{background:var(--glass-bg-solid);width:50px;height:50px;color:var(--accent-primary);border:var(--glass-border);transition:var(--transition-liquid);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.About-module__vAULUW__timelineItem:hover .About-module__vAULUW__timelineIcon{background:var(--accent-primary);color:#fff;box-shadow:0 8px 20px var(--accent-glow);transform:rotate(-5deg)scale(1.05)}.About-module__vAULUW__timelineContent{flex-grow:1}.About-module__vAULUW__timelineContent h4{color:var(--text-primary);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.About-module__vAULUW__timelineContent p{color:var(--text-secondary);font-size:.9rem;font-weight:500}.About-module__vAULUW__currentBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);white-space:nowrap;background:#2563eb26;border-radius:50px;padding:.35rem .75rem;font-size:.7rem;font-weight:700}.About-module__vAULUW__specsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.About-module__vAULUW__specItem{background:var(--glass-bg);border:var(--glass-border-light);transition:var(--transition-liquid);border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.About-module__vAULUW__specItem:hover{background:var(--glass-bg-solid);border-color:var(--accent-primary)}.About-module__vAULUW__specIcon{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow));width:36px;height:36px;color:var(--accent-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.About-module__vAULUW__specContent{flex-direction:column;gap:.15rem;min-width:0;display:flex}.About-module__vAULUW__specLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.About-module__vAULUW__specValue{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.About-module__vAULUW__specDetail{color:var(--text-secondary);font-size:.75rem;font-weight:500}@media (max-width:992px){.About-module__vAULUW__grid{grid-template-columns:1fr;gap:3rem}.About-module__vAULUW__specsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.About-module__vAULUW__header{margin-bottom:3rem}.About-module__vAULUW__bioCard{border-radius:20px;padding:1.25rem}.About-module__vAULUW__bioCard p{font-size:1rem;line-height:1.7}.About-module__vAULUW__card{padding:1.25rem}.About-module__vAULUW__cardHeader h3{margin-bottom:1.5rem;font-size:1.25rem}.About-module__vAULUW__infoCard{border-radius:16px;padding:1rem 1.25rem}.About-module__vAULUW__infoIcon{border-radius:12px;width:42px;height:42px}.About-module__vAULUW__infoValue{font-size:.9rem}.About-module__vAULUW__timelineItem{flex-wrap:wrap;padding:.75rem}.About-module__vAULUW__timelineIcon{width:42px;height:42px}.About-module__vAULUW__timelineContent h4{font-size:1rem}.About-module__vAULUW__timelineContent p{font-size:.85rem}.About-module__vAULUW__currentBadge{text-align:center;width:100%;margin-top:.5rem}.About-module__vAULUW__specsGrid{grid-template-columns:1fr;gap:.75rem}.About-module__vAULUW__specItem{padding:.85rem}.About-module__vAULUW__specIcon{border-radius:8px;width:32px;height:32px}.About-module__vAULUW__specValue{font-size:.85rem}.About-module__vAULUW__specDetail{font-size:.7rem}}
.Skills-module__G7oUEG__skills{position:relative}.Skills-module__G7oUEG__header{text-align:center;margin-bottom:4rem}.Skills-module__G7oUEG__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.Skills-module__G7oUEG__title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem)}.Skills-module__G7oUEG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;display:grid}.Skills-module__G7oUEG__card{cursor:pointer;transition:var(--transition-liquid);border-radius:24px;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.Skills-module__G7oUEG__card:before{content:"";opacity:0;transition:var(--transition-liquid);pointer-events:none;background:linear-gradient(135deg,#0000 0%,#ffffff0d 100%);position:absolute;inset:0}.Skills-module__G7oUEG__card:hover:before{opacity:1}.Skills-module__G7oUEG__card:hover{box-shadow:var(--glass-shadow-hover)}.Skills-module__G7oUEG__cardAccent{opacity:.8;width:4px;height:100%;position:absolute;top:0;left:0}.Skills-module__G7oUEG__iconWrapper{width:60px;height:60px;transition:var(--transition-liquid);border:1px solid;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Skills-module__G7oUEG__card:hover .Skills-module__G7oUEG__iconWrapper{transform:rotate(-8deg)scale(1.1)}.Skills-module__G7oUEG__cardContent{flex:1;min-width:0}.Skills-module__G7oUEG__nameRow{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.Skills-module__G7oUEG__cardContent h3{color:var(--text-primary);font-size:1.25rem;font-weight:800}.Skills-module__G7oUEG__checkBadge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Skills-module__G7oUEG__cardContent p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.6}.Skills-module__G7oUEG__tags{flex-wrap:wrap;gap:.4rem;display:flex}.Skills-module__G7oUEG__tag{color:var(--text-muted);background:var(--glass-bg);text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:50px;padding:.3rem .65rem;font-size:.7rem;font-weight:700}@media (max-width:768px){.Skills-module__G7oUEG__header{margin-bottom:2.5rem}.Skills-module__G7oUEG__grid{grid-template-columns:1fr;gap:1.25rem}.Skills-module__G7oUEG__card{text-align:center;border-radius:20px;flex-direction:column;padding:1.5rem}.Skills-module__G7oUEG__iconWrapper{width:50px;height:50px;margin:0 auto}.Skills-module__G7oUEG__nameRow{justify-content:center}.Skills-module__G7oUEG__cardContent h3{font-size:1.1rem}.Skills-module__G7oUEG__cardContent p{font-size:.85rem}.Skills-module__G7oUEG__tags{justify-content:center}.Skills-module__G7oUEG__tag{padding:.25rem .5rem;font-size:.65rem}.Skills-module__G7oUEG__cardAccent{width:100%;height:4px;top:auto;bottom:0}}
.Projects-module__2BoJ-q__projects{position:relative}.Projects-module__2BoJ-q__loading{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Projects-module__2BoJ-q__loading p{margin-top:1rem}.Projects-module__2BoJ-q__spinner{color:var(--accent-primary);animation:1s linear infinite Projects-module__2BoJ-q__spin}@keyframes Projects-module__2BoJ-q__spin{to{transform:rotate(360deg)}}.Projects-module__2BoJ-q__header{text-align:center;margin-bottom:5rem}.Projects-module__2BoJ-q__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.Projects-module__2BoJ-q__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem)}.Projects-module__2BoJ-q__headerDesc{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}.Projects-module__2BoJ-q__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2.5rem;display:grid}.Projects-module__2BoJ-q__projectCard{border-radius:28px;padding:0;position:relative;overflow:hidden}.Projects-module__2BoJ-q__projectCard:before{content:"";opacity:0;z-index:0;background:conic-gradient(#0000 0deg,#3b82f61a 60deg,#0000 120deg);width:200%;height:200%;transition:opacity .5s;animation:4s linear infinite paused Projects-module__2BoJ-q__borderRotate;position:absolute;top:-50%;left:-50%}.Projects-module__2BoJ-q__projectCard:hover:before{opacity:1;animation-play-state:running}@keyframes Projects-module__2BoJ-q__borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Projects-module__2BoJ-q__cardGlow{opacity:.15;z-index:0;height:200px;transition:var(--transition-liquid);position:absolute;top:0;left:0;right:0}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__blue{background:linear-gradient(180deg,var(--accent-primary),transparent)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__pink{background:linear-gradient(180deg,var(--accent-pink-neon),transparent)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__cyan{background:linear-gradient(180deg,var(--accent-cyan),transparent)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__purple{background:linear-gradient(#8b5cf6,#0000)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__orange{background:linear-gradient(#f59e0b,#0000)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__green{background:linear-gradient(#10b981,#0000)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__rose{background:linear-gradient(#f43f5e,#0000)}.Projects-module__2BoJ-q__cardGlow.Projects-module__2BoJ-q__amber{background:linear-gradient(#d97706,#0000)}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__cardGlow{opacity:.25;height:250px}.Projects-module__2BoJ-q__cardContent{z-index:1;flex-direction:column;height:100%;padding:2.5rem;display:flex;position:relative}.Projects-module__2BoJ-q__icon{width:60px;height:60px;transition:var(--transition-liquid);border-radius:18px;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.Projects-module__2BoJ-q__iconblue{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;box-shadow:0 8px 25px var(--accent-glow)}.Projects-module__2BoJ-q__iconpink{background:linear-gradient(135deg,var(--accent-pink-neon),var(--accent-purple));color:#fff;box-shadow:0 8px 25px var(--accent-pink-glow)}.Projects-module__2BoJ-q__iconcyan{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-primary));color:#fff;box-shadow:0 8px 25px var(--accent-cyan-glow)}.Projects-module__2BoJ-q__iconpurple{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 8px 25px #8b5cf666}.Projects-module__2BoJ-q__iconorange{color:#fff;background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 8px 25px #f59e0b66}.Projects-module__2BoJ-q__icongreen{color:#fff;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 8px 25px #10b98166}.Projects-module__2BoJ-q__iconrose{color:#fff;background:linear-gradient(135deg,#f43f5e,#fb7185);box-shadow:0 8px 25px #f43f5e66}.Projects-module__2BoJ-q__iconamber{color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 8px 25px #d9770666}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__icon{transform:rotate(-10deg)scale(1.1)}.Projects-module__2BoJ-q__projectTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.Projects-module__2BoJ-q__projectDesc{color:var(--text-secondary);flex-grow:1;margin-bottom:2rem;font-size:1rem;line-height:1.7}.Projects-module__2BoJ-q__techStack{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.Projects-module__2BoJ-q__techTag{background:var(--glass-bg);border:var(--glass-border-light);color:var(--text-secondary);border-radius:50px;padding:.4rem 1rem;font-size:.8rem;font-weight:700}.Projects-module__2BoJ-q__projectLinks{flex-wrap:wrap;gap:1rem;display:flex}.Projects-module__2BoJ-q__projectLink{color:var(--text-secondary);background:var(--glass-bg);border:var(--glass-border-light);transition:var(--transition-liquid);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.Projects-module__2BoJ-q__projectLink:hover{color:var(--text-primary);background:var(--glass-bg-solid);transform:translateY(-3px)}.Projects-module__2BoJ-q__projectLinkPrimary{color:#fff;background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));transition:var(--transition-liquid);box-shadow:0 4px 15px var(--accent-glow);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.Projects-module__2BoJ-q__projectLinkPrimary:hover{box-shadow:0 8px 25px var(--accent-glow);transform:translateY(-3px)}.Projects-module__2BoJ-q__cardShine{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:50%;height:100%;transition:all .8s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.Projects-module__2BoJ-q__projectCard:hover .Projects-module__2BoJ-q__cardShine{left:150%}@media (max-width:768px){.Projects-module__2BoJ-q__header{margin-bottom:3rem}.Projects-module__2BoJ-q__grid{grid-template-columns:1fr;gap:1.5rem}.Projects-module__2BoJ-q__projectCard{border-radius:20px}.Projects-module__2BoJ-q__cardContent{padding:1.5rem}.Projects-module__2BoJ-q__icon{border-radius:14px;width:50px;height:50px;margin-bottom:1.5rem}.Projects-module__2BoJ-q__projectTitle{font-size:1.25rem}.Projects-module__2BoJ-q__projectDesc{margin-bottom:1.5rem;font-size:.9rem}.Projects-module__2BoJ-q__techStack{margin-bottom:1.5rem}.Projects-module__2BoJ-q__techTag{padding:.35rem .75rem;font-size:.7rem}.Projects-module__2BoJ-q__projectLinks{flex-direction:column;gap:.75rem}.Projects-module__2BoJ-q__projectLink,.Projects-module__2BoJ-q__projectLinkPrimary{justify-content:center;padding:.85rem 1rem;font-size:.85rem}}
.Certificates-module__x9OHCG__certificates{position:relative}.Certificates-module__x9OHCG__loading{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Certificates-module__x9OHCG__loading p{margin-top:1rem}.Certificates-module__x9OHCG__spinner{color:var(--accent-primary);animation:1s linear infinite Certificates-module__x9OHCG__spin}@keyframes Certificates-module__x9OHCG__spin{to{transform:rotate(360deg)}}.Certificates-module__x9OHCG__header{text-align:center;margin-bottom:4rem}.Certificates-module__x9OHCG__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.Certificates-module__x9OHCG__title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem)}.Certificates-module__x9OHCG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.Certificates-module__x9OHCG__card{transition:var(--transition-liquid);gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.Certificates-module__x9OHCG__iconWrapper{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Certificates-module__x9OHCG__content{flex:1}.Certificates-module__x9OHCG__content h3{color:var(--text-primary);margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.Certificates-module__x9OHCG__issuer{color:var(--text-secondary);margin-bottom:.75rem;font-size:.95rem}.Certificates-module__x9OHCG__meta{align-items:center;gap:1rem;display:flex}.Certificates-module__x9OHCG__date{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.Certificates-module__x9OHCG__link{color:var(--accent-primary);transition:var(--transition-smooth);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}.Certificates-module__x9OHCG__link:hover{text-decoration:underline}.Certificates-module__x9OHCG__accent{opacity:.8;height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.Certificates-module__x9OHCG__header{margin-bottom:2.5rem}.Certificates-module__x9OHCG__grid{grid-template-columns:1fr;gap:1rem}.Certificates-module__x9OHCG__card{text-align:center;border-radius:20px;flex-direction:column;padding:1.5rem}.Certificates-module__x9OHCG__iconWrapper{border-radius:14px;width:48px;height:48px;margin:0 auto}.Certificates-module__x9OHCG__content h3{font-size:1rem}.Certificates-module__x9OHCG__issuer{font-size:.85rem}.Certificates-module__x9OHCG__meta{flex-wrap:wrap;justify-content:center;gap:.75rem}.Certificates-module__x9OHCG__date,.Certificates-module__x9OHCG__link{font-size:.75rem}}
.GitHubStats-module__g7U0fW__github{position:relative}.GitHubStats-module__g7U0fW__header{text-align:center;margin-bottom:4rem}.GitHubStats-module__g7U0fW__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.GitHubStats-module__g7U0fW__title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem)}.GitHubStats-module__g7U0fW__loading,.GitHubStats-module__g7U0fW__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.GitHubStats-module__g7U0fW__spinner{color:var(--accent-primary);animation:1s linear infinite GitHubStats-module__g7U0fW__spin}@keyframes GitHubStats-module__g7U0fW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GitHubStats-module__g7U0fW__error p{color:var(--text-secondary);font-size:1.1rem}.GitHubStats-module__g7U0fW__errorLink{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;transition:var(--transition-liquid);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.GitHubStats-module__g7U0fW__errorLink:hover{box-shadow:0 10px 30px var(--accent-glow);transform:translateY(-2px)}.GitHubStats-module__g7U0fW__content{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.GitHubStats-module__g7U0fW__statsCard,.GitHubStats-module__g7U0fW__languagesCard{padding:2.5rem}.GitHubStats-module__g7U0fW__profileHeader{border-bottom:var(--glass-border-light);align-items:center;gap:1.25rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.GitHubStats-module__g7U0fW__avatar{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.GitHubStats-module__g7U0fW__avatar img{object-fit:cover;width:100%;height:100%}.GitHubStats-module__g7U0fW__profileHeader h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1.5rem}.GitHubStats-module__g7U0fW__profileLink{color:var(--accent-primary);transition:var(--transition-smooth);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.GitHubStats-module__g7U0fW__profileLink:hover{text-decoration:underline}.GitHubStats-module__g7U0fW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.GitHubStats-module__g7U0fW__statItem{background:var(--glass-bg);border:var(--glass-border-light);transition:var(--transition-liquid);border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;display:flex}.GitHubStats-module__g7U0fW__statItem:hover{background:var(--glass-bg-solid);transform:translateY(-4px)}.GitHubStats-module__g7U0fW__statIcon{color:var(--accent-primary)}.GitHubStats-module__g7U0fW__statValue{color:var(--text-primary);font-size:1.75rem;font-weight:800;font-family:var(--font-outfit)}.GitHubStats-module__g7U0fW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.GitHubStats-module__g7U0fW__languagesCard h3{color:var(--text-primary);margin-bottom:2rem;font-size:1.25rem}.GitHubStats-module__g7U0fW__languageBar{background:var(--glass-bg);border-radius:10px;height:12px;margin-bottom:2rem;display:flex;overflow:hidden}.GitHubStats-module__g7U0fW__languageSegment{height:100%;transition:width 1s}.GitHubStats-module__g7U0fW__languageList{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.GitHubStats-module__g7U0fW__languageItem{align-items:center;gap:.75rem;display:flex}.GitHubStats-module__g7U0fW__languageDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.GitHubStats-module__g7U0fW__languageName{color:var(--text-secondary);flex:1;font-size:.95rem;font-weight:600}.GitHubStats-module__g7U0fW__languagePercent{color:var(--text-muted);font-size:.9rem;font-weight:700}.GitHubStats-module__g7U0fW__noData{color:var(--text-muted);text-align:center;padding:2rem}@media (max-width:992px){.GitHubStats-module__g7U0fW__content{grid-template-columns:1fr}}@media (max-width:480px){.GitHubStats-module__g7U0fW__header{margin-bottom:2.5rem}.GitHubStats-module__g7U0fW__statsCard,.GitHubStats-module__g7U0fW__languagesCard{border-radius:20px;padding:1.5rem}.GitHubStats-module__g7U0fW__profileHeader{text-align:center;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.GitHubStats-module__g7U0fW__profileHeader h3{font-size:1.25rem}.GitHubStats-module__g7U0fW__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.GitHubStats-module__g7U0fW__statItem{border-radius:12px;padding:1rem}.GitHubStats-module__g7U0fW__statValue{font-size:1.35rem}.GitHubStats-module__g7U0fW__statLabel{font-size:.65rem}.GitHubStats-module__g7U0fW__languagesCard h3{margin-bottom:1.5rem;font-size:1.1rem}.GitHubStats-module__g7U0fW__languageBar{height:10px;margin-bottom:1.5rem}.GitHubStats-module__g7U0fW__languageList{grid-template-columns:1fr;gap:.75rem}.GitHubStats-module__g7U0fW__languageName{font-size:.85rem}.GitHubStats-module__g7U0fW__languagePercent{font-size:.8rem}}
.Contact-module__hcVmEa__contact{position:relative}.Contact-module__hcVmEa__header{text-align:center;margin-bottom:5rem}.Contact-module__hcVmEa__subtitle{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;background:var(--glass-bg);border:var(--glass-border);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.Contact-module__hcVmEa__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem)}.Contact-module__hcVmEa__headerDesc{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}.Contact-module__hcVmEa__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem;display:grid}.Contact-module__hcVmEa__info{flex-direction:column;gap:2.5rem;display:flex}.Contact-module__hcVmEa__infoCard{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.Contact-module__hcVmEa__infoItem{cursor:pointer;transition:var(--transition-liquid);border-radius:16px;align-items:center;gap:1.25rem;padding:1rem;display:flex}.Contact-module__hcVmEa__infoItem:hover{background:#ffffff1a}.Contact-module__hcVmEa__infoIcon{background:linear-gradient(135deg,var(--accent-glow),var(--accent-cyan-glow));width:54px;height:54px;color:var(--accent-primary);transition:var(--transition-liquid);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Contact-module__hcVmEa__infoItem:hover .Contact-module__hcVmEa__infoIcon{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;box-shadow:0 8px 20px var(--accent-glow);transform:rotate(-5deg)scale(1.05)}.Contact-module__hcVmEa__infoLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.Contact-module__hcVmEa__infoValue{color:var(--text-primary);font-size:1.1rem;font-weight:700;display:block}.Contact-module__hcVmEa__socialPrompt{text-align:center;padding:2rem}.Contact-module__hcVmEa__promptIcon{background:linear-gradient(135deg,var(--accent-primary),var(--accent-pink-neon));color:#fff;width:70px;height:70px;box-shadow:0 12px 30px var(--accent-glow);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.Contact-module__hcVmEa__socialPrompt h3{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.Contact-module__hcVmEa__socialPrompt p{color:var(--text-secondary);font-size:1.1rem;line-height:1.7}.Contact-module__hcVmEa__formWrapper{padding:3rem}.Contact-module__hcVmEa__form{flex-direction:column;gap:1.75rem;display:flex}.Contact-module__hcVmEa__inputRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Contact-module__hcVmEa__inputGroup{flex-direction:column;gap:.6rem;display:flex}.Contact-module__hcVmEa__inputGroup label{color:var(--text-secondary);padding-left:.25rem;font-size:.9rem;font-weight:700}.Contact-module__hcVmEa__inputGroup input,.Contact-module__hcVmEa__inputGroup textarea{background:var(--glass-bg);border:var(--glass-border);color:var(--text-primary);transition:var(--transition-liquid);resize:none;border-radius:16px;padding:1.1rem 1.4rem;font-family:inherit;font-size:1rem}.Contact-module__hcVmEa__inputGroup input::placeholder,.Contact-module__hcVmEa__inputGroup textarea::placeholder{color:var(--text-muted)}.Contact-module__hcVmEa__inputGroup input:focus,.Contact-module__hcVmEa__inputGroup textarea:focus{background:var(--glass-bg-solid);border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-glow);outline:none}.Contact-module__hcVmEa__submitBtn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;cursor:pointer;transition:var(--transition-liquid);box-shadow:0 10px 30px var(--accent-glow);border:none;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;padding:1.25rem;font-size:1rem;font-weight:700;display:flex}.Contact-module__hcVmEa__submitBtn:hover{box-shadow:0 15px 40px var(--accent-glow)}.Contact-module__hcVmEa__submitBtn:disabled{opacity:.7;cursor:not-allowed}.Contact-module__hcVmEa__spinner{animation:1s linear infinite Contact-module__hcVmEa__spin}@keyframes Contact-module__hcVmEa__spin{to{transform:rotate(360deg)}}.Contact-module__hcVmEa__loading{align-items:center;gap:.5rem;display:flex}.Contact-module__hcVmEa__status{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem 1.5rem;font-weight:600;display:flex}.Contact-module__hcVmEa__statusSuccess{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d}.Contact-module__hcVmEa__statusError{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}@media (max-width:992px){.Contact-module__hcVmEa__grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:480px){.Contact-module__hcVmEa__header{margin-bottom:3rem}.Contact-module__hcVmEa__inputRow{grid-template-columns:1fr;gap:1rem}.Contact-module__hcVmEa__formWrapper{border-radius:20px;padding:1.5rem}.Contact-module__hcVmEa__form{gap:1.25rem}.Contact-module__hcVmEa__inputGroup label{font-size:.85rem}.Contact-module__hcVmEa__inputGroup input,.Contact-module__hcVmEa__inputGroup textarea{border-radius:14px;padding:1rem 1.2rem;font-size:.95rem}.Contact-module__hcVmEa__submitBtn{border-radius:14px;padding:1rem;font-size:.95rem}.Contact-module__hcVmEa__infoCard{border-radius:20px;padding:1.5rem}.Contact-module__hcVmEa__infoItem{padding:.75rem}.Contact-module__hcVmEa__infoIcon{border-radius:14px;width:46px;height:46px}.Contact-module__hcVmEa__infoValue{font-size:1rem}.Contact-module__hcVmEa__socialPrompt{padding:1.5rem}.Contact-module__hcVmEa__promptIcon{border-radius:16px;width:56px;height:56px}.Contact-module__hcVmEa__socialPrompt h3{font-size:1.5rem}.Contact-module__hcVmEa__socialPrompt p{font-size:1rem}}
.Footer-module__S6Hkya__footer{border-top:var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:6rem 0 3rem;position:relative}.Footer-module__S6Hkya__content{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:4rem;margin-bottom:4rem;display:grid}.Footer-module__S6Hkya__brand h3{color:var(--text-primary);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.75rem;display:flex}.Footer-module__S6Hkya__logoIcon{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;width:40px;height:40px;box-shadow:0 6px 20px var(--accent-glow);border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.Footer-module__S6Hkya__highlight{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Footer-module__S6Hkya__brand p{color:var(--text-muted);max-width:320px;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.Footer-module__S6Hkya__githubLink{background:var(--glass-bg);border:var(--glass-border);color:var(--text-secondary);transition:var(--transition-liquid);border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.Footer-module__S6Hkya__githubLink:hover{background:var(--glass-bg-solid);color:var(--accent-primary);box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.Footer-module__S6Hkya__linksSection h4{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:1rem;font-weight:700}.Footer-module__S6Hkya__links{flex-direction:column;gap:1rem;display:flex}.Footer-module__S6Hkya__links a{color:var(--text-secondary);transition:var(--transition-liquid);width:fit-content;font-size:1rem;font-weight:600}.Footer-module__S6Hkya__links a:hover{color:var(--accent-primary);transform:translate(5px)}.Footer-module__S6Hkya__backToTop{flex-direction:column;align-items:center;gap:.75rem;display:flex}.Footer-module__S6Hkya__topBtn{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;cursor:pointer;width:50px;height:50px;box-shadow:0 8px 25px var(--accent-glow);transition:var(--transition-liquid);border:none;border-radius:14px;justify-content:center;align-items:center;display:flex}.Footer-module__S6Hkya__topBtn:hover{box-shadow:0 12px 35px var(--accent-glow)}.Footer-module__S6Hkya__backToTop span{color:var(--text-muted);font-size:.85rem;font-weight:600}.Footer-module__S6Hkya__bottom{border-top:var(--glass-border-light);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:2.5rem;font-size:.95rem;font-weight:500;display:flex}.Footer-module__S6Hkya__madeWith{background:var(--glass-bg);border:var(--glass-border-light);border-radius:50px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;display:flex}.Footer-module__S6Hkya__heart{color:var(--accent-pink-neon);animation:1.5s infinite Footer-module__S6Hkya__heartbeat}@keyframes Footer-module__S6Hkya__heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:992px){.Footer-module__S6Hkya__content{grid-template-columns:1fr 1fr;gap:3rem}.Footer-module__S6Hkya__brand{text-align:center;grid-column:1/-1}.Footer-module__S6Hkya__brand p{margin:0 auto}}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:4rem 0 2rem}.Footer-module__S6Hkya__content{text-align:center;grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}.Footer-module__S6Hkya__brand h3{justify-content:center;font-size:1.5rem}.Footer-module__S6Hkya__brand p{font-size:.95rem}.Footer-module__S6Hkya__linksSection{order:2}.Footer-module__S6Hkya__linksSection h4{margin-bottom:1rem;font-size:.9rem}.Footer-module__S6Hkya__links{flex-flow:wrap;justify-content:center;gap:1rem}.Footer-module__S6Hkya__links a{font-size:.9rem}.Footer-module__S6Hkya__links a:hover{transform:translateY(-3px)}.Footer-module__S6Hkya__backToTop{order:1}.Footer-module__S6Hkya__topBtn{border-radius:12px;width:44px;height:44px}.Footer-module__S6Hkya__bottom{text-align:center;flex-direction:column;gap:1rem;padding-top:1.5rem}.Footer-module__S6Hkya__bottom p{font-size:.85rem}.Footer-module__S6Hkya__madeWith{padding:.5rem 1rem;font-size:.85rem}}
.ScrollProgress-module___Fh38q__progressBar{background:linear-gradient(90deg,var(--accent-primary),var(--accent-cyan),var(--accent-purple));transform-origin:0%;z-index:9999;height:3px;box-shadow:0 0 10px var(--accent-glow),0 0 20px var(--accent-glow);position:fixed;top:0;left:0;right:0}
.LoadingScreen-module__zfmyua__container{background:var(--bg-liquid);z-index:99999;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.LoadingScreen-module__zfmyua__content{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.LoadingScreen-module__zfmyua__logo{background:linear-gradient(135deg,var(--accent-primary),var(--accent-cyan));color:#fff;width:100px;height:100px;font-size:3rem;font-weight:800;font-family:var(--font-outfit);box-shadow:0 20px 60px var(--accent-glow);border-radius:28px;justify-content:center;align-items:center;display:flex}.LoadingScreen-module__zfmyua__textContainer{flex-direction:column;align-items:center;gap:.25rem;display:flex}.LoadingScreen-module__zfmyua__name{color:var(--text-primary);font-size:1.5rem;font-weight:700;font-family:var(--font-outfit)}.LoadingScreen-module__zfmyua__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;font-size:.9rem}.LoadingScreen-module__zfmyua__loader{background:linear-gradient(90deg,var(--accent-primary),var(--accent-cyan));max-width:200px;height:3px;box-shadow:0 0 20px var(--accent-glow);border-radius:10px}.LoadingScreen-module__zfmyua__orb1,.LoadingScreen-module__zfmyua__orb2{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.LoadingScreen-module__zfmyua__orb1{background:var(--accent-glow);opacity:.5;width:400px;height:400px;animation:6s ease-in-out infinite LoadingScreen-module__zfmyua__float;top:-10%;left:-10%}.LoadingScreen-module__zfmyua__orb2{background:var(--accent-pink-glow);opacity:.4;width:300px;height:300px;animation:6s ease-in-out infinite reverse LoadingScreen-module__zfmyua__float;bottom:-10%;right:-10%}@keyframes LoadingScreen-module__zfmyua__float{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@media (max-width:480px){.LoadingScreen-module__zfmyua__logo{border-radius:20px;width:70px;height:70px;font-size:2rem}.LoadingScreen-module__zfmyua__name{font-size:1.25rem}.LoadingScreen-module__zfmyua__title{letter-spacing:.15em;font-size:.75rem}.LoadingScreen-module__zfmyua__loader{max-width:150px}.LoadingScreen-module__zfmyua__orb1{width:250px;height:250px}.LoadingScreen-module__zfmyua__orb2{width:180px;height:180px}}
.KeyboardHints-module__vBtygq__trigger{background:var(--glass-bg-solid);width:48px;height:48px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);color:var(--text-secondary);cursor:pointer;z-index:100;transition:var(--transition-liquid);border-radius:14px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:2rem;right:2rem}.KeyboardHints-module__vBtygq__trigger:hover{color:var(--accent-primary);box-shadow:var(--glass-shadow-hover)}.KeyboardHints-module__vBtygq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.KeyboardHints-module__vBtygq__modal{background:var(--glass-bg-solid);-webkit-backdrop-filter:var(--glass-blur-heavy);backdrop-filter:var(--glass-blur-heavy);border:var(--glass-border);width:100%;max-width:400px;box-shadow:var(--glass-shadow-hover);border-radius:24px;padding:2rem;position:relative}.KeyboardHints-module__vBtygq__closeBtn{color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:8px;padding:.5rem;position:absolute;top:1rem;right:1rem}.KeyboardHints-module__vBtygq__closeBtn:hover{color:var(--text-primary);background:var(--glass-bg)}.KeyboardHints-module__vBtygq__header{color:var(--accent-primary);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.KeyboardHints-module__vBtygq__header h3{color:var(--text-primary);font-size:1.25rem}.KeyboardHints-module__vBtygq__shortcuts{flex-direction:column;gap:1rem;display:flex}.KeyboardHints-module__vBtygq__shortcut{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KeyboardHints-module__vBtygq__keys{align-items:center;gap:.35rem;display:flex}.KeyboardHints-module__vBtygq__keys kbd{background:var(--glass-bg);border:var(--glass-border);min-width:28px;height:28px;font-family:var(--font-inter);color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.KeyboardHints-module__vBtygq__or{color:var(--text-muted);margin:0 .25rem;font-size:.7rem}.KeyboardHints-module__vBtygq__desc{color:var(--text-secondary);font-size:.9rem}@media (max-width:768px){.KeyboardHints-module__vBtygq__trigger{display:none}}
.ParticlesBackground-module__T49SGW__canvas{pointer-events:none;z-index:-1;opacity:.6;width:100%;height:100%;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.ParticlesBackground-module__T49SGW__canvas{display:none}}
