.Hero-module__ZARIfG__hero{text-align:center;justify-content:center;align-items:center;gap:var(--space-xs);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before{content:"";background-image:radial-gradient(var(--border-default) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.Hero-module__ZARIfG__hero:after{content:"";pointer-events:none;background:radial-gradient(#7c8cf81f,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__ZARIfG__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-xs);font-size:.9375rem;position:relative}.Hero-module__ZARIfG__name{color:var(--text-primary);letter-spacing:var(--tracking-tight,-.02em);font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1;position:relative}.Hero-module__ZARIfG__typing{font-size:var(--text-xl,1.375rem);color:var(--text-secondary);font-family:var(--font-mono);min-height:1.75rem;margin-top:var(--space-sm);position:relative}.Hero-module__ZARIfG__cursor{color:var(--accent);margin-left:2px;animation:.8s step-end infinite Hero-module__ZARIfG__blink;display:inline-block}@keyframes Hero-module__ZARIfG__blink{50%{opacity:0}}.Hero-module__ZARIfG__socials{justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;list-style:none;display:flex;position:relative}.Hero-module__ZARIfG__socialLink{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:.375rem .875rem;font-size:.875rem;transition:color .2s,border-color .2s,background .2s}.Hero-module__ZARIfG__socialLink:hover{color:var(--text-primary);border-color:var(--border-default)}.Hero-module__ZARIfG__resumeLink{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}.Hero-module__ZARIfG__resumeLink:hover{border-color:var(--border-default);color:var(--text-primary);background:#ffffff05}.Hero-module__ZARIfG__scrollHint{bottom:var(--space-lg);color:var(--text-muted);font-size:.8125rem;position:absolute}@media (max-width:640px){.Hero-module__ZARIfG__hero{height:90vh;padding-inline:var(--space-sm)}.Hero-module__ZARIfG__socials{gap:.5rem}.Hero-module__ZARIfG__socialLink{justify-content:center;align-items:center;min-height:40px;padding:.5rem .75rem;display:inline-flex}.Hero-module__ZARIfG__scrollHint{bottom:var(--space-md)}}
.ProjectRow-module__pL4I9W__preview{pointer-events:none;z-index:20;border-radius:12px;width:340px;height:210px;position:absolute;overflow:hidden;box-shadow:0 8px 30px #0006}.ProjectRow-module__pL4I9W__previewImage{object-fit:cover}.ProjectRow-module__pL4I9W__links{margin-top:var(--space-xs);flex-wrap:wrap;gap:.5rem;display:flex}.ProjectRow-module__pL4I9W__linkBubble{color:var(--bg-base);background:var(--accent);white-space:nowrap;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;transition:background .2s}.ProjectRow-module__pL4I9W__linkBubble:hover{background:var(--accent-hover)}.ProjectRow-module__pL4I9W__linkBubbleSecondary{color:var(--text-secondary);border:1px solid var(--border-default);white-space:nowrap;background:0 0;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;transition:color .2s,border-color .2s}.ProjectRow-module__pL4I9W__linkBubbleSecondary:hover{color:var(--text-primary);border-color:var(--accent)}.ProjectRow-module__pL4I9W__row{isolation:isolate;gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:1px solid var(--border-subtle);z-index:1;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative}.ProjectRow-module__pL4I9W__rowHovering{z-index:50}.ProjectRow-module__pL4I9W__header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProjectRow-module__pL4I9W__title{color:var(--text-primary);font-size:1.25rem;font-weight:600}.ProjectRow-module__pL4I9W__status{color:var(--accent);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;max-width:100%;padding:.125rem .5rem;font-size:.75rem}.ProjectRow-module__pL4I9W__tagline{color:var(--text-secondary);font-size:.9375rem}.ProjectRow-module__pL4I9W__stack{flex-wrap:wrap;gap:.375rem;display:flex}.ProjectRow-module__pL4I9W__tech{color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;padding:.125rem .5rem;font-size:.75rem}.ProjectRow-module__pL4I9W__info{gap:var(--space-xs);flex-direction:column;width:100%;min-width:0;display:flex}@media (max-width:640px){.ProjectRow-module__pL4I9W__preview{display:none}.ProjectRow-module__pL4I9W__links{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ProjectRow-module__pL4I9W__linkBubble{text-align:center;grid-column:1/-1;justify-self:stretch}.ProjectRow-module__pL4I9W__linkBubbleSecondary{text-align:center;justify-self:stretch}}
.HomeShowcase-module__g95PGq__section{gap:var(--space-lg);padding:var(--space-lg) var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;max-width:1400px;margin:0 auto;display:grid}.HomeShowcase-module__g95PGq__sticky{top:calc(var(--space-lg) + 64px);align-self:start;min-width:0;height:fit-content;position:sticky}.HomeShowcase-module__g95PGq__terminal{background:var(--bg-surface);border:1px solid var(--border-default);font-family:var(--font-mono);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000059}.HomeShowcase-module__g95PGq__titleBar{background:var(--bg-base);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.HomeShowcase-module__g95PGq__dot{border-radius:50%;width:12px;height:12px}.HomeShowcase-module__g95PGq__titleBarLabel{margin-left:var(--space-sm);color:var(--text-muted);font-size:.8125rem}.HomeShowcase-module__g95PGq__specs{padding:var(--space-lg);gap:var(--space-lg);width:100%;max-width:100%;display:flex}.HomeShowcase-module__g95PGq__avatar{border:1px solid var(--border-default);background:var(--bg-base);border-radius:12px;flex-shrink:0;width:140px;height:140px;overflow:hidden}.HomeShowcase-module__g95PGq__avatarImage{object-fit:cover;width:100%;height:100%}.HomeShowcase-module__g95PGq__details{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.HomeShowcase-module__g95PGq__whoami{color:var(--accent);font-size:1.0625rem;font-weight:700}.HomeShowcase-module__g95PGq__divider{color:var(--border-default);margin-bottom:.25rem;font-size:.875rem}.HomeShowcase-module__g95PGq__specLine{gap:.25rem var(--space-sm);word-break:break-word;overflow-wrap:anywhere;flex-wrap:wrap;font-size:.875rem;line-height:1.5;display:flex}.HomeShowcase-module__g95PGq__specLabel{color:var(--accent-hover);flex-shrink:0;min-width:110px}.HomeShowcase-module__g95PGq__specValue{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word}.HomeShowcase-module__g95PGq__colorSwatches{margin-top:var(--space-sm);gap:.375rem;display:flex}.HomeShowcase-module__g95PGq__swatch{border-radius:4px;width:22px;height:22px}.HomeShowcase-module__g95PGq__scrollArea{flex-direction:column;width:100%;min-width:0;display:flex}.HomeShowcase-module__g95PGq__heading{font-size:var(--text-2xl,1.75rem);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:700}.HomeShowcase-module__g95PGq__viewAll{color:var(--accent);margin-top:var(--space-md);align-self:flex-start;font-size:.9375rem}.HomeShowcase-module__g95PGq__viewAll:hover{color:var(--accent-hover)}@media (max-width:900px){.HomeShowcase-module__g95PGq__section{grid-template-columns:1fr}.HomeShowcase-module__g95PGq__sticky{position:static}.HomeShowcase-module__g95PGq__specs{text-align:center;flex-direction:column;align-items:center}.HomeShowcase-module__g95PGq__specLine{justify-content:center}}@media (max-width:640px){.HomeShowcase-module__g95PGq__section{padding-inline:.75rem}.HomeShowcase-module__g95PGq__specs{gap:1rem;padding:1rem}.HomeShowcase-module__g95PGq__avatar{width:120px;height:120px}.HomeShowcase-module__g95PGq__details{align-items:center}.HomeShowcase-module__g95PGq__specLine{text-align:center;justify-content:center;gap:.25rem .5rem}.HomeShowcase-module__g95PGq__specLabel{min-width:0}}
.GitHubStats-module__g7U0fW__card{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-md);border-radius:12px;flex-direction:column;height:100%;display:flex}.GitHubStats-module__g7U0fW__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.GitHubStats-module__g7U0fW__label{color:var(--text-secondary);font-size:.875rem}.GitHubStats-module__g7U0fW__total{color:var(--text-primary);font-size:.875rem;font-weight:600}.GitHubStats-module__g7U0fW__metaRow{gap:var(--space-md);padding:var(--space-sm) 0;margin-bottom:var(--space-sm);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex}.GitHubStats-module__g7U0fW__metaItem{flex-direction:column;display:flex}.GitHubStats-module__g7U0fW__metaValue{color:var(--text-primary);font-size:1.25rem;font-weight:700}.GitHubStats-module__g7U0fW__metaLabel{color:var(--text-muted);font-size:.75rem}.GitHubStats-module__g7U0fW__graphWrapper{flex-direction:column;gap:4px;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.GitHubStats-module__g7U0fW__monthRow{grid-auto-columns:14px;grid-auto-flow:column;min-width:max-content;padding-left:24px;display:grid}.GitHubStats-module__g7U0fW__monthLabel{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}.GitHubStats-module__g7U0fW__gridRow{gap:6px;min-width:max-content;display:flex}.GitHubStats-module__g7U0fW__weekdayColumn{flex-direction:column;flex-shrink:0;gap:3px;width:20px;display:flex}.GitHubStats-module__g7U0fW__weekdayLabel{height:11px;color:var(--text-muted);white-space:nowrap;text-align:center;font-size:.625rem;line-height:11px}.GitHubStats-module__g7U0fW__grid{gap:3px;display:flex}.GitHubStats-module__g7U0fW__week{flex-direction:column;gap:3px;display:flex}.GitHubStats-module__g7U0fW__cell{border-radius:2px;flex-shrink:0;width:11px;height:11px}@media (max-width:640px){.GitHubStats-module__g7U0fW__card{padding:var(--space-md)}.GitHubStats-module__g7U0fW__header{align-items:flex-start;gap:.5rem}.GitHubStats-module__g7U0fW__total{font-size:.75rem}.GitHubStats-module__g7U0fW__monthRow{grid-auto-columns:10px;padding-left:18px}.GitHubStats-module__g7U0fW__gridRow{gap:4px}.GitHubStats-module__g7U0fW__cell{width:9px;height:9px}.GitHubStats-module__g7U0fW__weekdayColumn{width:18px}.GitHubStats-module__g7U0fW__weekdayLabel{letter-spacing:-.02em;font-size:.5625rem}}.GitHubStats-module__g7U0fW__level0{background:var(--bg-base);border:1px solid var(--border-subtle)}.GitHubStats-module__g7U0fW__level1{background:#0e4429}.GitHubStats-module__g7U0fW__level2{background:#006d32}.GitHubStats-module__g7U0fW__level3{background:#26a641}.GitHubStats-module__g7U0fW__level4{background:#39d353}.GitHubStats-module__g7U0fW__viewLink{color:var(--accent);padding-top:var(--space-sm);align-self:flex-start;margin-top:auto;font-size:.875rem}.GitHubStats-module__g7U0fW__fallback{color:var(--text-secondary);text-align:center;margin-bottom:var(--space-xs);font-size:.9375rem}.GitHubStats-module__g7U0fW__fallbackLink{text-align:center;color:var(--accent);font-size:.875rem;display:block}.GitHubStats-module__g7U0fW__fallbackLink:hover{color:var(--accent-hover)}
.LeetCodeStats-module__dFcN0W__card{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-md);border-radius:12px;height:100%}.LeetCodeStats-module__dFcN0W__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.LeetCodeStats-module__dFcN0W__label{color:var(--text-secondary);font-size:.875rem}.LeetCodeStats-module__dFcN0W__total{color:var(--text-primary);font-size:1.25rem;font-weight:700}.LeetCodeStats-module__dFcN0W__totalUnit{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.LeetCodeStats-module__dFcN0W__metaRow{gap:var(--space-md);padding:var(--space-sm) 0;margin-bottom:var(--space-sm);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex}.LeetCodeStats-module__dFcN0W__metaItem{flex-direction:column;display:flex}.LeetCodeStats-module__dFcN0W__metaValue{color:var(--text-primary);font-size:1.25rem;font-weight:700}.LeetCodeStats-module__dFcN0W__metaLabel{color:var(--text-muted);font-size:.75rem}.LeetCodeStats-module__dFcN0W__bars{gap:var(--space-xs);flex-direction:column;display:flex}.LeetCodeStats-module__dFcN0W__barRow{flex-direction:column;gap:.25rem;display:flex}.LeetCodeStats-module__dFcN0W__barLabelRow{justify-content:space-between;font-size:.8125rem;display:flex}.LeetCodeStats-module__dFcN0W__barLabel{color:var(--text-secondary)}.LeetCodeStats-module__dFcN0W__barCount{color:var(--text-primary);font-weight:600}.LeetCodeStats-module__dFcN0W__track{background:var(--bg-base);border-radius:999px;height:6px;overflow:hidden}.LeetCodeStats-module__dFcN0W__fill{border-radius:999px;height:100%}.LeetCodeStats-module__dFcN0W__easy{background:#4ade80}.LeetCodeStats-module__dFcN0W__medium{background:#fbbf24}.LeetCodeStats-module__dFcN0W__hard{background:#f87171}.LeetCodeStats-module__dFcN0W__staleNotice{color:var(--text-muted);margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle);font-size:.75rem;font-style:italic}
.AboutCard-module__7J5hhq__card{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-md);gap:var(--space-md);border-radius:12px;grid-template-columns:repeat(3,1fr);height:100%;display:grid}.AboutCard-module__7J5hhq__section{flex-direction:column;gap:.375rem;display:flex}.AboutCard-module__7J5hhq__label{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.AboutCard-module__7J5hhq__text{color:var(--text-secondary);font-size:.875rem;line-height:1.6}@media (max-width:768px){.AboutCard-module__7J5hhq__card{grid-template-columns:1fr}}
.TopLanguages-module__mw4MWa__card{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-md);border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex}.TopLanguages-module__mw4MWa__header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.TopLanguages-module__mw4MWa__label{color:var(--text-primary);font-size:.9375rem;font-weight:600}.TopLanguages-module__mw4MWa__total{color:var(--text-secondary);font-size:.875rem}.TopLanguages-module__mw4MWa__stackedBar{height:8px;margin-bottom:var(--space-md);border-radius:999px;display:flex;overflow:hidden}.TopLanguages-module__mw4MWa__stackedSegment{height:100%}.TopLanguages-module__mw4MWa__list{gap:.5rem var(--space-sm);grid-template-columns:1fr 1fr;min-width:0;display:grid}.TopLanguages-module__mw4MWa__langRow{align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:flex}.TopLanguages-module__mw4MWa__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TopLanguages-module__mw4MWa__langName{color:var(--text-secondary);overflow-wrap:anywhere;flex:1;min-width:0}.TopLanguages-module__mw4MWa__langPercent{color:var(--text-primary);flex-shrink:0;font-weight:600}@media (max-width:640px){.TopLanguages-module__mw4MWa__list{grid-template-columns:1fr}}.TopLanguages-module__mw4MWa__fallback{color:var(--text-muted);text-align:center;font-size:.875rem}
.BlogPreviewCard-module__eWg89G__card{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);min-width:0;transition:background .2s;display:flex}.BlogPreviewCard-module__eWg89G__card:hover{background:var(--bg-surface-hover)}.BlogPreviewCard-module__eWg89G__imageWrapper{background:var(--bg-base);border-radius:8px;flex-shrink:0;width:100px;height:80px;position:relative;overflow:hidden}.BlogPreviewCard-module__eWg89G__image{object-fit:cover}.BlogPreviewCard-module__eWg89G__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BlogPreviewCard-module__eWg89G__date{color:var(--text-muted);font-size:.75rem}.BlogPreviewCard-module__eWg89G__title{color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.3}.BlogPreviewCard-module__eWg89G__summary{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogPreviewCard-module__eWg89G__tags{gap:.375rem;margin-top:.125rem;display:flex}.BlogPreviewCard-module__eWg89G__tag{color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;padding:.0625rem .375rem;font-size:.625rem}@media (max-width:640px){.BlogPreviewCard-module__eWg89G__card{padding:var(--space-sm);flex-direction:column}.BlogPreviewCard-module__eWg89G__imageWrapper{flex-shrink:1;width:100%;height:180px}.BlogPreviewCard-module__eWg89G__title{font-size:1rem}.BlogPreviewCard-module__eWg89G__summary{font-size:.75rem}}
.SkillsGrid-module__LFVg_a__filters{margin-bottom:var(--space-sm);flex-wrap:wrap;gap:.5rem;display:flex}.SkillsGrid-module__LFVg_a__filterBtn{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s,color .2s}.SkillsGrid-module__LFVg_a__filterBtn:hover{color:var(--text-primary);border-color:var(--border-default)}.SkillsGrid-module__LFVg_a__filterBtnActive{background:var(--accent);color:var(--bg-base);border-color:var(--accent)}.SkillsGrid-module__LFVg_a__filterBtnActive:hover{color:var(--bg-base)}.SkillsGrid-module__LFVg_a__dropdownWrapper{position:relative}.SkillsGrid-module__LFVg_a__dropdown{background:var(--bg-surface);border:1px solid var(--border-default);z-index:10;border-radius:12px;flex-direction:column;gap:.25rem;min-width:160px;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 8px 24px #0000004d}.SkillsGrid-module__LFVg_a__dropdownItem{text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;transition:background .2s,color .2s}.SkillsGrid-module__LFVg_a__dropdownItem:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.SkillsGrid-module__LFVg_a__dropdownItemActive{color:var(--accent);font-weight:600}.SkillsGrid-module__LFVg_a__grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));width:100%;max-width:100%;display:grid}.SkillsGrid-module__LFVg_a__iconTile{aspect-ratio:1;background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:default;border-radius:14px;justify-content:center;align-items:center;min-width:0;transition:transform .15s,background .2s,border-color .2s;display:flex;position:relative}.SkillsGrid-module__LFVg_a__iconTile:hover{background:var(--bg-surface-hover);border-color:var(--border-default);transform:translateY(-3px)}.SkillsGrid-module__LFVg_a__icon{width:32px;height:32px}.SkillsGrid-module__LFVg_a__tooltip{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;border-radius:6px;padding:.375rem .625rem;font-size:.75rem;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.SkillsGrid-module__LFVg_a__iconTile:hover .SkillsGrid-module__LFVg_a__tooltip{opacity:1;transform:translate(-50%)translateY(0)}
.SoftSkills-module__R16Rgq__list{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.SoftSkills-module__R16Rgq__card{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-sm) var(--space-md);border-radius:12px}.SoftSkills-module__R16Rgq__name{color:var(--text-primary);font-size:.9375rem;font-weight:600}.SoftSkills-module__R16Rgq__note{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem}
.page-module___8aEwW__main{flex-direction:column;width:100%;display:flex}.page-module___8aEwW__content{gap:var(--space-xl);padding:var(--space-lg) var(--space-md);flex-direction:column;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:flex}.page-module___8aEwW__hero{gap:var(--space-sm);flex-direction:column;display:flex}.page-module___8aEwW__heading{color:var(--text-primary);font-size:3rem;font-weight:700}.page-module___8aEwW__tagline{color:var(--text-secondary);font-size:1.125rem}.page-module___8aEwW__socials{gap:var(--space-sm);margin-top:var(--space-xs);list-style:none;display:flex}.page-module___8aEwW__socialLink{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:.375rem .875rem;font-size:.9375rem;transition:color .2s,border-color .2s}.page-module___8aEwW__socialLink:hover{color:var(--text-primary);border-color:var(--border-default)}.page-module___8aEwW__statsSection{gap:var(--space-sm);flex-direction:column;display:flex}.page-module___8aEwW__statsHeading{font-size:var(--text-2xl,1.75rem);color:var(--text-primary);font-weight:700}.page-module___8aEwW__skillsSection{gap:var(--space-sm);flex-direction:column;display:flex}.page-module___8aEwW__skillsHeading{color:var(--text-primary);font-size:1.125rem;font-weight:700}.page-module___8aEwW__skillsPanel{background:var(--bg-surface);border:1px solid var(--border-subtle);height:420px;padding:var(--space-md);border-radius:12px;width:100%;max-width:100%;overflow:hidden}.page-module___8aEwW__skillsScroller{scrollbar-width:none;-ms-overflow-style:none;gap:var(--space-md);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.page-module___8aEwW__skillsScroller::-webkit-scrollbar{width:0;height:0;display:none}.page-module___8aEwW__softSkillsBlock{border-top:1px solid var(--border-subtle);padding-top:var(--space-md)}.page-module___8aEwW__softSkillsHeading{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1rem;font-weight:600}.page-module___8aEwW__statsLayout{gap:var(--space-md);grid-template-columns:2fr 1fr;align-items:stretch;min-width:0;height:730px;display:grid}.page-module___8aEwW__statsLeft{gap:var(--space-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-module___8aEwW__statsMiniGrid{gap:var(--space-md);grid-template-columns:1fr 1fr;min-width:0;display:grid}.page-module___8aEwW__statCard{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-sm);border-radius:12px}.page-module___8aEwW__blogColumn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.page-module___8aEwW__blogHeader{padding:var(--space-md);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__blogHeading{color:var(--text-primary);font-size:1.125rem;font-weight:600}.page-module___8aEwW__viewAllBlog{color:var(--accent);font-size:.8125rem}.page-module___8aEwW__viewAllBlog:hover{color:var(--accent-hover)}.page-module___8aEwW__blogScrollArea{flex:1;min-width:0;min-height:0;overflow-y:auto}.page-module___8aEwW__emptyBlog{color:var(--text-muted);padding:var(--space-md);font-size:.875rem}@media (max-width:900px){.page-module___8aEwW__content{padding-inline:1rem}.page-module___8aEwW__statsLayout{grid-template-columns:1fr}.page-module___8aEwW__blogColumn{max-height:auto}.page-module___8aEwW__skillsPanel{height:360px}}@media (max-width:640px){.page-module___8aEwW__content{padding:1rem .75rem 4rem}.page-module___8aEwW__statsSection{gap:.75rem}.page-module___8aEwW__skillsPanel{height:320px;padding:.75rem}.page-module___8aEwW__statsLayout{height:auto}.page-module___8aEwW__statsMiniGrid{grid-template-columns:1fr}.page-module___8aEwW__blogHeader{flex-direction:column;align-items:flex-start}.page-module___8aEwW__blogScrollArea{max-height:none}}.page-module___8aEwW__statLabel{color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.875rem}.page-module___8aEwW__statPlaceholder{color:var(--text-muted);font-size:.9375rem}.page-module___8aEwW__featured{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-radius:12px;display:flex}.page-module___8aEwW__featuredTitle{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:1.25rem;font-weight:600}.page-module___8aEwW__featuredDesc{color:var(--text-secondary);font-size:.9375rem}.page-module___8aEwW__featuredLink{color:var(--accent);white-space:nowrap;font-weight:500}.page-module___8aEwW__featuredLink:hover{color:var(--accent-hover)}
.page-module__ktSu3q__main{gap:var(--space-md);padding:var(--space-lg) var(--space-md);flex-direction:column;width:100%;max-width:960px;margin:0 auto;display:flex}.page-module__ktSu3q__heading{color:var(--text-primary);font-size:2.5rem;font-weight:700}.page-module__ktSu3q__subheading{color:var(--text-secondary);margin-top:calc(var(--space-xs) * -1)}.page-module__ktSu3q__softSection{margin-top:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.page-module__ktSu3q__sectionHeading{font-size:var(--text-2xl,1.75rem);color:var(--text-primary);font-weight:700}.page-module__ktSu3q__sectionSubheading{color:var(--text-secondary);margin-top:calc(var(--space-xs) * -1)}
