.AskGPT_askGpt__aHy2M{display:grid;grid-gap:var(--grid-gap);padding:16px 0}.AskGPT_askGpt__aHy2M .AskGPT_inputArea__64ZdO{display:flex;flex-direction:row;align-items:end;justify-content:space-between}.AskGPT_askGpt__aHy2M .AskGPT_askGptInput__onLe_{width:80%;margin-bottom:10px;border:none;background:none;font-size:1em;outline:none}.AskGPT_askGpt__aHy2M .AskGPT_askGptButton__dGdMr{background:rgba(0,0,0,0);border:none;color:var(--terminal-green);cursor:pointer;text-decoration:underline}.AskGPT_askGpt__aHy2M .AskGPT_askGptButton__dGdMr:hover{background-color:#444}.AskGPT_askGpt__aHy2M .AskGPT_askGptResponse__Kflwr{margin-top:20px;white-space:pre-wrap}.AskGPT_askGpt__aHy2M div,.AskGPT_askGpt__aHy2M div ol,.AskGPT_askGpt__aHy2M div ul{display:grid;grid-gap:8px}.Contact_contact__GQivs{display:grid;grid-gap:var(--grid-gap)}.Contact_contact__GQivs a{color:var(--terminal-green);text-decoration:underline}.Contact_contact__GQivs a:hover{text-decoration:none}.Resume_resume__3JztQ{display:grid;grid-gap:var(--grid-gap-lg);width:100%;overflow-x:scroll;padding:calc(var(--grid-gap)) 0}.Resume_resume__3JztQ div,.Resume_resume__3JztQ section{grid-gap:var(--grid-gap)}.Resume_resume__3JztQ div article,.Resume_resume__3JztQ section article{padding:var(--grid-gap) 0}.Resume_resume__3JztQ p,.Resume_resume__3JztQ ul{line-height:1.625em}.Resume_resume__3JztQ code,.Resume_resume__3JztQ pre{width:100%}.Resume_resume__3JztQ hr{border-top:1px dotted}.Terminal_terminal___Gm_t{--input-height:40px;background-color:#000;padding:var(--input-height) 20px;border-radius:5px;width:100%}.Terminal_terminal___Gm_t .Terminal_terminalHeader__K5Xm7{position:fixed;top:0;left:0;width:100%;height:var(--input-height);padding:0 20px;background:#000;border-bottom:1px solid #333;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:flex-start}.Terminal_terminal___Gm_t .Terminal_terminalBody__42L_A{padding:20px 0;min-height:calc(100vh - var(--input-height)*2)}.Terminal_terminal___Gm_t .Terminal_terminalBody__42L_A .Terminal_terminalOutput__VP41G{display:grid;grid-gap:var(--grid-gap-lg);margin-bottom:10px}.Terminal_terminal___Gm_t .Terminal_terminalBody__42L_A .Terminal_terminalInput__e_Sbt{position:fixed;bottom:0;left:0;width:100%;height:var(--input-height);padding:10px;background:none;color:var(--terminal-green);font-size:1em;outline:none;background:#000;border:none;border-top:1px solid #333}@media(max-width:768px){.Terminal_terminal___Gm_t{--input-height:60px}.Terminal_terminal___Gm_t .Terminal_terminalHeader__K5Xm7{font-size:.875em;line-height:1.5em}.Terminal_terminal___Gm_t .Terminal_terminalInput__e_Sbt{font-size:.875em}}.Home_home__OnjyE{display:flex;flex-direction:column;align-items:center;justify-content:left;min-height:100vh;background-color:#000}.Home_homeContent__0Ma6z{width:80%;max-width:800px;margin:auto}