.Navbar-module__cJzEcG__header{z-index:1000;border:1px solid #0000;border-radius:0;width:fit-content;max-width:calc(100% - 2rem);transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s,box-shadow .35s;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards Navbar-module__cJzEcG__slideDownNav;position:fixed;top:1.25rem;left:50%;transform:translate(-50%)}@keyframes Navbar-module__cJzEcG__slideDownNav{0%{opacity:0;transform:translate(-50%,-150%)}to{opacity:1;transform:translate(-50%)}}.Navbar-module__cJzEcG__header.Navbar-module__cJzEcG__scrolled{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border-color:var(--border-subtle);box-shadow:0 8px 32px #00000026, 0 0 0 1px var(--border-subtle)}.Navbar-module__cJzEcG__nav{justify-content:center;align-items:center;gap:2rem;padding:.85rem 1.5rem;display:flex}.Navbar-module__cJzEcG__links{align-items:center;gap:.25rem;list-style:none;display:flex}.Navbar-module__cJzEcG__link{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:0;padding:.5rem .85rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .2s,background .2s;position:relative}.Navbar-module__cJzEcG__link:after{content:"";background:var(--accent);transform-origin:50%;height:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:10%;right:10%;transform:scaleX(0)}.Navbar-module__cJzEcG__link:hover{color:var(--text-primary);background:#24b1b114}.Navbar-module__cJzEcG__linkActive{background:#24b1b11a;color:var(--accent)!important}.Navbar-module__cJzEcG__linkActive:after{transform:scaleX(1)}.Navbar-module__cJzEcG__navActions{align-items:center;gap:1rem;display:flex}.Navbar-module__cJzEcG__themeToggle{color:var(--text-secondary);cursor:pointer;transition:all .3s var(--ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.4rem;display:flex}.Navbar-module__cJzEcG__themeToggle:hover{color:var(--text-primary);background:var(--bg-glass)}.Navbar-module__cJzEcG__bgmBtn{color:var(--text-secondary);gap:0}.Navbar-module__cJzEcG__bgmBtn:hover{color:var(--text-primary);background:var(--bg-glass)}.Navbar-module__cJzEcG__vizCanvas{transition:opacity .2s;display:block}.Navbar-module__cJzEcG__bgmBtn:hover .Navbar-module__cJzEcG__vizCanvas{opacity:.45}.Navbar-module__cJzEcG__cta{background:linear-gradient(135deg, var(--secondary), var(--primary));color:#fff;border-radius:0;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0079794d}.Navbar-module__cJzEcG__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00797980}.Navbar-module__cJzEcG__hamburger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:32px;height:32px;padding:4px;transition:background .2s;display:none}.Navbar-module__cJzEcG__hamburger:hover{background:#24b1b11a}.Navbar-module__cJzEcG__hamburger span{background:var(--text-secondary);transform-origin:50%;border-radius:2px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.Navbar-module__cJzEcG__hamburgerOpen span:first-child{background:var(--accent);transform:translateY(7px)rotate(45deg)}.Navbar-module__cJzEcG__hamburgerOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__cJzEcG__hamburgerOpen span:nth-child(3){background:var(--accent);transform:translateY(-7px)rotate(-45deg)}.Navbar-module__cJzEcG__sidebarBackdrop{display:none}@media (max-width:768px){.Navbar-module__cJzEcG__sidebarBackdrop{-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:1001;background:#00000080;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:block;position:fixed;inset:0}.Navbar-module__cJzEcG__backdropOpen{opacity:1;pointer-events:auto}}.Navbar-module__cJzEcG__mobileMenu{display:none}@media (max-width:768px){.Navbar-module__cJzEcG__mobileMenu{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--border-subtle);z-index:1002;flex-direction:column;width:280px;max-width:85vw;padding:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #0000004d}.Navbar-module__cJzEcG__mobileMenuOpen{transform:translate(0)}.Navbar-module__cJzEcG__sidebarHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.Navbar-module__cJzEcG__sidebarTitle{color:var(--text-primary);font-size:1.1rem;font-weight:700}.Navbar-module__cJzEcG__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.5rem;transition:color .2s}.Navbar-module__cJzEcG__closeBtn:hover{color:var(--accent)}.Navbar-module__cJzEcG__mobileMenu ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.Navbar-module__cJzEcG__sidebarFooter{margin-top:auto;padding-top:1.5rem}}.Navbar-module__cJzEcG__mobileLink{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:none;border-radius:0;padding:.85rem 1rem;font-family:inherit;font-size:1.05rem;font-weight:500;transition:color .2s,background .2s;display:block}.Navbar-module__cJzEcG__mobileLink:hover{color:var(--text-primary);background:var(--accent-dim)}.Navbar-module__cJzEcG__mobileLinkActive{background:var(--accent-dim);color:var(--accent)!important}.Navbar-module__cJzEcG__mobileCta{justify-content:center;width:100%;padding-block:.85rem}@media (max-width:768px){.Navbar-module__cJzEcG__header{top:1rem;left:unset;border-radius:0;width:fit-content;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards Navbar-module__cJzEcG__slideDownNavMobile;right:1rem;transform:none}.Navbar-module__cJzEcG__nav{gap:0;padding:.35rem}.Navbar-module__cJzEcG__links,.Navbar-module__cJzEcG__cta{display:none}.Navbar-module__cJzEcG__hamburger{display:flex}.Navbar-module__cJzEcG__navActions{gap:0}.Navbar-module__cJzEcG__themeToggle{padding:.4rem}}@keyframes Navbar-module__cJzEcG__slideDownNavMobile{0%{opacity:0;transform:translateY(-150%)}to{opacity:1;transform:translateY(0)}}
.Hero-module__ZARIfG__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:6rem;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__orb1{pointer-events:none;background:radial-gradient(circle,#2c5ead2e 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite Hero-module__ZARIfG__floatOrb;position:absolute;top:-15%;right:-10%}.Hero-module__ZARIfG__orb2{pointer-events:none;background:radial-gradient(circle,#1591dc1f 0%,#0000 70%);border-radius:50%;width:480px;height:480px;animation:11s ease-in-out infinite reverse Hero-module__ZARIfG__floatOrb;position:absolute;bottom:0;left:-8%}@keyframes Hero-module__ZARIfG__floatOrb{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.04)}}.Hero-module__ZARIfG__inner{z-index:1;align-items:center;gap:5rem;display:flex;position:relative}.Hero-module__ZARIfG__avatarWrap{flex-shrink:0;animation:.8s cubic-bezier(.4,0,.2,1) both Hero-module__ZARIfG__fadeUp;position:relative}.Hero-module__ZARIfG__avatarRing{opacity:.8;background:conic-gradient(#2c5ead,#1591dc,#4bb8fa,#c4e2f5,#4bb8fa,#1591dc,#2c5ead);border-radius:50%;animation:6s linear infinite Hero-module__ZARIfG__spinSlow;position:absolute;inset:-8px}.Hero-module__ZARIfG__avatarGlow{background:radial-gradient(circle,#4bb8fa40 0%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite Hero-module__ZARIfG__pulseGlow;position:absolute;inset:-20px}@keyframes Hero-module__ZARIfG__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes Hero-module__ZARIfG__spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Hero-module__ZARIfG__avatar{object-fit:cover;z-index:1;border:4px solid var(--bg-base);border-radius:50%;width:160px;height:160px;display:block;position:relative}.Hero-module__ZARIfG__onlineDot{border:3px solid var(--bg-base);z-index:2;background:#22c55e;border-radius:50%;width:18px;height:18px;animation:2s ease-in-out infinite Hero-module__ZARIfG__pulseRing;position:absolute;bottom:8px;right:8px}@keyframes Hero-module__ZARIfG__pulseRing{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.Hero-module__ZARIfG__content{flex:1;animation:.8s cubic-bezier(.4,0,.2,1) .15s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__greeting{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;display:flex}.Hero-module__ZARIfG__wave{transform-origin:70% 70%;animation:2.5s ease-in-out infinite Hero-module__ZARIfG__waveHand;display:inline-block}@keyframes Hero-module__ZARIfG__waveHand{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.Hero-module__ZARIfG__name{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:1.1}.Hero-module__ZARIfG__tagline{color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem;font-weight:500}.Hero-module__ZARIfG__dot,.Hero-module__ZARIfG__modder{color:var(--accent)}.Hero-module__ZARIfG__bio{color:var(--text-secondary);max-width:480px;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.Hero-module__ZARIfG__pills{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.Hero-module__ZARIfG__pill{animation:Hero-module__ZARIfG__fadeUp .5s calc(var(--i,0) * 70ms) both}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.Hero-module__ZARIfG__statsStrip{border-top:1px solid var(--border-subtle);gap:2.5rem;padding-top:1.5rem;display:flex}.Hero-module__ZARIfG__stat{flex-direction:column;gap:.1rem;display:flex}.Hero-module__ZARIfG__statVal{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.Hero-module__ZARIfG__statLbl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.Hero-module__ZARIfG__scrollCue{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:color .2s;animation:1s 1s both Hero-module__ZARIfG__fadeIn;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__scrollCue:hover{color:var(--accent)}.Hero-module__ZARIfG__scrollLine{background:linear-gradient(to bottom, transparent, var(--accent));border-radius:1px;width:1.5px;height:2.5rem;animation:1.8s ease-in-out infinite Hero-module__ZARIfG__scrollLineAnim}@keyframes Hero-module__ZARIfG__scrollLineAnim{0%{transform-origin:top;opacity:0;transform:scaleY(0)}40%{transform-origin:top;opacity:1;transform:scaleY(1)}60%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}@keyframes Hero-module__ZARIfG__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.Hero-module__ZARIfG__inner{text-align:center;flex-direction:column;gap:2.5rem;padding-top:2rem}.Hero-module__ZARIfG__bio{margin-inline:auto}.Hero-module__ZARIfG__actions,.Hero-module__ZARIfG__statsStrip,.Hero-module__ZARIfG__pills{justify-content:center}}@media (max-width:480px){.Hero-module__ZARIfG__avatar{width:120px;height:120px}.Hero-module__ZARIfG__avatarRing{inset:-6px}}
.About-module__vAULUW__aboutBlock{max-width:720px;margin-bottom:5rem}.About-module__vAULUW__prose{color:var(--text-secondary);flex-direction:column;gap:1rem;margin-bottom:2rem;font-size:1.05rem;line-height:1.8;display:flex}.About-module__vAULUW__prose strong{color:var(--text-primary);font-weight:600}.About-module__vAULUW__toolsLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.75rem}.About-module__vAULUW__toolsWrap{margin-top:1.5rem}.About-module__vAULUW__tools{flex-wrap:wrap;gap:.5rem;display:flex}.About-module__vAULUW__marqueeContainer{flex-direction:column;gap:.75rem;width:100%;margin-top:.75rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.About-module__vAULUW__marqueeRow{width:100%;display:flex}.About-module__vAULUW__marqueeTrack{width:max-content;animation:25s linear infinite About-module__vAULUW__scrollLeft;display:flex}.About-module__vAULUW__marqueeTrackSlow{animation-duration:32s;animation-direction:reverse}.About-module__vAULUW__marqueeTrack:hover{animation-play-state:paused}.About-module__vAULUW__marqueeGroup{gap:.75rem;padding-right:.75rem;display:flex}@keyframes About-module__vAULUW__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.About-module__vAULUW__skillCard{background:var(--accent-dim);border:1px solid var(--border-subtle);cursor:default;transition:all .3s var(--ease);border-radius:0;flex-shrink:0;align-items:center;gap:.6rem;width:160px;height:100%;padding:.4rem 1rem .4rem .4rem;display:flex}.About-module__vAULUW__skillCard:hover{border-color:var(--border-medium);background:var(--accent-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.About-module__vAULUW__skillIcon{background:var(--accent-dim);width:30px;height:30px;transition:background .2s var(--ease);color:var(--accent);border-radius:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex}.About-module__vAULUW__skillCard:hover .About-module__vAULUW__skillIcon{background:var(--accent-glow)}.About-module__vAULUW__skillInfo{flex-direction:column;justify-content:center;display:flex}.About-module__vAULUW__skillName{color:var(--accent);font-size:.95rem;font-weight:600;font-family:var(--font-mono);line-height:1.1}.About-module__vAULUW__skillCategory{color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:.15rem}@media (max-width:640px){.About-module__vAULUW__aboutBlock{margin-bottom:3.5rem}}
.Projects-module__2BoJ-q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.Projects-module__2BoJ-q__empty{color:var(--text-muted);text-align:center;padding:3rem}.Projects-module__2BoJ-q__carouselWrap{position:relative}.Projects-module__2BoJ-q__grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;margin-top:-12px;padding-block:12px 1rem;display:flex;overflow:auto hidden}.Projects-module__2BoJ-q__grid::-webkit-scrollbar{display:none}.Projects-module__2BoJ-q__paginationContainer{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Projects-module__2BoJ-q__pagination{justify-content:center;align-items:center;gap:.6rem;display:flex}.Projects-module__2BoJ-q__arrowBtn{border:1px solid var(--border-medium);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease);border-radius:0;justify-content:center;align-items:center;display:flex}.Projects-module__2BoJ-q__arrowBtn:hover:not(:disabled){background:var(--accent-dim);color:var(--accent);border-color:var(--border-strong);transform:scale(1.05)}.Projects-module__2BoJ-q__arrowBtn:disabled{opacity:.3;cursor:not-allowed}.Projects-module__2BoJ-q__dot{cursor:pointer;width:8px;height:8px;transition:all .3s var(--ease);background:#24b1b133;border:none;border-radius:0;padding:0}.Projects-module__2BoJ-q__dot:hover{background:var(--accent)}.Projects-module__2BoJ-q__dotActive{background:var(--accent);border-radius:0;width:24px}.Projects-module__2BoJ-q__repoCard{cursor:default;transition:all .3s var(--ease);scroll-snap-align:start;flex-direction:column;flex:0 0 360px;padding:0;display:flex;position:relative;overflow:hidden}.Projects-module__2BoJ-q__pinnedCard{border:1px solid var(--accent);box-shadow:0 4px 20px #4bb8fa1f}.Projects-module__2BoJ-q__pinnedBadge{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:10;background:#002424d9;border:1px solid #24b1b166;border-radius:0;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 14px #0006}.Projects-module__2BoJ-q__pinnedBadge svg{color:var(--accent)}.Projects-module__2BoJ-q__previewLink{text-decoration:none;display:block}.Projects-module__2BoJ-q__previewWrap{aspect-ratio:16/9;background:var(--bg-surface);border-radius:0;width:100%;position:relative;overflow:hidden}.Projects-module__2BoJ-q__previewImg{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease), filter .4s var(--ease);filter:brightness(.92);display:block}.Projects-module__2BoJ-q__repoCard:hover .Projects-module__2BoJ-q__previewImg{filter:brightness(.7);transform:scale(1.04)}.Projects-module__2BoJ-q__previewOverlay{opacity:0;transition:opacity .3s var(--ease);background:#00181873;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Projects-module__2BoJ-q__repoCard:hover .Projects-module__2BoJ-q__previewOverlay{opacity:1}.Projects-module__2BoJ-q__previewViewBtn{-webkit-backdrop-filter:blur(8px);color:#fff;transition:transform .3s var(--ease);background:#ffffff1f;border:1px solid #ffffff40;border-radius:0;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex;transform:translateY(6px)}.Projects-module__2BoJ-q__repoCard:hover .Projects-module__2BoJ-q__previewViewBtn{transform:translateY(0)}.Projects-module__2BoJ-q__body{flex-direction:column;flex:1;gap:.65rem;padding:1.25rem 1.4rem 1.4rem;display:flex}.Projects-module__2BoJ-q__repoHeader{align-items:center;gap:.5rem;display:flex}.Projects-module__2BoJ-q__repoName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s;overflow:hidden}.Projects-module__2BoJ-q__repoName:hover{color:var(--accent)}.Projects-module__2BoJ-q__extLink{color:var(--text-muted);flex-shrink:0;align-items:center;transition:color .2s;display:flex}.Projects-module__2BoJ-q__extLink:hover{color:var(--accent)}.Projects-module__2BoJ-q__repoDesc{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Projects-module__2BoJ-q__topics{flex-wrap:wrap;gap:.4rem;display:flex}.Projects-module__2BoJ-q__topic{padding:.2rem .55rem;font-size:.7rem}.Projects-module__2BoJ-q__repoFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.65rem;display:flex}.Projects-module__2BoJ-q__repoStats{align-items:center;gap:.9rem;display:flex}.Projects-module__2BoJ-q__lang{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.Projects-module__2BoJ-q__langDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Projects-module__2BoJ-q__statItem{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);align-items:center;gap:.25rem;display:flex}.Projects-module__2BoJ-q__liveLink{color:var(--accent);background:var(--accent-dim);border:1px solid var(--border-subtle);border-radius:0;flex-shrink:0;padding:.25rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s}.Projects-module__2BoJ-q__liveLink:hover{border-color:var(--border-medium);background:#4bb8fa33}@media (max-width:720px){.Projects-module__2BoJ-q__header{flex-direction:column;align-items:flex-start}.Projects-module__2BoJ-q__repoCard{flex:0 0 85vw}}
.GitHubStats-module__g7U0fW__sectionHead{margin-bottom:3rem}.GitHubStats-module__g7U0fW__statCards{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3rem;display:grid}.GitHubStats-module__g7U0fW__statCard{text-align:center;cursor:default;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.GitHubStats-module__g7U0fW__statIconWrap{background:var(--accent-dim);width:48px;height:48px;color:var(--accent);border-radius:0;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.GitHubStats-module__g7U0fW__statValue{color:var(--text-primary);letter-spacing:-.03em;font-size:2rem;font-weight:900;line-height:1}.GitHubStats-module__g7U0fW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:500}.GitHubStats-module__g7U0fW__statsImages{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.GitHubStats-module__g7U0fW__statsImgWrap{background:var(--accent-dim);border:1px solid var(--border-subtle);border-radius:0;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;transition:border-color .3s;display:flex}.GitHubStats-module__g7U0fW__statsImgWrap:hover{border-color:var(--border-medium)}.GitHubStats-module__g7U0fW__imgTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600;font-family:var(--font-mono)}.GitHubStats-module__g7U0fW__statsImg{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.GitHubStats-module__g7U0fW__contribWrap{margin-bottom:2rem}.GitHubStats-module__g7U0fW__contribTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600;font-family:var(--font-mono);margin-bottom:1rem}.GitHubStats-module__g7U0fW__contribCard{background:var(--accent-dim);border:1px solid var(--border-subtle);border-radius:0;padding:1.75rem 1.5rem;transition:border-color .3s;overflow-x:auto}.GitHubStats-module__g7U0fW__contribCard:hover{border-color:var(--border-medium)}.GitHubStats-module__g7U0fW__contribImg{mix-blend-mode:multiply;border-radius:0;width:100%;min-width:500px;height:auto;display:block}.GitHubStats-module__g7U0fW__contribImgDark{filter:invert()hue-rotate(180deg)brightness(1.6)saturate(2)contrast(1.2);mix-blend-mode:screen}.GitHubStats-module__g7U0fW__streakWrap{flex-direction:column;gap:1rem;display:flex}.GitHubStats-module__g7U0fW__streakImg{border-radius:0;width:100%;max-width:600px;height:auto;margin-inline:auto;display:block}@media (max-width:900px){.GitHubStats-module__g7U0fW__statCards{grid-template-columns:repeat(2,1fr)}.GitHubStats-module__g7U0fW__statsImages{grid-template-columns:1fr}}@media (max-width:480px){.GitHubStats-module__g7U0fW__statCards{grid-template-columns:repeat(2,1fr);gap:.75rem}.GitHubStats-module__g7U0fW__statValue{font-size:1.6rem}}
.Contact-module__hcVmEa__footer{padding-block:6rem 4rem;position:relative}.Contact-module__hcVmEa__footer:before{content:"";background:linear-gradient(90deg, transparent, var(--border-medium), transparent);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Contact-module__hcVmEa__head{margin-bottom:3rem}.Contact-module__hcVmEa__cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.Contact-module__hcVmEa__cards>div{height:100%}.Contact-module__hcVmEa__contactCard{cursor:pointer;align-items:center;gap:1rem;height:100%;padding:1.5rem;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.Contact-module__hcVmEa__contactCard:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Contact-module__hcVmEa__contactCard:hover:after{transform:scaleX(1)}.Contact-module__hcVmEa__contactCard:hover .Contact-module__hcVmEa__arrow{color:var(--accent);transform:translate(4px)}.Contact-module__hcVmEa__contactIcon{background:var(--accent-dim);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:background .3s;display:flex}.Contact-module__hcVmEa__contactCard:hover .Contact-module__hcVmEa__contactIcon{background:#24b1b126}.Contact-module__hcVmEa__contactInfo{flex:1;min-width:0}.Contact-module__hcVmEa__contactLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.2rem}.Contact-module__hcVmEa__contactHandle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:700;overflow:hidden}.Contact-module__hcVmEa__contactDesc{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.Contact-module__hcVmEa__arrow{color:var(--text-muted);flex-shrink:0;transition:transform .25s,color .25s}.Contact-module__hcVmEa__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Contact-module__hcVmEa__copyright{color:var(--text-muted);font-size:.875rem}.Contact-module__hcVmEa__ghLink{color:var(--text-secondary);border-radius:0;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Contact-module__hcVmEa__ghLink:hover{color:var(--accent)}@media (max-width:900px){.Contact-module__hcVmEa__cards{grid-template-columns:1fr}.Contact-module__hcVmEa__contactCard{padding:1.25rem}}@media (max-width:480px){.Contact-module__hcVmEa__bottom{flex-direction:column;align-items:flex-start}}
