*{box-sizing:border-box}body{color:#90ee90}.App,body{background-color:#000;min-height:100vh}.terminal-container{--gap:1em;color:#90ee90;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace;font-size:clamp(12px,1vw,15px);letter-spacing:.01em;line-height:1.4;min-height:100vh;padding:64px;width:100%;word-spacing:.04em}.terminal-container *{font-size:inherit;line-height:inherit}.terminal-content{color:#90ee90;margin:0 auto;max-width:960px;overflow-wrap:anywhere;overflow-x:visible;width:100%;word-break:break-word}.ascii-header{font-feature-settings:"tnum",none;-webkit-text-size-adjust:100%;color:#ff6b6b;display:inline-block;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace;font-size:clamp(9px,1vw,12px);font-synthesis:none;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.05;margin-bottom:var(--gap);margin-left:0;overflow-x:visible;overflow-y:visible;padding-left:0;text-align:left;text-rendering:optimizeSpeed;white-space:pre;word-spacing:0}.desktop-header{display:block}.mobile-header{display:none}.mobile-first-name,.mobile-last-name{display:block;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace;letter-spacing:0;line-height:1.05;margin:0;white-space:pre;width:-webkit-max-content;width:max-content;word-spacing:0}.typing-container{display:flex;flex-direction:column;gap:var(--gap);line-height:inherit}.typing-container>.final-prompt{margin-top:0}.cli-section,.completed-section,.current-section{display:flex;flex-direction:column;gap:var(--gap);line-height:inherit}.cli-section{color:#90ee90}.cli-command{color:#e0e0e0;display:block;line-height:inherit;overflow-wrap:break-word;word-break:break-word}.prompt{color:grey;font-weight:600;margin-right:.25em;white-space:pre}.command,.prompt{display:inline;line-height:inherit}.command{color:#90ee90;overflow-wrap:break-word;white-space:normal;word-break:break-word}.cli-output{color:#d0d0d0;line-height:inherit}.cli-comment{color:grey;font-style:italic;line-height:inherit}.final-prompt{display:flex;gap:.25em;line-height:inherit;margin-top:var(--gap)}.cursor{animation:blink 1s steps(2,start) infinite;color:#90ee90;line-height:inherit}@keyframes blink{to{visibility:hidden}}.accent-green{color:#90ee90}.accent-cyan,.accent-green{display:inline;line-height:inherit;overflow-wrap:break-word;word-break:break-word}.accent-cyan{color:#7dd3fc}.accent-yellow{color:#fde047}.accent-purple,.accent-yellow{display:inline;line-height:inherit;overflow-wrap:break-word;word-break:break-word}.accent-purple{color:#d8b4fe}strong{color:#e0e0e0;font-weight:600}em{color:#90ee90;font-style:italic}.personal-info{display:flex;flex-direction:column;gap:0;line-height:inherit}.info-line{display:block;line-height:inherit}.info-line,.info-line>span{overflow-wrap:break-word;word-break:break-word}.info-line>span{display:inline;white-space:normal}.info-line>span:not(.separator):not(:last-child):after{content:" "}.personal-info .info-line:not(:first-child):not(.gpa-line){display:block;margin-top:var(--gap)}.gpa-line{font-style:italic;font-weight:700;margin-top:var(--gap)}.comment-inline{color:grey;display:inline;font-style:normal;overflow-wrap:break-word;word-break:break-word}.separator{color:grey;flex-shrink:0;margin:0 .25em;white-space:nowrap}.command-item,.external-links-left{display:flex;flex-direction:column;gap:var(--gap)}.command-content,.command-item{line-height:inherit}.command-content{align-items:center;display:flex;flex-wrap:nowrap;gap:.35em;overflow-x:auto;white-space:nowrap}.command-name{color:#90ee90;font-weight:600;line-height:inherit}.command-content>*{flex-shrink:0}.command-link{flex-shrink:0;line-height:inherit;white-space:nowrap}.command-link,.command-link:focus,.command-link:hover{color:#e0e0e0;text-decoration:underline;-webkit-text-decoration-color:#7dd3fc;text-decoration-color:#7dd3fc}.command-link:focus,.command-link:hover{background-color:#7dd3fc}.command-desc{color:grey;font-style:normal;line-height:inherit;order:-1}@media (min-width:769px){.command-item{align-items:baseline;flex-direction:row;gap:var(--gap)}.command-content{flex:1 1;min-width:0}.command-desc{flex-shrink:0;margin-left:auto;order:0;padding-left:var(--gap);white-space:nowrap}}.project-item,.projects-section{display:flex;flex-direction:column;gap:var(--gap);line-height:inherit}.project-title-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:space-between;line-height:inherit}.project-name{font-weight:700;line-height:inherit}.project-meta{color:#d0d0d0;display:flex;flex-wrap:wrap;gap:.5em;line-height:inherit}.project-type{color:grey;font-style:normal;line-height:inherit}.project-description{display:flex;flex-direction:column;gap:var(--gap);line-height:inherit}.project-bullet-item{display:flex;gap:.5em;line-height:inherit}.project-bullet{color:grey;flex-shrink:0;line-height:inherit}.project-text{color:#d0d0d0;line-height:inherit}.current-focus-section{display:flex;flex-direction:column;gap:var(--gap);line-height:inherit}.current-project-header{font-weight:600;line-height:inherit}.current-project-desc{color:#d0d0d0;line-height:inherit}.cli-list{display:flex;flex-direction:column;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace;gap:0;line-height:inherit}.tree-line{display:block;line-height:inherit;margin:0;padding:0}.tree-char{color:grey;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace;line-height:inherit;white-space:pre}.tree-char,.tree-content{display:inline}.tree-line-grid{display:grid;grid-template-columns:auto 1fr;line-height:inherit;margin:0;padding:0}.tree-line-grid.tree-nested{margin-left:4ch}.tree-prefix{display:flex;flex-direction:column;font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace}.tree-char-cont,.tree-char-main,.tree-prefix{color:grey;line-height:inherit;white-space:pre}.tree-content-block{line-height:inherit;min-width:0}.directory-label{color:#e0e0e0;font-weight:600}.directory-label,.skill-items-inline{display:inline;line-height:inherit;overflow-wrap:break-word;white-space:normal;word-break:break-word}.skill-items-inline{color:#d0d0d0;font-weight:400}@media (max-width:1024px){.terminal-container{padding:48px}}@media (max-width:768px){body{overflow-x:auto}.terminal-container{font-size:clamp(12px,3vw,15px);padding:24px 16px}.desktop-header{display:none}.mobile-header{display:block}.ascii-header{overflow-x:visible}.personal-info .info-line:not(:first-child):not(.gpa-line){display:block;margin-top:var(--gap)}.command-content{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;white-space:nowrap}.project-title-row{align-items:flex-start;flex-direction:column}.skill-items{margin-left:0}.cli-list{gap:0;line-height:inherit}.cli-list>.tree-nested{margin-left:4ch}}@media (max-width:480px){.terminal-container{padding:24px 16px}.ascii-header{font-size:clamp(8px,2.5vw,11px)}.projects-section{gap:var(--gap)}}@font-face{font-display:swap;font-family:JetBrains Mono Local;font-style:normal;font-weight:400;src:url(/static/media/JetBrainsMono-Regular.9748d9678054ab7bf013.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;background-color:#0c0c0c;color:#0f0;margin:0;overflow-x:hidden}body,code{font-family:JetBrains Mono Local,SF Mono,Monaco,Menlo,Courier New,Consolas,monospace}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.terminal-container{border-width:1px}}@media print{.terminal-header{display:none}.terminal-container{border:none;box-shadow:none;padding:0}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}}@media (prefers-color-scheme:dark){body{background-color:#0c0c0c;color:#0f0}}@supports (container-type:inline-size){.terminal-container{container-type:inline-size}}
/*# sourceMappingURL=main.b3c819fd.css.map*/