@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&display=swap";*{padding:0;margin:0;-webkit-user-select:none;user-select:none;box-sizing:border-box}html,body{overflow:auto}h1{font-size:2.5em;color:#000}h2,h3{color:#000;margin:10px 0}p{font-size:1.5em;margin:0}@keyframes moveBackground{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-100%,-50%) scale(0)}}body{--rounded-icon: "Material Sysbol Rounded";--topbar-height: 96px;--navigation-bar-width: 300px;--background: rgba(255, 255, 255);--primary: rgba(241, 93, 34, 1);--primary-opacity-10: rgba(241, 93, 34, .1);--primary-opacity-15: rgba(241, 93, 34, .15);--primary-opacity-30: rgba(241, 93, 34, .3);--white: rgba(255, 255, 255);--white-opacity-25: rgba(255, 255, 255, .25);--black: #212121;--black-opacity-15: rgba(0, 0, 0, 15);--black-opacity-30: rgba(0, 0, 0, 30);--light-gray: rgba(240, 240, 240, 1);--gray: #808080;--gray-opacity-15: rgba(128, 128, 128, .15);--gray-opacity-30: rgba(128, 128, 128, .3);--dark-gray: #808080;--light-green: #89b449;--dim-green: #103713;--brown: #421f19;--dim-brown: #45220d;--orange: #ff9800;--orange-apacity-15: rgba(241, 93, 34, .15);--orange-opacity-30: rgba(241, 93, 34, .3);--tomato: #ff4e45;--tomato-opacity-15: rgba(255, 49, 49, .15);--tomato-opacity-30: rgba(255, 49, 49, .3);--blue: rgba(33, 150, 243, 1);--blue-opacity-15: rgba(33, 150, 243, .15);--blue-opacity-30: rgba(33, 150, 243, .3);--yellow: #ebd233;--green: rgba(76, 175, 80, 1);--green-opacity-15: rgba(76, 175, 80, .15)}:root{--main-font: "Cherry Bomb One", system-ui;--elastic: linear( 0 0%, .22 2.1%, .86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, .94 24%, .89 25.9%, .88 26.85%, .87 27.8%, .87 29.25%, .88 30.7%, .91 32.4%, .98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, .99 55.4%, .98 57.5%, .99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100% )}*{margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat;font-weight:400}body{display:block;overflow-x:hidden;width:100vw;min-height:100vh;font-family:var(--main-font)!important}a{text-decoration:none}li{list-style-type:none}button{cursor:pointer}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loading__text{font-size:1rem;text-align:center}.MuiButton-root.Mui-disabled{background-color:#d3d3d3!important;color:gray!important}.errorMessage{color:#d32f2f;font-size:.75rem;margin-top:5px;text-align:right!important;font-weight:400}.container{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.wrapper{display:flex;flex-direction:column;gap:2rem;width:100%;padding:.5rem}@media(min-width:640px){.wrapper{padding:1.5rem}}@media(min-width:1024px){.wrapper{padding:0px 1rem}}._icon_1luzr_1{cursor:pointer;transition:opacity .3s ease-in-out;border-radius:8px;background-color:transparent;padding-bottom:5px}._icon_1luzr_1:hover{background-color:#ffffff80}._icon_1luzr_1._selected_1luzr_13{background-color:#fffc}._icon_1luzr_1 img{width:80px;height:80px}._icon_1luzr_1 p{font-size:16px;color:#4a3f55}._desktopScreen_125cj_1{width:100vw;height:100vh;background-image:url(/assets/bg-window-CDc4mDQ9.gif);background-size:cover;background-position:center;position:relative;color:#fff;overflow:hidden}._desktopScreen__content_125cj_13{display:grid;margin-top:10px;margin-left:8px;grid-template-columns:repeat(2,100px);grid-gap:5px;text-align:center}._notifyContainer_125cj_22{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 20px;text-align:center}._message_125cj_32{font-size:15px;line-height:1.6;opacity:.9}._okButton_125cj_38{min-width:90px;padding:8px 18px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:.2s ease;background:linear-gradient(135deg,#0078d4,#4da6ff);color:#fff}._okButton_125cj_38:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0078d466}._okButton_125cj_38:active{transform:scale(.96)}._window_1ghfl_1{position:fixed;top:45%;left:50%;width:1000px;height:740px;max-width:100%;max-height:90%;background-color:#ffffff80;transform:translate(-50%,-40%) scale(.95);box-shadow:0 4px 8px #0003;border-radius:12px;z-index:10;display:flex;flex-direction:column;overflow-y:auto;opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}._show_1ghfl_21{opacity:1;transform:translate(-50%,-50%) scale(1)}._minimized_1ghfl_26{opacity:0;transform:translate(-50%,-30%) scale(.9);pointer-events:none}._windowTitle_1ghfl_32{display:flex;align-items:center;margin-left:10px;flex-grow:1}._iconHeaderWindow_1ghfl_39{width:40px;height:40px;margin-right:5px}._closeBtn_1ghfl_45{width:25px;height:25px;cursor:pointer;margin-right:5px;transition:transform .2s ease-in-out}._closeBtn_1ghfl_45:hover{transform:scale(1.1)}._windowHeader_1ghfl_57{display:flex;align-items:center;background-color:#1976d2;color:#000;padding:3px;border-bottom:1px solid #ccc}._windowContent_1ghfl_66{padding:20px;overflow-y:auto;flex:1}._taskbar_u42qf_2{position:fixed;bottom:0;left:0;width:100%;height:50px;background-color:#1976d2;display:flex;align-items:center;justify-content:flex-start;padding:0 10px;box-shadow:0 -1px 5px #0000004d;z-index:1000}._taskbarIcons_u42qf_17{display:flex;align-items:center}._taskbarIcon_u42qf_17{width:48px;height:48px;margin:0 10px;cursor:pointer;transition:transform .2s ease-in-out}._taskbarIcon_u42qf_17 img{width:42px;height:42px;object-fit:cover}._taskbarIcon_u42qf_17:hover{transform:scale(1.2)}._taskbarItems_u42qf_39{display:flex;align-items:center}._taskbarItem_u42qf_39{background-color:#ffffffb3;display:flex;align-items:center;margin-right:5px;color:#000;border-radius:5px;padding:8px 10px;justify-content:flex-start;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translate(-100%);transition:transform .3s ease,opacity .3s ease,background-color .3s;cursor:pointer;box-shadow:0 2px 5px #0003}._active_u42qf_64{background-color:#0078d7;color:#fff;transform:translate(0);opacity:1;font-weight:700;box-shadow:0 2px 8px #0000004d}._inactive_u42qf_73{background-color:#d3d3d3;color:#000;transform:translate(0);opacity:1;box-shadow:none;font-weight:700}._taskbarItem_u42qf_39 img{width:20px;height:20px;object-fit:cover;margin-right:10px}._taskbarItem_u42qf_39:hover{background-color:#e5e5e5;color:#000;box-shadow:0 2px 6px #0000004d;transition:background-color .3s,box-shadow .3s}._visible_u42qf_96{transform:translateY(0);opacity:1}._minimized_u42qf_101{transform:translateY(2px) scale(.95);opacity:.4}._active_u42qf_64{background:#ffffff26;box-shadow:0 4px 14px #00000040;transform:translateY(-2px) scale(1.03)}._indicator_u42qf_112{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;transition:opacity .2s ease}._active_u42qf_64 ._indicator_u42qf_112{opacity:1}._taskbarClock_u42qf_129{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#ffffffb3;color:#000;border-radius:5px;padding:4px 10px;margin-left:auto;margin-right:5px;font-size:14px;font-weight:700;box-shadow:0 2px 5px #0003}._powerMenu_u42qf_145{position:absolute;bottom:50px;left:10px;width:160px;background:#282828f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 25px #00000080;animation:_fadeUp_u42qf_1 .2s ease;z-index:9999}._powerItem_u42qf_162{padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:#fff;transition:background .2s ease}._powerItem_u42qf_162:hover{background:#ffffff1a}._shutdown_u42qf_174{color:#ff5f57}@keyframes _fadeUp_u42qf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._project-card_g9ldv_2{background-color:#f0f0f0;border:2px solid #888888;box-shadow:3px 3px #888;overflow:hidden;margin-bottom:20px;text-align:center;position:relative;padding:20px}._project-details_g9ldv_13{padding:10px;text-align:left;display:flex;flex-direction:row;align-items:center}._project-details_g9ldv_13 h2{font-size:1.5em;margin-right:20px}._project-details_g9ldv_13{font-size:1em;color:#555}._project-role_g9ldv_31{font-size:.9em;font-style:italic;color:#777;margin-bottom:5px}._description_g9ldv_38{font-size:1em;text-align:left;padding-left:10px}._project-image_g9ldv_44{width:400px;height:400px;margin:20px auto;position:relative;border:2px solid #888888;box-shadow:3px 3px #888;overflow:hidden;background-color:#000}._project-image_g9ldv_44 img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease,opacity .3s ease}@media(max-width:768px){._project-image_g9ldv_44{width:80%;height:auto;max-width:300px}}._github-btn_g9ldv_70{background-color:#24292e;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;width:auto;height:auto;margin-left:20px}._github-btn_g9ldv_70:hover{background-color:#444}._project-name_g9ldv_86{text-decoration:none;display:flex;flex-grow:1;align-items:center}._prev-btn_g9ldv_93,._next-btn_g9ldv_94{background-color:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;padding:5px;position:absolute;top:50%;transform:translateY(-50%);height:30px;width:30px;box-shadow:0 2px 4px #0003}._prev-btn_g9ldv_93{left:0}._next-btn_g9ldv_94{right:0}._prev-btn_g9ldv_93:hover,._next-btn_g9ldv_94:hover{background-color:#000c}._project-tech-stack_g9ldv_126{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:10px 0;padding:0 10px}._tech-item_g9ldv_135{background-color:#f3f3f3;color:#333;font-size:.9em;padding:5px 10px;border-radius:5px;box-shadow:0 2px 5px #0000001a;transition:all .3s ease}._tech-item_g9ldv_135:hover{background-color:#d1d1d1;color:#000;transform:scale(1.1)}._like-btn_g9ldv_151{background-color:transparent;width:30px;height:30px;cursor:pointer;transition:background-color .3s ease}._like-btn_g9ldv_151:hover{opacity:50%}._loadingScreen_1ccue_1{position:fixed;inset:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}._logo_1ccue_13{width:80px;height:80px;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:50px}._logo_1ccue_13 div{background:#0078d4;animation:_glow_1ccue_1 2s ease-in-out infinite alternate}@keyframes _glow_1ccue_1{0%{opacity:.7}to{opacity:1}}._spinner_1ccue_35{position:relative;width:60px;height:60px}._spinner_1ccue_35 span{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;top:50%;left:50%;transform-origin:0 -25px;animation:_rotate_1ccue_1 1s linear infinite}@keyframes _rotate_1ccue_1{0%{transform:rotate(0) translateY(-25px);opacity:1}to{transform:rotate(360deg) translateY(-25px);opacity:.3}}._education-card_l1mcg_1{background-color:#f0f0f0;border:2px solid #888888;box-shadow:3px 3px #888;align-items:center;color:#000;padding:15px;display:flex;justify-content:space-between;width:100%}._education-info_l1mcg_13{display:flex;flex-direction:column}._degree_l1mcg_18{font-weight:700;font-size:20px;margin-bottom:10px}._university_l1mcg_24{font-size:14px;margin-bottom:5px}._education-dates_l1mcg_29{display:flex;align-items:flex-start;font-size:14px}._resumeContainer_1woez_1{display:flex;flex-direction:column;height:100%;background:#1e1e1e}._topBar_1woez_8{display:flex;gap:12px;padding:12px;background:#2a2a2a;border-bottom:1px solid #444}._topBar_1woez_8 button{padding:6px 14px;border-radius:6px;border:none;cursor:pointer;background:#3a3a3a;color:#fff;transition:.2s}._topBar_1woez_8 button:hover{background:#555}._active_1woez_28{background:#0078d4!important}._pdfViewer_1woez_32{flex:1;width:100%;border:none}._skill-container_8bfg9_2{padding:15px;overflow-y:auto}._skill-card_8bfg9_7{padding:20px;background-color:#f0f0f0;border:2px solid #888888;box-shadow:3px 3px #888;display:flex;justify-content:space-between}._skill-column_8bfg9_16{width:48%}._skill-container_8bfg9_2 h3{font-size:18px;margin-bottom:10px}._skill-list_8bfg9_25{list-style:none;padding:0}._tech-skills_8bfg9_30 li{display:flex;align-items:center;margin-bottom:10px;font-size:18px}._tech-skills_8bfg9_30 ._skill-icon_8bfg9_37{width:28px;height:28px;margin-right:10px}._soft-skills_8bfg9_43 li{font-size:18px;margin-bottom:8px;padding-left:5px}._soft-skills_8bfg9_43 li:before{content:"-";margin-right:8px}._container_dw7qv_1{padding:20px;color:#fff}._title_dw7qv_6{font-size:24px;margin-bottom:20px}._timeline_dw7qv_11{position:relative;margin-left:20px;padding-left:20px;border-left:2px solid #444}._timelineItem_dw7qv_18{position:relative;margin-bottom:30px}._timelineDot_dw7qv_23{position:absolute;left:-26px;top:50px;width:10px;height:10px;background:#0078d4;border-radius:50%}._timelineContent_dw7qv_33{background:#282828bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:18px;border:1px solid rgba(255,255,255,.08)}._timelineContent_dw7qv_33:hover{background:#333}._date_dw7qv_45{font-size:14px;color:#aaa;margin-bottom:10px}ul{padding-left:20px}li{margin-bottom:6px}._feedContainer_1h10d_1{display:flex;flex-direction:column;align-items:center;padding:25px 15px;overflow-y:auto}._postCard_1h10d_9{width:100%;max-width:520px;background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;margin-bottom:35px;overflow:hidden;box-shadow:0 8px 30px #00000040;transition:.25s ease}._postCard_1h10d_9:hover{transform:translateY(-4px)}._postHeader_1h10d_25{display:flex;align-items:center;padding:14px;gap:12px}._avatar_1h10d_32{width:42px;height:42px;background:linear-gradient(135deg,#0078d4,#4da6ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}._username_1h10d_44{font-weight:600}._subText_1h10d_48{font-size:12px;opacity:.6}._postImage_1h10d_53{width:100%;cursor:pointer;transition:.3s ease}._postImage_1h10d_53:hover{opacity:.9}._actions_1h10d_63{padding:12px 16px;display:flex;gap:18px;font-size:18px;cursor:pointer}._caption_1h10d_71{padding:0 16px 18px;font-size:14px;line-height:1.6}._modal_1h10d_78{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999}._modalImage_1h10d_88{max-width:90%;max-height:90%;border-radius:16px}._lockScreen_1d46k_1{width:100vw;height:100vh;background-image:url(/assets/bg-lockscreen-DxN8XdwP.jpg);background-size:cover;background-position:center;position:relative;color:#fff;overflow:hidden}._overlay_1d46k_13{position:absolute;inset:0;background:linear-gradient(to bottom,#000000b3,#0009)}._content_1d46k_19{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;margin-top:100px;-webkit-user-select:none;user-select:none}._welcome_1d46k_32{font-size:18px;opacity:.85;color:#fff}._wrapperWelcome_1d46k_38{background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 24px;border-radius:14px;display:flex;align-items:center;gap:12px}._wrapperWelcome_1d46k_38 img{width:32px;height:32px;color:#fff}._wrapperWelcome_1d46k_38{cursor:pointer}._time_1d46k_56{font-size:100px;font-weight:500;letter-spacing:-2px;line-height:1}._date_1d46k_63{font-size:20px;margin-top:8px;opacity:.9;margin-bottom:24px}._login_1d46k_70{height:100%;display:flex;justify-content:center;align-items:center;animation:_fadeIn_1d46k_1 .4s ease}._welcomeContainer_1d46k_78{display:flex;flex-direction:column;gap:6px}._inputComponent_1d46k_84{position:relative}._inputComponent_1d46k_84 ._container_1d46k_87{position:relative;border:4px solid black;background:#fff;overflow:hidden;transition:transform .3s ease}._inputComponent_1d46k_84:before{content:"";position:absolute;inset:0;background:#000;z-index:-1}._inputComponent_1d46k_84:has(input:not(:placeholder-shown)) label{color:#000;opacity:1;transform:none}._inputComponent_1d46k_84:has(input:not(:placeholder-shown)) input::placeholder{opacity:0}._inputComponent_1d46k_84:has(input:not(:placeholder-shown)) img{opacity:1}._input_1d46k_84{display:flex}._input_1d46k_84 label{position:absolute;top:1rem;left:1.5rem;font-size:.75rem;z-index:10;transform:translateY(.5rem);opacity:0;transition:transform .3s ease,opacity .3s ease}._input_1d46k_84 input{all:unset;color:#000;font-size:1.5rem;background:transparent;width:24rem;padding:1.75rem 1.5rem 1rem}._input_1d46k_84 input::placeholder{color:#000;opacity:.4;transform:translateY(-.5rem);transition:opacity .2s ease}._input_1d46k_84 ._icon_1d46k_140{align-items:center;justify-content:center;display:flex;cursor:pointer}._input_1d46k_84 img{width:42px;height:42px;color:#000}@keyframes _fadeIn_1d46k_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
