.page-module__E0kJGG__ideContainer{background-color:var(--vscode-bg);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.page-module__E0kJGG__mainArea{flex:1;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__editorArea{flex-direction:column;flex:1;display:flex;overflow:hidden}.page-module__E0kJGG__verticalResizer{background-color:var(--vscode-bg);cursor:col-resize;z-index:10;width:4px;transition:background-color .2s}.page-module__E0kJGG__verticalResizer:hover,.page-module__E0kJGG__verticalResizer:active{background-color:var(--vscode-accent)}.page-module__E0kJGG__horizontalResizer{background-color:var(--vscode-bg);cursor:row-resize;z-index:10;height:4px;transition:background-color .2s}.page-module__E0kJGG__horizontalResizer:hover,.page-module__E0kJGG__horizontalResizer:active{background-color:var(--vscode-accent)}@media (max-width:75rem){.page-module__E0kJGG__mainArea{flex-direction:column-reverse}.page-module__E0kJGG__verticalResizer{display:none}}
.TopBar-module__acIVMa__topBar{background-color:var(--vscode-topbar-bg);border-bottom:1px solid var(--vscode-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:2.5rem;padding:0 .75rem;font-size:.75rem;display:flex}.TopBar-module__acIVMa__menus{align-items:center;gap:.25rem;display:flex}.TopBar-module__acIVMa__menuContainer{align-items:center;display:flex;position:relative}.TopBar-module__acIVMa__menuItem{cursor:pointer;color:var(--vscode-text-main);-webkit-user-select:none;user-select:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.TopBar-module__acIVMa__menuItem:hover,.TopBar-module__acIVMa__menuItemActive{background-color:#ffffff1a}.TopBar-module__acIVMa__dropdown{background-color:var(--vscode-panel-bg);border:1px solid var(--vscode-border);z-index:1000;border-radius:.5rem;flex-direction:column;min-width:13.75rem;padding:.5rem 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 .25rem .75rem #00000080}.TopBar-module__acIVMa__dropdownItem{color:var(--vscode-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:.5rem 1.5rem;font-size:.75rem;display:flex}.TopBar-module__acIVMa__dropdownItem:hover{background-color:var(--vscode-accent);color:#fff}.TopBar-module__acIVMa__divider{background-color:var(--vscode-border);height:1px;margin:.5rem 0}.TopBar-module__acIVMa__rightIcons{justify-content:flex-end;align-items:center;width:6.25rem;display:flex}.TopBar-module__acIVMa__mobileToggle{padding:.5rem .75rem;font-size:1.25rem;display:none}.TopBar-module__acIVMa__title{color:var(--vscode-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:50%;font-size:.9rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:75rem){.TopBar-module__acIVMa__menuItem{display:none}.TopBar-module__acIVMa__menuItem.TopBar-module__acIVMa__mobileToggle{display:block}}@media (max-width:48rem){.TopBar-module__acIVMa__title{max-width:85%;font-size:.8rem}}
.Sidebar-module__LxSZMa__sidebar{background-color:var(--vscode-sidebar-bg);opacity:0;border-right:none;flex-direction:column;flex-shrink:0;width:0;transition:width .2s,opacity .2s;display:flex;overflow:hidden}.Sidebar-module__LxSZMa__sidebarOpen{border-right:1px solid var(--vscode-border);opacity:1;width:15.75rem}.Sidebar-module__LxSZMa__sidebarHeader{color:var(--vscode-text-muted);padding:.75rem 1.25rem;font-size:.75rem}.Sidebar-module__LxSZMa__accordionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--vscode-text-main);align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:700;display:flex}.Sidebar-module__LxSZMa__accordionHeader:hover{background-color:#ffffff0d}.Sidebar-module__LxSZMa__chevron{color:var(--vscode-text-muted);margin-right:.25rem}.Sidebar-module__LxSZMa__file{cursor:pointer;color:var(--vscode-text-main);align-items:center;padding:.5rem 1.25rem .5rem 1.5rem;font-size:1rem;display:flex}.Sidebar-module__LxSZMa__file:hover{background-color:#ffffff0d}.Sidebar-module__LxSZMa__activeFile{color:var(--vscode-text-active);background-color:#ffffff1a}.Sidebar-module__LxSZMa__fileIcon{color:var(--vscode-text-muted);margin-right:.5rem}.Sidebar-module__LxSZMa__mobileOnlySection{display:none}@media (max-width:75rem){.Sidebar-module__LxSZMa__mobileOnlySection{display:block}.Sidebar-module__LxSZMa__sidebar{z-index:50;opacity:1;border-right:1px solid var(--vscode-border);width:70vw;max-width:16rem;height:auto;transition:transform .3s ease-in-out;position:fixed;top:2.5rem;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:10px 0 30px #00000080}.Sidebar-module__LxSZMa__sidebarOpen{width:70vw;transform:translate(0)}}.Sidebar-module__LxSZMa__searchBar{border:1px solid var(--vscode-border);color:var(--vscode-text-muted);cursor:pointer;background-color:#ffffff0d;border-radius:4px;align-items:center;margin:0 .5rem .5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.Sidebar-module__LxSZMa__searchBar:hover{background-color:#ffffff1a}
.EditorTabs-module__1sHjVa__tabsContainer{background-color:var(--vscode-sidebar-bg);border-bottom:1px solid var(--vscode-border);display:flex;overflow-x:auto}.EditorTabs-module__1sHjVa__tabsContainer::-webkit-scrollbar{display:none}.EditorTabs-module__1sHjVa__tabsContainer{-ms-overflow-style:none;scrollbar-width:none}.EditorTabs-module__1sHjVa__tab{background-color:var(--vscode-tab-inactive-bg);color:var(--vscode-text-muted);cursor:pointer;border-right:1px solid var(--vscode-bg);align-items:center;min-width:fit-content;padding:.75rem 1rem;font-size:.75rem;display:flex}.EditorTabs-module__1sHjVa__activeTab{background-color:var(--vscode-tab-active-bg);color:var(--vscode-text-active);border-bottom:1px solid var(--vscode-accent)}.EditorTabs-module__1sHjVa__closeIcon{opacity:1;border-radius:.25rem;margin-left:1rem;padding:.25rem;font-size:.75rem}.EditorTabs-module__1sHjVa__closeIcon:hover{background-color:#ffffff1a}
.EditorContent-module__9e_gkG__contentArea{background-color:var(--vscode-bg);flex:1;padding:1.25rem 2.5rem;overflow-y:auto}.EditorContent-module__9e_gkG__markdownContent{color:var(--vscode-text-main);line-height:1.6;font-family:var(--font-sans), sans-serif}.EditorContent-module__9e_gkG__markdownContent h1,.EditorContent-module__9e_gkG__markdownContent h2{color:var(--vscode-text-active);border-bottom:1px solid var(--vscode-border);margin-bottom:1rem;padding-bottom:.5rem}.EditorContent-module__9e_gkG__emptyState{height:100%;color:var(--vscode-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:75rem){.EditorContent-module__9e_gkG__contentArea{padding:1rem 1rem 4rem}}
.Common-module__BVLgba__codeKeyword{color:#569cd6;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__codeString{color:#ce9178;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__codeFunction{color:#dcdcaa;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__codePunctuation{color:#d4d4d4;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__codeComment{color:#6a9955;font-family:Consolas,Courier New,monospace;font-style:italic}.Common-module__BVLgba__codeProperty{color:#9cdcfe;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__codeNumber{color:#b5cea8;font-family:Consolas,Courier New,monospace}.Common-module__BVLgba__pageContainer{max-width:80rem;color:var(--vscode-text-main);font-family:var(--font-geist-sans), sans-serif;opacity:0;margin:0 auto;padding:1rem;animation:.5s ease-out forwards Common-module__BVLgba__fadeIn}.Common-module__BVLgba__pageTitle{color:#fff;margin:0;font-size:2.5rem}.Common-module__BVLgba__highlightText{color:#519aba}.Common-module__BVLgba__techTag{color:#519aba;background-color:#519aba1a;border-radius:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.Common-module__BVLgba__techTags{flex-wrap:wrap;gap:.5rem;display:flex}@keyframes Common-module__BVLgba__fadeIn{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:75rem){.Common-module__BVLgba__pageContainer{padding:1.25rem}}
.Home-module__Lmn1YW__codeKeyword{color:#569cd6;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__codeString{color:#ce9178;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__codeFunction{color:#dcdcaa;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__codePunctuation{color:#d4d4d4;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__codeComment{color:#6a9955;font-family:var(--font-mono), monospace;font-style:italic}.Home-module__Lmn1YW__codeProperty{color:#9cdcfe;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__codeNumber{color:#b5cea8;font-family:var(--font-mono), monospace}.Home-module__Lmn1YW__heroWrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;display:flex}.Home-module__Lmn1YW__heroContent{flex-direction:column;flex:1;justify-content:center;display:flex}.Home-module__Lmn1YW__heroImageContainer{flex:1;justify-content:center;align-items:center;max-width:50%;display:flex}.Home-module__Lmn1YW__heroImage{border:1px solid var(--vscode-border);border-radius:1rem;width:100%;max-width:400px;height:auto;transition:transform .3s;box-shadow:0 10px 30px #0006}.Home-module__Lmn1YW__heroImage:hover{transform:translateY(-.5rem)}.Home-module__Lmn1YW__heroTitle{background:linear-gradient(90deg,#fff,#888);-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-background-clip:text;margin:0 0 .625rem;font-size:4rem;font-weight:800}.Home-module__Lmn1YW__heroSubtitle{color:var(--vscode-text-muted);margin:0 0 1.25rem;font-size:1.8rem;font-weight:500}.Home-module__Lmn1YW__heroDescription{max-width:37.5rem;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.Home-module__Lmn1YW__actionGrid{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.Home-module__Lmn1YW__actionCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);cursor:default;opacity:0;background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);animation:.5s ease-out forwards Home-module__Lmn1YW__fadeIn;position:relative;overflow:hidden}.Home-module__Lmn1YW__actionCard:first-child{animation-delay:.1s}.Home-module__Lmn1YW__actionCard:nth-child(2){animation-delay:.2s}.Home-module__Lmn1YW__actionCard:nth-child(3){animation-delay:.3s}.Home-module__Lmn1YW__actionCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.Home-module__Lmn1YW__actionCard:hover:before{left:100%}.Home-module__Lmn1YW__actionCard:hover{background-color:#ffffff0d;border-color:#519aba4d;transform:translateY(-.3125rem);box-shadow:0 .625rem 1.875rem -.625rem #519aba33}.Home-module__Lmn1YW__actionIcon{color:#519aba;margin-bottom:.9375rem}.Home-module__Lmn1YW__actionCard h3{margin:0 0 .625rem;font-size:1.1rem}.Home-module__Lmn1YW__actionCard p{color:var(--vscode-text-muted);margin:0;font-size:.9rem;line-height:1.5}@keyframes Home-module__Lmn1YW__fadeIn{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:75rem){.Home-module__Lmn1YW__heroWrapper{text-align:center;flex-direction:column-reverse;gap:2rem}.Home-module__Lmn1YW__heroImageContainer{max-width:80%}.Home-module__Lmn1YW__heroTitle{font-size:2.5rem}.Home-module__Lmn1YW__heroSubtitle{font-size:1.3rem}}.Home-module__Lmn1YW__ctaContainer{justify-content:flex-start;margin-top:1rem;display:flex}.Home-module__Lmn1YW__ctaButton{background-color:var(--vscode-accent);color:#fff;font-size:1.1rem;font-family:var(--font-mono), monospace;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s;display:flex;box-shadow:0 4px 6px #0000004d}.Home-module__Lmn1YW__ctaButton:hover{background-color:#0e639c;transform:translateY(-2px)}.Home-module__Lmn1YW__ctaButton:active{transform:translateY(0)}.Home-module__Lmn1YW__ctaPrompt{color:#23d18b;font-weight:700}@media (max-width:48rem){.Home-module__Lmn1YW__ctaButton{justify-content:center;width:100%;padding:.75rem 1rem;font-size:.95rem}}.Home-module__Lmn1YW__githubSection{background-color:var(--vscode-panel-bg);border:1px solid var(--vscode-border);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;margin-bottom:2rem;padding:2rem}.Home-module__Lmn1YW__githubTitle{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.17em;font-weight:700;display:flex}.Home-module__Lmn1YW__githubCalendarContainer{width:100%;max-width:100%;padding-bottom:1rem;display:flex;overflow-x:auto}@media (min-width:48rem){.Home-module__Lmn1YW__githubCalendarContainer{justify-content:center}}@media (max-width:48rem){.Home-module__Lmn1YW__githubCalendarContainer{justify-content:flex-start}.Home-module__Lmn1YW__githubSection{padding:1rem}}
.About-module__HWWc-W__contentSection{margin-bottom:2.5rem}.About-module__HWWc-W__contentSection h3{color:#dcb67a;margin-bottom:.9375rem;font-size:1.4rem}.About-module__HWWc-W__contentSection p{color:#d4d4d4;font-size:1.05rem;line-height:1.7}.About-module__HWWc-W__infoCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid var(--vscode-border);font-family:var(--font-mono), monospace;background:#25252699;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.5rem;font-size:.95rem;display:flex}.About-module__HWWc-W__infoRow{align-items:center;gap:1rem;display:flex}.About-module__HWWc-W__infoKey{color:#569cd6;min-width:6rem}.About-module__HWWc-W__infoVal{color:#ce9178}.About-module__HWWc-W__infoValAvailable{color:#b5cea8;align-items:center;gap:.5rem;display:flex}.About-module__HWWc-W__statusDot{background-color:#b5cea8;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite About-module__HWWc-W__pulse;box-shadow:0 0 .5rem #b5cea8}@keyframes About-module__HWWc-W__pulse{0%{opacity:1;box-shadow:0 0 .5rem #b5cea8}50%{opacity:.5;box-shadow:0 0 .125rem #b5cea8}to{opacity:1;box-shadow:0 0 .5rem #b5cea8}}
.Projects-module__LHfqKa__projectsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:64rem){.Projects-module__LHfqKa__projectsGrid{grid-template-columns:1fr}}.Projects-module__LHfqKa__projectCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid var(--vscode-border);opacity:0;background:#25252699;border-radius:.5rem;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.25,1);animation:.5s ease-out forwards Projects-module__LHfqKa__fadeIn;display:flex;position:relative;overflow:hidden}.Projects-module__LHfqKa__projectCard:first-child{animation-delay:.1s}.Projects-module__LHfqKa__projectCard:nth-child(2){animation-delay:.2s}.Projects-module__LHfqKa__projectCard:nth-child(3){animation-delay:.3s}.Projects-module__LHfqKa__projectCard:nth-child(4){animation-delay:.4s}.Projects-module__LHfqKa__projectCard:nth-child(5){animation-delay:.5s}.Projects-module__LHfqKa__projectCard:nth-child(6){animation-delay:.6s}.Projects-module__LHfqKa__projectCard:hover{z-index:10;border-color:#519aba;transform:translateY(-.5rem)scale(1.02);box-shadow:0 .9375rem 1.875rem #0006,0 0 .9375rem #519aba33}.Projects-module__LHfqKa__projectImagePlaceholder{height:9.375rem;color:var(--vscode-text-muted);background:linear-gradient(45deg,#1e1e1e,#2d2d2d);justify-content:center;align-items:center;font-size:.9rem;display:flex}.Projects-module__LHfqKa__projectContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.Projects-module__LHfqKa__projectTitle{color:#fff;margin:0 0 .625rem;font-size:1.3rem}.Projects-module__LHfqKa__projectDescription{color:var(--vscode-text-muted);flex:1;margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.Projects-module__LHfqKa__techTags{flex-wrap:wrap;gap:.5rem;display:flex}.Projects-module__LHfqKa__tierSection{margin-bottom:3rem}.Projects-module__LHfqKa__tierLabel{color:#fff;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.2rem;display:flex}.Projects-module__LHfqKa__tierNum{color:#dcb67a;font-family:var(--font-mono), monospace;font-size:1rem}.Projects-module__LHfqKa__compactGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:75rem){.Projects-module__LHfqKa__compactGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.Projects-module__LHfqKa__compactGrid{grid-template-columns:1fr}}.Projects-module__LHfqKa__compactCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid var(--vscode-border);opacity:0;background:#25252699;border-radius:.5rem;flex-direction:column;padding:1.25rem;transition:all .3s cubic-bezier(.25,.8,.25,1);animation:.5s ease-out forwards Projects-module__LHfqKa__fadeIn;display:flex}.Projects-module__LHfqKa__compactCard:hover{border-color:#519aba;transform:translateY(-.25rem);box-shadow:0 .5rem 1.5rem #0000004d}.Projects-module__LHfqKa__minimalGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.Projects-module__LHfqKa__minimalCard{border:1px solid var(--vscode-border);background:#ffffff05;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .3s;display:flex}.Projects-module__LHfqKa__minimalCard:hover{background:#ffffff0d;border-color:#519aba}.Projects-module__LHfqKa__projectLinks{gap:.75rem;margin-top:1rem;display:flex}.Projects-module__LHfqKa__projectLink{color:#d4d4d4;background:#ffffff0d;border-radius:.25rem;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:flex}.Projects-module__LHfqKa__projectLink:hover{color:#fff;background:#ffffff1a}@keyframes Projects-module__LHfqKa__fadeIn{0%{opacity:0;transform:translateY(.9375rem)}to{opacity:1;transform:translateY(0)}}
.Skills-module__QsLwPG__skillsContainer{flex-direction:column;gap:1.875rem;display:flex}.Skills-module__QsLwPG__skillCategory{border:1px solid var(--vscode-border);background-color:#ffffff05;border-radius:.5rem;padding:1.25rem}.Skills-module__QsLwPG__skillCategory h3{color:#fff;align-items:center;gap:.625rem;margin:0 0 1.25rem;display:flex}.Skills-module__QsLwPG__skillsGrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.9375rem;display:grid}.Skills-module__QsLwPG__skillBadge{border:1px solid var(--vscode-border);color:#d4d4d4;background:#ffffff05;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem;font-size:.9rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.Skills-module__QsLwPG__skillBadge:after{content:"";opacity:0;z-index:0;background:radial-gradient(circle,#dcb67a33 0%,#0000 70%);width:150%;height:150%;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.Skills-module__QsLwPG__skillBadge:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.Skills-module__QsLwPG__skillBadge>*{z-index:1;position:relative}.Skills-module__QsLwPG__skillBadge:hover{color:#dcb67a;background-color:#dcb67a0d;border-color:#dcb67a;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #dcb67a26}
.Education-module__iPIWya__timeline{max-width:50rem;margin:0 auto;position:relative}.Education-module__iPIWya__timeline:after{content:"";background-color:var(--vscode-border);width:.125rem;margin-left:-1px;position:absolute;top:0;bottom:0;left:1.25rem}.Education-module__iPIWya__timelineItem{background-color:inherit;width:100%;margin-bottom:1rem;padding:0 2.5rem;position:relative}.Education-module__iPIWya__timelineItem:after{content:"";box-sizing:border-box;background-color:var(--vscode-panel-bg);z-index:1;border:.25rem solid #519aba;border-radius:50%;width:1rem;height:1rem;position:absolute;top:1.4rem;left:.75rem}.Education-module__iPIWya__timelineContent{border:1px solid var(--vscode-border);opacity:0;background-color:#ffffff05;border-radius:.375rem;margin-top:1rem;padding:1.25rem;transition:all .3s;animation:.5s ease-out forwards Education-module__iPIWya__slideInRight;position:relative}.Education-module__iPIWya__timelineItem:first-child .Education-module__iPIWya__timelineContent{animation-delay:.1s}.Education-module__iPIWya__timelineItem:nth-child(2) .Education-module__iPIWya__timelineContent{animation-delay:.2s}.Education-module__iPIWya__timelineItem:nth-child(3) .Education-module__iPIWya__timelineContent{animation-delay:.3s}.Education-module__iPIWya__timelineItem:nth-child(4) .Education-module__iPIWya__timelineContent{animation-delay:.4s}.Education-module__iPIWya__timelineContent:hover{background-color:#ffffff0a;border-color:#519aba;box-shadow:0 .5rem 1.5rem #0003}.Education-module__iPIWya__timelineDate{color:#519aba;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.Education-module__iPIWya__timelineContent h3{color:#fff;margin:0 0 .625rem}.Education-module__iPIWya__timelineContent p{color:var(--vscode-text-muted);margin:0;line-height:1.5}@keyframes Education-module__iPIWya__slideInRight{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@media (max-width:48rem){.Education-module__iPIWya__timelineItem{padding:0 0 0 2.5rem}.Education-module__iPIWya__timelineContent{padding:1rem}}
.Contact-module___SlxIa__contactContainer{flex-direction:column;gap:2rem;width:100%;max-width:900px;margin:0 auto;display:flex}.Contact-module___SlxIa__intro{color:var(--vscode-text-main);font-size:1rem;line-height:1.6}.Contact-module___SlxIa__cardGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Contact-module___SlxIa__cardGrid{grid-template-columns:1fr 1fr}}.Contact-module___SlxIa__card{background-color:var(--vscode-panel-bg);border:1px solid var(--vscode-border);border-radius:.5rem;padding:1.5rem}.Contact-module___SlxIa__cardTitle{color:var(--vscode-accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;display:flex}.Contact-module___SlxIa__jsonBlock{color:#d4d4d4;white-space:pre-wrap;background-color:#1e1e1e;border:1px solid #333;border-radius:.25rem;padding:1rem;font-family:Fira Code,monospace;font-size:.85rem}.Contact-module___SlxIa__jsonKey{color:#9cdcfe}.Contact-module___SlxIa__jsonString{color:#ce9178}.Contact-module___SlxIa__jsonPunctuation{color:#d4d4d4}.Contact-module___SlxIa__form{flex-direction:column;gap:1rem;display:flex}.Contact-module___SlxIa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module___SlxIa__label{color:var(--vscode-text-muted);font-size:.85rem}.Contact-module___SlxIa__input,.Contact-module___SlxIa__textarea{background-color:var(--vscode-bg);border:1px solid var(--vscode-border);color:var(--vscode-text-main);border-radius:.25rem;padding:.65rem;font-family:inherit;font-size:.9rem}.Contact-module___SlxIa__input:focus,.Contact-module___SlxIa__textarea:focus{border-color:var(--vscode-accent);outline:none}.Contact-module___SlxIa__textarea{resize:vertical;min-height:120px}.Contact-module___SlxIa__submitBtn{background-color:var(--vscode-accent);color:#fff;cursor:pointer;border:none;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:opacity .2s;display:flex}.Contact-module___SlxIa__submitBtn:hover:not(:disabled){opacity:.9}.Contact-module___SlxIa__submitBtn:disabled{opacity:.5;cursor:not-allowed}.Contact-module___SlxIa__statusMessage{text-align:center;border-radius:.25rem;margin-top:1rem;padding:.5rem;font-size:.9rem}.Contact-module___SlxIa__success{color:#4caf50;background-color:#4caf501a;border:1px solid #4caf50}.Contact-module___SlxIa__error{color:#f44336;background-color:#f443361a;border:1px solid #f44336}.Contact-module___SlxIa__copyBtn{border:1px solid var(--vscode-border);color:var(--vscode-text-main);cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.85rem;transition:all .2s;display:inline-flex}.Contact-module___SlxIa__copyBtn:hover{background-color:#ffffff0d}.Contact-module___SlxIa__socialLinks{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.Contact-module___SlxIa__socialBtn{color:var(--vscode-text-main);background-color:#1e1e1e;border:1px solid #333;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-flex}.Contact-module___SlxIa__socialBtn:hover{background-color:var(--vscode-border);border-color:var(--vscode-accent)}
.BottomPanel-module__x2sE5G__bottomPanel{background-color:var(--vscode-panel-bg);border-top:1px solid var(--vscode-border);flex-direction:column;flex-shrink:0;height:15.75rem;transition:height .2s;display:flex}.BottomPanel-module__x2sE5G__bottomPanelMaximized{height:80vh}.BottomPanel-module__x2sE5G__tabs{justify-content:space-between;align-items:center;padding:0 .75rem;display:flex}.BottomPanel-module__x2sE5G__tabsLeft{display:flex}.BottomPanel-module__x2sE5G__tab{text-transform:uppercase;color:var(--vscode-text-muted);cursor:pointer;border-bottom:1px solid #0000;padding:.5rem 1rem;font-size:.75rem}.BottomPanel-module__x2sE5G__activeTab{color:var(--vscode-text-active);border-bottom:1px solid var(--vscode-accent)}.BottomPanel-module__x2sE5G__actionsRight{color:var(--vscode-text-muted);align-items:center;gap:.5rem;display:flex}.BottomPanel-module__x2sE5G__terminalSelectorBox{color:var(--vscode-text-main);cursor:pointer;background-color:#ffffff1a;border:1px solid #fff3;border-radius:.25rem;align-items:center;gap:.5rem;margin-right:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.BottomPanel-module__x2sE5G__terminalSelectorBox:hover{background-color:#ffffff26}.BottomPanel-module__x2sE5G__actionIcon{cursor:pointer;border-radius:.25rem;align-items:center;padding:.25rem;display:flex}.BottomPanel-module__x2sE5G__actionIcon:hover{color:var(--vscode-text-main);background-color:#ffffff1a}.BottomPanel-module__x2sE5G__content{flex-direction:column;flex:1;padding:.75rem;font-family:Courier New,Consolas,monospace;font-size:.8rem;display:flex;overflow-y:auto}.BottomPanel-module__x2sE5G__terminalOutput{flex-direction:column;gap:.25rem;display:flex}.BottomPanel-module__x2sE5G__terminalLine{gap:.5rem;display:flex}.BottomPanel-module__x2sE5G__prompt{color:#23d18b}.BottomPanel-module__x2sE5G__terminalInputContainer{gap:.5rem;margin-top:.25rem;display:flex;position:relative}.BottomPanel-module__x2sE5G__fakeInputDisplay{color:var(--vscode-text-main);white-space:pre;font-family:Courier New,Consolas,monospace;font-size:.75rem;display:flex}.BottomPanel-module__x2sE5G__caret{background-color:var(--vscode-text-main);width:.5rem;height:1rem;margin-left:.25rem;animation:1s step-end infinite BottomPanel-module__x2sE5G__blink;display:inline-block}@keyframes BottomPanel-module__x2sE5G__blink{0%,to{opacity:1}50%{opacity:0}}.BottomPanel-module__x2sE5G__terminalInput{color:#0000;caret-color:#0000;z-index:10;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:Courier New,Consolas,monospace;font-size:.75rem;position:absolute;top:0;left:0}.BottomPanel-module__x2sE5G__message{color:var(--vscode-text-main)}.BottomPanel-module__x2sE5G__message.BottomPanel-module__x2sE5G__error{color:#f14c4c}.BottomPanel-module__x2sE5G__desktopPrompt{display:inline}.BottomPanel-module__x2sE5G__mobilePrompt{display:none}@media (max-width:75rem){.BottomPanel-module__x2sE5G__tabsLeft{-ms-overflow-style:none;scrollbar-width:none;flex:1;overflow-x:auto}.BottomPanel-module__x2sE5G__tabsLeft::-webkit-scrollbar{display:none}.BottomPanel-module__x2sE5G__tab{white-space:nowrap;padding:.5rem}.BottomPanel-module__x2sE5G__actionsRight{flex-shrink:0}.BottomPanel-module__x2sE5G__desktopPrompt{display:none}.BottomPanel-module__x2sE5G__mobilePrompt{display:inline}.BottomPanel-module__x2sE5G__fakeInputDisplay{white-space:pre-wrap;word-break:break-all}.BottomPanel-module__x2sE5G__message{word-break:break-all}}
.StatusBar-module__mw0U9q__statusBar{color:#ccc;-webkit-user-select:none;user-select:none;background-color:#181818;flex-shrink:0;justify-content:space-between;align-items:center;height:1.5rem;padding:0 .75rem;font-size:.75rem;display:flex}.StatusBar-module__mw0U9q__leftSection,.StatusBar-module__mw0U9q__rightSection{align-items:center;gap:1rem;display:flex}.StatusBar-module__mw0U9q__item{cursor:pointer;align-items:center;gap:.25rem;display:flex}.StatusBar-module__mw0U9q__item:hover{background-color:#fff3}.StatusBar-module__mw0U9q__icon{font-size:.75rem}.StatusBar-module__mw0U9q__socialLink{color:inherit;align-items:center;gap:.25rem;text-decoration:none;display:flex}@media (max-width:75rem){.StatusBar-module__mw0U9q__leftSection{display:none}.StatusBar-module__mw0U9q__rightSection{justify-content:flex-end;width:100%}.StatusBar-module__mw0U9q__desktopOnly{display:none!important}.StatusBar-module__mw0U9q__item{background-color:var(--vscode-accent);border-radius:.25rem;margin-right:.25rem;padding:.25rem .75rem;font-size:.75rem}}
.ActivityBar-module__OKvBmW__activityBar{background-color:var(--vscode-activity-bg);border-right:1px solid var(--vscode-border);z-index:20;flex-direction:column;flex-shrink:0;justify-content:space-between;width:3.25rem;height:100%;display:flex}.ActivityBar-module__OKvBmW__topIcons,.ActivityBar-module__OKvBmW__bottomIcons{flex-direction:column;align-items:center;display:flex}.ActivityBar-module__OKvBmW__iconWrapper{cursor:pointer;width:100%;height:3.25rem;color:var(--vscode-text-muted);justify-content:center;align-items:center;display:flex;position:relative}.ActivityBar-module__OKvBmW__iconWrapper:hover{color:var(--vscode-text-main)}.ActivityBar-module__OKvBmW__iconWrapper.ActivityBar-module__OKvBmW__active{color:var(--vscode-text-active)}.ActivityBar-module__OKvBmW__iconWrapper.ActivityBar-module__OKvBmW__active:before{content:"";background-color:var(--vscode-accent);width:.25rem;position:absolute;top:0;bottom:0;left:0}.ActivityBar-module__OKvBmW__icon{stroke-width:1.5px}@media (max-width:75rem){.ActivityBar-module__OKvBmW__activityBar{display:none}}
.SearchOverlay-module__aJh8ba__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#00000080;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding-top:15vh;display:flex;position:fixed;top:0;left:0}.SearchOverlay-module__aJh8ba__searchBox{background-color:var(--vscode-panel-bg);border:1px solid var(--vscode-border);border-radius:.5rem;flex-direction:column;width:90%;max-width:37.5rem;display:flex;box-shadow:0 .75rem 2rem #00000080}.SearchOverlay-module__aJh8ba__inputContainer{border-bottom:1px solid var(--vscode-border);align-items:center;padding:.75rem 1rem;display:flex}.SearchOverlay-module__aJh8ba__searchIcon{color:var(--vscode-text-muted);margin-right:.75rem}.SearchOverlay-module__aJh8ba__input{color:var(--vscode-text-main);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.SearchOverlay-module__aJh8ba__closeIcon{color:var(--vscode-text-muted);cursor:pointer;margin-left:.75rem}.SearchOverlay-module__aJh8ba__closeIcon:hover{color:var(--vscode-text-main)}.SearchOverlay-module__aJh8ba__resultsContainer{max-height:18.75rem;padding:.5rem 0;overflow-y:auto}.SearchOverlay-module__aJh8ba__resultItem{cursor:pointer;color:var(--vscode-text-main);align-items:flex-start;padding:.75rem 1rem;display:flex}.SearchOverlay-module__aJh8ba__resultItem:hover{background-color:var(--vscode-accent);color:#fff}.SearchOverlay-module__aJh8ba__fileIcon{color:#519aba;margin-top:.15rem;margin-right:.75rem}.SearchOverlay-module__aJh8ba__resultItem:hover .SearchOverlay-module__aJh8ba__fileIcon{color:#fff}.SearchOverlay-module__aJh8ba__resultContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.SearchOverlay-module__aJh8ba__resultTitle{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.SearchOverlay-module__aJh8ba__resultBadge{font-size:.7rem;font-family:var(--font-mono), monospace;color:#d4d4d4;background-color:#ffffff1a;border-radius:.25rem;padding:.1rem .4rem}.SearchOverlay-module__aJh8ba__resultItem:hover .SearchOverlay-module__aJh8ba__resultBadge{color:#fff;background-color:#fff3}.SearchOverlay-module__aJh8ba__resultDesc{color:var(--vscode-text-muted);font-size:.85rem}.SearchOverlay-module__aJh8ba__resultItem:hover .SearchOverlay-module__aJh8ba__resultDesc{color:#fffc}.SearchOverlay-module__aJh8ba__noResults{text-align:center;color:var(--vscode-text-muted);padding:1rem}
