.page_progressBar__4Ocww{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,#7c3aed,#00d4ff);z-index:200;transition:width .1s linear;box-shadow:0 0 8px rgba(0,212,255,.5);pointer-events:none}.page_page__556_G{position:relative;min-height:100vh;background:#060d1a;color:#e2e8f0;font-family:var(--font-geist-sans),system-ui,sans-serif}.page_page__556_G:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(0,212,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.025) 1px,transparent 0);background-size:52px 52px;pointer-events:none;z-index:0}.page_canvas__t5Zrn{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.page_main__nw1Wk{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:0 2rem 5rem}.page_hero__7KFOs{min-height:100vh;display:flex;align-items:center}.page_heroInner__8WoKQ{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.page_badge__0mJr3{display:inline-block;padding:.3rem .85rem;border:1px solid rgba(0,212,255,.35);border-radius:100px;font-size:.72rem;color:#00d4ff;letter-spacing:.08em;text-transform:uppercase;animation:page_pulse__XPtbN 2.5s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1;border-color:rgba(0,212,255,.35)}50%{opacity:.6;border-color:rgba(0,212,255,.1)}}.page_heroInner__8WoKQ>*{animation:page_heroEnter__tPKD4 .7s cubic-bezier(.16,1,.3,1) both}.page_heroInner__8WoKQ>:first-child{animation-delay:.1s}.page_heroInner__8WoKQ>:nth-child(2){animation-delay:.3s}.page_heroInner__8WoKQ>:nth-child(3){animation-delay:.5s}.page_heroInner__8WoKQ>:nth-child(4){animation-delay:.7s}.page_heroInner__8WoKQ>:nth-child(5){animation-delay:.9s}.page_heroInner__8WoKQ>:nth-child(6){animation-delay:1.1s}@keyframes page_heroEnter__tPKD4{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_heroInner__8WoKQ>*{opacity:1;animation:none}}.page_name__o7Dx1{font-size:clamp(3rem,9vw,5.5rem);font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(135deg,#fff,#00d4ff 55%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:.25rem 0;cursor:default}.page_name__o7Dx1:hover{animation:page_glitch__26nHU .45s steps(3) 2}@keyframes page_glitch__26nHU{0%{transform:translate(0);filter:none}15%{transform:translate(-3px,1px);filter:hue-rotate(80deg)}30%{transform:translate(3px,-1px);filter:hue-rotate(-80deg)}45%{transform:translate(-2px);filter:brightness(1.3)}60%{transform:translate(2px,1px);filter:hue-rotate(40deg)}75%{transform:translate(-1px,-1px);filter:none}to{transform:translate(0);filter:none}}.page_role__zcjgG{font-size:clamp(1.1rem,3vw,1.5rem);color:#00d4ff;font-family:var(--font-geist-mono),monospace;min-height:2rem}.page_cursor__RVIC4{animation:page_blink__MXDOE 1s step-end infinite;color:#00d4ff}@keyframes page_blink__MXDOE{0%,to{opacity:1}50%{opacity:0}}.page_heroDesc__hhXmd{max-width:540px;font-size:1.05rem;line-height:1.75;color:#94a3b8;margin:.25rem 0}.page_liveChart__NsJv7{width:100%;max-width:360px;height:80px;margin:.5rem 0;opacity:.85}.page_links__t4Q_2{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.page_cta__i2v5_{padding:.5rem 1.4rem;background:linear-gradient(135deg,#7c3aed,#00d4ff);border-radius:100px;font-size:.875rem;font-weight:600;color:#fff;transition:all .2s;box-shadow:0 0 20px rgba(0,212,255,.25)}.page_cta__i2v5_:hover{transform:translateY(-2px);box-shadow:0 0 32px rgba(0,212,255,.45)}.page_link__k5j_x{padding:.5rem 1.2rem;border:1px solid rgba(0,212,255,.25);border-radius:100px;font-size:.875rem;color:#cbd5e1;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_link__k5j_x:hover{border-color:#00d4ff;color:#00d4ff;box-shadow:0 0 14px rgba(0,212,255,.18)}.page_statsRow__zReHn{display:grid!important;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:2rem;background:rgba(13,24,41,.65);border:1px solid rgba(0,212,255,.1);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_stat__wNpTi{display:flex;flex-direction:column;align-items:center;gap:.2rem}.page_statVal__jJ2X8{font-size:2.4rem;font-weight:800;background:linear-gradient(135deg,#00d4ff,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.page_statLabel__2jNx3{font-size:.72rem;color:#64748b;text-align:center;text-transform:uppercase;letter-spacing:.07em}.page_fadeSection__UoAYa{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease;margin:3.5rem 0}.page_fadeIn__jjObi{opacity:1;transform:translateY(0)}.page_sectionTitle__6ic_4{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#e2e8f0;letter-spacing:-.01em}.page_accent__bwWGo{color:#00d4ff;margin-right:.5rem;font-family:var(--font-geist-mono),monospace;font-weight:400}.page_skillsGrid__jY9Qq{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;margin-bottom:2rem}.page_skillItem__cI0En{display:flex;flex-direction:column;gap:.4rem}.page_skillRow__8LkET{display:flex;justify-content:space-between;font-size:.875rem;color:#cbd5e1}.page_skillPct__iCfz7{color:#00d4ff;font-family:var(--font-geist-mono),monospace;font-size:.8rem}.page_skillTrack__omwCD{height:4px;background:hsla(0,0%,100%,.07);border-radius:100px;overflow:hidden}.page_skillFill__BfOJ_{height:100%;background:linear-gradient(90deg,#7c3aed,#00d4ff);border-radius:100px;width:0;box-shadow:0 0 8px rgba(0,212,255,.4)}.page_techCloud__NAAjH{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.page_tag__t9Q6I{padding:.3rem .75rem;background:rgba(0,212,255,.06);border:1px solid rgba(0,212,255,.18);border-radius:100px;font-size:.78rem;color:#94a3b8;transition:all .2s}.page_tag__t9Q6I:hover{border-color:#00d4ff;color:#00d4ff;background:rgba(0,212,255,.1)}.page_aboutGrid__Z3HBI{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.page_aboutText__ge1Iz{font-size:.975rem;line-height:1.8;color:#94a3b8}.page_aboutText__ge1Iz strong{color:#e2e8f0;font-weight:600}.page_timeline__8Dtgf{display:flex;flex-direction:column;gap:1.4rem;position:relative;padding-left:.5rem}.page_timeline__8Dtgf:before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,#7c3aed,#00d4ff,transparent)}.page_timelineItem__Pzfd1{display:flex;gap:1.2rem;align-items:flex-start}.page_timelineDot__Um_GO{width:8px;height:8px;border-radius:50%;background:#00d4ff;margin-top:4px;flex-shrink:0;box-shadow:0 0 10px rgba(0,212,255,.7);position:relative;z-index:1}.page_timelineContent__5WGaV{display:flex;flex-direction:column;gap:.15rem}.page_timelineContent__5WGaV strong{font-size:.9rem;color:#e2e8f0;font-weight:600}.page_timelineContent__5WGaV span{font-size:.78rem;color:#64748b;font-family:var(--font-geist-mono),monospace}.page_projectsGrid__MicJp{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));grid-gap:1rem;gap:1rem}.page_card__Cf__u{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;background:rgba(13,24,41,.7);border:1px solid rgba(0,212,255,.1);border-radius:.85rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s;cursor:pointer;position:relative;overflow:hidden}.page_card__Cf__u:after{content:"↗";position:absolute;top:1.1rem;right:1.2rem;font-size:1rem;color:#00d4ff;opacity:0;transform:translate(-4px,4px);transition:all .2s}.page_card__Cf__u:hover{border-color:rgba(0,212,255,.4);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,212,255,.1);background:rgba(13,24,41,.85)}.page_card__Cf__u:hover:after{opacity:1;transform:translate(0)}.page_cardIcon__syb4d{font-size:1.5rem}.page_cardTitle__T08IG{font-size:1rem;font-weight:600;color:#e2e8f0}.page_cardDesc__owQ1w{font-size:.85rem;line-height:1.65;color:#64748b;flex:1 1}.page_cardTags__c6JEp{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.page_cardTag__gCeAY{padding:.2rem .55rem;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);border-radius:100px;font-size:.7rem;color:#a78bfa}.page_footer__F3MD0{text-align:center;padding:2rem 0 1rem;color:#334155;font-size:.8rem}@media (max-width:768px){.page_statsRow__zReHn{grid-template-columns:repeat(2,1fr)!important}.page_aboutGrid__Z3HBI,.page_skillsGrid__jY9Qq{grid-template-columns:1fr}.page_aboutGrid__Z3HBI{gap:2rem}.page_timeline__8Dtgf:before{display:none}}@media (max-width:480px){.page_main__nw1Wk{padding:0 1.25rem 4rem}.page_statsRow__zReHn{padding:1.25rem;gap:.75rem}.page_statVal__jJ2X8{font-size:1.8rem}.page_projectsGrid__MicJp{grid-template-columns:1fr}}