.Loader_overlay__jEbVb{position:fixed;inset:0;z-index:9999;background:var(--bg-primary);overflow:hidden;display:flex;align-items:center;justify-content:center}.Loader_bgDots__6jEEN{position:absolute;inset:0;background-image:radial-gradient(rgba(var(--accent-rgb),.12) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.Loader_ghostPct__72U7B{position:absolute;font-size:clamp(180px,30vw,320px);font-weight:900;letter-spacing:-.06em;line-height:1;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:.05;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:all .45s ease-out;bottom:10%;right:4%}.Loader_content__xtQu_{z-index:2;flex-direction:column;gap:36px}.Loader_content__xtQu_,.Loader_logoWrap__f080B{position:relative;display:flex;align-items:center}.Loader_logoWrap__f080B{justify-content:center}.Loader_glowBlob__n1dy6{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.22) 0,transparent 70%);animation:Loader_pulse-glow__yJpvP 2.4s ease-in-out infinite;pointer-events:none}@keyframes Loader_pulse-glow__yJpvP{0%,to{transform:scale(.9);opacity:.5}50%{transform:scale(1.15);opacity:1}}.Loader_logoImg__nSkhC{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;animation:Loader_glitch__MXUp4 4s infinite;filter:drop-shadow(0 0 24px rgba(var(--accent-rgb),.4))}@keyframes Loader_glitch__MXUp4{0%,88%,to{transform:translate(0);filter:drop-shadow(0 0 24px rgba(var(--accent-rgb),.4))}89%{transform:translate(-5px,1px) skewX(-3deg);filter:drop-shadow(0 0 24px rgba(var(--accent-rgb),.4)) hue-rotate(40deg) brightness(1.4)}90%{transform:translate(5px,-1px) skewX(3deg);filter:drop-shadow(0 0 24px rgba(var(--accent-rgb),.4)) hue-rotate(-40deg)}91%{transform:translate(-2px);filter:drop-shadow(0 0 24px rgba(var(--accent-rgb),.4))}92%{transform:translate(0)}}.Loader_terminal__Z_Bol{width:340px;background:#0d0d0d;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.06)}.Loader_termHeader__lc91y{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.06)}.Loader_termDot__QZawO{width:12px;height:12px;border-radius:50%;flex-shrink:0}.Loader_termTitle__RctVL{font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:hsla(0,0%,100%,.35);margin-left:6px}.Loader_termBody__u4YiQ{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-height:108px}.Loader_termLine__BGIxx{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;line-height:1.5}.Loader_prompt__RY_Y5{color:var(--accent);font-weight:700;flex-shrink:0}.Loader_lineActive__lynKt{color:hsla(0,0%,100%,.75)}.Loader_lineDone__5BbxQ{color:#4ade80}.Loader_cursor__VmzGD{display:inline-block;width:8px;height:15px;background:var(--accent);border-radius:1px;margin-left:2px;animation:Loader_blink-cursor__Z9ImL .9s step-end infinite;flex-shrink:0;vertical-align:middle}@keyframes Loader_blink-cursor__Z9ImL{0%,to{opacity:1}50%{opacity:0}}.Loader_progressWrap__Uc_AA{display:flex;flex-direction:column;gap:10px;width:340px}.Loader_barTrack__nyltn{width:100%;height:3px;background:rgba(var(--accent-rgb),.12);border-radius:3px;position:relative}.Loader_barFill__nlcV_{height:100%;border-radius:3px;background:var(--grad-primary);position:relative;box-shadow:0 0 10px rgba(var(--accent-rgb),.6)}.Loader_barFill__nlcV_:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent),0 0 4px var(--accent-alt)}.Loader_metaRow__Jme6x{display:flex;justify-content:space-between;align-items:center}.Loader_statusLabel__RIipn{font-size:.68rem;color:var(--text-muted);letter-spacing:.08em}.Loader_pct__mUQhB,.Loader_statusLabel__RIipn{font-family:JetBrains Mono,Fira Code,monospace}.Loader_pct__mUQhB{font-size:.78rem;font-weight:700;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Loader_curtain__4os7b{position:absolute;inset-inline:0;bottom:0;height:100%;background:var(--bg-primary);z-index:20;box-shadow:0 -4px 40px rgba(var(--accent-rgb),.15)}.DarkModeToggle_toggle__HJ_Rg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-medium);background:var(--glass-nav);color:var(--text-muted);transition:all .2s ease;flex-shrink:0}.DarkModeToggle_toggle__HJ_Rg:hover{color:var(--accent);border-color:var(--border-strong);background:rgba(var(--accent-rgb),.06)}.DarkModeToggle_icon__J3C8e{display:flex;align-items:center;justify-content:center}.Navbar_navbar__W_ouQ{position:fixed;top:20px;left:50%;z-index:100;max-width:calc(100vw - 32px);width:-moz-max-content;width:max-content;transition:top .3s ease}@media(max-width:960px){.Navbar_navbar__W_ouQ{width:calc(100vw - 24px)}}.Navbar_navbar__W_ouQ.Navbar_scrolled__vS8N4{top:12px}.Navbar_navbar__W_ouQ.Navbar_scrolled__vS8N4 .Navbar_inner__IS3vB{background:var(--glass-nav-scrolled);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border-medium);box-shadow:0 4px 24px rgba(var(--accent-rgb),.1)}.Navbar_inner__IS3vB{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 10px 7px 16px}@media(max-width:960px){.Navbar_inner__IS3vB{padding:7px 14px}}.Navbar_inner__IS3vB{background:var(--glass-nav);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:100px;box-shadow:0 2px 16px rgba(var(--accent-rgb),.07);white-space:nowrap}.Navbar_logo__l1Z_s{display:flex;align-items:center;flex-shrink:0;margin-right:4px;transition:opacity .2s}.Navbar_logo__l1Z_s:hover{opacity:.8}.Navbar_logoImg__bae5b{height:36px;width:auto;-o-object-fit:contain;object-fit:contain}.Navbar_nav__VCKCE{display:flex;align-items:center;gap:1px}@media(max-width:960px){.Navbar_nav__VCKCE{display:none}}.Navbar_link__tkAak{font-family:JetBrains Mono,Fira Code,monospace;font-size:.73rem;color:var(--text-secondary);padding:6px 10px;border-radius:100px;transition:all .2s ease}.Navbar_link__tkAak:hover{color:var(--accent);background:rgba(var(--accent-rgb),.07)}.Navbar_link__tkAak.Navbar_active__JIkQk{color:var(--accent);background:rgba(var(--accent-rgb),.09)}.Navbar_linkNum__wbr1n{color:var(--accent-alt);margin-right:3px;font-size:.63rem;opacity:.6}.Navbar_resumeBtn__KWUzw{margin-left:6px;font-size:.73rem;font-weight:600;padding:6px 16px;border-radius:100px;color:#fff;background:var(--grad-primary);border:none;transition:all .2s;box-shadow:0 2px 10px rgba(var(--accent-rgb),.25);flex-shrink:0}.Navbar_resumeBtn__KWUzw:hover{box-shadow:0 4px 16px rgba(var(--accent-rgb),.35);transform:translateY(-1px)}.Navbar_menuBtn__pKRZ0{display:none;flex-direction:column;gap:4px;padding:6px;flex-shrink:0}@media(max-width:960px){.Navbar_menuBtn__pKRZ0{display:flex}}.Navbar_menuBtn__pKRZ0 span{display:block;width:20px;height:1.5px;background:#334155;transition:all .3s ease;transform-origin:center}.Navbar_menuBtn__pKRZ0.Navbar_open__4s5So span:first-child{transform:rotate(45deg) translate(4px,4px);background:var(--accent)}.Navbar_menuBtn__pKRZ0.Navbar_open__4s5So span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_menuBtn__pKRZ0.Navbar_open__4s5So span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);background:var(--accent)}.Navbar_mobileMenu__B_kCz{position:fixed;top:76px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background:var(--glass-mobile);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-md);min-width:200px;width:-moz-max-content;width:max-content}.Navbar_mobileLink__6Sigw{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--text-secondary);padding:9px 24px;width:100%;text-align:center;border-radius:8px;transition:all .2s}.Navbar_mobileLink__6Sigw:hover{color:var(--accent);background:rgba(var(--accent-rgb),.06)}.Navbar_mobileResume__0_z_j{margin-top:4px;width:100%;text-align:center}.Navbar_cmdBtn__Tx_qu{display:flex;align-items:center;gap:3px;padding:5px 10px;border-radius:7px;border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-muted);cursor:pointer;transition:all .2s;font-size:.72rem;flex-shrink:0}.Navbar_cmdBtn__Tx_qu:hover{border-color:var(--border-medium);color:var(--accent);background:rgba(var(--accent-rgb),.06)}@media(max-width:540px){.Navbar_cmdBtn__Tx_qu{display:none}}.Navbar_cmdKey__NuBsl{font-size:.8rem}.Navbar_cmdK__i_nkn{font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;font-size:.7rem}.Hero_hero__F1sxj{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:100px;background:var(--bg-primary)}.Hero_blob1__e2xs1{top:-10%;right:-5%;width:55vw;height:55vw;max-width:800px;background:radial-gradient(circle,rgba(var(--accent-5-rgb),.18) 0,rgba(var(--accent-alt-rgb),.06) 50%,transparent 70%);transition:transform .12s ease-out}.Hero_blob1__e2xs1,.Hero_blob2__5yxH9{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.Hero_blob2__5yxH9{bottom:-5%;left:-10%;width:45vw;height:45vw;max-width:600px;background:radial-gradient(circle,rgba(var(--accent-4-rgb),.12) 0,rgba(var(--accent-3-rgb),.06) 50%,transparent 70%);transition:transform .18s ease-out}.Hero_content__Ivut2{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:40px}@media(max-width:768px){.Hero_content__Ivut2{grid-template-columns:1fr;gap:0}}.Hero_right__ohGCg{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.Hero_right__ohGCg{order:-1;padding-top:16px;padding-bottom:32px}.Hero_left__0ixkI{order:1;text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:90px}}.Hero_badge__aFbKb{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;font-weight:500;color:var(--accent);background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.22);border-radius:100px;padding:6px 16px;letter-spacing:.06em;margin-bottom:28px}.Hero_dot__QoB7w{width:7px;height:7px;border-radius:50%;background:var(--accent-lt);animation:Hero_blink__TaqRQ 2s infinite;flex-shrink:0}@keyframes Hero_blink__TaqRQ{0%,to{opacity:1}50%{opacity:.4}}.Hero_greeting__WYrlU{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.05rem;color:#64748b;margin-bottom:8px}.Hero_name__7gdXS{font-size:clamp(2.4rem,5vw,4.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;background:var(--grad-hero);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:16px}.Hero_roleWrap__kVMsG{font-size:clamp(1rem,2.4vw,1.65rem);font-weight:600;color:#0f172a;margin-bottom:22px;min-height:2.4rem}@media(max-width:480px){.Hero_roleWrap__kVMsG{font-size:clamp(1rem,5vw,1.3rem);min-height:3rem}}.Hero_rolePrefix__yEqZs{color:#334155}.Hero_typeText__0vAfb{background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700}.Hero_tagline__FgU1v{font-size:clamp(.9rem,1.5vw,1.02rem);color:#334155;line-height:1.75;max-width:480px;margin-bottom:36px}@media(max-width:768px){.Hero_tagline__FgU1v{max-width:100%}}.Hero_actions__JeG4s{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px}@media(max-width:768px){.Hero_actions__JeG4s{justify-content:center}}.Hero_stats__XQfv6{display:flex;gap:32px;flex-wrap:wrap}@media(max-width:768px){.Hero_stats__XQfv6{justify-content:center}}.Hero_stat__jIJaC{display:flex;flex-direction:column;gap:2px;position:relative}.Hero_stat__jIJaC:not(:last-child):after{content:"";position:absolute;right:-16px;top:8%;height:84%;width:1px;background:var(--border-medium)}.Hero_statValue__FzBj_{font-size:1.7rem;font-weight:800;line-height:1;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-.02em}.Hero_statLabel__tvPCO{font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.Hero_photoOuter__sK_A_{position:relative;width:380px;height:380px;flex-shrink:0}@media(max-width:768px){.Hero_photoOuter__sK_A_{width:260px;height:260px}}@media(max-width:480px){.Hero_photoOuter__sK_A_{width:220px;height:220px}}.Hero_photoWrap__OO2zG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px}@media(max-width:768px){.Hero_photoWrap__OO2zG{width:220px;height:220px}}@media(max-width:480px){.Hero_photoWrap__OO2zG{width:190px;height:190px}}.Hero_glowRing__Gea6S{position:absolute;inset:-12px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent) 0,var(--accent-alt) 40%,transparent 60%,var(--accent) 100%);animation:Hero_spinRing__12WZH 6s linear infinite;opacity:.5;filter:blur(2px)}@keyframes Hero_spinRing__12WZH{to{transform:rotate(1turn)}}.Hero_photo__5sqaD{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border:4px solid var(--bg-primary);z-index:1}.Hero_techBadge__wpzVN{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:100px;padding:7px 13px 7px 10px;font-size:.73rem;font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-md);white-space:nowrap;animation:Hero_floatBadge__bTE7P 3s ease-in-out infinite}@media(max-width:768px){.Hero_techBadge__wpzVN{display:none}}.Hero_techBadge__wpzVN.Hero_pos1__lAa56{top:14px;left:0;animation-delay:0s}.Hero_techBadge__wpzVN.Hero_pos2__oNM7M{top:14px;right:0;animation-delay:.5s}.Hero_techBadge__wpzVN.Hero_pos3__cx8b0{top:43%;right:0;animation-delay:1s}.Hero_techBadge__wpzVN.Hero_pos4___2XLA{bottom:14px;right:0;animation-delay:1.5s}.Hero_techBadge__wpzVN.Hero_pos5__ERWIy{bottom:14px;left:0;animation-delay:2s}@keyframes Hero_floatBadge__bTE7P{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Hero_socials__IMeUG{position:fixed;left:clamp(14px,2.5vw,36px);bottom:0;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}@media(max-width:768px){.Hero_socials__IMeUG{display:none}}.Hero_socialLink__ScKEm{width:36px;height:36px;border-radius:8px;border:1px solid var(--border-medium);background:var(--color-white);color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:var(--shadow-sm)}.Hero_socialLink__ScKEm:hover{color:var(--accent);border-color:var(--border-strong);transform:translateY(-3px);box-shadow:var(--shadow-md)}.Hero_socialLine__jWYhc{width:1px;height:70px;background:linear-gradient(to bottom,var(--border-medium),transparent)}.Hero_emailSide__dlzng{position:fixed;right:clamp(14px,2.5vw,36px);bottom:0;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}@media(max-width:768px){.Hero_emailSide__dlzng{display:none}}.Hero_email__LCC1D{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;color:#64748b;letter-spacing:.1em;writing-mode:vertical-rl;transition:color .2s;background:none;border:none;padding:0;cursor:pointer}.Hero_email__LCC1D:hover{color:var(--accent)}.Hero_copiedToast__i_XRt{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.62rem;font-weight:600;color:var(--accent);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);border-radius:100px;padding:3px 8px;white-space:nowrap;writing-mode:horizontal-tb;position:absolute;right:44px}.Hero_emailLine__KNQkE{width:1px;height:70px;background:linear-gradient(to bottom,var(--border-medium),transparent)}.Hero_scrollHint__Q5jwr{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#64748b;font-family:JetBrains Mono,Fira Code,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;z-index:2}.Hero_scrollHint__Q5jwr svg{color:var(--accent)}.About_about__Bt6iQ{position:relative;z-index:1;background:var(--bg-secondary)}.About_about__Bt6iQ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}.About_grid__gC27w{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-top:56px}@media(max-width:1024px){.About_grid__gC27w{gap:50px}}@media(max-width:768px){.About_grid__gC27w{grid-template-columns:minmax(0,1fr);gap:50px}}.About_textCol__2pZqH{display:flex;flex-direction:column;gap:22px}.About_lead__G8J_7{font-size:1.05rem;color:var(--text-primary);line-height:1.8;font-weight:450}.About_body__1jG2a{font-size:.95rem;color:var(--text-secondary);line-height:1.85}.About_details__SGBfP{display:flex;flex-direction:column;gap:0;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.About_detailRow__fnIt0{display:flex;align-items:center;gap:12px;font-size:.875rem;padding:11px 18px;border-bottom:1px solid var(--border-subtle);transition:background .15s}.About_detailRow__fnIt0:last-child{border-bottom:none}.About_detailRow__fnIt0:hover{background:var(--bg-secondary)}.About_detailIcon__q1OrI{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--accent-alt-rgb),.09);color:var(--accent-alt)}.About_detailLabel__rznmB{color:var(--text-muted);font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;letter-spacing:.08em;min-width:76px;text-transform:uppercase}.About_detailValue__17jb_{font-size:.875rem;color:var(--text-primary);font-weight:450}.About_actions__86dD2{display:flex;gap:14px;flex-wrap:wrap}.About_rightCol__85W1I{display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%}.About_statsGrid__OmFfQ{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;align-content:start}.About_statCard__1dHG3{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:12px;padding:20px 16px;text-align:center;display:flex;flex-direction:column;gap:5px}@media(max-width:480px){.About_statCard__1dHG3{padding:14px 10px}}.About_statCard__1dHG3{transition:all .3s ease;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.About_statCard__1dHG3:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.About_statCard__1dHG3:first-child:before{background:var(--grad-primary)}.About_statCard__1dHG3:nth-child(2):before{background:var(--grad-alt)}.About_statCard__1dHG3:nth-child(3):before{background:var(--grad-mint-em)}.About_statCard__1dHG3:nth-child(4):before{background:var(--grad-teal-lime)}.About_statCard__1dHG3:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-4px)}.About_statValue__2_jf7{font-size:2rem;font-weight:800;line-height:1}@media(max-width:480px){.About_statValue__2_jf7{font-size:1.5rem}}.About_statCard__1dHG3:first-child .About_statValue__2_jf7{background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.About_statCard__1dHG3:nth-child(2) .About_statValue__2_jf7{background:var(--grad-alt);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.About_statCard__1dHG3:nth-child(3) .About_statValue__2_jf7{background:var(--grad-mint-em);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.About_statCard__1dHG3:nth-child(4) .About_statValue__2_jf7{background:var(--grad-teal-lime);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.About_statLabel__GJqqq{font-size:.72rem;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.05em}.Skills_skills__oZOCQ{position:relative;z-index:1;background:var(--bg-primary)}.Skills_filters__JQ8ze{display:flex;gap:8px;flex-wrap:wrap;margin:36px 0 28px}.Skills_filter__dL98q{font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;color:var(--text-muted);padding:7px 18px;border-radius:100px;border:1.5px solid var(--border-subtle);background:var(--color-white);letter-spacing:.04em;transition:all .2s ease;cursor:pointer;box-shadow:var(--shadow-sm)}.Skills_filter__dL98q:hover{color:var(--accent);border-color:var(--border-medium);background:rgba(var(--accent-rgb),.04)}.Skills_filter__dL98q.Skills_active__hBp_0{color:#fff;background:var(--grad-primary);border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(var(--accent-rgb),.28)}.Skills_grid__PppCo{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin-bottom:50px}.Skills_skillCard__h4S3H{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:14px;padding:22px 16px 18px;text-decoration:none;transition:all .25s ease;box-shadow:var(--shadow-sm)}.Skills_skillCard__h4S3H:hover{border-color:var(--hover-color,var(--accent));box-shadow:0 6px 20px color-mix(in srgb,var(--hover-color,var(--accent)) 20%,transparent);transform:translateY(-4px)}.Skills_skillCard__h4S3H:hover .Skills_svgIcon__Lxa0K{color:var(--hover-color,var(--accent))}.Skills_skillCard__h4S3H:hover .Skills_textIcon__bGFNO{filter:brightness(1.1)}.Skills_iconWrap__feR5r{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.Skills_svgIcon__Lxa0K{color:var(--text-muted);transition:color .25s ease;display:block}.Skills_textIcon__bGFNO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:800;color:var(--text-muted);background:var(--bg-surface);border:1.5px solid var(--border-subtle);letter-spacing:.04em;transition:all .25s ease}.Skills_skillCard__h4S3H:hover .Skills_textIcon__bGFNO{color:#fff;background:var(--hover-color,var(--accent));border-color:rgba(0,0,0,0)}.Skills_faviconIcon__SUjeD{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) opacity(.5);transition:filter .25s ease}.Skills_skillCard__h4S3H:hover .Skills_faviconIcon__SUjeD{filter:grayscale(0) opacity(1)}.Skills_fallback__lKB_A{font-size:1.2rem;color:var(--text-muted)}.Skills_skillName__FM49O{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-align:center;line-height:1.3;display:flex;align-items:center;gap:5px}.Skills_aiTag__FIK1P{font-family:JetBrains Mono,Fira Code,monospace;font-size:.55rem;font-weight:700;letter-spacing:.06em;padding:2px 5px;border-radius:4px;background:var(--grad-primary);color:#fff;line-height:1.4;flex-shrink:0}.Skills_techCloud__DUWD8{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:36px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-sm)}.Skills_tag__LzUaS{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;padding:5px 14px;border-radius:100px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-secondary);text-decoration:none;transition:all .2s}.Skills_tag__LzUaS:hover{color:#fff;border-color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Skills_tag__LzUaS:nth-child(5n+1):hover{background:var(--accent)}.Skills_tag__LzUaS:nth-child(5n+2):hover{background:var(--accent-alt)}.Skills_tag__LzUaS:nth-child(5n+3):hover{background:var(--accent-3)}.Skills_tag__LzUaS:nth-child(5n+4):hover{background:var(--accent-4)}.Skills_tag__LzUaS:nth-child(5n+5):hover{background:var(--accent-5)}.Projects_projects__QRmyv{position:relative;z-index:1;background:var(--bg-secondary)}.Projects_projects__QRmyv:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}.Projects_featured__P711j{display:flex;flex-direction:column;gap:100px;margin-top:64px}.Projects_featuredCard___lO88{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:1024px){.Projects_featuredCard___lO88{grid-template-columns:1fr;gap:36px}}.Projects_featuredCard___lO88.Projects_reverse__UsiZg .Projects_cardVisual__46eXi{order:2}.Projects_featuredCard___lO88.Projects_reverse__UsiZg .Projects_cardInfo__gqowf{order:1}@media(max-width:1024px){.Projects_featuredCard___lO88.Projects_reverse__UsiZg .Projects_cardInfo__gqowf,.Projects_featuredCard___lO88.Projects_reverse__UsiZg .Projects_cardVisual__46eXi{order:unset}}.Projects_cardVisual__46eXi{position:relative}.Projects_projectImg__IaLEm{border-radius:14px;overflow:hidden;border:1px solid var(--border-subtle);background:var(--bg-secondary);box-shadow:var(--shadow-lg);transition:all .4s ease;display:flex;flex-direction:column}.Projects_projectImg__IaLEm:hover{transform:translateY(-6px) scale(1.01);border-color:var(--accent-border,var(--border-medium));box-shadow:var(--shadow-xl),0 0 0 1px var(--accent-border,var(--border-medium))}.Projects_browserBar__aBsSo{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.Projects_browserDots__ADOkx{display:flex;gap:5px;flex-shrink:0}.Projects_browserDots__ADOkx span{width:10px;height:10px;border-radius:50%}.Projects_browserDots__ADOkx span:first-child{background:#ff5f57}.Projects_browserDots__ADOkx span:nth-child(2){background:#ffbd2e}.Projects_browserDots__ADOkx span:nth-child(3){background:#28c840}.Projects_browserUrl__OtnyO{flex:1;display:flex;align-items:center;gap:5px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:5px;padding:3px 10px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.Projects_lock__TKL17{font-size:.65rem;flex-shrink:0}.Projects_browserOpen__8GbNT{color:var(--text-muted);flex-shrink:0;display:flex;align-items:center;padding:3px;border-radius:4px;transition:all .2s}.Projects_browserOpen__8GbNT:hover{color:var(--accent);background:rgba(var(--accent-rgb),.08)}.Projects_iframeWrap__ROQwj{position:relative;width:100%;padding-top:62.5%;overflow:hidden;background:var(--bg-surface)}.Projects_iframeWrap__ROQwj:after{content:"";position:absolute;inset:0;z-index:2}.Projects_iframe__RvQa_{position:absolute;top:0;left:0;width:200%;height:200%;transform:scale(.5);transform-origin:top left;border:none;pointer-events:none}.Projects_screenshotImg__yAEp5{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .5s ease}.Projects_projectImg__IaLEm:hover .Projects_screenshotImg__yAEp5{transform:scale(1.04)}.Projects_previewFallback__p2IKD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8faf0,#f0fdf6)}.Projects_fallbackContent__oD93e{display:flex;flex-direction:column;align-items:center;gap:8px}.Projects_fallbackTitle__LNC2s{font-size:1rem;font-weight:700;color:var(--text-primary)}.Projects_fallbackUrl__qjd6m{font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;color:var(--text-muted)}.Projects_cardGlow__WTKuw{position:absolute;inset:-20px;border-radius:20px;pointer-events:none}.Projects_cardInfo__gqowf{display:flex;flex-direction:column;gap:16px}.Projects_cardLabel__2Csvm{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent)}.Projects_featuredCard___lO88:nth-child(2) .Projects_cardLabel__2Csvm{color:var(--accent-alt)}.Projects_cardTitle__SbSKt{font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.Projects_cardDesc__dIX_Q{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:10px;padding:18px 20px;box-shadow:var(--shadow-sm)}.Projects_cardDesc__dIX_Q p{font-size:.925rem;color:var(--text-secondary);line-height:1.8}.Projects_cardTech__I8dG2{display:flex;flex-wrap:wrap;gap:7px}.Projects_techTag__gLY3q{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;font-weight:500;padding:4px 11px;border-radius:100px;border:1px solid var(--border-subtle);background:var(--color-white);color:var(--text-secondary);transition:all .2s}.Projects_techTag__gLY3q:hover{color:var(--accent);border-color:var(--border-medium);background:rgba(var(--accent-rgb),.05)}.Projects_cardLinks__c8E9_{display:flex;gap:18px}.Projects_cardLink__3B_TL{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:var(--text-secondary);transition:all .2s}.Projects_cardLink__3B_TL:hover{color:var(--accent);transform:translateY(-2px)}.Projects_otherTitle__WQUFB{text-align:center;margin-top:80px;margin-bottom:28px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--text-muted);letter-spacing:.06em}.Projects_otherGrid__6kKik{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.Projects_otherCard__A1R_N{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:all .3s ease;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.Projects_otherCard__A1R_N:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s}.Projects_otherCard__A1R_N:nth-child(5n+1):before{background:var(--grad-primary)}.Projects_otherCard__A1R_N:nth-child(5n+2):before{background:var(--grad-alt)}.Projects_otherCard__A1R_N:nth-child(5n+3):before{background:var(--grad-teal-lime)}.Projects_otherCard__A1R_N:nth-child(5n+4):before{background:var(--grad-mint-em)}.Projects_otherCard__A1R_N:nth-child(5n+5):before{background:linear-gradient(90deg,var(--accent-4),var(--accent))}.Projects_otherCard__A1R_N:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-6px)}.Projects_otherCard__A1R_N:hover:before{opacity:1}.Projects_otherCard__A1R_N:hover .Projects_folderIcon__63v_A{color:var(--accent)}.Projects_otherCardTop__JtrQG{display:flex;justify-content:space-between;align-items:flex-start}.Projects_folderIcon__63v_A{color:var(--border-strong);transition:color .3s}.Projects_otherLiveBtn__OWtb_{width:32px;height:32px;border-radius:7px;border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.Projects_otherLiveBtn__OWtb_:hover{color:#fff;background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.Projects_otherCardTitle__NycIu{font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.Projects_otherCardDesc__QPavf{font-size:.875rem;color:var(--text-secondary);line-height:1.7;flex:1}.Projects_otherCardTech__45Vsi{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.Projects_otherCardTech__45Vsi span{font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:var(--text-muted);background:var(--bg-surface);padding:2px 8px;border-radius:4px}.Projects_viewMore__i0t_o{margin-top:52px;text-align:center}.Projects_viewMoreLink__Zn2nu{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;font-weight:600;color:var(--accent);padding:12px 26px;border-radius:8px;border:1.5px solid var(--border-strong);background:var(--color-white);transition:all .25s;box-shadow:var(--shadow-sm)}.Projects_viewMoreLink__Zn2nu:hover{background:var(--accent);color:#fff;border-color:var(--accent);gap:14px;box-shadow:var(--shadow-md)}.Experience_experience__ByfEC{position:relative;z-index:1;background:var(--bg-primary)}.Experience_panel__4xNW4{margin-top:56px;display:flex;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md)}@media(max-width:768px){.Experience_panel__4xNW4{flex-direction:column}}.Experience_tabs___2epD{display:flex;flex-direction:column;min-width:220px;border-right:1px solid var(--border-subtle);background:var(--bg-secondary)}@media(max-width:768px){.Experience_tabs___2epD{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-subtle)}.Experience_tabs___2epD::-webkit-scrollbar{display:none}}.Experience_tab__u97tG{display:flex;align-items:center;gap:10px;padding:16px 22px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;color:var(--text-muted);background:rgba(0,0,0,0);cursor:pointer;transition:all .2s;position:relative;border-bottom:1px solid var(--border-subtle);white-space:nowrap;text-align:left}.Experience_tab__u97tG:last-child{border-bottom:none}@media(max-width:768px){.Experience_tab__u97tG{border-bottom:none;border-right:1px solid var(--border-subtle)}.Experience_tab__u97tG:last-child{border-right:none}}.Experience_tab__u97tG:hover{color:var(--accent);background:rgba(var(--accent-rgb),.05)}.Experience_tab__u97tG.Experience_activeTab__VDX80{color:var(--accent);background:var(--color-white);font-weight:600}.Experience_tab__u97tG.Experience_activeTab__VDX80 .Experience_tabIndicator__yNrCw{background:var(--grad-primary);box-shadow:0 0 8px rgba(var(--accent-rgb),.3)}.Experience_tabIndicator__yNrCw{width:3px;align-self:stretch;border-radius:2px;background:rgba(0,0,0,0);transition:background .2s}@media(max-width:768px){.Experience_tabIndicator__yNrCw{width:100%;height:3px;align-self:auto;position:absolute;bottom:0;left:0;border-radius:0}}.Experience_tabText__Lhtae{flex:1}.Experience_content__Zi4Qz{flex:1;padding:40px}@media(max-width:480px){.Experience_content__Zi4Qz{padding:24px}}.Experience_jobHeader__pT8HV{margin-bottom:18px}.Experience_role__E9yPY{font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:700;color:var(--text-primary);letter-spacing:-.01em;line-height:1.4;margin-bottom:10px}.Experience_atSign__vFriC{color:var(--text-muted)}.Experience_company__qNoDC{background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:800}.Experience_meta__31PYy{display:flex;gap:16px;flex-wrap:wrap;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;color:var(--text-muted)}.Experience_meta__31PYy span{display:flex;align-items:center;gap:5px}.Experience_meta__31PYy span svg{color:var(--accent-alt)}.Experience_typeBadge__jZ72l{background:rgba(var(--accent-rgb),.08);border:1px solid var(--border-medium);border-radius:100px;padding:2px 10px;color:var(--accent)!important;font-size:.7rem!important}.Experience_description__pswRH{font-size:.925rem;color:var(--text-secondary);line-height:1.8;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--border-subtle)}.Experience_responsibilities__fchbw{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.Experience_responsibilities__fchbw li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--text-primary);line-height:1.65}.Experience_bullet__6IuBi{color:var(--accent);flex-shrink:0;margin-top:3px}.Experience_techStack__R4rrv{display:flex;flex-wrap:wrap;gap:8px}.Experience_techItem__mYnWb{display:flex;align-items:center;gap:5px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;color:var(--text-muted);background:var(--bg-secondary);padding:4px 10px;border-radius:5px;border:1px solid var(--border-subtle)}.Experience_techItem__mYnWb svg{color:var(--accent-alt)}.Contact_contact__OjJeo{position:relative;z-index:1;background:var(--bg-secondary)}.Contact_contact__OjJeo:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}.Contact_grid__SD8_K{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;margin-top:56px;align-items:start}@media(max-width:1024px){.Contact_grid__SD8_K{gap:44px}}@media(max-width:768px){.Contact_grid__SD8_K{grid-template-columns:1fr;gap:40px}}.Contact_infoCol__JKUoD{display:flex;flex-direction:column;gap:30px}.Contact_callout__wLpxO{font-size:1.05rem;color:var(--text-secondary);line-height:1.8}.Contact_contactItems__wAoDJ{display:flex;flex-direction:column;gap:16px}.Contact_contactItem___JOAD{display:flex;align-items:flex-start;gap:14px}.Contact_contactIcon__BEtDL{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-medium)}.Contact_contactItems__wAoDJ .Contact_contactItem___JOAD:first-child .Contact_contactIcon__BEtDL{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.Contact_contactItems__wAoDJ .Contact_contactItem___JOAD:nth-child(2) .Contact_contactIcon__BEtDL{background:rgba(var(--accent-alt-rgb),.1);color:var(--accent-alt)}.Contact_contactLabel__ysRen{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.Contact_contactValue__fvqhG{font-size:.9rem;color:var(--text-primary);font-weight:500;display:block;transition:color .2s}.Contact_contactValue__fvqhG:hover{color:var(--accent)}.Contact_socialRow__I8xSs{display:flex;gap:10px;flex-wrap:wrap}.Contact_socialBtn__iaUb9{display:flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;border:1px solid var(--border-subtle);background:var(--color-white);color:var(--text-secondary);font-size:.84rem;font-weight:500;transition:all .2s;box-shadow:var(--shadow-sm)}.Contact_socialBtn__iaUb9:hover{color:#fff;background:var(--grad-primary);border-color:rgba(0,0,0,0);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Contact_form__VPSVN{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:16px;padding:40px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-md)}@media(max-width:480px){.Contact_form__VPSVN{padding:24px}}.Contact_row__5hBJN{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:480px){.Contact_row__5hBJN{grid-template-columns:1fr}}.Contact_field__FTpSq{display:flex;flex-direction:column;gap:6px}.Contact_label__0Ij4f{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.Contact_input__pSfBz{background:var(--bg-secondary);border:1.5px solid var(--border-subtle);border-radius:9px;padding:12px 15px;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;outline:none;transition:all .2s;width:100%}.Contact_input__pSfBz::-moz-placeholder{color:var(--text-light)}.Contact_input__pSfBz::placeholder{color:var(--text-light)}.Contact_input__pSfBz:focus{border-color:var(--accent);background:var(--color-white);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.Contact_input__pSfBz.Contact_inputError__4zgdX{border-color:#ef4444;background:rgba(239,68,68,.03);box-shadow:none}.Contact_input__pSfBz.Contact_inputError__4zgdX:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)}.Contact_input__pSfBz.Contact_inputValid__7WaNo{border-color:var(--accent)}.Contact_input__pSfBz.Contact_inputValid__7WaNo:focus{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.Contact_textarea__KU8nj{resize:vertical;min-height:120px;line-height:1.65}.Contact_fieldFooter__wwMF6{display:flex;justify-content:space-between;align-items:flex-start;min-height:18px}.Contact_fieldError__s_sSE{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#ef4444;font-family:JetBrains Mono,Fira Code,monospace}.Contact_charCount__aPuLM{font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:var(--text-light);margin-left:auto;flex-shrink:0}.Contact_charCount__aPuLM.Contact_charWarn__1X6SV{color:#f59e0b}.Contact_submitBtn__U9CAQ{align-self:flex-start;margin-top:4px}.Contact_submitBtn__U9CAQ:disabled{opacity:.65;pointer-events:none}.Contact_spinner__l41Up{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:Contact_spin__V3ZC_ .7s linear infinite;flex-shrink:0}@keyframes Contact_spin__V3ZC_{to{transform:rotate(1turn)}}.Contact_sendAnother__T7nXO{margin-top:8px;font-size:.82rem;padding:10px 22px}.Contact_successMsg__xiIhj{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.Contact_successMsg__xiIhj h3{font-size:1.4rem;font-weight:800;background:var(--grad-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Contact_successMsg__xiIhj p{color:var(--text-secondary);font-size:.95rem}.Contact_successIcon__t_mfG{width:64px;height:64px;border-radius:50%;background:var(--grad-primary);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;box-shadow:0 8px 24px rgba(var(--accent-rgb),.3)}.Contact_toast__hvYK8{position:fixed;top:24px;right:24px;z-index:99998;display:flex;align-items:center;gap:10px;padding:14px 16px 18px;border-radius:12px;min-width:300px;max-width:420px;box-shadow:0 8px 32px rgba(0,0,0,.14);overflow:hidden;border:1px solid rgba(0,0,0,0)}@media(max-width:480px){.Contact_toast__hvYK8{right:12px;left:12px;min-width:0;max-width:none}}.Contact_toast__hvYK8.Contact_success__jwRS2{background:linear-gradient(135deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.06));border-color:rgba(var(--accent-rgb),.25);color:var(--accent)}.Contact_toast__hvYK8.Contact_success__jwRS2 .Contact_toastIcon__VzdDO{color:var(--accent)}.Contact_toast__hvYK8.Contact_success__jwRS2 .Contact_toastBar__UfeDb{background:var(--grad-primary)}.Contact_toast__hvYK8.Contact_error__No_xM{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border-color:rgba(239,68,68,.25);color:#ef4444}.Contact_toast__hvYK8.Contact_error__No_xM .Contact_toastIcon__VzdDO{color:#ef4444}.Contact_toast__hvYK8.Contact_error__No_xM .Contact_toastBar__UfeDb{background:linear-gradient(90deg,#ef4444,#f87171)}.Contact_toastIcon__VzdDO{flex-shrink:0;display:flex}.Contact_toastMsg__AtfN1{flex:1;font-size:.85rem;font-weight:500;color:var(--text-primary);line-height:1.4}.Contact_toastClose__oXHpb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--text-muted);transition:all .15s}.Contact_toastClose__oXHpb:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.Contact_toastBar__UfeDb{position:absolute;bottom:0;left:0;height:3px;width:100%;border-radius:0 0 12px 12px;transform-origin:left}.Footer_footer__OYoYH{position:relative;z-index:1;border-top:1px solid var(--border-subtle);padding:30px 0;background:var(--color-white)}.Footer_inner__LCA3x{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.Footer_logo__oqoeK{display:flex;align-items:center;transition:opacity .2s}.Footer_logo__oqoeK:hover{opacity:.8}.Footer_logoImg__BhpEG{height:36px;width:auto;-o-object-fit:contain;object-fit:contain}.Footer_copy__ZCsBt{font-size:.8rem;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,monospace}.Footer_highlight__sWJ03{color:var(--accent);font-weight:600}.Footer_backTop__CCYRX{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-muted);padding:6px 12px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-secondary);transition:all .2s}.Footer_backTop__CCYRX:hover{color:#fff;background:var(--accent);border-color:var(--accent)}.GitHubActivity_section__AQ1Hr{position:relative;z-index:1;background:var(--bg-primary)}.GitHubActivity_section__AQ1Hr:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}.GitHubActivity_calendarWrap__1qdFq{margin-top:48px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:16px;padding:32px;box-shadow:var(--shadow-sm);overflow-x:auto;display:flex;justify-content:center}.GitHubActivity_calendarWrap__1qdFq .react-activity-calendar__legend-month,.GitHubActivity_calendarWrap__1qdFq .react-activity-calendar__legend-weekday{font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;color:var(--text-muted)}@media(max-width:480px){.GitHubActivity_calendarWrap__1qdFq{padding:20px 16px}}.GitHubActivity_stats__qYhrY{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.GitHubActivity_statPill__4Im5r{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:100px;box-shadow:var(--shadow-sm);transition:all .2s;text-decoration:none}.GitHubActivity_statPill__4Im5r:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.GitHubActivity_statLabel__dwyZL{font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.GitHubActivity_statValue___pDUV{font-size:.82rem;font-weight:600;color:var(--accent)}.Testimonials_section__RF1u9{position:relative;z-index:1;background:var(--bg-secondary)}.Testimonials_section__RF1u9:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-medium),transparent)}.Testimonials_grid__SstYb{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:24px;margin-top:52px}.Testimonials_card___Cd9L{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-sm);transition:all .3s ease;position:relative;overflow:hidden}.Testimonials_card___Cd9L:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad-primary)}.Testimonials_card___Cd9L:nth-child(2):before{background:var(--grad-alt)}.Testimonials_card___Cd9L:nth-child(3):before{background:var(--grad-mint-em)}.Testimonials_card___Cd9L:nth-child(4):before{background:var(--grad-teal-lime)}.Testimonials_card___Cd9L:hover{transform:translateY(-6px);border-color:var(--border-medium);box-shadow:var(--shadow-md)}.Testimonials_cardTop__erVIm{display:flex;align-items:center;justify-content:space-between}.Testimonials_stars__GYukw{display:flex;gap:2px;color:#f59e0b;font-size:.9rem;letter-spacing:1px}.Testimonials_linkedinBtn__MlBA5{width:30px;height:30px;border-radius:7px;border:1px solid var(--border-subtle);background:var(--bg-secondary);color:#0a66c2;display:flex;align-items:center;justify-content:center;transition:all .2s}.Testimonials_linkedinBtn__MlBA5:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;transform:translateY(-2px)}.Testimonials_quote__8cDC0{font-size:.92rem;color:var(--text-secondary);line-height:1.8;font-style:italic;flex:1;margin:0;position:relative}.Testimonials_quote__8cDC0:before{content:"“";font-size:3rem;color:var(--accent);opacity:.15;position:absolute;top:-12px;left:-6px;line-height:1;font-style:normal}.Testimonials_author__RMj4O{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border-subtle)}.Testimonials_avatarWrap__RucLr{flex-shrink:0}.Testimonials_avatar__chG2A{-o-object-fit:cover;object-fit:cover}.Testimonials_avatarFallback__Il9Up,.Testimonials_avatar__chG2A{width:44px;height:44px;border-radius:50%;border:2px solid var(--border-subtle)}.Testimonials_avatarFallback__Il9Up{background:linear-gradient(135deg,var(--accent),var(--accent-alt));color:#fff;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.Testimonials_authorInfo__rzm2M{display:flex;flex-direction:column;gap:2px;min-width:0}.Testimonials_authorName__YhmGj{font-size:.9rem;font-weight:700;color:var(--text-primary)}.Testimonials_authorTitle___DFM_{font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Testimonials_relationship__k_J24{font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;color:var(--accent);letter-spacing:.05em}.Testimonials_linkedinCta__8dStr{margin-top:36px;text-align:center}.Testimonials_ctaLink__9RP0w{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#0a66c2;padding:10px 22px;border-radius:8px;border:1.5px solid rgba(10,102,194,.3);background:rgba(10,102,194,.05);transition:all .2s}.Testimonials_ctaLink__9RP0w:hover{background:#0a66c2;color:#fff;border-color:#0a66c2;transform:translateY(-2px);box-shadow:0 8px 24px rgba(10,102,194,.25)}.CommandPalette_overlay__rc2n0{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(60px,12vh,140px)}.CommandPalette_panel__8oJTl{width:min(620px,100vw - 32px);background:var(--color-white);border:1px solid var(--border-medium);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.18),0 0 0 1px rgba(5,150,105,.08);overflow:hidden}.CommandPalette_command__lF4_a{display:flex;flex-direction:column}.CommandPalette_inputWrap__9_L5M{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.CommandPalette_searchIcon__tG4yZ{font-size:1rem;color:var(--accent);font-weight:700;flex-shrink:0}.CommandPalette_input__qth14{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:.95rem;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.CommandPalette_input__qth14::-moz-placeholder{color:var(--text-muted)}.CommandPalette_input__qth14::placeholder{color:var(--text-muted)}.CommandPalette_escHint__3PYnX{font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:2px 6px;cursor:pointer;flex-shrink:0}.CommandPalette_list__LRFAs{max-height:360px;overflow-y:auto;padding:8px}.CommandPalette_empty__WTfpo{padding:24px;text-align:center;color:var(--text-muted);font-size:.875rem}.CommandPalette_group__a6wSS [cmdk-group-heading]{padding:8px 10px 4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.CommandPalette_item__s2Fku{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:.875rem;color:var(--text-primary);transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CommandPalette_item__s2Fku[aria-selected=true],.CommandPalette_item__s2Fku[data-selected=true]{background:rgba(var(--accent-rgb),.08);color:var(--accent)}.CommandPalette_item__s2Fku[aria-selected=true] .CommandPalette_itemIcon__KTGB2,.CommandPalette_item__s2Fku[data-selected=true] .CommandPalette_itemIcon__KTGB2{color:var(--accent)}.CommandPalette_item__s2Fku:hover{background:var(--bg-secondary)}.CommandPalette_itemIcon__KTGB2{color:var(--text-muted);flex-shrink:0;transition:color .12s}.CommandPalette_itemHint__Nx4Rj{margin-left:auto;font-size:.7rem;color:var(--text-muted);flex-shrink:0}.CommandPalette_footer__8dyRV{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--border-subtle);background:var(--bg-secondary);font-size:.7rem;color:var(--text-muted)}.CommandPalette_footer__8dyRV kbd{font-family:JetBrains Mono,Fira Code,monospace;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 5px;margin-right:4px;font-size:.65rem;color:var(--text-secondary)}