:root{width:100%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background:radial-gradient(circle,#1c1c1c,#36454f);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #1D3557;--secondary-color: #FF6F4A;--background: #F2F2F2;--font-color: #333333;--interactive-highlight-red: #FF0000;--interactive-highlight-blue: #0000FF}#root{width:100%}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{box-sizing:border-box;margin:0;padding:0;display:flex;place-items:center;width:100%;min-width:320px;min-height:100vh}button{border:none;background-color:transparent;cursor:pointer;transition:border-color .25s}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.pageContainer{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%}._header_199zh_1{display:flex;justify-content:center;height:5vh;width:100%;background-color:#1c1c1c;box-shadow:0 2px 2px #fff,0 5px 20px #d3d3d393;position:sticky;top:0;z-index:5}._navItemContainer_199zh_14{display:flex;justify-content:space-between;width:100%;max-width:1640px;height:100%}._navIcon_199zh_22{text-align:center;align-self:center;color:#fff;font-size:2rem;font-weight:700;text-shadow:0 0 10px cyan}._navIcon_199zh_22:hover{color:#fff;text-shadow:0 0 10px black}._navGroup_199zh_36{display:flex;align-items:center;column-gap:1vw}._navItem_199zh_14,._active_199zh_42{position:relative;width:fit-content;text-align:center;font-size:1.3rem;background-color:transparent;color:#fff}._active_199zh_42,._active_199zh_42:hover{margin-top:2px;color:#0ff;border-bottom:2px solid cyan}._navItem_199zh_14:hover{margin-top:2px;color:#fff;border-bottom:2px solid white}@media only screen and (max-width: 1640px){._header_199zh_1{padding:0 5vw}}@media only screen and (max-width: 1020px){._navItem_199zh_14,._active_199zh_42{font-size:1rem}._navIcon_199zh_22{font-size:1.5rem}._navGroup_199zh_36{column-gap:2vw}}._chatBoxContainer_6jb7i_1{position:fixed;bottom:1px;right:1px;width:400px;max-width:calc(100% - 20px);height:500px;max-height:calc(100% - 20px);background-color:#303030;border-radius:8px;box-shadow:#fff3 0 4px 12px}._chatBoxContainerClosed_6jb7i_14{position:fixed;bottom:30px;right:30px;width:60px;display:flex;align-items:center;justify-content:center;height:60px;border-radius:50%;box-shadow:#ffffffe6 0 0 12px;cursor:pointer;color:#0ff}._chatBoxContainerClosed_6jb7i_14:hover>button{color:#000;background-color:#0ff}._chatBoxContainerClosed_6jb7i_14>button{width:inherit;height:inherit;border-radius:50%;border:transparent;font-weight:900}._chatBoxInnerContainer_6jb7i_44{display:flex;flex-direction:column;justify-content:center;height:100%;row-gap:5px;margin:0 5px}._chatBoxHeader_6jb7i_53{display:flex;justify-content:space-between;align-items:center;height:10%;padding:0 20px;border-top-right-radius:8px;border-top-left-radius:8px;border:2px solid rgba(255,255,255,.15);background-color:#202020}._chatBoxHeader_6jb7i_53>h1{padding:0;margin:0}._closeBtn_6jb7i_70{border:2px solid white;border-radius:4px;width:30px;height:30px;font-weight:900}._closeBtn_6jb7i_70:hover{background-color:red}._chatBoxBody_6jb7i_82{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:75%;overflow-y:scroll;overflow-x:hidden;box-shadow:#fff3 0 4px 12px}._chatBoxInput_6jb7i_93{display:flex;justify-content:space-between;height:10%;font-size:1.1rem;font-family:sans-serif}._chatBoxInput_6jb7i_93>input{width:70%;padding:0 1rem;margin:0;font:inherit;border-radius:5px}._chatBoxInput_6jb7i_93>input:focus{outline:none;border:2px solid cyan;background-color:#202020;box-shadow:#fff3 0 4px 12px}._chatBoxInput_6jb7i_93>button{width:20%;color:#000;font:inherit;font-weight:700;background-color:#0ff;border:2px solid #303030;border-radius:5px;padding:0;margin:0}._chatBoxInput_6jb7i_93>button:hover{color:#0ff;background-color:#303030;border:2px solid cyan}._messageContainer_qwsq8_1{display:flex;flex-direction:column;align-items:center;width:100%}._botMessage_qwsq8_8{align-items:flex-start}._userMessage_qwsq8_12{align-items:flex-end}._messageSender_qwsq8_16{margin:0 20px;font-weight:700;color:#fff;font-style:italic;text-transform:capitalize}._messageBox_qwsq8_24{padding:10px 12px;border-radius:8px;margin:0 10px}._botMessage_qwsq8_8>._messageBox_qwsq8_24{background-color:#202020;color:#fff}._userMessage_qwsq8_12>._messageBox_qwsq8_24{background-color:#0ff;color:#000}._messageBox_qwsq8_24>span{font-style:italic}._homepageContainer_1z3lz_1{width:100%;padding:5vh 0;min-height:90vh;max-width:1640px;position:relative}._contentContainer_1z3lz_9{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:90vh}._intro_1z3lz_17{height:50%;width:50%;display:flex;flex-direction:column}._intro_1z3lz_17>h1{font-size:3rem;margin:0;line-height:normal;font-family:sans-serif}._intro_1z3lz_17>p{font-size:1.5rem;font-family:serif}._intro_1z3lz_17 span{font-size:4rem;color:#0ff}._redirectLinks_1z3lz_41{display:flex;flex-direction:column;max-width:180px;row-gap:12px}._redirectLinks_1z3lz_41>a{width:300px}._aboutmeBtn_1z3lz_52{font-size:2rem;font-weight:600;width:100%;padding:10px 20px;margin:3vh 0 2vh;border:2px solid black;border-radius:8px;background-color:#0ff;color:#1c1c1c}._aboutmeBtn_1z3lz_52:hover{border-color:#0ff;background-color:#303030;color:#0ff}._socialMediaBtnGroup_1z3lz_70{display:flex;margin-top:1rem;column-gap:10px}._socialBtn_1z3lz_76{display:flex;justify-content:center;align-items:center;border-radius:8px;border:2px solid transparent;color:#000;background-color:#fff;width:3rem;height:3rem;transition:.25s}._socialBtn_1z3lz_76:hover{background-color:#000;color:#fff;border:2px solid cyan}._profilePicContainer_1z3lz_95{display:flex;align-items:center;text-align:center;font-size:8rem;width:40%;min-width:400px}._profilePic_1z3lz_95{width:100%;border-radius:70%;border:5px solid cyan}._formSelectContainer_1z3lz_110{display:flex;flex-direction:row;column-gap:10px;align-items:center;margin-bottom:15px}._formSelectBtn_1z3lz_118{background-color:#0ff;color:#000;border:1px solid cyan;border-radius:8px;font-size:1.2rem;padding:.5rem 1rem;font-weight:500}._formSelectBtn_1z3lz_118:hover,._formSelectActive_1z3lz_128{background-color:#7e7e7e;border:1px solid cyan;color:#fff}._canvasModel_1z3lz_134{width:30%;aspect-ratio:1/1 auto}._formAndModel_1z3lz_139{display:flex;justify-content:space-between}._isRotating_1z3lz_144{cursor:grabbing}._rotateHover_1z3lz_148{cursor:grab}._homepageContainer_1z3lz_1>hr{margin:50px 0;box-shadow:0 2px 10px #fff,0 5px 20px #d3d3d393}._messagingSection_1z3lz_157{display:flex;flex-direction:row;width:100%;justify-content:space-between}._forms_1z3lz_164{width:40%}._formSelectContainer_1z3lz_110,._formAndModel_1z3lz_139{width:100%}._reviewFeed_1z3lz_172{width:50%}@keyframes _growGlow_1z3lz_1{0%{scale:.5}50%{scale:1.5}to{scale:.5}}@media only screen and (max-width: 1640px){._homepageContainer_1z3lz_1{padding:5vw}}@media only screen and (max-width: 1020px){._homepageContainer_1z3lz_1{padding:2vh 8vw;padding-bottom:10vh}._contentContainer_1z3lz_9{flex-direction:column-reverse;justify-content:flex-end;row-gap:50px;padding:50px 0;min-height:fit-content}._intro_1z3lz_17{width:100%;align-items:center}._intro_1z3lz_17>h1{font-size:2rem}._intro_1z3lz_17>p{font-size:1rem;font-family:serif}._intro_1z3lz_17 span{font-size:3rem;color:#0ff}._redirectLinks_1z3lz_41{align-items:center;gap:0}._profilePicContainer_1z3lz_95{width:50vw;min-width:300px}._messagingSection_1z3lz_157{flex-direction:column;row-gap:50px}._messagingSection_1z3lz_157>section{width:100%}}._formField_1c7fk_1{width:100%}._field_1c7fk_5{border:2px solid white;padding:2rem;display:flex;flex-direction:column;width:100%}._formTitle_1c7fk_13{font-size:2rem;font-weight:700}._formLabel_1c7fk_18{font-size:1.3rem;margin:16px 0 2px}._formInput_1c7fk_23,._textBox_1c7fk_23{font-size:1.3rem;padding:5px;width:100%;resize:vertical}._formBtn_1c7fk_30{min-width:250px;width:40%;padding:10px 12px;align-self:center;background-color:#0ff;border:3px solid black;border-radius:8px;color:#303030;font-size:1.3rem;font-weight:700}._formBtn_1c7fk_30:hover{background-color:#303030;color:#0ff;border-color:#0ff}._inlineInputs_1c7fk_49{display:flex;gap:10px}._sectionTitle_1pxxg_1{color:#0ff;font-size:2rem;margin:0 0 15px}._reviewList_1pxxg_7{width:100%;display:flex;flex-direction:column;row-gap:50px}._reviewItem_1pxxg_14{border:2px solid white;padding:10px;background-color:#ffffff4f}._reviewItem_1pxxg_14>p{margin:0}._reviewItem_1pxxg_14>p>span{color:#0ff}._ratingStar_1pxxg_28{display:flex;align-items:center}._star_1pxxg_33:hover{transition:2s;rotate:y 180deg}._noReviews_1pxxg_38{border:2px solid cyan;padding:20px;font-size:1.5rem;border-radius:5px}._backdrop_uzsbe_1{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0000;width:100vw;height:100vh;overflow:hidden;z-index:5;transition:background-color .5s ease}._backdropOpen_uzsbe_17{background-color:#000c}._modal_uzsbe_21{background-color:#303030;width:fit-content;height:fit-content;border:2px solid cyan;border-radius:5px;padding:10px;opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}._modalOpen_uzsbe_33{opacity:1;transform:scale(1)}._closeContainer_uzsbe_38{display:flex;justify-content:flex-end}._closeContainer_uzsbe_38>button{border:2px solid white;border-radius:4px;width:30px;height:30px;font-weight:900}._closeContainer_uzsbe_38>button:hover{background-color:red}._notificationModal_uzsbe_55{display:flex;align-items:center;gap:20px;padding:0 20px 10px}._notificationModal_uzsbe_55>p{font-size:20px;font-weight:700}._projectsPage_tfrrj_1{padding:5vh 15vw;min-height:85vh;position:relative}._pageTitle_tfrrj_7{font-size:4rem;margin:0;color:#0ff}._projectsContainer_tfrrj_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(auto-fit,minmax(400px,.5fr));justify-content:center;gap:4vw;padding:20px;min-height:70vh}._projectCard_tfrrj_24{display:flex;flex-direction:column;align-items:center;background-color:#d3d3d3;box-shadow:0 0 5px 5px #ffffffdc;font-family:sans-serif}._projectCard_tfrrj_24:hover{cursor:pointer;box-shadow:0 0 5px 5px #0ff}._projectTitle_tfrrj_38{width:auto;max-width:90%;font-size:2rem;text-align:center;color:#000;margin:10px 20px 0;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:1s ease-in}._projectDescription_tfrrj_52{color:#000;padding:0 10px;margin:0 0 10px;max-height:100px;overflow:hidden;text-align:center}._projectTitle_tfrrj_38:hover{box-shadow:0 0 5px #fff;padding:0 10px;width:auto;max-width:1000px;overflow:visible;background-color:#f5f5f5b4}._projectImg_tfrrj_71{width:200px;height:200px;aspect-ratio:1/1;margin-top:auto;background-color:gray;border:2px solid black}._linkToRepo_tfrrj_80{margin:10px;padding:0 10px;border-radius:3px;color:#00f;font-weight:700;transition:.5s}._linkToRepo_tfrrj_80:hover{background-color:#0ff;color:#000}._aboutMeSection_hblb2_1{padding:5vh 15vw;min-height:90vh;position:relative}._pageTitle_hblb2_7{font-size:4rem;margin:0;color:#0ff}._aboutMeSection_hblb2_1 h2{text-transform:uppercase}._skillGrid_hblb2_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;list-style:none;border-radius:10px;background-color:#add8e64b;padding:1rem}._skillListItem_hblb2_27{display:flex;align-items:center;column-gap:20px}._skillName_hblb2_33{text-transform:uppercase}._skillIcon_hblb2_37{width:50px;height:50px}._workListing_hblb2_42,._educationListing_hblb2_43{margin:2rem 0}._workListing_hblb2_42>:is(h4,h5),._educationListing_hblb2_43>:is(h4,h5){padding:0;margin:0}._courseProvider_hblb2_53{color:#ff1e1e;text-transform:uppercase}
