:root{--color-accent:#60a5fa;--color-accent-crimson:#38bdf8;--color-accent-rose:#2563eb;--color-purple:#1e3a8a;--color-purple-deep:#1e40af;--color-purple-deep-translucent:#1e40afb6;--color-purple-bright:#3b82f6;--color-plum:#0b1e3a;--color-surface-dark:#1e293b;--color-surface-darker:#0f172a;--color-text:#f1f5f9;--color-text-muted:#cbd5e1;--color-text-subtle:#f1f5f98c;--color-input-border:#94a3b8;--color-social:#64748b;--color-social-hover:#cbd5e1;--glow-pink:#2563eb66;--glow-pink-strong:#38bdf880;--glow-purple:#1e3a8a8c;--scrim-subtle:#02061759;--scrim-panel:#0206176b;--scrim-modal:#02061773;--scrim-sidebar:#0206178c;--scrim-heavy:#020617a6;--scrim-scrollbar-track:#020617d9;--scrim-navbar:#0206174d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;overflow-x:hidden;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:400}h1,h2,h3,h4,h5{font-family:Fira Sans,sans-serif}p{margin:0;padding:0}.ProfileComponent_gridDesign__SW50P{height:100vh;left:0;position:fixed;top:0}.ProfileComponent_portfolioHolder__SQkMu{background-color:var(--scrim-sidebar);display:flex;flex-direction:column;height:100vh;width:400px}.ProfileComponent_shapeContainer__jmw3W{text-align:center}.ProfileComponent_ProfileImageHolder__JlXZ1{border-radius:50%;display:block;height:200px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:100%;object-fit:cover;position:relative;width:200px;z-index:2}.ProfileComponent_contentItemsWrapper__kryO8{display:flex;flex:1 1;justify-content:center}.ProfileComponent_shape1__p2SpP{background-color:var(--color-accent-crimson);border-radius:50%;filter:drop-shadow(0 4px 18px var(--glow-pink-strong));height:200px;margin-left:85px;margin-top:-190px;position:absolute;width:200px}.ProfileComponent_shape2__O6lKY{background-color:var(--color-purple);border-radius:50%;filter:drop-shadow(0 4px 18px var(--glow-purple));height:200px;margin-left:115px;margin-top:-220px;position:relative;width:200px;z-index:1}.ProfileComponent_NodeIcon__Wr6TP{height:135px;left:30px;position:relative;top:30px}.ProfileComponent_nameContainer__Q5OCH{display:flex;font-size:1em;justify-content:center;margin-right:5px}.ProfileComponent_nameTextStyle1__nYxhN,.ProfileComponent_nameTextStyle__ktU3r{color:var(--color-text-muted);font-size:2em;margin-top:60px}.ProfileComponent_nameTextStyle1__nYxhN{font-weight:200;margin-left:10px}.ProfileComponent_navigationSelection__-Ijuf{display:flex;flex-direction:column;height:160px;justify-content:space-between;text-align:left;width:200px}.ProfileComponent_selectionOption__cBXcv{cursor:pointer;font-size:30px;font-weight:600;list-style-type:none;text-decoration:none;transition:.2s ease-in-out}.ProfileComponent_selectionItem__5bC2a{color:var(--color-text-subtle)}.ProfileComponent_selectionItemPage__Zuryk{color:var(--color-text)}.ProfileComponent_ScrollItemsContainer__ZFFGe{display:flex;flex:1 1;justify-content:center}.ProfileComponent_footerSocialMedia__98ty\+{align-items:flex-end;display:flex;flex:1 1;justify-content:space-between;margin:0 auto;max-width:300px;padding:0 20px;width:100%}.ProfileComponent_footerSocialMedia__98ty\+ a{color:var(--color-social);font-size:20px;margin:0 10px 20px;position:relative}.ProfileComponent_footerSocialMedia__98ty\+ a:hover{color:var(--color-social-hover)}.ProfileComponent_footerIcons__0Lzpp{margin-top:10px;transform:translateY(0);transition:all 1s ease-in-out;width:30px}.ProfileComponent_footerIcons__0Lzpp:hover{transform:translateY(-7px);transition:.3s;z-index:6}@media only screen and (max-width:1024px){.ProfileComponent_ProfileImageHolder__JlXZ1,.ProfileComponent_shape1__p2SpP,.ProfileComponent_shape2__O6lKY{height:130px;width:130px}.ProfileComponent_shape1__p2SpP{margin-left:70px;margin-top:-120px}.ProfileComponent_shape2__O6lKY{margin-left:100px;margin-top:-150px}.ProfileComponent_portfolioHolder__SQkMu{width:300px}.ProfileComponent_footerIcons__0Lzpp{margin-top:10px;transform:translateY(0);width:26px}}@media only screen and (max-width:860px){.ProfileComponent_portfolioHolder__SQkMu{width:250px}.ProfileComponent_nameContainer__Q5OCH{font-size:.8em}.ProfileComponent_contentItemsWrapper__kryO8{margin-top:-20px;transform:scale(.8)}.ProfileComponent_shape1__p2SpP{margin-left:50px;margin-top:-120px}.ProfileComponent_shape2__O6lKY{margin-left:75px;margin-top:-150px}.ProfileComponent_footerSocialMedia__98ty\+ a{margin:0 5px 20px}}@media only screen and (max-width:768px){.ProfileComponent_gridDesign__SW50P{display:none}.ProfileComponent_gridDesign__SW50P.ProfileComponent_drawerVersion__ZOK\+o{display:flex;left:-300px;transition:all .2s ease-in-out}.ProfileComponent_gridDesign__SW50P.ProfileComponent_drawerVersion__ZOK\+o.ProfileComponent_open__KiUSm{left:0}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_portfolioHolder__SQkMu{background:none}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_nameTextStyle1__nYxhN,.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_nameTextStyle__ktU3r,.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_selectionItemPage__Zuryk,.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_selectionItem__5bC2a{color:#000}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_footerIcons__0Lzpp{filter:invert(1)}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_portfolioHolder__SQkMu{width:300px}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_shape1__p2SpP{margin-left:75px;margin-top:-125px}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_shape2__O6lKY{margin-left:95px;margin-top:-145px}.ProfileComponent_drawerVersion__ZOK\+o .ProfileComponent_ProfileImageHolder__JlXZ1{box-shadow:0 0 17px #0000004d}}.ScrollItem_aboutmeMainContainer__Gk4WZ{position:relative;z-index:1}.ScrollItem_aboutMeHeader__cwtxH{margin-top:0}.ScrollItem_contentWrapper__EuuzL{flex:1 1;max-width:100%;padding:60px;position:relative}.ScrollItem_aboutMeWrapper__enlpM{align-items:center;color:var(--color-text-muted);display:flex;justify-content:center;max-width:500px;text-align:left}.ScrollItem_aboutMeItem__kgpjy{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.ScrollItem_scrollItemsWrapper__IH46G{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.ScrollItem_topDecorStyle__bVovA{color:#fff;display:flex;display:none;left:-45px;position:absolute;top:-75px;width:70%;z-index:0}.ScrollItem_innerWrapper__5sb\+l{margin:auto;max-width:600px;position:relative}.ScrollItem_bottomDecorStyle__TGgQQ{bottom:-20px;color:#fff;display:flex;display:none;position:absolute;right:-35px;transform:rotate(180deg);width:70%;z-index:-1}.ScrollItem_button__bTDLT{background:var(--color-purple-deep-translucent);background:var(--color-accent-rose);border:none;border-radius:8px;box-shadow:0 4px 28px var(--glow-pink);color:var(--color-text);cursor:pointer;font-weight:600;letter-spacing:1px;line-height:1;margin:50px 0 80px;padding:14px 29px;text-transform:uppercase}.ScrollItem_contentContainersWrapper__y9ybt{display:flex;justify-content:center;position:relative;width:100%}.ScrollItem_brackets__2JdBM{font-size:33px;font-weight:200;left:-22px;position:absolute;top:-22px}.ScrollItem_scrollItemsWrapper__IH46G::-webkit-scrollbar{display:none}.ScrollItem_scrollItemsWrapper__IH46G{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.ScrollItem_animateMe__pHu9q{opacity:0;transform:translateX(90px);transform-origin:right;transition:all .3s ease-in-out;transition-delay:0ms;visibility:hidden}.ScrollItem_fadeIn__Tnh2u{opacity:1;transform:translateX(0);transition-delay:.3s;visibility:visible}@media only screen and (max-width:1024px){.ScrollItem_contentContainersWrapper__y9ybt{display:flex;justify-content:center;margin-left:-150px;margin-right:20%;width:80vw}.ScrollItem_aboutmeDiscription__Jcam9{font-family:Rajdhani;font-size:14px;letter-spacing:.1rem}.ScrollItem_topDecorStyle__bVovA{display:none}.ScrollItem_bottomDecorStyle__TGgQQ{bottom:140px;color:#fff;display:flex;display:none;position:absolute;right:-100px;transform:rotate(180deg);z-index:-1}}@media only screen and (max-width:768px){.ScrollItem_contentWrapper__EuuzL{padding:60px 40px}.ScrollItem_bottomDecorStyle__TGgQQ,.ScrollItem_topDecorStyle__bVovA{display:none}}@media only screen and (max-width:400px){.ScrollItem_contentContainersWrapper__y9ybt{display:flex;justify-content:center}.ScrollItem_topDecorStyle__bVovA{color:#fff;display:none;left:-100px;position:absolute;top:-10px;z-index:0}.ScrollItem_bottomDecorStyle__TGgQQ{bottom:100px;color:#fff;display:none;position:absolute;right:-200px;transform:rotate(180deg);z-index:-1}}.Experience_EducationBanner__Pl-gx{background-color:var(--scrim-panel);display:flex;margin:20px;width:390px}.Experience_companyIcon__cF47v{border-radius:50%;box-shadow:5px 5px 22px #0000004d;height:40px;width:40px}.Experience_companyAndTitle__EoTjq{display:flex;flex:1 1;flex-direction:column;margin-left:15px}.Experience_ampersomething__Nf9tG{font-weight:200;margin:0 5px}.Experience_EdTextHolder__yuyWR{bottom:20px;display:flex;height:50px;justify-content:space-between;margin-left:10px;position:relative;width:370px}.Experience_EducationBannerText2__W5SVc{font-weight:200}.Experience_educationSegment__iKnbF{margin-bottom:30px}.Experience_schoolInfoHolder__9bacN{margin-bottom:10px;width:auto}.Experience_subSectionHeader__wq8mD{border-left:2px solid #fff;display:inline-block;font-weight:500;margin-bottom:40px;padding-left:7px}.Experience_schoolInfoTitle__UlcPY{font-weight:500;margin:0;padding:0;text-align:left}.Experience_EducationYearText__m1OUg{font-weight:200;line-height:1;margin:0}.Experience_ExTextHolder__CAb3o{display:flex;justify-content:space-between;width:32vw}.Experience_ExperienceSegment__oh5Jh{margin-top:30px;position:relative}.Experience_workExpHolder__RleOf{display:flex;margin:0}.Experience_workCompanyTitle__SGdB\+{font-weight:600;text-align:left}.Experience_workJobTitle__mEe02{font-style:italic;font-weight:400;text-align:left}.Experience_WorkSummery__Y34xu{margin:10px 0 40px;text-align:left}.Projects_ProjectBanner__cw4r4{margin-bottom:30px}.Projects_objectTest__ticM2{align-items:center;background-color:var(--scrim-panel);display:flex;padding:10px 20px}.Projects_ProjectTextArea__zGNUl{line-height:1;margin:0}.Projects_MainImageHolderContainer__Fwf9F{display:flex;flex-direction:column;justify-content:center}.Projects_navigationImageButton__WwCmY{background-color:#fff0;border:none;height:30px;margin:10px;position:relative}.Projects_arrowIconDesign__QlDEd{color:#fff;transform:rotate(180deg)}.Projects_projectImageHolderTest__8N\+KZ{align-items:center;display:flex;justify-content:center}.Projects_projectImageHolder__Zo\+HM{background-color:gray;height:350px;width:90%}.Projects_ProjectTitleInfo__EAU\+Y{margin-left:45px;width:70%}.Projects_projectTitleText__QAZD0{font-weight:600;text-align:left}.ProjectCard_cardContainer__gcW94{background:var(--scrim-subtle);background:linear-gradient(0deg,#0b1e3abf,30%,#000000a1);background:linear-gradient(0deg,#000000a1,30%,#0b1e3abf);border-radius:15px;display:flex;flex-direction:column;margin-bottom:30px;padding:20px 30px 20px 20px}.ProjectCard_expanded__m\+PpO .ProjectCard_cardContainer__gcW94{flex-direction:column}.ProjectCard_projectTitle__J6Dwq{margin:0 0 15px}.ProjectCard_cardContent__GAdQo{display:flex;flex-wrap:wrap}.ProjectCard_iconContainer__H\+nBj{align-items:center;display:flex;justify-content:center;margin-top:15px;width:100%}.ProjectCard_linkList__7jEnW{list-style:none;margin:20px 0 0;padding:0}.ProjectCard_linkList__7jEnW li{margin:0;padding:0}.ProjectCard_media__GtCa9{background:gray;border-radius:15px}.ProjectCard_collapsed__07rQ7 .ProjectCard_media__GtCa9{height:160px;margin-bottom:auto;margin-right:20px;margin-top:auto;object-fit:cover;width:160px}.ProjectCard_expanded__m\+PpO .ProjectCard_media__GtCa9{height:auto;margin-bottom:15px;min-height:200px;width:100%}.ProjectCard_expanded__m\+PpO .ProjectCard_projectTitle__J6Dwq{margin-top:15px}.ProjectCard_cardContainer__gcW94 .ProjectCard_mediaWrapper__v14zt{display:flex;height:200px;min-height:200px;min-width:200px;width:200px}.ProjectCard_upperContent__zLNiB{flex:1 1}.ProjectCard_expanded__m\+PpO .ProjectCard_upperContent__zLNiB{min-width:100%}.ProjectCard_bottomIcon__2-mix{cursor:pointer;height:30px;transform:rotate(0deg);transition:transform .2s ease-in-out;width:30px}.ProjectCard_expanded__m\+PpO .ProjectCard_bottomIcon__2-mix{transform:rotate(180deg)}.ProjectCard_collapsed__07rQ7 .ProjectCard_cardContainer__gcW94 .ProjectCard_mediaWrapper__v14zt{align-items:center;display:flex;flex:1 1;height:auto;justify-content:center;min-height:auto;min-width:auto;width:100%}.ProjectCard_projectDescription__GcgA6{font-family:Fira-Sans;font-size:40px;font-weight:400}.ProjectCard_icon__vz35C{height:16px;margin-left:10px;margin-top:4px;width:16px}.ProjectCard_linkItem__\+PGrn{align-items:center;display:flex;flex-wrap:wrap;line-height:1;margin-top:5px}.ProjectCard_linkItem__\+PGrn .ProjectCard_icon__vz35C,.ProjectCard_linkItem__\+PGrn a{color:var(--color-accent)}.ProjectCard_pillContainer__UXuVW{display:flex;flex-wrap:wrap;margin-bottom:15px}.ProjectCard_pillContainer__UXuVW .ProjectCard_pill__RtiV4{background:var(--color-purple);border-radius:30px;color:var(--color-text);font-size:12px;font-weight:600;margin-bottom:10px;margin-right:8px;padding:3px 10px}@media only screen and (max-width:1024px){.ProjectCard_cardContent__GAdQo{flex-direction:column}.ProjectCard_cardContainer__gcW94{padding:20px}.ProjectCard_collapsed__07rQ7 .ProjectCard_media__GtCa9{height:30vw;margin:0 0 20px;width:100%}}.CodeDecal_symbol__Np\+f9{width:100%}.MainPageWrapper{background-attachment:fixed;background-image:url(/static/media/newBackgroundImage.0dbe83be5de489389440.png);background-position:50%;background-size:cover;display:flex;flex-direction:row;height:100vh;overflow-x:scroll;width:100vw}.MainPageWrapper:before{background:var(--scrim-subtle);content:" ";height:100vh;position:fixed;width:100vw}.MainPageWrapper::-webkit-scrollbar{height:0;overflow-y:hidden;width:10px}.MainPageWrapper html::-webkit-scrollbar-track{background-color:var(--scrim-scrollbar-track);opacity:50%}.MainPageWrapper::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px var(--color-purple-bright)}.sideBarPositionWrapper{min-width:400px;position:relative}@media only screen and (max-width:1024px){.sideBarPositionWrapper{min-width:300px}.MainPageWrapper{background-image:url(/static/media/newBackgroundImage.0dbe83be5de489389440.png)}}@media only screen and (max-width:860px){.sideBarPositionWrapper{min-width:250px}}@media only screen and (max-width:768px){.sideBarPositionWrapper{min-width:0}.MainPageWrapper{background-image:url(/static/media/newBackgroundImage.0dbe83be5de489389440.png);height:calc(100vh - 60px)}}.contactModal_contactModalBody__SYrIQ{align-self:center;background-color:#fff;border-radius:20px;bottom:0;box-shadow:0 0 15px #0009;display:flex;flex-direction:column;left:0;margin:auto;max-height:90vh;max-width:90vw;overflow:hidden;position:absolute;right:0;top:0;width:720px;z-index:9999;z-index:999}.contactModal_ContactModalBodyFalse__Arl8b{height:500px;width:100%}.contactModal_modalKingWrapper__DgaCn{background:var(--color-surface-dark);display:flex;flex-direction:column;left:0;padding:0 30px;top:0}.contactModal_modalBackdrop__\+Ia7Z{background:var(--scrim-heavy);content:" ";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}.contactModal_hedderLable__TLcRM{background-color:var(--color-surface-darker);padding:20px}.contactModal_headerTitle__wqi0B{font-weight:700;margin:0;padding:0;text-align:left}.contactModal_lableDecorator__lDECb{justify-content:space-between}.contactModal_formLayoutDesign__4--xr{align-items:center;display:flex;flex:2 1;flex-wrap:wrap;justify-content:space-between;margin-top:10px;min-height:100px;position:relative;width:100%}.contactModal_inputLableDesign__vjgfz{color:#fff;font-size:12px;margin-top:30px;text-align:left;width:200px}.contactModal_textAreaContainer__pTMhv{display:flex;justify-content:center;margin-top:40px}.contactModal_inputLableTextArea__JCrfY{color:#fff;display:flex;font-size:12px;left:30px;position:absolute}.contactModal_inputTextArea__De56M{background:#ffffff0d;color:#fff;margin-top:30px;outline:none;padding:10px;width:100%}.contactModal_inputDesign__PEraI{background:none;border:none;border-bottom:1px solid var(--color-input-border);color:#fff;margin-right:0;outline:none;width:100%}.contactModal_messageButtonWrapper__-0JBH{align-items:center;display:flex;justify-content:flex-end;padding:20px}.contactModal_messageStyleButtonCancel__TccJg{background-color:initial;border:1px solid var(--color-accent);border-radius:10px;color:var(--color-accent);height:30px;margin:10px;width:90px}.contactModal_messageStyleButtonSend__iKrix{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:10px;color:var(--color-surface-dark);height:30px;width:90px}*{box-sizing:border-box}html{position:relative;scroll-behavior:smooth}body,html{overflow:hidden}h2{color:#fff;font-size:1.8em;line-height:1;margin:0 0 20px;padding:10px 0}.WindowTesterOff{display:none}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background-color:var(--scrim-scrollbar-track);opacity:50%}html::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px var(--color-purple-deep)}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NavBar_PortfolioNavBarComponent__A0qcO{align-items:center;background-color:var(--scrim-navbar);display:flex;height:60px;width:100vh}.NavBar_hamburgerMenuIconContainer__7\+tij{align-items:center;cursor:pointer;display:flex;height:50px;position:absolute;right:-55px;top:0;width:40px}.NavBar_hamburgerMenu__B8cgA{background:#fff;display:flex;flex-direction:column;height:100vh;left:-300px;position:fixed;top:0;transition:all .2s ease-in-out;width:300px;z-index:99999}.NavBar_hamburgerMenu__B8cgA.NavBar_open__5iFPh{left:0}.NavBar_hamburgerMenuButton__0QF8D{float:right;position:absolute;right:75px;top:7px}.NavBar_mailIcon__9ILnE{cursor:pointer;height:36px;position:absolute;right:10px;top:5px}.NavBar_hideViewModal__vs7Ss{display:none}.NavBar_closeButton__30oKB{position:absolute;right:0;top:0;z-index:1}.NavBar_mobileMenuBackdrop__I1Qw2{background:var(--scrim-heavy);content:" ";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.NavBar_mobileTitle__p2Y99{align-items:center;color:#fff;display:none;font-family:Fira Sans,sans-serif;font-size:2em;justify-content:center;left:0;margin:auto;position:absolute;top:10px;width:100vw}.NavBar_mobileTitle__p2Y99 span{font-weight:600}.NavBar_mobileTitle__p2Y99 span+span{font-weight:200;margin-left:10px}@media only screen and (max-width:1024px){.NavBar_PortfolioNavBarComponent__A0qcO{background-color:var(--color-purple)}.NavBar_hamburgerMenuContainer__0NAxA{margin-left:10px}}@media only screen and (max-width:768px){.NavBar_mobileTitle__p2Y99{display:flex}}.MailNav_PortfolioMailBarComponent__vLWew{cursor:pointer;position:absolute;width:100vw;z-index:3}.MailNav_cornerDesign__5yBZv{align-items:center;background-color:var(--color-purple-deep-translucent);border-bottom-left-radius:7px;display:flex;height:50px;justify-content:center;position:fixed;right:0;top:0;width:50px}.MailNav_mailNavIcon__xvT91{height:26px;z-index:1}.MailNav_hideViewModal__N\+6-v{display:none}.MailNav_viewModal__vJvt9{align-items:center;background:var(--scrim-modal);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.MailNav_closeButton__0YbUP{position:absolute;right:0;top:0;z-index:1}.AdminSignin_mainSignonContainer__srpvA{align-items:center;background:#f4f5f7;background:var(--admin-bg,#f4f5f7);display:flex;font-family:Fira Sans,system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:24px}.AdminSignin_loginComponentForm__4t0uX{background:#fff;background:var(--admin-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:16px;box-shadow:0 10px 30px #00000014;max-width:380px;padding:40px 32px;width:100%}.AdminSignin_loginForm__SVN8a{display:flex;flex-direction:column;gap:16px}.AdminSignin_LoginTitle__fHJNy{color:#111827;color:var(--admin-text,#111827);font-size:28px;font-weight:700;margin:0 0 8px;text-align:center}.AdminSignin_loginForm__SVN8a input{border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.AdminSignin_loginForm__SVN8a input:focus{border-color:#4f46e5;border-color:var(--admin-primary,#4f46e5);box-shadow:0 0 0 3px #4f46e526}.AdminSignin_loginForm__SVN8a button{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background .15s ease}.AdminSignin_loginForm__SVN8a button[type=submit]{background:#4f46e5;background:var(--admin-primary,#4f46e5);color:#fff}.AdminSignin_loginForm__SVN8a button[type=submit]:hover{background:#4338ca;background:var(--admin-primary-hover,#4338ca)}.AdminSignin_loginForm__SVN8a button[type=button]{background:#f3f4f6;color:#374151}.AdminSignin_loginForm__SVN8a button[type=button]:hover{background:#e5e7eb}.AdminSignin_loginError__YadcQ{color:#c0392b;font-size:.9rem;margin:0;text-align:center}:root{--admin-bg:#f4f5f7;--admin-surface:#fff;--admin-surface-alt:#f9fafb;--admin-border:#e5e7eb;--admin-text:#111827;--admin-muted:#6b7280;--admin-primary:#4f46e5;--admin-primary-hover:#4338ca;--admin-primary-soft:#eef2ff;--admin-success:#16a34a;--admin-success-hover:#15803d;--admin-danger:#dc2626;--admin-danger-hover:#b91c1c;--admin-radius:10px;--admin-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.ProjectMainPage_projectMainHolder__VKdBt{background:#f4f5f7;background:var(--admin-bg);box-sizing:border-box;color:#111827;color:var(--admin-text);display:flex;font-family:Fira Sans,system-ui,-apple-system,sans-serif;gap:24px;height:100vh;padding:24px}.ProjectMainPage_leftPMPComponent__BovMv{background:#fff;background:var(--admin-surface);border:1px solid #e5e7eb;border:1px solid var(--admin-border);border-radius:10px;border-radius:var(--admin-radius);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;box-shadow:var(--admin-shadow);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:16px;width:240px}.ProjectMainPage_sidebarTitle__GItWp{color:#111827;color:var(--admin-text);font-size:20px;font-weight:700;margin:4px 8px 16px}.ProjectMainPage_pmpButtons__yw1MN{background:#0000;border:none;border-radius:8px;color:#111827;color:var(--admin-text);cursor:pointer;font-size:14px;font-weight:500;padding:10px 14px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.ProjectMainPage_pmpButtons__yw1MN:hover{background:#f9fafb;background:var(--admin-surface-alt)}.ProjectMainPage_pmpButtonActive__iU2MD,.ProjectMainPage_pmpButtonActive__iU2MD:hover{background:#eef2ff;background:var(--admin-primary-soft);color:#4f46e5;color:var(--admin-primary);font-weight:600}.ProjectMainPage_rightPMPComponent__ty9qc{background:#fff;background:var(--admin-surface);border:1px solid #e5e7eb;border:1px solid var(--admin-border);border-radius:10px;border-radius:var(--admin-radius);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f;box-shadow:var(--admin-shadow);box-sizing:border-box;color:#111827;color:var(--admin-text);flex:1 1;height:100%;min-width:0;overflow:auto;padding:24px}.ProjectCreation_createFormContainer__ukYXK{width:100%}.ProjectCreation_projectForm__u7W\+Q{background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);margin:0 auto;max-width:720px;padding:24px;width:100%}.ProjectCreation_formGroup__auwmh{margin-bottom:20px}.ProjectCreation_formGroup__auwmh label{color:#111827;color:var(--admin-text,#111827);display:block;font-weight:600;margin-bottom:8px}.ProjectCreation_formGroup__auwmh input[type=file],.ProjectCreation_formGroup__auwmh input[type=text],.ProjectCreation_formGroup__auwmh textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ProjectCreation_formGroup__auwmh input[type=text]:focus,.ProjectCreation_formGroup__auwmh textarea:focus{border-color:#4f46e5;border-color:var(--admin-primary,#4f46e5);box-shadow:0 0 0 3px #4f46e526}.ProjectCreation_formGroup__auwmh textarea{min-height:100px;resize:vertical}.ProjectCreation_featureGroup__UD4xC,.ProjectCreation_linkGroup__7KYhT,.ProjectCreation_mediaGroup__tfa1b{display:flex;gap:10px;margin-bottom:10px}.ProjectCreation_linkGroup__7KYhT input,.ProjectCreation_mediaGroup__tfa1b input{flex:1 1}.ProjectCreation_addButton__JWbLB{background:#fff;background:var(--admin-surface,#fff);border:1px solid #4f46e5;border:1px solid var(--admin-primary,#4f46e5);border-radius:8px;color:#4f46e5;color:var(--admin-primary,#4f46e5);cursor:pointer;font-weight:600;margin-top:8px;padding:8px 14px;transition:background .15s ease,color .15s ease}.ProjectCreation_addButton__JWbLB:hover{background:#eef2ff;background:var(--admin-primary-soft,#eef2ff)}.ProjectCreation_submitButton__iIxYz{background:#4f46e5;background:var(--admin-primary,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:12px;transition:background .15s ease;width:100%}.ProjectCreation_submitButton__iIxYz:hover{background:#4338ca;background:var(--admin-primary-hover,#4338ca)}.ProjectCreation_submitButton__iIxYz:disabled{cursor:default;opacity:.6}.EditProject_fileHint__Y2g49{color:#6b7280;color:var(--admin-muted,#6b7280);display:block;font-size:12px;margin-top:6px}.EditProject_savedHint__T7Xsg{color:#16a34a;color:var(--admin-success,#16a34a);font-weight:600;margin-left:10px}.EditProject_projectHolderArea__6hlc4{align-items:flex-start;color:#111827;color:var(--admin-text,#111827);display:flex;gap:24px;justify-content:center}.EditProject_projectCreateMainContainer__GJWcE{flex:1 1;min-width:0}.EditProject_scrollFormFix__FUfw5{width:100%}.EditProject_projectCreateForm__CUDjd{background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);max-height:88vh;overflow-y:auto;padding:24px}.EditProject_editProjectLabel__A4x7p{color:#111827;color:var(--admin-text,#111827);display:block;font-weight:600;margin-bottom:16px}.EditProject_editProjectLabel__A4x7p input[type=file],.EditProject_editProjectLabel__A4x7p input[type=number],.EditProject_editProjectLabel__A4x7p input[type=text],.EditProject_editProjectLabel__A4x7p textarea{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:8px;margin-top:6px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.EditProject_editProjectLabel__A4x7p input[type=text]:focus,.EditProject_editProjectLabel__A4x7p textarea:focus{border-color:#4f46e5;border-color:var(--admin-primary,#4f46e5);box-shadow:0 0 0 3px #4f46e526}.EditProject_addButton__u5U7N{background:#fff;background:var(--admin-surface,#fff);border:1px solid #4f46e5;border:1px solid var(--admin-primary,#4f46e5);border-radius:8px;color:#4f46e5;color:var(--admin-primary,#4f46e5);cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:8px 14px;transition:background .15s ease}.EditProject_addButton__u5U7N:hover{background:#eef2ff;background:var(--admin-primary-soft,#eef2ff)}.EditProject_submitButton__Kilqo{background:#4f46e5;background:var(--admin-primary,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:background .15s ease}.EditProject_submitButton__Kilqo:hover{background:#4338ca;background:var(--admin-primary-hover,#4338ca)}.EditProject_submitButton__Kilqo:disabled{cursor:default;opacity:.6}.EditProject_projectViewArea__yFyaR{background:#fff;background:var(--admin-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);flex-shrink:0;padding:20px;position:sticky;top:0;width:34%}.EditProject_sectionTitle__Ofxhz{color:#111827;color:var(--admin-text,#111827);font-size:15px;margin:0 0 10px}.EditProject_featureGroup__JKLbT,.EditProject_linkGroup__OQkDl,.EditProject_mediaGroup__RIAcA,.EditProject_technologyGroup__lQS8-{display:flex;gap:10px;margin-bottom:10px}.EditProject_linkGroup__OQkDl input,.EditProject_mediaGroup__RIAcA input{flex:1 1}.EditProject_linkPreview__qOsOp{background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:8px;margin-bottom:10px;padding:10px}.ProjectView_projectViewRoot__7F4B\+{display:flex;flex-direction:column;height:100%;min-height:0}.ProjectView_viewHeader__lkFRi{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--admin-border,#e5e7eb);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.ProjectView_viewTitle__GClZ5{color:#111827;color:var(--admin-text,#111827);font-size:22px;font-weight:700;margin:0}.ProjectView_viewSubtitle__AUcaT{color:#6b7280;color:var(--admin-muted,#6b7280);font-size:14px;margin:4px 0 0}.ProjectView_countBadge__5AkUP{background:#eef2ff;background:var(--admin-primary-soft,#eef2ff);border-radius:999px;color:#4f46e5;color:var(--admin-primary,#4f46e5);flex-shrink:0;font-size:13px;font-weight:600;padding:6px 12px;white-space:nowrap}.ProjectView_projectViewerWrapper__d7e1k{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding-right:4px;width:100%}.ProjectView_projectCardShell__ayRtG{background:#fff;background:var(--admin-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.ProjectView_projectCardShell__ayRtG:hover{border-color:#d1d5db;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.ProjectView_projectActions__tKA5i{background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border-top:1px solid #e5e7eb;border-top:1px solid var(--admin-border,#e5e7eb);display:flex;gap:10px;justify-content:flex-end;padding:14px 16px}.ProjectView_deleteButton__hS5IZ,.ProjectView_editButton__kvAJ\+{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:88px;padding:8px 16px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.ProjectView_editButton__kvAJ\+{background:#eef2ff;background:var(--admin-primary-soft,#eef2ff);border-color:#eef2ff;border-color:var(--admin-primary-soft,#eef2ff);color:#4f46e5;color:var(--admin-primary,#4f46e5)}.ProjectView_editButton__kvAJ\+:hover{background:#e0e7ff;border-color:#c7d2fe}.ProjectView_deleteButton__hS5IZ{background:#fff;background:var(--admin-surface,#fff);border-color:#fecaca;color:#dc2626;color:var(--admin-danger,#dc2626)}.ProjectView_deleteButton__hS5IZ:hover{background:#dc2626;background:var(--admin-danger,#dc2626);border-color:#dc2626;border-color:var(--admin-danger,#dc2626);color:#fff}.ProjectView_emptyState__Bc4Pl{align-items:center;background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border:1px dashed #e5e7eb;border:1px dashed var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);display:flex;flex-direction:column;justify-content:center;padding:56px 24px;text-align:center}.ProjectView_emptyTitle__uh9dG{color:#111827;color:var(--admin-text,#111827);font-size:17px;font-weight:600;margin:0 0 6px}.ProjectView_emptyText__Vww5f{color:#6b7280;color:var(--admin-muted,#6b7280);font-size:14px;margin:0}.WorkHistoryManager_container__RvbKQ{color:#111827;color:var(--admin-text,#111827);display:flex;gap:24px}.WorkHistoryManager_formColumn__Rzip0{min-width:320px;width:40%}.WorkHistoryManager_listColumn__tNR-Q{flex:1 1;max-height:88vh;min-width:0;overflow-y:auto}.WorkHistoryManager_form__e473-{background:#f9fafb;background:var(--admin-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);display:flex;flex-direction:column;gap:14px;padding:24px}.WorkHistoryManager_field__dea6j{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.WorkHistoryManager_field__dea6j input,.WorkHistoryManager_field__dea6j textarea{border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:400;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.WorkHistoryManager_field__dea6j input:focus,.WorkHistoryManager_field__dea6j textarea:focus{border-color:#4f46e5;border-color:var(--admin-primary,#4f46e5);box-shadow:0 0 0 3px #4f46e526}.WorkHistoryManager_field__dea6j textarea{min-height:100px;resize:vertical}.WorkHistoryManager_row__AP11s{display:flex;gap:12px}.WorkHistoryManager_row__AP11s .WorkHistoryManager_field__dea6j{flex:1 1}.WorkHistoryManager_logoPreview__mb3PZ{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:8px;height:60px;margin-top:8px;object-fit:contain;width:60px}.WorkHistoryManager_actions__8uzch{display:flex;gap:10px;margin-top:4px}.WorkHistoryManager_submitButton__LqljH{background:#4f46e5;background:var(--admin-primary,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:background .15s ease}.WorkHistoryManager_submitButton__LqljH:hover{background:#4338ca;background:var(--admin-primary-hover,#4338ca)}.WorkHistoryManager_submitButton__LqljH:disabled{cursor:default;opacity:.6}.WorkHistoryManager_cancelButton__DH3eU{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-weight:600;padding:10px 18px;transition:background .15s ease}.WorkHistoryManager_cancelButton__DH3eU:hover{background:#e5e7eb}.WorkHistoryManager_entryCard__XUuqM{background:#fff;background:var(--admin-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;border-radius:var(--admin-radius,10px);box-shadow:0 1px 3px #00000014;box-shadow:var(--admin-shadow,0 1px 3px #00000014);display:flex;gap:14px;margin-bottom:14px;padding:16px}.WorkHistoryManager_entryLogo__GWRUC{flex-shrink:0;height:48px;object-fit:contain;width:48px}.WorkHistoryManager_entryBody__zwMdB{flex:1 1;min-width:0}.WorkHistoryManager_entryCompany__-danz{font-weight:700;margin:0 0 2px}.WorkHistoryManager_entryDates__Ew-pP{color:#6b7280;color:var(--admin-muted,#6b7280);font-size:13px;font-weight:400}.WorkHistoryManager_entryTitle__MX-NB{color:#444;margin:0 0 6px}.WorkHistoryManager_entrySummary__OQOle{color:#333;font-size:14px;line-height:1.5;margin:0 0 12px}.WorkHistoryManager_entryActions__tvm\+W{display:flex;gap:8px}.WorkHistoryManager_entryActions__tvm\+W button{background:#eef2ff;border:none;border-radius:8px;color:#4f46e5;color:var(--admin-primary,#4f46e5);cursor:pointer;font-weight:600;padding:7px 14px;transition:background .15s ease}.WorkHistoryManager_entryActions__tvm\+W button:hover{background:#e0e7ff}.WorkHistoryManager_deleteButton__WhAnH{background:#dc2626!important;background:var(--admin-danger,#dc2626)!important;color:#fff!important}.WorkHistoryManager_deleteButton__WhAnH:hover{background:#b91c1c!important;background:var(--admin-danger-hover,#b91c1c)!important}
/*# sourceMappingURL=main.1bfaa436.css.map*/