.LandingPage_fullscreenContainer__U41Zp{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#001100;font-family:Courier New,monospace;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch}.LandingPage_deviceFrame__nfrYe{width:100%;height:100%}.LandingPage_monitorFrame__hA1pS{width:100%;height:100%;position:relative}.LandingPage_monitorScreen__63lkE,.LandingPage_screen__V7MkL{width:100vw;height:100vh;overflow:hidden;position:relative}.LandingPage_screen__V7MkL{background:#001100}.LandingPage_scanlines__RUhK3{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.04) 0,rgba(0,255,0,.04) 3px,transparent 0,transparent 4px);pointer-events:none;z-index:10;animation:LandingPage_crtFlicker__3KZdE .15s linear infinite alternate}@keyframes LandingPage_crtFlicker__3KZdE{0%{opacity:1;filter:brightness(1) contrast(1.05)}to{opacity:.98;filter:brightness(1.02) contrast(1)}}.LandingPage_content__74xtg{margin:60px 20px 40px;height:calc(100vh - 100px);display:flex;flex-direction:column;color:#00ff00;text-shadow:0 0 5px #00ff00;animation:LandingPage_flicker__UwHSZ .15s infinite alternate;font-size:clamp(12px,1.2vw,16px);position:relative;z-index:5}.LandingPage_selectionGrid__jWKoE{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(10px,2vw,14px);padding:clamp(12px,2.5vw,16px);max-width:980px;width:100%;margin:0 auto;border:1px solid rgba(0,255,0,.18);border-radius:18px;background:rgba(0,255,0,.03);box-shadow:0 12px 40px rgba(0,255,0,.06)}.LandingPage_selectionCard__t8322{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;background:rgba(0,17,0,.55);border:1px solid rgba(0,255,0,.22);transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.LandingPage_selectionCard__t8322:hover{transform:translateY(-6px);background:rgba(0,24,0,.75);border-color:rgba(0,255,0,.35)}.LandingPage_selectionCard__t8322:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(0,255,0,.55),0 0 0 6px rgba(0,0,0,.85)}@keyframes LandingPage_flicker__UwHSZ{0%{opacity:1}to{opacity:.98}}.LandingPage_header__e2_LL{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:clamp(6px,1vh,12px) clamp(12px,2vw,20px);background:#001100;backdrop-filter:blur(6px);border-bottom:1px solid #00ff00;font-size:clamp(12px,1.4vw,16px);font-weight:700;pointer-events:auto}.LandingPage_osTitle__7ximA{color:#00ff00}.LandingPage_time__IhWAd{color:#00cc00}.LandingPage_desktop__b_XbY{flex:1;padding:clamp(20px,4vh,40px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0;overflow-y:auto;position:relative}.LandingPage_iconsContainer__XUC2z{left:20px;transform:translateY(-50%);z-index:110;gap:clamp(8px,1.5vh,12px);padding:20px 12px;background:#001100;backdrop-filter:blur(10px);border:1px solid rgba(0,255,0,.3);border-radius:18px;pointer-events:auto;box-shadow:0 4px 12px rgba(0,255,0,.15)}.LandingPage_iconsContainer__XUC2z,.LandingPage_loadingScreen__MlPPF{position:fixed;top:50%;display:flex;flex-direction:column;align-items:center}.LandingPage_loadingScreen__MlPPF{left:50%;transform:translate(-50%,-50%);justify-content:center;gap:20px;z-index:150}.LandingPage_loadingText__JVrfi{font-size:18px;color:#00ff00;text-shadow:0 0 5px #00ff00}.LandingPage_loadingBar__6EKhS{width:300px;height:10px;border:1px solid #00ff00;background:rgba(0,255,0,.1);position:relative}.LandingPage_loadingProgress__BO1WK{height:100%;background:#00ff00;width:0;animation:LandingPage_loadingAnimation__INRZv 2s ease-in-out forwards;box-shadow:0 0 10px #00ff00}@keyframes LandingPage_loadingAnimation__INRZv{0%{width:0}to{width:100%}}.LandingPage_loadingDots__dAy21{font-size:24px;color:#00ff00;animation:LandingPage_blinkingDots__6SoVi 1s infinite}@keyframes LandingPage_blinkingDots__6SoVi{0%,50%{opacity:1}51%,to{opacity:.3}}.LandingPage_vscodeContainer__2ZutE{position:absolute;inset:0;display:flex;flex-direction:column;background:#1e1e1e;border-radius:0;box-shadow:0 0 20px rgba(0,255,0,.3);overflow:hidden;z-index:20;transition:all .3s ease}.LandingPage_vscodeHeader__vBWy_{height:35px;background:#2d2d30;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #3e3e42}.LandingPage_windowControls__8DV2O{display:flex;gap:8px}.LandingPage_closeBtn__4zng5,.LandingPage_maximizeBtn__abp1L,.LandingPage_minimizeBtn__FzNdd{width:12px;height:12px;border:none;border-radius:50%;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;color:white}.LandingPage_closeBtn__4zng5{background:#ff5f57}.LandingPage_closeBtn__4zng5:hover{background:#ff3b30}.LandingPage_closeBtn__4zng5{cursor:pointer}.LandingPage_minimizeBtn__FzNdd{background:#ffbd2e}.LandingPage_maximizeBtn__abp1L{background:#28ca42;cursor:pointer}.LandingPage_maximizeBtn__abp1L:hover{background:#24b83c}.LandingPage_minimizeBtn__FzNdd{cursor:pointer}.LandingPage_minimizeBtn__FzNdd:hover{background:#e6a623}.LandingPage_windowTitle__1SStc{font-size:13px;color:#cccccc;position:absolute;left:50%;transform:translateX(-50%)}.LandingPage_vscodeContent__bb7uZ{flex:1;overflow:hidden}.LandingPage_browserContainer__Hlizr{position:absolute;inset:0;display:flex;flex-direction:column;background:#f5f5f5;border-radius:0;box-shadow:0 0 20px rgba(0,255,0,.3);color:#333;overflow:hidden;z-index:20;transition:all .3s ease}.LandingPage_browserHeader__3r70R{background:#e0e0e0;border-bottom:1px solid #ccc;padding:8px}.LandingPage_browserNav__qbRQJ{display:flex;align-items:center;gap:10px;margin-top:5px}.LandingPage_navButtons__bJByL{display:flex;gap:5px}.LandingPage_navBtn__RpW8l{width:24px;height:24px;border:1px solid #999;background:#f0f0f0;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333}.LandingPage_navBtn__RpW8l:hover{background:#e0e0e0}.LandingPage_addressBar__Yqvl6{flex:1;height:24px;background:white;border:1px solid #999;border-radius:3px;display:flex;align-items:center;padding:0 8px;font-size:13px;font-family:Consolas,monospace}.LandingPage_protocol__nGzhG{color:#666}.LandingPage_browserContent__51pGp{flex:1;background:white;position:relative;overflow:auto;width:100%;box-sizing:border-box}.LandingPage_desktopIcon__SwOC_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;cursor:pointer;border-radius:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;background:transparent;width:clamp(60px,8vw,80px);height:auto}.LandingPage_desktopIcon__SwOC_:hover{transform:translateY(-6px) scale(1.08);z-index:10}.LandingPage_desktopIcon__SwOC_:hover .LandingPage_iconImage__7YCwK{filter:hue-rotate(120deg) saturate(0) brightness(2.5) drop-shadow(0 0 8px rgba(0,255,0,.8))}.LandingPage_desktopIcon__SwOC_.LandingPage_selected__jPO12{animation:LandingPage_iconPulse__jKznB .3s ease-in-out}.LandingPage_desktopIcon__SwOC_:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#00ff00;opacity:0;box-shadow:0 0 6px rgba(0,255,0,.8);transition:opacity .3s ease}.LandingPage_desktopIcon__SwOC_.LandingPage_active__98A2n:after{opacity:1}.LandingPage_bouncing__NWHES{animation:LandingPage_iconBounce__EBL2j .6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes LandingPage_iconPulse__jKznB{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes LandingPage_iconBounce__EBL2j{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.LandingPage_iconImage__7YCwK{font-size:clamp(32px,4vw,48px);margin-bottom:4px;filter:hue-rotate(120deg) saturate(0) brightness(2);flex-shrink:0;transition:filter .3s ease}.LandingPage_iconLabel___mYnP{font-size:clamp(9px,1vw,11px);text-align:center;line-height:1.2;width:100%;word-wrap:break-word;color:#00ff00;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 0 4px rgba(0,255,0,.6);font-weight:500}.LandingPage_statusBar__VKbxl{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:4px 16px;background:#001100;backdrop-filter:blur(6px);border-top:1px solid #00ff00;font-size:12px;pointer-events:auto}.LandingPage_statusLeft__fSVcC{display:flex;gap:20px}.LandingPage_statusRight__A55MS{color:#00cc00}.LandingPage_resumeViewerContainer__sE1wD{height:100%;display:flex;flex-direction:column;background:#f8f8f8}.LandingPage_resumeToolbar__wkbWB{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#e8e8e8;border-bottom:1px solid #ccc;font-size:14px}.LandingPage_resumeControls__FUPm4{display:flex;gap:12px}.LandingPage_backBtn__f1ptS,.LandingPage_downloadBtn__KFAF3,.LandingPage_openBtn__MSaLc{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#4CAF50;color:white;text-decoration:none;border-radius:4px;font-size:13px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.LandingPage_openBtn__MSaLc{background:#2196F3}.LandingPage_backBtn__f1ptS{background:#007AFF}.LandingPage_downloadBtn__KFAF3:hover{background:#45a049;transform:translateY(-1px)}.LandingPage_openBtn__MSaLc:hover{background:#1976D2;transform:translateY(-1px)}.LandingPage_backBtn__f1ptS:hover{background:#0056CC;transform:translateY(-1px)}.LandingPage_resumeInfo__lw6uP{color:#666;font-family:Consolas,monospace;font-size:12px}.LandingPage_pdfViewerWrapper__sRggL{flex:1;background:#fff;position:relative;overflow:hidden}.LandingPage_pdfViewer__5ni16{width:100%;height:100%;border:none;background:white}.LandingPage_phoneFrame__nbc7q{display:none}@media (max-width:768px){.LandingPage_iconsContainer__XUC2z{display:flex;flex-direction:row;flex-wrap:wrap;position:fixed;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;gap:20px;padding:30px;justify-content:center;align-items:center;max-width:90vw;background:#001100;backdrop-filter:blur(10px);border:1px solid rgba(0,255,0,.3);border-radius:18px;box-shadow:0 4px 12px rgba(0,255,0,.15)}.LandingPage_desktopIcon__SwOC_{width:clamp(60px,15vw,80px)}.LandingPage_iconImage__7YCwK{font-size:clamp(28px,8vw,40px)}.LandingPage_iconLabel___mYnP{font-size:clamp(8px,2vw,10px)}.LandingPage_desktopIcon__SwOC_:hover{transform:translateY(-10px) scale(1.3)}.LandingPage_content__74xtg{margin-top:50px;margin-bottom:50px;margin-left:0;height:calc(100vh - 100px)}.LandingPage_desktop__b_XbY{display:flex;align-items:center;justify-content:center}.LandingPage_browserContainer__Hlizr,.LandingPage_vscodeContainer__2ZutE{top:0!important;bottom:0!important;left:0!important;right:0!important;border-radius:0!important}.LandingPage_header__e2_LL{font-size:12px;padding:8px 16px}.LandingPage_statusBar__VKbxl{font-size:10px;padding:6px 16px}.LandingPage_loadingScreen__MlPPF{padding:20px;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#001100;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;box-sizing:border-box;transform:none}.LandingPage_loadingText__JVrfi{font-size:16px;padding:0 20px;text-align:center;width:100%}.LandingPage_loadingBar__6EKhS{width:80%;max-width:250px;margin:0 auto}.LandingPage_screen__V7MkL:has(.LandingPage_browserContainer__Hlizr) .LandingPage_header__e2_LL,.LandingPage_screen__V7MkL:has(.LandingPage_browserContainer__Hlizr) .LandingPage_iconsContainer__XUC2z,.LandingPage_screen__V7MkL:has(.LandingPage_browserContainer__Hlizr) .LandingPage_statusBar__VKbxl,.LandingPage_screen__V7MkL:has(.LandingPage_vscodeContainer__2ZutE) .LandingPage_header__e2_LL,.LandingPage_screen__V7MkL:has(.LandingPage_vscodeContainer__2ZutE) .LandingPage_iconsContainer__XUC2z,.LandingPage_screen__V7MkL:has(.LandingPage_vscodeContainer__2ZutE) .LandingPage_statusBar__VKbxl{display:none!important}}@media (min-width:1400px){.LandingPage_monitorFrame__hA1pS{width:98vw;height:90vh;max-width:99vw;max-height:94vh;min-width:1000px;min-height:750px}}@media (min-width:1200px) and (max-width:1399px){.LandingPage_monitorFrame__hA1pS{width:96vw;height:86vh;max-width:98vw;max-height:90vh;min-width:900px;min-height:675px;padding:35px}}@media (min-width:900px) and (max-width:1199px){.LandingPage_monitorFrame__hA1pS{width:94vw;height:82vh;max-width:96vw;max-height:86vh;min-width:clamp(600px,75vw,750px);min-height:clamp(450px,56vh,560px);padding:clamp(25px,3vw,35px)}.LandingPage_speakerGrille__l6BPQ{width:clamp(85px,10vw,100px);height:clamp(40px,5vh,50px);right:clamp(18px,2vw,22px);top:clamp(30px,4vh,38px)}.LandingPage_tvKnobs__Y_njx{right:clamp(18px,2vw,22px);top:clamp(10px,1.2vh,14px);gap:clamp(8px,1vw,12px)}.LandingPage_tvKnob__xzjiC{width:clamp(14px,1.6vw,18px);height:clamp(14px,1.6vw,18px)}}@media (max-width:899px) and (min-width:769px){.LandingPage_monitorFrame__hA1pS{width:98vw;height:90vh;max-width:99vw;max-height:93vh;min-width:clamp(400px,85vw,600px);min-height:clamp(300px,68vh,450px);padding:clamp(20px,2.5vw,30px)}.LandingPage_speakerGrille__l6BPQ{width:clamp(70px,9vw,90px);height:clamp(35px,4vh,45px);right:clamp(15px,2vw,20px);top:clamp(25px,3vh,35px)}.LandingPage_tvKnobs__Y_njx{right:clamp(15px,2vw,20px);top:clamp(8px,1vh,12px);gap:clamp(6px,.8vw,10px)}.LandingPage_tvKnob__xzjiC{width:clamp(12px,1.5vw,16px);height:clamp(12px,1.5vw,16px)}.LandingPage_iconImage__7YCwK{font-size:clamp(28px,3.5vw,36px)}.LandingPage_iconLabel___mYnP{font-size:clamp(9px,1.1vw,12px)}}@media (max-width:1024px) and (min-width:769px){.LandingPage_monitorFrame__hA1pS{width:96vw;height:85vh;max-width:98vw;max-height:88vh;min-width:clamp(500px,70vw,700px);min-height:clamp(375px,52vh,525px);padding:clamp(25px,3vw,35px)}.LandingPage_speakerGrille__l6BPQ{width:clamp(80px,10vw,100px);height:clamp(40px,5vh,50px);right:clamp(15px,2vw,20px);top:clamp(30px,4vh,40px)}.LandingPage_tvKnobs__Y_njx{right:clamp(15px,2vw,20px);top:clamp(12px,1.5vh,15px);gap:clamp(8px,1vw,12px)}.LandingPage_tvKnob__xzjiC{width:clamp(14px,1.8vw,18px);height:clamp(14px,1.8vw,18px)}}@media (max-width:768px){.LandingPage_speakerGrille__l6BPQ,.LandingPage_tvKnobs__Y_njx{display:none}.LandingPage_maximizeBtn__abp1L,.LandingPage_minimizeBtn__FzNdd,.LandingPage_traditionalWindow__JihnJ .LandingPage_windowControls__8DV2O .LandingPage_closeBtn__4zng5{display:none!important}.LandingPage_closeBtn__4zng5{width:40px!important;height:40px!important;font-size:24px!important;margin:0;border-radius:8px!important;background:#007AFF!important;border:none!important}.LandingPage_closeBtn__4zng5:hover{background:#0056CC!important}.LandingPage_closeBtn__4zng5{font-size:0!important;position:relative}.LandingPage_closeBtn__4zng5:before{content:"←";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:white;font-weight:700}.LandingPage_windowControls__8DV2O{gap:0!important;padding:8px!important;justify-content:flex-start!important}.LandingPage_browserHeader__3r70R,.LandingPage_vscodeHeader__vBWy_{height:50px!important;padding:0 20px!important}.LandingPage_monitorFrame__hA1pS{padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:100vw;min-height:100vh}.LandingPage_monitorFrame__hA1pS:after,.LandingPage_monitorFrame__hA1pS:before{display:none}.LandingPage_deviceFrame__nfrYe{position:relative;height:100vh;width:100vw;display:flex;align-items:stretch;justify-content:stretch;background:#001100;padding:0}.LandingPage_monitorScreen__63lkE{width:100%!important;height:100%!important;background:#001100;border-radius:0;overflow:hidden;position:relative;border:none;box-shadow:none}.LandingPage_desktopIcon__SwOC_:active,.LandingPage_desktopIcon__SwOC_:hover{background:rgba(0,255,0,.15);transform:scale(1.05)}.LandingPage_desktopIcon__SwOC_{transition:all .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.LandingPage_phoneFrame__nbc7q,.LandingPage_phoneScreen__gXlxN{display:none}.LandingPage_screen__V7MkL{width:100%;height:100%;position:relative;background:#001100;overflow:hidden;box-shadow:inset 0 0 100px rgba(0,255,0,.1);border-radius:0}.LandingPage_iconsContainer__XUC2z{gap:25px;width:100%;display:grid!important;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:400px;padding:80px 20px 60px;overflow-y:auto;align-content:center;height:calc(100vh - 140px);margin:40px auto 0;left:50%!important;transform:translateX(-50%);box-sizing:border-box}.LandingPage_desktopIcon__SwOC_{padding:15px;min-width:120px;min-height:140px;height:auto;width:calc(50vw - 40px);max-width:160px;background:rgba(0,255,0,.15);border:2px solid rgba(0,255,0,.4);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.LandingPage_iconImage__7YCwK{font-size:42px;margin-bottom:10px;flex-shrink:0}.LandingPage_iconLabel___mYnP{font-size:13px;max-width:100%;line-height:1.2;font-weight:500;text-align:center;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;flex-shrink:0}.LandingPage_statusBar__VKbxl{font-size:11px;padding:6px 16px}.LandingPage_statusLeft__fSVcC{gap:12px}.LandingPage_statusLeft__fSVcC span{display:block}.LandingPage_browserContainer__Hlizr,.LandingPage_vscodeContainer__2ZutE{margin:0;width:100%;height:100%;border-radius:0;position:absolute;top:0;left:0;z-index:15}.LandingPage_loadingBar__6EKhS{width:80%;max-width:250px;margin:0 auto}.LandingPage_loadingText__JVrfi{font-size:16px;padding:0 20px;text-align:center;width:100%}.LandingPage_loadingScreen__MlPPF{padding:20px;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#001100;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;box-sizing:border-box}.LandingPage_addressBar__Yqvl6{font-size:11px}.LandingPage_navBtn__RpW8l{width:20px;height:20px;font-size:10px}.LandingPage_resumeToolbar__wkbWB{padding:8px 12px;font-size:12px}.LandingPage_resumeControls__FUPm4{gap:8px}.LandingPage_backBtn__f1ptS,.LandingPage_downloadBtn__KFAF3,.LandingPage_openBtn__MSaLc{padding:6px 12px;font-size:11px}.LandingPage_resumeInfo__lw6uP{font-size:10px}.LandingPage_speakerGrille__l6BPQ,.LandingPage_tvKnobs__Y_njx{display:none}.LandingPage_browserContainer__Hlizr .LandingPage_windowControls__8DV2O .LandingPage_closeBtn__4zng5,.LandingPage_maximizeBtn__abp1L,.LandingPage_minimizeBtn__FzNdd{display:none!important}.LandingPage_closeBtn__4zng5{width:44px!important;height:44px!important;font-size:28px!important;margin:0;border-radius:10px!important;background:#007AFF!important;border:none!important}.LandingPage_closeBtn__4zng5:hover{background:#0056CC!important}.LandingPage_closeBtn__4zng5{font-size:0!important;position:relative}.LandingPage_closeBtn__4zng5:before{content:"←";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;color:white;font-weight:700}.LandingPage_windowControls__8DV2O{gap:0!important;padding:10px!important;justify-content:flex-start!important}.LandingPage_browserHeader__3r70R,.LandingPage_vscodeHeader__vBWy_{height:55px!important;padding:0 25px!important}.LandingPage_monitorFrame__hA1pS{padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;width:100vw;height:100vh;max-width:100vw;max-height:100vh;min-width:100vw;min-height:100vh}.LandingPage_monitorFrame__hA1pS:after,.LandingPage_monitorFrame__hA1pS:before{display:none}.LandingPage_monitorScreen__63lkE{width:100%!important;height:100%!important;background:#001100;border-radius:0;overflow:hidden;position:relative;border:none;box-shadow:none}.LandingPage_phoneFrame__nbc7q{display:none}.LandingPage_content__74xtg{display:flex!important;flex-direction:column;position:relative;pointer-events:auto;margin:50px 12px;height:calc(100vh - 100px);z-index:5}.LandingPage_desktop__b_XbY{display:flex!important;padding:12px;justify-content:flex-start}.LandingPage_iconsContainer__XUC2z{display:none!important}.LandingPage_fullscreenBtn__YUMN9{display:none}.LandingPage_browserContainer__Hlizr.LandingPage_appFullscreen__K3_L_,.LandingPage_vscodeContainer__2ZutE.LandingPage_appFullscreen__K3_L_{border-radius:0!important}.LandingPage_header__e2_LL,.LandingPage_statusBar__VKbxl{pointer-events:auto;background:rgba(0,0,0,.8);backdrop-filter:blur(4px)}.LandingPage_header__e2_LL{position:absolute;top:0;left:0;right:0;font-size:11px;border-bottom:1px solid rgba(0,255,0,.3)}.LandingPage_statusBar__VKbxl{position:absolute;bottom:0;left:0;right:0;font-size:9px;border-top:1px solid rgba(0,255,0,.3)}.LandingPage_screen__V7MkL.LandingPage_loading__hSTi_ .LandingPage_content__74xtg{display:flex!important;position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background:#001100}.LandingPage_iconsContainer__XUC2z{gap:20px;width:100%;display:grid!important;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:350px;padding:70px 15px 50px;overflow-y:auto;align-content:center;position:absolute!important;top:0;left:50%!important;transform:translateX(-50%);height:calc(100vh - 120px);margin-top:35px;z-index:10;align-items:center;justify-content:center;box-sizing:border-box}.LandingPage_desktopIcon__SwOC_{padding:12px;min-width:100px;min-height:120px;height:auto;width:calc(50vw - 30px);max-width:140px;background:rgba(0,255,0,.15);border:2px solid rgba(0,255,0,.4);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center}.LandingPage_iconImage__7YCwK{font-size:36px;margin-bottom:8px;flex-shrink:0}.LandingPage_iconLabel___mYnP{font-size:11px;max-width:100%;line-height:1.1;font-weight:500;text-align:center;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;flex-shrink:0}.LandingPage_loadingBar__6EKhS{width:85%;max-width:200px}.LandingPage_loadingText__JVrfi{font-size:14px;padding:0 15px}.LandingPage_browserContainer__Hlizr,.LandingPage_vscodeContainer__2ZutE{margin:0;width:100%;height:100%;border-radius:0;position:absolute;top:0;left:0;z-index:15}.LandingPage_header__e2_LL{font-size:12px;padding:6px 12px}.LandingPage_statusBar__VKbxl{font-size:10px;padding:4px 12px}.LandingPage_desktop__b_XbY{padding:10px}.LandingPage_resumeToolbar__wkbWB{flex-direction:column;gap:8px;align-items:flex-start}.LandingPage_resumeControls__FUPm4{flex-direction:column;width:100%;gap:6px}.LandingPage_backBtn__f1ptS,.LandingPage_downloadBtn__KFAF3,.LandingPage_openBtn__MSaLc{width:100%;justify-content:center;padding:8px;font-size:10px}}@media (max-height:600px){.LandingPage_monitorFrame__hA1pS{height:95vh;max-height:95vh;padding:clamp(20px,3vw,30px)}.LandingPage_desktop__b_XbY{padding:clamp(10px,2vh,20px);justify-content:flex-start}.LandingPage_iconsContainer__XUC2z{gap:clamp(4px,1vh,8px);height:calc(100% - 140px);top:70px;padding:clamp(6px,1.2vh,12px) clamp(8px,1.5vw,15px)}.LandingPage_desktopIcon__SwOC_{height:calc((100vh - 350px) / 5);max-height:clamp(40px,8vh,65px);min-height:clamp(30px,5vh,45px);padding:clamp(2px,.5vh,4px)}.LandingPage_iconImage__7YCwK{font-size:clamp(14px,2.5vh,24px);margin-bottom:clamp(1px,.2vh,2px)}.LandingPage_iconLabel___mYnP{font-size:clamp(5px,.7vh,8px);line-height:1}}@media (max-height:450px){.LandingPage_monitorFrame__hA1pS{height:98vh;max-height:98vh;padding:clamp(15px,2vw,25px)}.LandingPage_desktop__b_XbY{padding:clamp(8px,1.5vh,15px);justify-content:flex-start}.LandingPage_iconsContainer__XUC2z{gap:clamp(3px,.8vh,6px);height:calc(100% - 160px);top:80px;padding:clamp(4px,1vh,8px) clamp(6px,1.2vw,12px)}.LandingPage_desktopIcon__SwOC_{height:calc((100vh - 400px) / 5);max-height:clamp(32px,6vh,50px);min-height:clamp(25px,4vh,35px);padding:clamp(1px,.3vh,3px)}.LandingPage_iconImage__7YCwK{font-size:clamp(12px,2vh,20px);margin-bottom:clamp(0px,.1vh,1px)}.LandingPage_iconLabel___mYnP{font-size:clamp(4px,.6vh,7px);line-height:.9}.LandingPage_header__e2_LL{padding:clamp(4px,.8vh,8px) clamp(8px,1.5vw,16px);font-size:clamp(10px,1.2vw,14px)}.LandingPage_statusBar__VKbxl{padding:clamp(2px,.5vh,6px) clamp(8px,1.5vw,16px);font-size:clamp(8px,1vw,12px)}}@media (max-height:350px){.LandingPage_iconsContainer__XUC2z{gap:clamp(2px,.5vh,4px);height:calc(100% - 180px);top:90px;padding:clamp(2px,.8vh,6px) clamp(4px,1vw,8px)}.LandingPage_desktopIcon__SwOC_{height:calc((100vh - 450px) / 5);max-height:clamp(25px,4.5vh,40px);min-height:clamp(20px,3vh,30px);padding:clamp(1px,.2vh,2px)}.LandingPage_iconImage__7YCwK{font-size:clamp(10px,1.8vh,16px);margin-bottom:0}.LandingPage_iconLabel___mYnP{font-size:clamp(3px,.5vh,6px);line-height:.8;-webkit-line-clamp:1}}.VSCodeLayout_vscodeContainer__xY6o3{height:100vh}.VSCodeLayout_vscodeContainer__xY6o3,.VSCodeLayout_vscodeEmbedded__HyP_3{display:flex;flex-direction:column;background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;overflow:hidden;position:relative}.VSCodeLayout_vscodeEmbedded__HyP_3{height:100%;border:none}.VSCodeLayout_sidebarToggle__dHaCP{position:absolute;top:2px;left:5px;z-index:1000;background-color:#2d2d30;border:1px solid #3c3c3c;color:#d4d4d4;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_sidebarToggle__dHaCP{position:absolute;top:2px;left:5px}.VSCodeLayout_sidebarToggle__dHaCP:hover{background-color:#3c3c3c;border-color:#569cd6}.VSCodeLayout_sidebarOverlay__qBa1s{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:998}.VSCodeLayout_sidebar__UrpFl{position:fixed;left:0;top:0;width:240px;height:100vh;background-color:#252526;border-right:1px solid #3c3c3c;overflow-y:auto;transition:transform .3s ease;z-index:999}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_sidebarOverlay__qBa1s{position:absolute;width:100%;height:100%}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_sidebar__UrpFl{position:absolute;height:100%}.VSCodeLayout_sidebarOpen__bwQvu{transform:translateX(0)}.VSCodeLayout_sidebarClosed__nMAie{transform:translateX(-100%)}.VSCodeLayout_sidebarHeader__Gzlvi{padding:10.5px 16px;background-color:#2d2d30;border-bottom:1px solid #3c3c3c;display:flex;justify-content:center;align-items:center}.VSCodeLayout_sidebarHeader__Gzlvi h3{margin:0;font-size:11px;font-weight:600;color:#cccccc;letter-spacing:.5px}.VSCodeLayout_fileTree__Et849{padding:8px 0}.VSCodeLayout_folder__WrXRN{margin-bottom:4px}.VSCodeLayout_folderHeader__UoZsY{padding:4px 16px;font-size:13px;color:#cccccc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VSCodeLayout_rootFolderHeader__NQT3S{padding:4px 8px}.VSCodeLayout_folderHeader__UoZsY:hover{background-color:#2a2d2e}.VSCodeLayout_fileList__l52vY{padding-left:12px;position:relative}.VSCodeLayout_fileList__l52vY:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background-color:#3c3c3c}.VSCodeLayout_folder__WrXRN .VSCodeLayout_folder__WrXRN .VSCodeLayout_fileList__l52vY{padding-left:24px}.VSCodeLayout_folder__WrXRN .VSCodeLayout_folder__WrXRN .VSCodeLayout_fileList__l52vY:before{left:18px}.VSCodeLayout_file__8MSrt{display:flex;align-items:center;padding:4px 16px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s ease}.VSCodeLayout_file__8MSrt:hover{background-color:#2a2d2e}.VSCodeLayout_fileIcon__vqMCr{margin-right:8px;font-size:16px}.VSCodeLayout_mainContent__PZ_2y{flex:1;margin-left:240px;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:margin-left .3s ease}.VSCodeLayout_mainContentWithSidebar__HWPAX{margin-left:240px}.VSCodeLayout_mainContentFullWidth__uAUiI{margin-left:0}.VSCodeLayout_tabBar__EOIjI{display:flex;justify-content:space-between;align-items:center;background-color:#2d2d30;border-bottom:1px solid #3c3c3c;flex-shrink:0;min-height:35px;padding-left:40px;padding-right:8px}.VSCodeLayout_tabsContainer__1ySTp{display:flex;overflow-x:auto;flex:1;scrollbar-width:thin;scrollbar-color:#3c3c3c #2d2d30}.VSCodeLayout_tabBarWithSidebar__6LYCe{padding-left:0}.VSCodeLayout_tabsContainer__1ySTp::-webkit-scrollbar{height:6px}.VSCodeLayout_tabsContainer__1ySTp::-webkit-scrollbar-track{background:#2d2d30}.VSCodeLayout_tabsContainer__1ySTp::-webkit-scrollbar-thumb{background:#3c3c3c;border-radius:3px}.VSCodeLayout_tabsContainer__1ySTp::-webkit-scrollbar-thumb:hover{background:#569cd6}.VSCodeLayout_tab__u4bIP{display:flex;align-items:center;padding:8px 12px;background-color:#2d2d30;border-right:1px solid #3c3c3c;cursor:pointer;min-width:120px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s ease}.VSCodeLayout_tab__u4bIP:hover{background-color:#1e1e1e}.VSCodeLayout_activeTab___akGn{background-color:#1e1e1e;border-bottom:1px solid #007acc}.VSCodeLayout_tabIcon__3wp6D{margin-right:6px;font-size:14px}.VSCodeLayout_tabTitle__u0fOo{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VSCodeLayout_tabClose__iwZaz{background:none;border:none;color:#858585;cursor:pointer;margin-left:8px;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;font-size:14px;line-height:1}.VSCodeLayout_tabClose__iwZaz:hover{background-color:#3c3c3c;color:#d4d4d4}.VSCodeLayout_runButton__mIaqp{background-color:#2d2d30;border:1px solid #3c3c3c;color:#d4d4d4;padding:6px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px;transition:all .2s ease;margin-left:8px;height:28px}.VSCodeLayout_runButton__mIaqp:hover{background-color:#3c3c3c;border-color:#569cd6}.VSCodeLayout_runButton__mIaqp:disabled{opacity:.7;cursor:not-allowed}.VSCodeLayout_runButtonLoading__H9net{animation:VSCodeLayout_pulse__jZr7I 1s infinite}.VSCodeLayout_runIcon__TEVyN{font-size:14px;transition:transform .2s ease}.VSCodeLayout_loadingSpinner__TOjIk{font-size:14px;animation:VSCodeLayout_spin__Hei_j 1s linear infinite;display:inline-block}@keyframes VSCodeLayout_spin__Hei_j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes VSCodeLayout_pulse__jZr7I{0%,to{background-color:#2d2d30}50%{background-color:#3c3c3c}}.VSCodeLayout_rawContent__V3swr{padding:16px 16px 40px}.VSCodeLayout_rawContentHighlighted__osdi1,.VSCodeLayout_rawContent__V3swr{background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;margin:0;overflow:auto;white-space:pre-wrap;word-wrap:break-word;height:100%}.VSCodeLayout_rawContentHighlighted__osdi1{padding:16px}.VSCodeLayout_editor__8S_yJ{flex:1;background-color:#1e1e1e;overflow:hidden;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;display:flex;flex-direction:column;position:relative}.VSCodeLayout_transitionLoader__PaxNc{display:flex;align-items:center;justify-content:center;height:100%;background-color:#1e1e1e;animation:VSCodeLayout_fadeIn__VxaMw .3s ease-in-out}.VSCodeLayout_loaderContent__RzcDE{display:flex;flex-direction:column;align-items:center;gap:16px;color:#d4d4d4}.VSCodeLayout_spinningIcon__oPQUB{font-size:32px;animation:VSCodeLayout_bounce__7aNLw 1.5s ease-in-out infinite}.VSCodeLayout_loaderText__lgfyc{font-size:14px;color:#9cdcfe;animation:VSCodeLayout_fadeInOut__1r3oS 2s ease-in-out infinite}.VSCodeLayout_contentFadeIn__whDvJ{animation:VSCodeLayout_fadeIn__VxaMw .3s ease-in-out;height:100%;overflow:auto;padding-bottom:50px}@keyframes VSCodeLayout_fadeIn__VxaMw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes VSCodeLayout_bounce__7aNLw{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes VSCodeLayout_fadeInOut__1r3oS{0%,to{opacity:.7}50%{opacity:1}}.VSCodeLayout_statusBar__tz11A{display:flex;justify-content:space-between;align-items:center;height:22px;background-color:#007acc;color:white;font-size:12px;padding:0 12px;flex-shrink:0;position:fixed;bottom:0;left:240px;right:0;z-index:10;transition:left .3s ease}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_statusBar__tz11A{position:absolute;bottom:0;left:240px;right:0;width:auto}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_statusBarFullWidth__mq1P4{left:0}.VSCodeLayout_statusBarWithSidebar__cCShE{left:240px}.VSCodeLayout_statusBarFullWidth__mq1P4{left:0}.VSCodeLayout_statusLeft__aoZBI,.VSCodeLayout_statusRight__3GkJs{display:flex;gap:16px}.VSCodeLayout_statusLeft__aoZBI span,.VSCodeLayout_statusRight__3GkJs span{cursor:pointer;padding:0 4px}.VSCodeLayout_statusLeft__aoZBI span:hover,.VSCodeLayout_statusRight__3GkJs span:hover{background-color:rgba(255,255,255,.1)}.VSCodeLayout_navigationButtons__5t2Dw{position:fixed;bottom:60px;right:50px;display:flex;gap:10px;z-index:100}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_navigationButtons__5t2Dw{position:absolute;bottom:60px;right:50px}.VSCodeLayout_navButton__kWMeo{background-color:#2d2d30;border:1px solid #3c3c3c;color:#d4d4d4;width:50px;height:50px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.3)}.VSCodeLayout_navButton__kWMeo:hover:not(:disabled){background-color:#3c3c3c;border-color:#569cd6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(86,156,214,.2)}.VSCodeLayout_navButton__kWMeo:disabled{opacity:.4;cursor:not-allowed;background-color:#252526;border-color:#2d2d30}.VSCodeLayout_prevButton__Iqv6L:hover:not(:disabled){border-color:#f44747;box-shadow:0 4px 12px rgba(244,71,71,.2)}.VSCodeLayout_nextButton__rzJuK:hover:not(:disabled){border-color:#4ec9b0;box-shadow:0 4px 12px rgba(78,201,176,.2)}@media (min-width:769px){.VSCodeLayout_sidebarOverlay__qBa1s{display:none!important}}@media (max-width:768px){.VSCodeLayout_sidebar__UrpFl{z-index:999}.VSCodeLayout_sidebarClosed__nMAie{transform:translateX(-100%)}.VSCodeLayout_mainContentWithSidebar__HWPAX,.VSCodeLayout_mainContent__PZ_2y{margin-left:0}.VSCodeLayout_statusBarWithSidebar__cCShE,.VSCodeLayout_statusBar__tz11A{left:0}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_statusBar__tz11A{position:absolute;left:0}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_statusBarWithSidebar__cCShE{left:0}.VSCodeLayout_statusRight__3GkJs{display:none}.VSCodeLayout_navigationButtons__5t2Dw{bottom:40px;right:15px;gap:8px}.VSCodeLayout_navButton__kWMeo{width:40px;height:40px}.VSCodeLayout_vscodeEmbedded__HyP_3 .VSCodeLayout_navigationButtons__5t2Dw{bottom:40px;right:15px}}.CodePage_codeEditor__Yd_qr{display:flex;flex:1;background-color:#1e1e1e;color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5;overflow:hidden}.CodePage_lineNumbers__oLuBC{background-color:#1e1e1e;color:#858585;padding:0 16px 0 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid #3c3c3c;min-width:50px}.CodePage_lineNumber__LA5Ny{height:21px;line-height:21px;font-size:12px}.CodePage_codeContent__noUko{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 22px}.CodePage_codeLine__BagF_{height:21px;line-height:21px;white-space:pre}.CodePage_keyword__U8YNa{color:#569cd6;font-weight:400}.CodePage_string__kC_f1{color:#ce9178}.CodePage_number__qlKfP{color:#b5cea8}.CodePage_comment__27sai{color:#6a9955;font-style:italic}.CodePage_type__EEzcy{color:#4ec9b0}.CodePage_property__ThtC7{color:#9cdcfe}.CodePage_variable__Sd4p5{color:#4fc1ff}.CodePage_function__MbIJn{color:#dcdcaa}.CodePage_parameter__CNlIw{color:#9cdcfe}.CodePage_decorator____wqj{color:#ffd700}.CodePage_builtin__m_Okp{color:#4ec9b0}.CodePage_codeLine__BagF_:hover{background-color:rgba(255,255,255,.05)}.CodePage_markdownHeader__JUn9D{color:#569cd6;font-weight:700;font-size:16px;margin:10px 0}.CodePage_markdownLink__D_gZH{text-decoration:underline}.CodePage_markdownLink__D_gZH:hover{color:#9cdcfe}.CodePage_markdownBold__5jyJF{color:#dcdcaa;font-weight:700}.CodePage_markdownCode__SQzHt{background-color:rgba(255,255,255,.1);color:#ce9178;padding:2px 4px;border-radius:3px;font-family:Consolas,Monaco,Courier New,monospace}.CodePage_markdownList__5UPPO{color:#569cd6;margin-left:20px}.CodePage_markdownContainer__PhLek{flex:1;background-color:#1e1e1e;color:#d4d4d4;overflow-y:auto;overflow-x:hidden;padding-bottom:22px}.CodePage_markdownContent__Q3tE5{padding:32px;max-width:900px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.CodePage_markdownH1__Hg6G5{color:#569cd6;font-size:2.5rem;font-weight:700;margin:0 0 24px;border-bottom:2px solid #3c3c3c;padding-bottom:16px}.CodePage_markdownH2__RsHBZ{color:#4ec9b0;font-size:1.8rem;font-weight:600;margin:32px 0 16px}.CodePage_markdownH3__E5si_{color:#dcdcaa;font-size:1.3rem;font-weight:600;margin:24px 0 12px}.CodePage_markdownParagraph__quxiW{color:#d4d4d4;font-size:1rem;margin:16px 0;line-height:1.7}.CodePage_markdownList__5UPPO{margin:16px 0;padding-left:24px}.CodePage_markdownList__5UPPO li{color:#d4d4d4;margin:8px 0;line-height:1.6}.CodePage_inlineCode__iM1sn{background-color:rgba(255,255,255,.1);color:#ce9178;padding:3px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.CodePage_projectCard__y0bX0{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:24px;margin:32px 0;transition:all .3s ease}.CodePage_projectCard__y0bX0:hover{border-color:#569cd6;box-shadow:0 4px 12px rgba(86,156,214,.1)}.CodePage_imageContainer__wsFfq{margin:16px 0 24px;text-align:center}.CodePage_projectImage__WZnQa{width:100%;height:auto;border-radius:8px;border:1px solid #3c3c3c;transition:transform .3s ease}.CodePage_projectImage__WZnQa:hover{transform:scale(1.02)}.CodePage_contactContainer__cueLi,.CodePage_linkContainer__5zqv0{margin-top:20px;display:flex;gap:16px;flex-wrap:wrap}.CodePage_contactContainer__cueLi{justify-content:center}.CodePage_markdownLink__D_gZH{color:#4fc1ff;text-decoration:none;font-weight:500;padding:8px 16px;border:1px solid #4fc1ff;border-radius:6px;transition:all .3s ease;display:inline-block}.CodePage_markdownLink__D_gZH:hover{background-color:#4fc1ff;color:#1e1e1e;transform:translateY(-2px)}.CodePage_techGrid__NyNSS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.CodePage_techCategory__hIoWu{background-color:rgba(255,255,255,.05);padding:16px;border-radius:6px;border:1px solid #3c3c3c}.CodePage_statusBadge__aCJaf{margin:20px 0}.CodePage_completedBadge__qAw0J{background-color:#28a745;color:white}.CodePage_completedBadge__qAw0J,.CodePage_ongoingBadge__wdJjB{padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.CodePage_ongoingBadge__wdJjB,.CodePage_statusOngoing__bNNQD{background-color:#ffc107;color:#000}.CodePage_statusOngoing__bNNQD{padding:4px 8px;border-radius:12px;font-weight:600;font-size:.8rem}.CodePage_projectHighlight__w8hOa{background-color:#1e1e1e}.CodePage_experienceHeader__rFz3B,.CodePage_projectHighlight__w8hOa{border:1px solid #3c3c3c;border-radius:8px;padding:20px;margin:20px 0}.CodePage_experienceHeader__rFz3B{background-color:#252526}.CodePage_companyName__LervM{color:#4ec9b0;font-size:1.5rem;font-weight:600;margin:0 0 12px}.CodePage_experienceMeta__tEIPN{display:flex;gap:16px;flex-wrap:wrap}.CodePage_duration__5Ty0R,.CodePage_employmentType__TX59z{color:#9cdcfe;font-size:.9rem}.CodePage_currentRole__Y0wJb{background-color:#28a745}.CodePage_currentRole__Y0wJb,.CodePage_pastRole__KW5HI{color:white;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.CodePage_pastRole__KW5HI{background-color:#6c757d}.CodePage_achievementsList__yBZth{margin:20px 0}.CodePage_achievement__oBJh3{background-color:rgba(255,255,255,.05);border-left:4px solid #569cd6;padding:16px;margin:16px 0;border-radius:0 6px 6px 0}.CodePage_achievement__oBJh3 strong{color:#dcdcaa;display:block;margin-bottom:8px}.CodePage_achievement__oBJh3 p{color:#d4d4d4;margin:0;line-height:1.6}.CodePage_contactGrid__PJPDp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0}.CodePage_contactCard__aiEh9{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;transition:all .3s ease}.CodePage_contactCard__aiEh9:hover{border-color:#569cd6;transform:translateY(-2px)}.CodePage_contactDescription__WInQg{color:#858585;font-size:.9rem;margin:8px 0 0;line-height:1.5}.CodePage_profileImage__4iGep{border:3px solid #569cd6;transition:transform .3s ease}.CodePage_markdownQuote__YXfpd{background-color:rgba(255,255,255,.05);border-left:4px solid #4fc1ff;padding:16px 20px;margin:20px 0;font-style:italic;color:#9cdcfe;border-radius:0 6px 6px 0}.CodePage_socialLinks___Hnwk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:24px 0}.CodePage_socialLink__2cqcc{display:flex;align-items:center;background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;text-decoration:none;transition:all .3s ease;color:inherit}.CodePage_socialLink__2cqcc:hover{border-color:#569cd6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(86,156,214,.1)}.CodePage_socialIcon__bQey_{font-size:2rem;margin-right:16px;flex-shrink:0}.CodePage_socialContent__3gaAx{flex:1}.CodePage_socialContent__3gaAx strong{color:#4fc1ff;font-size:1.1rem;display:block;margin-bottom:4px}.CodePage_socialContent__3gaAx p{color:#858585;margin:0;font-size:.9rem;line-height:1.4}.CodePage_callToAction__X2_o2{background-color:#252526;border:1px solid #569cd6;border-radius:8px;padding:24px;margin:32px 0;text-align:center}.CodePage_projectNavGrid__Ps_gN{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin:24px 0}.CodePage_projectNavCard__9Ow0O{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease}.CodePage_projectNavCard__9Ow0O:hover{border-color:#569cd6;transform:translateY(-2px);box-shadow:0 6px 20px rgba(86,156,214,.15)}.CodePage_projectNavHeader__rqw0w{display:flex;align-items:center;margin-bottom:12px}.CodePage_projectNavIcon__cNU2e{font-size:2rem;margin-right:12px}.CodePage_projectNavTitle__xmdkQ{color:#4ec9b0;font-size:1.2rem;font-weight:600;margin:0}.CodePage_projectNavDescription__l7G2d{color:#d4d4d4;line-height:1.6;margin:12px 0 16px;font-size:.95rem}.CodePage_projectNavTech__Z70pR{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.CodePage_techTag__PUkSq{background-color:#007acc;color:white;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.CodePage_projectNavStatus__edbaI{margin-top:12px}.CodePage_statusCompleted__yVl9v{background-color:#28a745;color:white;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.CodePage_experienceTimeline__U_6d_{display:flex;flex-direction:column;gap:24px;margin:24px 0}.CodePage_experienceNavCard__Npv9x{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:24px;cursor:pointer;transition:all .3s ease}.CodePage_experienceNavCard__Npv9x:hover{border-color:#569cd6;transform:translateX(4px);box-shadow:0 4px 16px rgba(86,156,214,.15)}.CodePage_experienceNavHeader__Lc5T1{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.CodePage_experienceNavIcon__ncX8J{font-size:2rem;margin-right:16px}.CodePage_experienceNavTitleGroup__l3bL7{flex:1}.CodePage_experienceNavTitle__JYZsG{color:#4ec9b0;font-size:1.3rem;font-weight:600;margin:0 0 4px}.CodePage_experienceNavCompany__FEvug{color:#9cdcfe;font-size:1rem;margin:0;font-weight:500}.CodePage_experienceNavStatus__smUsX{margin-left:16px}.CodePage_statusCurrent__lduCH{background-color:#28a745}.CodePage_statusCurrent__lduCH,.CodePage_statusPast__9t_EC{color:white;padding:6px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.CodePage_statusPast__9t_EC{background-color:#6c757d}.CodePage_experienceNavDetails__w8oOH{margin-left:48px}.CodePage_experienceNavDuration___1Haj{color:#858585;margin:0 0 8px;font-size:.9rem}.CodePage_experienceNavDescription__W3M7_{color:#d4d4d4;line-height:1.6;margin:8px 0 16px;font-size:.95rem}.CodePage_experienceNavTech__1M6VD{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CodePage_portfolioStats__CUeVQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:24px 0}.CodePage_statCard__9BLaY{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.CodePage_statCard__9BLaY:hover{border-color:#569cd6;transform:translateY(-2px)}.CodePage_statNumber__bYNRd{color:#4fc1ff;font-size:2.5rem;font-weight:700;margin:0 0 8px}.CodePage_statLabel__HAkYS{color:#858585;margin:0;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.CodePage_educationTimeline__ZUzaw{margin:24px 0}.CodePage_educationCard___s_vw{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:24px;margin:24px 0;transition:all .3s ease}.CodePage_educationCard___s_vw:hover{border-color:#569cd6;box-shadow:0 4px 16px rgba(86,156,214,.15)}.CodePage_educationHeader__ol77S{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.CodePage_educationIcon__2TEil{font-size:2rem;margin-right:16px}.CodePage_educationTitleGroup__OleMM{flex:1}.CodePage_educationTitle__ZAt3T{color:#4ec9b0;font-size:1.3rem;font-weight:600;margin:0 0 4px}.CodePage_educationInstitution__LpQCC{color:#9cdcfe;font-size:1rem;margin:0;font-weight:500}.CodePage_educationStatus__nw5me{margin-left:16px}.CodePage_statusGraduated__WU_Zy{background-color:#28a745;color:white;padding:6px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.CodePage_educationDetails__hivIT{margin-left:48px}.CodePage_educationDuration__0lTPF{color:#858585;margin:0 0 12px;font-size:.9rem}.CodePage_educationDescription__txWPF{color:#d4d4d4;line-height:1.6;margin:8px 0 20px;font-size:.95rem}.CodePage_educationAchievements__7Lfzi{margin:20px 0}.CodePage_achievementTitle__BKipw{color:#dcdcaa;font-size:1rem;font-weight:600;margin:0 0 8px}.CodePage_achievementList__q4MK2{margin:8px 0;padding-left:20px}.CodePage_achievementList__q4MK2 li{color:#d4d4d4;margin:6px 0;line-height:1.5}.CodePage_educationSubjects__w_uB3{margin:20px 0}.CodePage_subjectTitle__kTry2{color:#dcdcaa;font-size:1rem;font-weight:600;margin:0 0 12px}.CodePage_subjectGrid__Vu5FJ{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.CodePage_subjectTag__UBrXZ{background-color:#007acc;color:white;padding:6px 12px;border-radius:12px;font-size:.8rem;font-weight:500}.CodePage_skillsSection__Xn0cb{margin:24px 0}.CodePage_skillCategory___j36I{margin-bottom:24px}.CodePage_skillCategoryTitle__FRJQM{color:#dcdcaa;font-size:1rem;font-weight:600;display:inline-block}.CodePage_skillGrid__XnGbZ{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.CodePage_skillTag__TLVyi{background-color:#252526;color:white;padding:6px 12px;border-radius:12px;font-size:.8rem;font-weight:500;transition:all .2s ease;cursor:default}.CodePage_skillTag__TLVyi:hover{background-color:#005a99;transform:translateY(-1px)}.CodePage_learningGrid__6_COr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:24px 0}.CodePage_learningCard__Ia4UQ{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;transition:all .3s ease}.CodePage_learningCard__Ia4UQ:hover{border-color:#569cd6;transform:translateY(-2px)}.CodePage_competencyGrid__qMxbR{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0}.CodePage_competencyCard__zSU0q{background-color:#252526;border:1px solid #3c3c3c;border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.CodePage_competencyCard__zSU0q:hover{border-color:#569cd6;transform:translateY(-2px)}.CodePage_competencyTitle__X8434{color:#4fc1ff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.CodePage_competencyCard__zSU0q p{color:#d4d4d4;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.CodePage_markdownContent__Q3tE5{padding:16px}.CodePage_markdownH1__Hg6G5{font-size:2rem}.CodePage_markdownH2__RsHBZ{font-size:1.5rem}.CodePage_linkContainer__5zqv0{flex-direction:column}.CodePage_contactGrid__PJPDp,.CodePage_techGrid__NyNSS{grid-template-columns:1fr}.CodePage_experienceMeta__tEIPN{flex-direction:column;gap:8px}.CodePage_projectNavGrid__Ps_gN,.CodePage_socialLinks___Hnwk{grid-template-columns:1fr}.CodePage_experienceTimeline__U_6d_{gap:16px}.CodePage_competencyGrid__qMxbR,.CodePage_learningGrid__6_COr{grid-template-columns:1fr}.CodePage_subjectGrid__Vu5FJ{gap:6px}.CodePage_educationDetails__hivIT{margin-left:0}}.TraditionalPortfolio_resumeContainer__KOGk9{min-height:100vh;background:#0a0a0a;font-family:var(--font-geist-sans);overflow-x:hidden;width:100%}.TraditionalPortfolio_header__qaYY8{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:#1a1a1a;border-bottom:1px solid #333;box-shadow:0 2px 10px rgba(0,0,0,.5);position:sticky;top:0;z-index:100}.TraditionalPortfolio_backButton__2M7eW,.TraditionalPortfolio_themeToggle__mvE29{padding:.5rem 1rem;border:1px solid #333;border-radius:6px;background:#2a2a2a;color:#e5e7eb;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease}.TraditionalPortfolio_backButton__2M7eW:hover,.TraditionalPortfolio_themeToggle__mvE29:hover{background:#3a3a3a;border-color:#555}.TraditionalPortfolio_pdfContainer__ucnda{height:calc(100vh - 80px);display:flex;flex-direction:column;padding:2rem;background:#0a0a0a;box-sizing:border-box}.TraditionalPortfolio_pdfViewer__w9WWh{flex:1;border:none;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.TraditionalPortfolio_pdfControls__ffWDr{display:flex;justify-content:center;padding:2rem}.TraditionalPortfolio_downloadButton__BRp7G{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#22c55e;color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(34,197,94,.3)}.TraditionalPortfolio_downloadButton__BRp7G:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,197,94,.4)}.TraditionalPortfolio_webResumeContainer__Z0XPS{min-height:100vh;background:#0a0a0a;overflow-x:hidden;width:100%}.TraditionalPortfolio_heroSection__9QAlC{position:relative;padding:4rem 2rem;text-align:center;color:#e5e7eb;background:#111;border-bottom:1px solid #333;box-sizing:border-box}.TraditionalPortfolio_heroBackground__QLEvY{position:absolute;top:0;left:0;width:100%;height:100%;background:#111}.TraditionalPortfolio_heroContent__8cYsR{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box;padding:0 1rem}.TraditionalPortfolio_profileImageContainer__3NZmR{position:relative}.TraditionalPortfolio_profileImage__Ju0Ja{width:120px;height:120px;border-radius:50%;background:#2a2a2a;border:3px solid #444;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.5)}.TraditionalPortfolio_profileInitial__1NA6N{font-size:2.5rem;font-weight:700;color:#e5e7eb}.TraditionalPortfolio_heroText__Ox3dH{text-align:center}.TraditionalPortfolio_heroName__lGiNR{font-size:3rem;font-weight:700;margin-bottom:.5rem;color:#ffffff}.TraditionalPortfolio_heroTitle__agrPY{font-size:1.5rem;font-weight:500;margin-bottom:.5rem;color:#d1d5db}.TraditionalPortfolio_heroSubtitle__EJyZY{font-size:1.1rem;color:#9ca3af;margin-bottom:2rem}.TraditionalPortfolio_heroButtons__wDT5C{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.TraditionalPortfolio_heroButton__wjgrw{padding:.875rem 2rem;background:#2a2a2a;border:2px solid #444;color:#e5e7eb;text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.TraditionalPortfolio_heroButton__wjgrw:hover{background:#3a3a3a;border-color:#555;color:#ffffff}.TraditionalPortfolio_resumeContent__bMTB_{max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem;box-sizing:border-box}.TraditionalPortfolio_card__NGX7J,.TraditionalPortfolio_contactCard__UUJby{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:all .3s ease;box-sizing:border-box}.TraditionalPortfolio_card__NGX7J:hover,.TraditionalPortfolio_contactCard__UUJby:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.4);border-color:#444}.TraditionalPortfolio_cardTitle__Jm_Jm{font-size:1.75rem;font-weight:700;color:#ffffff;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;border-bottom:2px solid #333;padding-bottom:.5rem}.TraditionalPortfolio_contactGrid__bIUcT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.TraditionalPortfolio_contactItem__FMI7C{display:flex;align-items:center;gap:1rem;padding:1rem;background:#2a2a2a;border:1px solid #444;border-radius:8px;transition:all .3s ease;color:#e5e7eb}.TraditionalPortfolio_contactItem__FMI7C:hover{background:#333;border-color:#555}.TraditionalPortfolio_contactIcon__qso_k{font-size:1.2rem;width:2rem;text-align:center;color:#9ca3af}.TraditionalPortfolio_contactItem__FMI7C a{color:#60a5fa;text-decoration:none;font-weight:500}.TraditionalPortfolio_contactItem__FMI7C a:hover{color:#93c5fd;text-decoration:underline}.TraditionalPortfolio_availability__1VYSX{text-align:center}.TraditionalPortfolio_availabilityBadge__jvGFg{display:inline-block;padding:.75rem 2rem;background:#22c55e;color:white;border-radius:8px;font-weight:600;border:1px solid #16a34a}.TraditionalPortfolio_experienceItem__srmvR,.TraditionalPortfolio_projectItem__cFP8d{margin-bottom:2rem;padding:2rem;background:#2a2a2a;border-radius:8px;border:1px solid #444;transition:all .3s ease}.TraditionalPortfolio_experienceItem__srmvR:hover,.TraditionalPortfolio_projectItem__cFP8d:hover{background:#333;border-color:#555}.TraditionalPortfolio_experienceItem__srmvR:last-child,.TraditionalPortfolio_projectItem__cFP8d:last-child{margin-bottom:0}.TraditionalPortfolio_experienceHeader__hPWjN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.TraditionalPortfolio_experienceHeader__hPWjN h3,.TraditionalPortfolio_projectItem__cFP8d h3{font-size:1.4rem;font-weight:700;color:#ffffff;margin:0}.TraditionalPortfolio_date__cw1yd{font-size:.9rem;color:#d1d5db;font-weight:600;background:#374151;padding:.5rem 1rem;border-radius:6px;border:1px solid #4b5563;white-space:nowrap}.TraditionalPortfolio_role__FefWX{font-size:1.1rem;font-weight:600;color:#d1d5db;margin:.5rem 0}.TraditionalPortfolio_location__T_TAk{font-size:.95rem;color:#9ca3af;font-style:italic;margin:.25rem 0}.TraditionalPortfolio_achievements__bCBCz,.TraditionalPortfolio_projectDetails__PiSO_{list-style:none;padding:0;margin:1rem 0 0}.TraditionalPortfolio_achievements__bCBCz li,.TraditionalPortfolio_projectDetails__PiSO_ li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#d1d5db;line-height:1.7}.TraditionalPortfolio_achievements__bCBCz li:before,.TraditionalPortfolio_projectDetails__PiSO_ li:before{content:"▸";position:absolute;left:0;color:#60a5fa;font-weight:700;font-size:1.1rem}.TraditionalPortfolio_achievementTags__Sbp3L{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.TraditionalPortfolio_tag__MpOfa{padding:.5rem 1rem;background:#f59e0b;color:#000;border-radius:6px;font-size:.85rem;font-weight:600;border:1px solid #d97706}.TraditionalPortfolio_courseSection___xfea{margin-top:1.5rem}.TraditionalPortfolio_courseTitle___gJ05{font-size:1rem;font-weight:600;color:#e5e7eb;margin-bottom:1rem}.TraditionalPortfolio_courseTags__DX9BS{display:flex;flex-wrap:wrap;gap:.5rem}.TraditionalPortfolio_courseTag__Hentj{padding:.4rem .8rem;background:#374151;color:#93c5fd;border:1px solid #4b5563;border-radius:6px;font-size:.8rem;font-weight:500;transition:all .3s ease}.TraditionalPortfolio_courseTag__Hentj:hover{background:#4b5563;color:#bfdbfe}.TraditionalPortfolio_skillsGrid__ot_pj{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2rem}.TraditionalPortfolio_skillCategory__L2c_M{background:#2a2a2a;padding:2rem;border-radius:8px;border:1px solid #444;transition:all .3s ease}.TraditionalPortfolio_skillCategory__L2c_M:hover{border-color:#555;background:#333}.TraditionalPortfolio_skillCategoryTitle__8lXif{font-size:1.2rem;font-weight:700;color:#ffffff;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}.TraditionalPortfolio_skillIcon__RzfOF{font-size:1.5rem}.TraditionalPortfolio_skillTags__Gc4rv{display:flex;flex-wrap:wrap;gap:.75rem}.TraditionalPortfolio_skillTag__PHHFA{padding:.6rem 1.2rem;background:#4b5563;color:#e5e7eb;border-radius:6px;font-size:.85rem;font-weight:600;transition:all .3s ease;border:1px solid #6b7280}.TraditionalPortfolio_skillTag__PHHFA:hover{background:#6b7280;color:#ffffff}.TraditionalPortfolio_projectTech__bTIix{font-size:.9rem;color:#60a5fa;font-weight:600;margin:.5rem 0 .25rem}.TraditionalPortfolio_projectDates__4oPeD{font-size:.85rem;color:#9ca3af;font-style:italic;margin:0 0 1rem}@media (max-width:1024px) and (min-width:769px){.TraditionalPortfolio_skillsGrid__ot_pj{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:1.5rem}.TraditionalPortfolio_contactGrid__bIUcT{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.TraditionalPortfolio_card__NGX7J,.TraditionalPortfolio_contactCard__UUJby{padding:2rem}.TraditionalPortfolio_resumeContent__bMTB_{padding:1.5rem}}@media (max-width:768px){.TraditionalPortfolio_resumeContainer__KOGk9{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}.TraditionalPortfolio_header__qaYY8{padding:.75rem 1rem;flex-direction:column;gap:.75rem}.TraditionalPortfolio_backButton__2M7eW,.TraditionalPortfolio_themeToggle__mvE29{width:100%;padding:.75rem}.TraditionalPortfolio_heroSection__9QAlC{padding:3rem 1rem;overflow-x:hidden;box-sizing:border-box}.TraditionalPortfolio_heroContent__8cYsR{padding:0 1rem;max-width:100%}.TraditionalPortfolio_heroName__lGiNR{font-size:2.2rem}.TraditionalPortfolio_heroTitle__agrPY{font-size:1.2rem}.TraditionalPortfolio_heroButtons__wDT5C{flex-direction:column;width:100%;padding:0;box-sizing:border-box}.TraditionalPortfolio_heroButton__wjgrw{justify-content:center;padding:1rem 1.5rem;width:100%;box-sizing:border-box;margin:0}.TraditionalPortfolio_webResumeContainer__Z0XPS{padding:0;margin:0;width:100%;box-sizing:border-box}.TraditionalPortfolio_resumeContent__bMTB_{padding:1rem;box-sizing:border-box}.TraditionalPortfolio_card__NGX7J,.TraditionalPortfolio_contactCard__UUJby{padding:1.5rem;overflow-x:hidden;max-width:100%;box-sizing:border-box}.TraditionalPortfolio_experienceHeader__hPWjN{flex-direction:column;align-items:flex-start}.TraditionalPortfolio_skillsGrid__ot_pj{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem}.TraditionalPortfolio_contactGrid__bIUcT{grid-template-columns:1fr;overflow-x:hidden}.TraditionalPortfolio_contactItem__FMI7C{max-width:100%;overflow-x:hidden;box-sizing:border-box}.TraditionalPortfolio_achievementTags__Sbp3L,.TraditionalPortfolio_courseTags__DX9BS,.TraditionalPortfolio_skillTags__Gc4rv{overflow-x:hidden}.TraditionalPortfolio_courseTag__Hentj,.TraditionalPortfolio_skillTag__PHHFA,.TraditionalPortfolio_tag__MpOfa{max-width:100%;overflow:hidden;text-overflow:ellipsis}.TraditionalPortfolio_profileImage__Ju0Ja{width:100px;height:100px}.TraditionalPortfolio_profileInitial__1NA6N{font-size:2rem}}@media print{.TraditionalPortfolio_header__qaYY8{display:none}.TraditionalPortfolio_resumeContainer__KOGk9,.TraditionalPortfolio_webResumeContainer__Z0XPS{background:white}.TraditionalPortfolio_heroSection__9QAlC{background:white;color:black;padding:2rem 0}.TraditionalPortfolio_card__NGX7J,.TraditionalPortfolio_contactCard__UUJby{background:white;box-shadow:none;border:1px solid #e5e7eb;margin-bottom:1rem}.TraditionalPortfolio_heroName__lGiNR{color:black;-webkit-text-fill-color:black}.TraditionalPortfolio_heroSubtitle__EJyZY,.TraditionalPortfolio_heroTitle__agrPY{color:black}}.Netflix_shell__oa2eN{--nf-pad:clamp(14px,4vw,56px);min-height:100vh;background:#000;color:#fff;font-family:var(--font-sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif);position:relative;isolation:isolate}.Netflix_display__RX0TS{font-family:var(--font-bebas,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif)}.Netflix_noise__MUxEu{background-image:radial-gradient(1100px 600px at 12% 0,rgba(229,9,20,.28),rgba(0,0,0,0) 55%),radial-gradient(900px 520px at 90% 8%,rgba(59,130,246,.2),rgba(0,0,0,0) 56%),radial-gradient(900px 520px at 70% 110%,rgba(34,197,94,.16),rgba(0,0,0,0) 58%),radial-gradient(1000px 520px at 40% 120%,rgba(245,158,11,.14),rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.86))}.Netflix_scrimTop__3Ktzb{background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.25),rgba(0,0,0,0))}.Netflix_scrimBottom__lkIcb{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.65),rgba(0,0,0,.92))}.Netflix_focus__M842s{outline:none}.Netflix_focus__M842s:focus-visible{box-shadow:0 0 0 2px rgba(229,9,20,.55),0 0 0 4px rgba(0,0,0,.9)}.Netflix_scrollNoBar__XH7C8{scrollbar-width:none}.Netflix_scrollNoBar__XH7C8::-webkit-scrollbar{display:none}.Netflix_bgLayer__GIJvA{z-index:-1}.Netflix_bgLayer__GIJvA,.Netflix_fill__Mm9S0{position:absolute;inset:0}.Netflix_main__xnV0K{padding-bottom:48px}.Netflix_rows__jgF_6{position:relative;z-index:10;margin-top:-24px;padding-top:8px}.Netflix_footer__ojCBd{margin-top:40px}.Netflix_footerInner__puNvg{padding-left:var(--nf-pad);padding-right:var(--nf-pad)}.Netflix_footerBorder__P155K{border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.Netflix_footerName__UswGM{font-size:13px;font-weight:600;color:rgba(255,255,255,.9)}.Netflix_footerLinks__72Gej{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;color:rgba(255,255,255,.6)}.Netflix_footerLinks__72Gej a{color:inherit;text-decoration:none}.Netflix_footerLinks__72Gej a:hover{color:rgba(255,255,255,.8)}.Netflix_footerSep__UBNU7{color:rgba(255,255,255,.25)}.Netflix_footerNote__yDfdT{margin-top:12px;font-size:12px;color:rgba(255,255,255,.45)}.Netflix_nav__Ac3jx{z-index:50;transition:background-color .2s ease,border-color .2s ease}.Netflix_navFixed__oGVfd{position:fixed;left:0;right:0;top:0}.Netflix_navEmbedded__V1bRi{position:-webkit-sticky;position:sticky;top:0}.Netflix_navScrolled__h20Lw{background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.Netflix_navInner__9PkvO{display:flex;align-items:center;gap:16px;padding:12px var(--nf-pad)}.Netflix_navScrim__QEe_E{position:absolute;left:0;right:0;top:0;height:96px;pointer-events:none}.Netflix_pillBtn__oTOnX{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:8px 12px;font-size:13px;font-weight:600;color:rgba(255,255,255,.9);cursor:pointer}.Netflix_pillBtn__oTOnX:hover{background:rgba(255,255,255,.1)}.Netflix_pillBtnRed__kBNJ3{border-color:rgba(229,9,20,.5);background:rgba(229,9,20,.2);color:#fff}.Netflix_pillBtnRed__kBNJ3:hover{background:rgba(229,9,20,.25)}.Netflix_iconBtn__2Qam8{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:8px;color:rgba(255,255,255,.8);text-decoration:none}.Netflix_iconBtn__2Qam8:hover{background:rgba(255,255,255,.1)}.Netflix_logo__3OkJc{display:flex;align-items:baseline;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.Netflix_logoMark__pKLkN{font-size:30px;letter-spacing:.02em;color:#e50914;text-shadow:0 18px 40px rgba(229,9,20,.35)}.Netflix_logoWord__mfLY6{display:none;font-size:18px;letter-spacing:.28em;color:rgba(255,255,255,.9)}.Netflix_navLinks__4_MnI{display:none;align-items:center;gap:16px;font-size:13px;color:rgba(255,255,255,.75)}.Netflix_navLinks__4_MnI a{color:inherit;text-decoration:none;transition:color .15s ease}.Netflix_navLinks__4_MnI a:hover{color:#fff}.Netflix_navRight__P5VB9{margin-left:auto;display:flex;align-items:center;gap:8px}.Netflix_search__VH8xe{display:none;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:8px 12px;color:rgba(255,255,255,.7)}.Netflix_search__VH8xe:focus-within{border-color:rgba(255,255,255,.2)}.Netflix_search__VH8xe input{width:176px;background:transparent;border:0;outline:none;color:rgba(255,255,255,.9);font-size:13px}.Netflix_search__VH8xe input::placeholder{color:rgba(255,255,255,.45)}.Netflix_onlySmUpFlex__qkCAb,.Netflix_onlySmUp__H_gTk{display:none}.Netflix_hero__XCCbn{position:relative}.Netflix_heroStage__Ykj4y{position:relative;height:92vh;min-height:640px;width:100%}.Netflix_heroBg__4cVSV{position:absolute;inset:0;z-index:0;background:#000}.Netflix_heroMedia__yCwfi{position:absolute;inset:0;z-index:0;height:100%;width:100%;object-fit:cover}.Netflix_heroOverlayAccent__bRs5q,.Netflix_heroOverlayNoise__FB3Kt{pointer-events:none;position:absolute;inset:0;z-index:10}.Netflix_heroOverlayNoise__FB3Kt{opacity:.7}.Netflix_heroOverlays__vweCU{pointer-events:none;position:absolute;inset:0;z-index:10}.Netflix_heroScrimTop__ngglV{position:absolute;left:0;right:0;top:0;height:144px}.Netflix_heroScrimBottom__xPKAL{position:absolute;left:0;right:0;bottom:0;height:256px}.Netflix_heroScanlines__ZijWP{position:absolute;inset:0;opacity:.1;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,rgba(0,0,0,0) 4px,rgba(0,0,0,0) 8px)}.Netflix_heroInner__46sCA{position:relative;z-index:20;display:flex;height:100%;align-items:flex-end;padding:0 var(--nf-pad) 48px}.Netflix_heroCopy__1az0T{max-width:48rem}.Netflix_heroMetaLine__G7N0Q{color:rgba(255,255,255,.7);font-size:14px}.Netflix_heroMetaSep___PCiE{color:rgba(255,255,255,.35)}.Netflix_heroTitle__i_WGu{margin-top:12px;font-size:56px;line-height:.9;letter-spacing:.02em}.Netflix_heroHeadline__bG1_U{margin-top:16px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.8)}.Netflix_heroLogline__48MRm{margin-top:8px;font-size:13px;line-height:1.6;color:rgba(255,255,255,.6)}.Netflix_heroActions__mh9C6{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.Netflix_btnPrimary__rn7Xx{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;padding:12px 20px;font-size:13px;font-weight:600;color:#000;cursor:pointer;border:0}.Netflix_btnPrimary__rn7Xx:hover{background:rgba(255,255,255,.9)}.Netflix_btnSecondary__qiJKV{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.1);padding:12px 20px;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.Netflix_btnSecondary__qiJKV:hover{background:rgba(255,255,255,.15)}.Netflix_heroBadge__VkPiK{margin-top:24px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.4);padding:6px 12px;font-size:12px;color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Netflix_heroBadgeMuted__Fgek0{color:rgba(255,255,255,.6)}.Netflix_heroFade__DyHJT{pointer-events:none;position:absolute;left:0;right:0;bottom:-24px;height:48px;background:linear-gradient(180deg,rgba(0,0,0,0),#000)}.Netflix_row__kdOrX{margin-top:28px}.Netflix_rowHeader__w89iY{padding:0 var(--nf-pad);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.Netflix_rowTitle__kXz7D{font-size:16px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.9)}.Netflix_rowHint__gta6y{font-size:12px;color:rgba(255,255,255,.45)}.Netflix_rowStage__Z9RnC{position:relative;margin-top:8px;padding:0 var(--nf-pad)}.Netflix_rowEdge__wY3g9{pointer-events:none;position:absolute;top:0;bottom:0;width:64px;opacity:0;transition:opacity .2s ease}.Netflix_rowStage__Z9RnC:hover .Netflix_rowEdgeActive__fsnpC{opacity:1}.Netflix_rowEdgeLeft__HqBr3{left:0;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,0))}.Netflix_rowEdgeRight__PgmHq{right:0;background:linear-gradient(270deg,rgba(0,0,0,.8),rgba(0,0,0,0))}.Netflix_rowArrow__xZBco{position:absolute;top:50%;transform:translateY(-50%);z-index:20;height:44px;width:44px;display:none;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.45);color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .2s ease;cursor:pointer}.Netflix_rowStage__Z9RnC:hover .Netflix_rowArrow__xZBco{opacity:1}.Netflix_rowArrow__xZBco:disabled{opacity:0;cursor:default}.Netflix_rowArrowLeft__p_g6H{left:4px}.Netflix_rowArrowRight__HVAxd{right:4px}.Netflix_scroller__qGOaZ{position:relative;z-index:10;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-behavior:smooth;touch-action:pan-x;padding:16px}.Netflix_rowList__rXmpd{display:flex;gap:10px}.Netflix_rowItem__Utozy{flex:0 0 auto}.Netflix_card__XaBsQ{position:relative;width:280px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3);box-shadow:0 18px 50px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,0);will-change:transform}.Netflix_card__XaBsQ:hover{border-color:rgba(255,255,255,.2);box-shadow:0 20px 55px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.1)}.Netflix_cardMedia__021t4{position:relative;aspect-ratio:16/9;background:#000}.Netflix_cardImgBlur__5WLkN{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;filter:blur(18px);transform:scale(1.1);opacity:.25}.Netflix_cardImgMain__HwK2V{position:absolute;inset:0;height:100%;width:100%;object-fit:contain}.Netflix_cardHoverGif__Vgjua{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;display:none}.Netflix_card__XaBsQ:hover .Netflix_cardHoverGif__Vgjua{display:block}.Netflix_cardMeta__xedaj{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,.95),rgba(0,0,0,0))}.Netflix_cardTitlePill__XfKeL{display:inline-flex;max-width:100%;border-radius:6px;background:#000;padding:6px 10px}.Netflix_cardTitle__px9tC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:.02em;color:#fff}.Netflix_modalOverlay__Qi_X3{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Netflix_modalRoot__oa3uM{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px 12px}.Netflix_modalContent__V2Anq{width:min(980px,92vw);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#000;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.75);position:relative;z-index:1}.Netflix_modalMedia__iCagu{position:relative;height:240px;overflow:hidden;background:#000}.Netflix_modalImgBlur___OKI_{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;filter:blur(28px);transform:scale(1.1);opacity:.2}.Netflix_modalImgMain__dW1cs{position:absolute;inset:0;height:100%;width:100%;object-fit:contain}.Netflix_modalCloseWrap__J4bys{position:absolute;right:16px;top:16px}.Netflix_modalClose__1O0XW{height:40px;width:40px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.Netflix_modalBody__1jCcb{border-top:1px solid rgba(255,255,255,.1);padding:16px 20px 24px}.Netflix_modalTitle__fy2uZ{font-size:22px;font-weight:600;color:#fff}.Netflix_modalSubtitle__4Ln8j{margin-top:4px;font-size:13px;color:rgba(255,255,255,.7)}.Netflix_modalMeta__E_Lzz{margin-top:8px;font-size:12px;line-height:1.6;color:rgba(255,255,255,.55)}.Netflix_modalGrid__PMFGM{margin-top:20px;display:grid;grid-gap:20px;gap:20px}.Netflix_modalBullets__txcoy{list-style:disc;padding-left:20px;margin:0;display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.6;color:rgba(255,255,255,.82)}.Netflix_modalEmpty__6bD8p{font-size:13px;color:rgba(255,255,255,.6)}.Netflix_modalAside__TfpH7{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:16px}.Netflix_modalAsideLabel__fnwNA{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.6)}.Netflix_modalAsideList__ZWY5X{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.Netflix_modalLink__98d4x{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.25);padding:10px 12px;font-size:13px;color:rgba(255,255,255,.86);text-decoration:none}.Netflix_modalLink__98d4x:hover{background:rgba(0,0,0,.35)}.Netflix_modalLinkIcon__Gro6E{flex:0 0 auto;color:rgba(255,255,255,.65)}.Netflix_truncate__nGqD3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.Netflix_logoWord__mfLY6,.Netflix_onlySmUp__H_gTk{display:inline}.Netflix_onlySmUpFlex__qkCAb{display:inline-flex}.Netflix_heroTitle__i_WGu{font-size:84px}.Netflix_card__XaBsQ{width:340px}.Netflix_modalBody__1jCcb{padding-left:28px;padding-right:28px}}@media (min-width:768px){.Netflix_navLinks__4_MnI{display:flex}.Netflix_rowArrow__xZBco{display:grid}}@media (min-width:1024px){.Netflix_search__VH8xe{display:flex}.Netflix_card__XaBsQ{width:380px}}@media (min-width:768px){.Netflix_modalGridWithLinks__UiTla{grid-template-columns:1.2fr .8fr}}