:root,:root[data-theme=dark-theme]{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-card: #1a1a24;--bg-card-hover: #222230;--card-bg: #1a1a24;--text-primary: #f0f0f5;--text-secondary: #a0a0b0;--text-muted: #6b6b7b;--accent: #6366f1;--accent-hover: #818cf8;--accent-muted: rgba(99, 102, 241, .15);--border-color: rgba(255, 255, 255, .08);--border-color-hover: rgba(255, 255, 255, .15);--gradient-hero: linear-gradient(135deg, #0a0a0f 0%, #12121a 50%, #1a1a24 100%);--gradient-accent: linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--gradient-card: linear-gradient(145deg, #1a1a24 0%, #12121a 100%);--page-gradient: linear-gradient(180deg, #0a0a0f 0%, #12121a 100%);--font-main: "Inter", "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--section-padding: 5.5rem 2rem;--container-max-width: 1160px;--transition-fast: .2s ease;--transition: .3s ease;--transition-slow: .5s ease;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 28px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-accent: 0 4px 20px rgba(99, 102, 241, .25);--navbar-bg: rgba(10, 10, 15, .85);--navbar-bg-solid: rgba(10, 10, 15, .95);--noise-color: rgba(255, 255, 255, .035);--scrollbar-track: #12121a;--scrollbar-thumb: #2c2c3a;--scrollbar-thumb-hover: #3a3a4d;--glow-a: rgba(99, 102, 241, .14);--glow-b: rgba(129, 140, 248, .12)}:root[data-theme=light-theme]{--bg-primary: #f4f8fc;--bg-secondary: #eaf1f8;--bg-card: #ffffff;--bg-card-hover: #f7fbff;--card-bg: #ffffff;--text-primary: #10213d;--text-secondary: #3b5270;--text-muted: #6f829a;--accent: #0d6efd;--accent-hover: #0457d0;--accent-muted: rgba(13, 110, 253, .12);--border-color: rgba(16, 33, 61, .12);--border-color-hover: rgba(13, 110, 253, .35);--gradient-hero: linear-gradient(130deg, #f8fbff 0%, #f2f7ff 45%, #e9f4ff 100%);--gradient-accent: linear-gradient(125deg, #0d6efd 0%, #00a3ff 100%);--gradient-card: linear-gradient(145deg, #ffffff 0%, #f7fbff 100%);--page-gradient: linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--shadow-sm: 0 6px 16px rgba(9, 39, 83, .07);--shadow-md: 0 12px 30px rgba(9, 39, 83, .11);--shadow-lg: 0 24px 56px rgba(9, 39, 83, .14);--shadow-accent: 0 10px 30px rgba(13, 110, 253, .3);--navbar-bg: rgba(244, 248, 252, .88);--navbar-bg-solid: rgba(244, 248, 252, .97);--noise-color: rgba(16, 33, 61, .06);--scrollbar-track: #e8eef5;--scrollbar-thumb: #b8c8da;--scrollbar-thumb-hover: #9db0c6;--glow-a: rgba(13, 110, 253, .11);--glow-b: rgba(0, 163, 255, .1)}:root[data-theme=midnight-theme]{--bg-primary: #090b14;--bg-secondary: #101427;--bg-card: #141a31;--bg-card-hover: #1a2340;--card-bg: #141a31;--text-primary: #eef1ff;--text-secondary: #b8bfd9;--text-muted: #8f97ba;--accent: #7c83ff;--accent-hover: #9ea4ff;--accent-muted: rgba(124, 131, 255, .18);--border-color: rgba(187, 194, 255, .14);--border-color-hover: rgba(187, 194, 255, .25);--gradient-hero: linear-gradient(135deg, #090b14 0%, #101427 50%, #141a31 100%);--gradient-accent: linear-gradient(135deg, #7c83ff 0%, #9ea4ff 100%);--gradient-card: linear-gradient(145deg, #141a31 0%, #101427 100%);--page-gradient: linear-gradient(180deg, #090b14 0%, #101427 100%);--shadow-sm: 0 6px 14px rgba(2, 4, 12, .44);--shadow-md: 0 12px 28px rgba(2, 4, 12, .55);--shadow-lg: 0 24px 52px rgba(2, 4, 12, .64);--shadow-accent: 0 8px 24px rgba(124, 131, 255, .28);--navbar-bg: rgba(9, 11, 20, .86);--navbar-bg-solid: rgba(9, 11, 20, .95);--noise-color: rgba(255, 255, 255, .03);--scrollbar-track: #101427;--scrollbar-thumb: #313a62;--scrollbar-thumb-hover: #404c7f;--glow-a: rgba(124, 131, 255, .12);--glow-b: rgba(158, 164, 255, .08)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font-main);background:var(--page-gradient);background-attachment:fixed;color:var(--text-primary);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-weight:600}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 6% 8%,var(--glow-a) 0%,transparent 32%),radial-gradient(circle at 95% 88%,var(--glow-b) 0%,transparent 28%);z-index:-1}body:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(var(--noise-color) .6px,transparent .6px);background-size:3px 3px;opacity:.4;z-index:-1}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.section{padding:var(--section-padding)}.section-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .8rem;border:1px solid var(--border-color);background:var(--bg-card);border-radius:999px;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-mono);margin-bottom:.85rem}.section-subtitle{font-size:1rem;color:var(--text-secondary);margin-bottom:3rem;max-width:680px}a{color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.78rem 1.2rem;border-radius:12px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all var(--transition);border:1px solid transparent;text-decoration:none}.btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0d6efd59;color:#fff}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-color)}.btn-secondary:hover{border-color:var(--border-color-hover);color:var(--accent);background:var(--bg-card-hover)}.card{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;transition:all var(--transition)}.card:hover{border-color:var(--border-color-hover);transform:translateY(-3px);box-shadow:var(--shadow-md)}.tag{display:inline-block;padding:.3rem .8rem;background:var(--accent-muted);color:var(--accent);border-radius:999px;font-size:.75rem;font-weight:700}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}@media(max-width:768px){:root{--section-padding: 4rem 1rem}.container{padding:0 1rem}}@media(max-width:480px){:root{--section-padding: 3.5rem .9rem}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:#cae2ff;color:#0b2f66}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;top:-100px;left:1rem;z-index:1100;padding:.7rem 1.1rem;border-radius:10px;background:var(--accent);color:#fff;font-weight:700;font-size:.88rem;transition:top var(--transition-fast)}.skip-link:focus{top:1rem;color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._navbar_7wek5_1{position:fixed;top:0;left:0;right:0;padding:.95rem 2rem;background:var(--navbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);z-index:1000;transition:all var(--transition)}._navbar_7wek5_1._scrolled_7wek5_14{padding:.72rem 2rem;background:var(--navbar-bg-solid);box-shadow:var(--shadow-sm)}._navContent_7wek5_20{max-width:var(--container-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}._logo_7wek5_28{font-size:1.08rem;font-weight:800;color:var(--text-primary);text-decoration:none;letter-spacing:.02em}._logo_7wek5_28 span{color:var(--accent)}._navLinks_7wek5_40{display:flex;align-items:center;gap:1.35rem;list-style:none}._actions_7wek5_47{display:flex;align-items:center;gap:.45rem}._themeLabel_7wek5_53{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}._themeButtons_7wek5_61{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card)}._themeButton_7wek5_61{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}._themeButton_7wek5_61:hover{color:var(--accent);background:var(--bg-card-hover)}._themeButton_7wek5_61:focus-visible{outline:2px solid var(--accent-muted)}._activeTheme_7wek5_94{color:var(--accent);background:var(--accent-muted)}._navLinks_7wek5_40 a{position:relative;display:inline-block;padding-bottom:3px;color:var(--text-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:color var(--transition-fast)}._navLinks_7wek5_40 a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--gradient-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-fast)}._navLinks_7wek5_40 a:hover{color:var(--accent)}._navLinks_7wek5_40 a:hover:after,._navLinks_7wek5_40 a._activeLink_7wek5_131:after{transform:scaleX(1)}._navLinks_7wek5_40 a._activeLink_7wek5_131{color:var(--text-primary)}._navLinks_7wek5_40 a:focus-visible,._logo_7wek5_28:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}._menuButton_7wek5_146{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem}@media(max-width:1024px){._navbar_7wek5_1{padding:.8rem 1.25rem}._navLinks_7wek5_40{display:none}._navLinks_7wek5_40._open_7wek5_164{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:100%;left:1rem;right:1rem;background:var(--bg-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.2rem;gap:.9rem;border:1px solid var(--border-color-hover);border-radius:14px;box-shadow:var(--shadow-lg)}._menuButton_7wek5_146{display:block}._themeLabel_7wek5_53{display:none}._themeButtons_7wek5_61{margin-left:auto}}@media(max-width:1024px){._navLinks_7wek5_40._open_7wek5_164 a{font-size:.86rem;padding:.25rem 0}}@media(max-width:768px){._navbar_7wek5_1{padding:.8rem 1rem}}@media(prefers-reduced-motion:reduce){._navLinks_7wek5_40 a:after{transition:none}}._hero_1h5uq_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6.5rem 2rem 3rem;background:var(--gradient-hero);position:relative;overflow:hidden}._hero_1h5uq_1:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(13,110,253,.06) 0%,transparent 55%)}._heroContent_1h5uq_20{max-width:900px;width:100%;text-align:center;position:relative;z-index:1;background:var(--bg-card);border:1px solid rgba(16,33,61,.1);border-radius:28px;padding:2.2rem 1.8rem;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._name_1h5uq_34{font-size:clamp(2rem,6vw,3.6rem);font-weight:600;margin-bottom:.6rem;line-height:1.1;letter-spacing:-.02em}._roleContainer_1h5uq_42{min-height:2rem}._role_1h5uq_42{font-size:clamp(1.03rem,2.8vw,1.32rem);color:var(--accent);margin-bottom:.95rem;font-weight:700;letter-spacing:.02em}._tagline_1h5uq_54{margin-bottom:1.6rem;font-size:1.02rem;color:var(--text-secondary);margin-bottom:1.8rem;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.72}._buttons_1h5uq_65{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}._stats_1h5uq_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;margin-top:1.15rem}._statCard_1h5uq_80{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:.8rem .9rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}._statValue_1h5uq_91{font-weight:700;color:var(--accent);font-size:1rem;letter-spacing:.01em}._statLabel_1h5uq_98{font-size:.77rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}._photoContainer_1h5uq_105{position:relative;width:168px;height:198px;margin:0 auto 1.3rem;display:flex;align-items:center;justify-content:center}._photoLink_1h5uq_115{display:block;width:100%;height:100%}._photoPlaceholder_1h5uq_121{width:100%;height:100%;border-radius:22px;background:var(--card-bg);border:3px solid rgba(13,110,253,.15);overflow:hidden;position:relative;z-index:2;box-shadow:0 16px 36px #0d6efd33}._photoPlaceholder_1h5uq_121 img{width:100%;height:100%;object-fit:cover;object-position:center}._photoRing_1h5uq_140{position:absolute;inset:-8px;border-radius:26px;border:2px dashed rgba(13,110,253,.28);z-index:1}._scrollIndicator_1h5uq_151{position:absolute;bottom:1.2rem;left:0;right:0;width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.76rem;font-family:var(--font-mono)}@media(max-width:768px){._hero_1h5uq_1{padding:6rem 1rem 2.8rem}._heroContent_1h5uq_20{border-radius:20px;padding:1.4rem 1rem}._stats_1h5uq_73{grid-template-columns:1fr}._statCard_1h5uq_80{flex-direction:row;justify-content:space-between;text-align:left}}@media(max-width:640px){._buttons_1h5uq_65{flex-direction:column;align-items:stretch}._buttons_1h5uq_65 ._btn_1h5uq_194{width:100%;justify-content:center}._photoContainer_1h5uq_105{width:132px;height:132px}}._about_e29mp_1{background:var(--bg-primary)}._sectionHeader_e29mp_5{text-align:left;margin-bottom:2.2rem}._sectionHeader_e29mp_5 h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;margin-bottom:.55rem}._headerUnderline_e29mp_16{width:84px;height:4px;background:var(--gradient-accent);border-radius:999px}._content_e29mp_23{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem;align-items:start}._left_e29mp_30{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}._photoWrapper_e29mp_38{position:relative;width:172px;height:172px;margin-bottom:1.25rem}._photoLink_e29mp_45{display:block;width:100%;height:100%}._photoPlaceholder_e29mp_51{width:100%;height:100%;border-radius:20px;background:var(--card-bg);border:2px solid rgba(13,110,253,.16);overflow:hidden;position:relative;z-index:2;box-shadow:0 14px 30px #0927532e}._photoPlaceholder_e29mp_51 img{width:100%;height:100%;object-fit:cover;object-position:center 20%}._photoDecoration_e29mp_70{position:absolute;top:-8px;left:-8px;width:100%;height:100%;border:2px dashed rgba(13,110,253,.32);border-radius:22px;z-index:1}._summary_e29mp_81{font-size:1.04rem;color:var(--text-secondary);line-height:1.95;margin-bottom:1.7rem}._summary_e29mp_81 p+p{margin-top:1.05rem}._highlights_e29mp_92{list-style:none}._highlights_e29mp_92 li{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.95rem;color:var(--text-secondary);font-size:.97rem;line-height:1.7}._highlights_e29mp_92 li svg{color:var(--accent);flex-shrink:0;margin-top:.18rem}._right_e29mp_112{display:flex;flex-direction:column}._sectionLabel_e29mp_117{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:1rem;font-family:var(--font-mono)}._timeline_e29mp_126{position:relative;padding-left:1.2rem}._timeline_e29mp_126:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),rgba(13,110,253,.1))}._timelineItem_e29mp_141{position:relative;padding-bottom:1rem}._timelineItem_e29mp_141:last-child{padding-bottom:0}._timelineMarker_e29mp_150{position:absolute;left:-1.2rem;top:.8rem;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-primary);transform:translate(-5px)}._timelineItem_e29mp_141._college_e29mp_161 ._timelineMarker_e29mp_150{background:var(--accent)}._timelineItem_e29mp_141._intermediate_e29mp_165 ._timelineMarker_e29mp_150{background:#1d9d73}._timelineItem_e29mp_141._school_e29mp_169 ._timelineMarker_e29mp_150{background:#ec9b34}._timelineContent_e29mp_173{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem;transition:all var(--transition)}._timelineContent_e29mp_173:hover{border-color:var(--border-color-hover);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._timelineContent_e29mp_173 h4{font-size:.98rem;font-weight:700;color:var(--text-primary);margin-bottom:.18rem}._degree_e29mp_194{font-size:.86rem;color:var(--text-secondary);margin-bottom:.45rem}._eduMeta_e29mp_200{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.45rem}._eduMeta_e29mp_200 span{display:inline-flex;align-items:center;gap:.32rem;font-size:.76rem;color:var(--text-muted)}._grade_e29mp_215{display:inline-block;padding:.22rem .64rem;background:var(--accent-muted);color:var(--accent);border-radius:999px;font-size:.74rem;font-weight:700}@media(max-width:900px){._content_e29mp_23{grid-template-columns:1fr;gap:1.8rem}._right_e29mp_112{order:-1}._sectionHeader_e29mp_5{text-align:center}._headerUnderline_e29mp_16{margin:0 auto}._photoWrapper_e29mp_38{margin-left:auto;margin-right:auto}._left_e29mp_30{padding:1.5rem}}@media(max-width:480px){._eduMeta_e29mp_200{flex-direction:column;gap:.2rem}}._experience_1l7c7_1{background:var(--bg-secondary)}._header_1l7c7_5{margin-bottom:2rem}._header_1l7c7_5 h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:.72rem}._header_1l7c7_5 p{color:var(--text-secondary);max-width:760px}._list_1l7c7_20{display:flex;flex-direction:column;gap:1.4rem}._roleCard_1l7c7_26{display:grid;grid-template-columns:20px 1fr;gap:1.1rem}._timelineRail_1l7c7_32{display:flex;flex-direction:column;align-items:center;padding-top:.6rem}._railDot_1l7c7_39{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-muted);flex-shrink:0}._railLine_1l7c7_48{flex:1;width:2px;margin-top:.5rem;background:linear-gradient(180deg,var(--border-color-hover) 0%,transparent 100%)}._roleBody_1l7c7_55{background:linear-gradient(130deg,var(--accent-muted) 0%,var(--bg-card) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.35rem;box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition)}._roleBody_1l7c7_55:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-md)}._roleHeader_1l7c7_69{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-bottom:.9rem}._roleTitle_1l7c7_78{font-size:1.22rem;font-weight:600;letter-spacing:-.01em}._company_1l7c7_84{display:inline-flex;align-items:center;gap:.42rem;margin-top:.25rem;color:var(--accent);font-weight:700;font-size:.94rem}._roleMeta_1l7c7_94{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}._metaLine_1l7c7_101{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap}._currentBadge_1l7c7_111{display:inline-flex;align-items:center;gap:.4rem;padding:.24rem .68rem;border-radius:999px;background:#14946d24;border:1px solid rgba(20,148,109,.35);color:#157c5d;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}:root[data-theme=dark-theme] ._currentBadge_1l7c7_111,:root[data-theme=midnight-theme] ._currentBadge_1l7c7_111{color:#4ade80}._pulse_1l7c7_131{width:7px;height:7px;border-radius:50%;background:currentColor;animation:_pulse_1l7c7_131 2s ease-in-out infinite}@keyframes _pulse_1l7c7_131{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}._summary_1l7c7_144{color:var(--text-secondary);line-height:1.75;font-size:.94rem;margin-bottom:1.05rem}._highlights_1l7c7_151{list-style:none;margin-bottom:1.1rem}._highlights_1l7c7_151 li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.52rem;color:var(--text-secondary);font-size:.87rem;line-height:1.55}._highlights_1l7c7_151 li svg{color:var(--accent);flex-shrink:0;margin-top:.2rem}._techStack_1l7c7_172{display:flex;flex-wrap:wrap;gap:.45rem}._tech_1l7c7_172{padding:.3rem .68rem;background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:999px;font-size:.76rem;color:var(--text-secondary);font-family:var(--font-mono);transition:all var(--transition-fast)}._tech_1l7c7_172:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:640px){._roleCard_1l7c7_26{grid-template-columns:1fr;gap:0}._timelineRail_1l7c7_32{display:none}._roleBody_1l7c7_55{padding:1.05rem}._roleHeader_1l7c7_69{flex-direction:column}._roleMeta_1l7c7_94{align-items:flex-start}}@media(prefers-reduced-motion:reduce){._pulse_1l7c7_131{animation:none}}._projects_16rhs_1{background:var(--bg-primary)}._header_16rhs_5{text-align:left;margin-bottom:2rem}._header_16rhs_5 h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:.72rem}._header_16rhs_5 p{color:var(--text-secondary);max-width:760px}._grid_16rhs_21{display:grid;gap:1.4rem}._projectCard_16rhs_26._featured_16rhs_26{grid-column:1 / -1}._projectCard_16rhs_26{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;transition:all var(--transition);display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}._projectCard_16rhs_26:hover{border-color:var(--border-color-hover);transform:translateY(-3px);box-shadow:var(--shadow-md)}._projectCard_16rhs_26._featured_16rhs_26{background:linear-gradient(130deg,var(--accent-muted) 0%,var(--bg-card) 100%)}._cardHeader_16rhs_51{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem;flex-wrap:wrap;gap:.65rem}._cardTitle_16rhs_60{display:flex;flex-direction:column;gap:.45rem}._cardTitle_16rhs_60 h3{font-size:1.18rem;font-weight:600;letter-spacing:-.01em}._subtitle_16rhs_72{font-size:.8rem;color:var(--accent);font-weight:700;font-family:var(--font-mono);letter-spacing:.01em;margin-top:-.15rem}._badges_16rhs_81{display:flex;gap:.45rem;flex-wrap:wrap}._badge_16rhs_81{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .6rem;border-radius:999px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._featuredBadge_16rhs_99{background:var(--gradient-accent);color:#fff}._majorBadge_16rhs_104{background:#14946d1f;color:#157c5d;border:1px solid rgba(20,148,109,.3)}._hackathonBadge_16rhs_110{background:#e88c241f;color:#b96a18;border:1px solid rgba(232,140,36,.3)}._archBadge_16rhs_116{padding:.26rem .68rem;background:var(--accent-muted);color:var(--accent);border-radius:999px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;border:1px solid var(--border-color-hover)}._description_16rhs_129{color:var(--text-secondary);margin-bottom:1.1rem;line-height:1.75;flex-grow:1;font-size:.92rem}._techStack_16rhs_137{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}._tech_16rhs_137{padding:.3rem .68rem;background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:999px;font-size:.76rem;color:var(--text-secondary);transition:all var(--transition-fast);font-family:var(--font-mono)}._tech_16rhs_137:hover{border-color:var(--accent);color:var(--accent)}._highlights_16rhs_160{list-style:none;margin-bottom:1rem}._highlights_16rhs_160 li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.48rem;color:var(--text-secondary);font-size:.86rem;line-height:1.5}._highlights_16rhs_160 li svg{color:var(--accent);flex-shrink:0;margin-top:.12rem}._cardFooter_16rhs_181{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.8rem}._links_16rhs_190{display:flex;gap:1rem;flex-wrap:wrap}._link_16rhs_190{display:inline-flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.84rem;font-weight:700;transition:color var(--transition-fast)}._link_16rhs_190:hover{color:var(--accent)}._collaborator_16rhs_210{display:flex;align-items:center;gap:.42rem;font-size:.8rem;color:var(--text-secondary)}._collaborator_16rhs_210 svg{color:var(--accent)}._collabLink_16rhs_222{color:var(--text-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:all var(--transition-fast)}._collabLink_16rhs_222:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(min-width:920px){._grid_16rhs_21{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._projectCard_16rhs_26{padding:1rem}._cardTitle_16rhs_60 h3{font-size:1.06rem}}._openSource_1jenz_1{background:var(--bg-secondary)}._header_1jenz_5{margin-bottom:2rem}._header_1jenz_5 h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:.72rem}._header_1jenz_5 p{color:var(--text-secondary);max-width:760px}._grid_1jenz_20{display:grid;gap:1.4rem}._card_1jenz_25{display:flex;flex-direction:column;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.35rem;box-shadow:var(--shadow-sm);transition:border-color var(--transition),box-shadow var(--transition)}._card_1jenz_25:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-md)}._cardHeader_1jenz_41{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap;margin-bottom:.9rem}._cardHeader_1jenz_41 h3{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}._org_1jenz_56{display:inline-block;margin-top:.2rem;font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}._prCount_1jenz_66{display:inline-flex;align-items:center;gap:.35rem;padding:.26rem .68rem;background:var(--accent-muted);color:var(--accent);border:1px solid var(--border-color-hover);border-radius:999px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}._summary_1jenz_82{color:var(--text-secondary);font-size:.92rem;line-height:1.75;margin-bottom:1rem}._contributions_1jenz_89{list-style:none;margin-bottom:1rem;flex-grow:1}._contributions_1jenz_89 li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;color:var(--text-secondary);font-size:.86rem;line-height:1.55}._contributions_1jenz_89 li svg{color:var(--accent);flex-shrink:0;margin-top:.2rem}._techStack_1jenz_111{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem}._tech_1jenz_111{padding:.3rem .68rem;background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:999px;font-size:.76rem;color:var(--text-secondary);font-family:var(--font-mono)}._cardFooter_1jenz_128{margin-top:auto;padding-top:.85rem;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._repoLink_1jenz_139{display:inline-flex;align-items:center;gap:.42rem;color:var(--text-primary);font-size:.84rem;font-weight:700}._repoLink_1jenz_139:hover{color:var(--accent)}._prList_1jenz_152{display:flex;flex-wrap:wrap;gap:.4rem}._prLink_1jenz_158{padding:.24rem .6rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card-hover);color:var(--text-secondary);font-family:var(--font-mono);font-size:.76rem;font-weight:600;transition:all var(--transition-fast)}._prLink_1jenz_158:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}@media(min-width:920px){._grid_1jenz_20{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._card_1jenz_25{padding:1.05rem}}._skills_aw4q1_1{background:var(--bg-primary)}._header_aw4q1_5{text-align:left;margin-bottom:1.8rem}._header_aw4q1_5 h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:.65rem}._header_aw4q1_5 p{color:var(--text-secondary);max-width:670px}._skillsContainer_aw4q1_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._skillCard_aw4q1_27{position:relative;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.1rem;transition:all var(--transition);overflow:hidden;box-shadow:var(--shadow-sm)}._skillCard_aw4q1_27:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--accent));opacity:.8}._skillCard_aw4q1_27:hover{border-color:var(--card-accent, var(--accent));transform:translateY(-3px);box-shadow:var(--shadow-md)}._cardHeader_aw4q1_55{display:flex;align-items:center;gap:.65rem;margin-bottom:.95rem}._iconWrapper_aw4q1_62{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--accent-muted);border-radius:10px;color:var(--accent)}._cardHeader_aw4q1_55 h3{font-size:.93rem;font-weight:600;color:var(--text-primary)}._skillList_aw4q1_79{display:flex;flex-wrap:wrap;gap:.42rem}._skill_aw4q1_1{position:relative;padding:.35rem .62rem;background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:999px;font-size:.74rem;color:var(--text-secondary);transition:all var(--transition-fast);cursor:default;font-family:var(--font-mono)}._skill_aw4q1_1:hover{border-color:var(--card-accent, var(--accent));color:var(--accent);background:#0d6efd14}._skillCard_aw4q1_27[data-category=languages]{--card-accent: #e0a400}._skillCard_aw4q1_27[data-category=backend]{--card-accent: #219653}._skillCard_aw4q1_27[data-category=databases]{--card-accent: #2f80ed}._skillCard_aw4q1_27[data-category=mobile]{--card-accent: #00a3ff}._skillCard_aw4q1_27[data-category=devops]{--card-accent: #0077b6}._skillCard_aw4q1_27[data-category=frontend]{--card-accent: #2d9cdb}._skillCard_aw4q1_27[data-category=aiml]{--card-accent: #f2994a}._skillCard_aw4q1_27[data-category=languages] ._iconWrapper_aw4q1_62{color:#b67d00;background:#e0a40029}._skillCard_aw4q1_27[data-category=backend] ._iconWrapper_aw4q1_62{color:#1b7e45;background:#21965329}._skillCard_aw4q1_27[data-category=databases] ._iconWrapper_aw4q1_62{color:#2668bf;background:#2f80ed29}._skillCard_aw4q1_27[data-category=mobile] ._iconWrapper_aw4q1_62{color:#0072b8;background:#00a3ff29}._skillCard_aw4q1_27[data-category=devops] ._iconWrapper_aw4q1_62{color:#0a5f95;background:#0077b629}._skillCard_aw4q1_27[data-category=frontend] ._iconWrapper_aw4q1_62{color:#2378ad;background:#2d9cdb29}._skillCard_aw4q1_27[data-category=aiml] ._iconWrapper_aw4q1_62{color:#be6f23;background:#f2994a29}@media(max-width:980px){._skillsContainer_aw4q1_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._skillsContainer_aw4q1_21{grid-template-columns:1fr}}._certifications_1bpsw_1{background:var(--bg-secondary)}._header_1bpsw_5{margin-bottom:2rem}._header_1bpsw_5 h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;margin-bottom:.66rem}._header_1bpsw_5 p{color:var(--text-secondary);max-width:660px}._allCertLink_1bpsw_20{margin-top:.95rem;display:inline-flex;align-items:center;gap:.5rem;padding:.52rem .92rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.82rem;font-weight:700;transition:all var(--transition-fast)}._allCertLink_1bpsw_20:hover{border-color:var(--accent);color:var(--accent);background:#0d6efd0d}._groups_1bpsw_40{display:flex;flex-direction:column;gap:1.7rem}._group_1bpsw_40 h3{font-size:.77rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:.9rem;padding-bottom:.45rem;border-bottom:1px solid var(--border-color);font-family:var(--font-mono)}._list_1bpsw_57{display:grid;gap:.7rem}._certCard_1bpsw_62{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition);box-shadow:var(--shadow-sm)}._certCard_1bpsw_62:hover{border-color:var(--border-color-hover);transform:translateY(-2px)}._certInfo_1bpsw_80{display:flex;align-items:center;gap:.8rem}._certIcon_1bpsw_86{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--accent-muted);border-radius:10px;color:var(--accent)}._certName_1bpsw_97{font-size:.9rem;font-weight:700;color:var(--text-primary)}._credentialLink_1bpsw_103{display:inline-flex;align-items:center;gap:.5rem;padding:.44rem .8rem;background:transparent;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.8rem;font-weight:700;transition:all var(--transition-fast)}._credentialLink_1bpsw_103:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:640px){._certCard_1bpsw_62{flex-direction:column;align-items:flex-start}._credentialLink_1bpsw_103{width:100%;justify-content:center}}._contact_l6wj1_1{background:var(--bg-primary);position:relative;overflow:hidden}._content_l6wj1_7{text-align:center;max-width:760px;margin:0 auto;position:relative;z-index:1;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.8rem 1.2rem;box-shadow:var(--shadow-sm)}._content_l6wj1_7 h2{font-size:clamp(1.8rem,4vw,2.35rem);font-weight:600;margin-bottom:.8rem}._content_l6wj1_7>p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.75}._links_l6wj1_32{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}._link_l6wj1_32{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.86rem;font-weight:700;transition:all var(--transition)}._link_l6wj1_32:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}._link_l6wj1_32 svg{color:var(--accent)}._footer_l6wj1_63{margin-top:2.8rem;padding:1.3rem 0 0}._footerContent_l6wj1_68{display:flex;flex-direction:column;align-items:center;gap:1.1rem}._footerLogo_l6wj1_75{font-size:1.1rem;font-weight:800;color:var(--text-primary)}._footerLogo_l6wj1_75 span{color:var(--accent)}._footerNav_l6wj1_85{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}._footerNav_l6wj1_85 a{color:var(--text-muted);font-size:.78rem;transition:color var(--transition-fast);text-transform:uppercase;letter-spacing:.08em;font-weight:700}._footerNav_l6wj1_85 a:hover{color:var(--accent)}._footerSocial_l6wj1_105{display:flex;gap:.62rem}._socialIcon_l6wj1_110{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);transition:all var(--transition)}._socialIcon_l6wj1_110:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}._footerDivider_l6wj1_129{width:100%;max-width:280px;height:1px;background:linear-gradient(to right,transparent,var(--border-color),transparent)}._footerBottom_l6wj1_136{display:flex;flex-direction:column;align-items:center;gap:.3rem}._footerText_l6wj1_143{color:var(--text-muted);font-size:.8rem}._footerText_l6wj1_143 span{color:var(--accent);font-weight:700}._techStack_l6wj1_153{color:var(--text-muted);font-size:.75rem}@media(max-width:640px){._content_l6wj1_7{padding:1.4rem .85rem}._links_l6wj1_32{flex-direction:column;align-items:stretch}._link_l6wj1_32{justify-content:center}._footerNav_l6wj1_85{gap:.8rem}}
