._sideNav_f2nnx_1{position:fixed;top:50%;right:40px;transform:translateY(-50%);z-index:var(--z-navigation);display:flex;flex-direction:column;gap:20px}._navIndicator_f2nnx_23{width:12px;height:12px;border-radius:50%;background-color:#fff3;cursor:pointer;transition:all var(--duration-normal) ease;position:relative}._navIndicator_f2nnx_23:before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:0;height:2px;background-color:var(--primary);transition:width var(--duration-normal) ease}._navIndicator_f2nnx_23:hover:before{width:40px}._navIndicator_f2nnx_23._active_f2nnx_75{background-color:var(--primary);box-shadow:0 0 10px var(--primary-glow)}._navTooltip_f2nnx_85{position:absolute;right:30px;top:50%;transform:translateY(-50%);background-color:var(--panel-bg);padding:5px 10px;border-radius:4px;font-size:var(--font-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:all var(--duration-normal) ease}._navIndicator_f2nnx_23:hover ._navTooltip_f2nnx_85{opacity:1;transform:translateY(-50%) translate(-5px)}@media (max-width: 768px){._sideNav_f2nnx_1{bottom:20px;right:0;left:0;top:auto;transform:none;flex-direction:row;justify-content:center;padding:0 20px}._navIndicator_f2nnx_23:before{display:none}._navTooltip_f2nnx_85{display:none}}._gridBackground_ps4am_1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-background);pointer-events:none}._gridBackground_ps4am_1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,240,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.02) 1px,transparent 1px);background-size:50px 50px;z-index:-1}._particleCanvas_11hum_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-background)}@media (prefers-reduced-motion: reduce){._particleCanvas_11hum_1{display:none}}._floatingFrame_1j1k7_1{position:absolute;background:var(--panel-bg);border:2px solid var(--primary);box-shadow:0 0 20px var(--primary-glow);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;cursor:pointer;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:transform,box-shadow;opacity:0}._frameBorder_1j1k7_33{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;pointer-events:none;z-index:1;background:linear-gradient(120deg,rgba(255,255,255,.2) 0%,transparent 40%,transparent 60%,rgba(255,255,255,.2) 100%);opacity:.3;transition:opacity .4s ease}._floatingFrame_1j1k7_1:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,240,255,.15) 50%,transparent 100%);animation:_holographicScan_1j1k7_1 8s linear infinite;z-index:2}._floatingFrame_1j1k7_1:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 0 30px var(--primary-glow);border-color:var(--accent);z-index:var(--z-elevated)}._floatingFrame_1j1k7_1:hover ._frameBorder_1j1k7_33{opacity:.7}@keyframes _holographicScan_1j1k7_1{0%{left:-100%}to{left:100%}}._framePlaceholder_1j1k7_123{position:absolute;top:0;right:0;bottom:0;left:0;background:#121c2ee6;z-index:3;display:flex;justify-content:center;align-items:center}._shimmer_1j1k7_143{width:80%;height:30%;background:linear-gradient(90deg,#121c2ecc,#00f0ff33,#121c2ecc);background-size:200% 100%;animation:_shimmerAnimation_1j1k7_1 1.5s infinite;border-radius:4px}@keyframes _shimmerAnimation_1j1k7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._frameImage_1j1k7_183{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;opacity:0;z-index:0}._frameLoaded_1j1k7_201 ._frameImage_1j1k7_183{opacity:1;transition:opacity .3s ease,transform .4s ease}._floatingFrame_1j1k7_1:hover ._frameImage_1j1k7_183{transform:scale(1.1)}._imageError_1j1k7_221{display:none}._imageFallback_1j1k7_229{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:var(--panel-bg);z-index:0}._fallbackIcon_1j1k7_249{font-size:2rem;color:var(--text-secondary)}._frameLabel_1j1k7_259{position:absolute;bottom:0;left:0;width:100%;padding:8px;background:linear-gradient(to top,rgba(8,16,30,.9),transparent);color:var(--text-primary);font-family:JetBrainsMono,monospace;font-size:var(--font-sm);opacity:0;transform:translateY(20px);transition:opacity var(--duration-normal) ease,transform var(--duration-normal) ease;z-index:3}._floatingFrame_1j1k7_1:hover ._frameLabel_1j1k7_259{opacity:1;transform:translateY(0)}@media (max-width: 767px){._floatingFrame_1j1k7_1{border-width:1px}._floatingFrame_1j1k7_1:hover{transform:translateY(-8px) rotate(0) scale(1.03)}._frameLabel_1j1k7_259{padding:4px;font-size:var(--font-xs)}}@media (prefers-reduced-motion: reduce){._floatingFrame_1j1k7_1:before{animation:none}._shimmer_1j1k7_143{animation:none;background:#00f0ff1a}._floatingFrame_1j1k7_1:hover{transform:translateY(-5px) scale(1.02)}._floatingFrame_1j1k7_1:hover ._frameImage_1j1k7_183{transform:scale(1.05)}}._framesContainer_1ba84_1{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;min-height:400px}._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,opacity}@keyframes _frameAppear_1ba84_1{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}._frameMain_1ba84_59{border-width:3px;border-color:var(--accent);box-shadow:0 0 30px #ffb80066;z-index:5}._frameMain_1ba84_59._animatedFrame_1ba84_25{animation:_mainFrameAppear_1ba84_1 .8s cubic-bezier(.34,1.56,.64,1) forwards,_floatMain_1ba84_1 6s ease-in-out .8s infinite}@keyframes _mainFrameAppear_1ba84_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _floatMain_1ba84_1{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}._frame2_1ba84_123{transform:rotate(-5deg);border-color:var(--secondary);box-shadow:0 0 20px var(--secondary-glow)}._frame2_1ba84_123._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float2_1ba84_1 7s ease-in-out .7s infinite}._frame3_1ba84_145{transform:rotate(3deg);border-color:var(--tertiary);box-shadow:0 0 20px var(--tertiary-glow)}._frame3_1ba84_145._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float3_1ba84_1 5s ease-in-out .7s infinite}._frame4_1ba84_167{transform:rotate(7deg)}._frame4_1ba84_167._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float4_1ba84_1 8s ease-in-out .7s infinite}._frame5_1ba84_185{transform:rotate(-4deg);border-color:var(--secondary);box-shadow:0 0 20px var(--secondary-glow)}._frame5_1ba84_185._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float5_1ba84_1 6s ease-in-out .7s infinite}._frame6_1ba84_207{transform:rotate(5deg);border-color:var(--tertiary);box-shadow:0 0 20px var(--tertiary-glow)}._frame6_1ba84_207._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float6_1ba84_1 7s ease-in-out .7s infinite}._frame7_1ba84_229{transform:rotate(-8deg);border-color:var(--primary);box-shadow:0 0 20px var(--primary-glow)}._frame7_1ba84_229._animatedFrame_1ba84_25{animation:_frameAppear_1ba84_1 .7s cubic-bezier(.34,1.56,.64,1) forwards,_float7_1ba84_1 6.5s ease-in-out .7s infinite}@keyframes _float2_1ba84_1{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-15px)}}@keyframes _float3_1ba84_1{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-20px)}}@keyframes _float4_1ba84_1{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-18px)}}@keyframes _float5_1ba84_1{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-12px)}}@keyframes _float6_1ba84_1{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-16px)}}@keyframes _float7_1ba84_1{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-14px)}}@media (max-width: 400px){@keyframes _floatMain_1ba84_1{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-5px)}}@keyframes _float2_1ba84_1{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-8px)}}@keyframes _float3_1ba84_1{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-8px)}}@keyframes _float4_1ba84_1{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-8px)}}@keyframes _float5_1ba84_1{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-8px)}}@keyframes _float6_1ba84_1{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}@keyframes _float7_1ba84_1{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-8px)}}}@media (prefers-reduced-motion: reduce){._animatedFrame_1ba84_25{animation:_fadeIn_1ba84_1 .5s ease forwards!important;transform:none!important}._frameMain_1ba84_59._animatedFrame_1ba84_25{animation:_fadeIn_1ba84_1 .5s ease forwards!important;transform:translate(-50%,-50%)!important}@keyframes _fadeIn_1ba84_1{0%{opacity:0}to{opacity:1}}}._button_b0r8s_1{padding:15px 30px;font-family:JetBrainsMono,monospace;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all var(--duration-normal) ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;position:relative;overflow:hidden}._button_b0r8s_1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#fff3,#fff0 70%);opacity:0;transform:scale(.5);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s ease}._button_b0r8s_1:hover{transform:translateY(-3px)}._button_b0r8s_1:hover:before{opacity:1;transform:scale(1)}._button_b0r8s_1:active{transform:translateY(0)}._button_b0r8s_1:active:before{opacity:.5}._button_b0r8s_1:disabled{opacity:.5;cursor:not-allowed;transform:none}._button_b0r8s_1:disabled:before{display:none}._primary_b0r8s_117{background:var(--primary);color:var(--main-bg);box-shadow:0 5px 20px var(--primary-glow)}._primary_b0r8s_117:hover{box-shadow:0 10px 25px var(--primary-glow)}._secondary_b0r8s_137{background:transparent;border:2px solid var(--primary);color:var(--primary)}._secondary_b0r8s_137:hover{background:#00f0ff1a;border-color:var(--primary)}@media (max-width: 768px){._button_b0r8s_1{width:100%;max-width:300px}}._heroSection_ahv1u_1{position:relative;height:100vh;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible;z-index:var(--z-default)}._heroContent_ahv1u_27{width:100%;height:100%;display:flex;flex-direction:column;padding:40px 20px;box-sizing:border-box}._framesWrapper_ahv1u_47{flex:1 1 auto;min-height:200px;position:relative;width:100%;opacity:0;transform:scale(.85)}._showFrames_ahv1u_65{animation:_framesFadeIn_ahv1u_1 1.2s ease forwards}@keyframes _framesFadeIn_ahv1u_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._textContent_ahv1u_95{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}._heroTitle_ahv1u_115{font-family:JetBrainsMono,monospace;font-size:clamp(2rem,5vw,var(--font-6xl));font-weight:800;margin:0;background:linear-gradient(45deg,var(--text-primary),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(-20px)}._titleVisible_ahv1u_141{animation:_titleSlideDown_ahv1u_1 .8s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes _titleSlideDown_ahv1u_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._heroSubtitle_ahv1u_173{font-size:clamp(1.25rem,3vw,var(--font-2xl));color:var(--primary);margin:0;font-weight:600;opacity:0;transform:translateY(-10px)}._subtitleVisible_ahv1u_191{animation:_subtitleSlideDown_ahv1u_1 .7s ease forwards}@keyframes _subtitleSlideDown_ahv1u_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._terminalContainer_ahv1u_223{width:80vw;max-width:800px;margin:10px auto;height:140px;opacity:0;transform:translateY(20px)}._terminalVisible_ahv1u_241{animation:_terminalSlideUp_ahv1u_1 .6s ease forwards}@keyframes _terminalSlideUp_ahv1u_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._terminalWindow_ahv1u_271{background:#08101ee6;border:1px solid rgba(0,240,255,.2);border-radius:8px;padding:15px;font-family:JetBrainsMono,monospace;font-size:clamp(.75rem,1.5vw,var(--font-sm));color:var(--text-secondary);box-shadow:0 0 20px #0000004d;height:100%;box-sizing:border-box;overflow:hidden}._terminalLine_ahv1u_299{margin-bottom:10px;display:flex;align-items:center}._promptFadeIn_ahv1u_311{display:inline-flex;align-items:center;animation:_fadeIn_ahv1u_1 .8s ease-in}._prompt_ahv1u_311{color:var(--tertiary);font-weight:700}._promptSymbol_ahv1u_333{color:var(--text-secondary);margin:0 4px}._directory_ahv1u_343{color:var(--primary);font-weight:700}._command_ahv1u_353{color:var(--text-primary)}._terminalOutput_ahv1u_361{position:relative;line-height:1.6;text-align:left;height:calc(100% - 40px)}._placeholder_ahv1u_375{visibility:hidden;position:absolute;top:0;left:0;right:0;white-space:pre-wrap;word-break:break-word}._typedText_ahv1u_395{position:absolute;top:0;left:0;right:0;white-space:pre-wrap;word-break:break-word}._highlightedWord_ahv1u_415{color:var(--accent);font-weight:700;position:relative;transition:all .3s ease;display:inline-block}._highlightedWord_ahv1u_415:hover{color:var(--secondary);transform:translateY(-2px)}._highlightedWord_ahv1u_415:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--secondary),var(--accent));transition:width .3s ease}._highlightedWord_ahv1u_415:hover:after{width:100%}._cursor_ahv1u_473{display:inline-block;color:var(--primary);margin-left:2px;vertical-align:middle;font-size:1em;line-height:1}._cursor_ahv1u_473._blinking_ahv1u_491{animation:_terminalBlink_ahv1u_1 1s steps(2,start) infinite}._ctaGroup_ahv1u_501{flex:0 0 auto;display:flex;gap:20px;justify-content:center;width:100%;margin-top:20px;opacity:0}._buttonsVisible_ahv1u_521{animation:_buttonsAppear_ahv1u_1 .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes _buttonsAppear_ahv1u_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_ahv1u_1{0%{opacity:0}to{opacity:1}}@keyframes _terminalBlink_ahv1u_1{0%,to{opacity:1}50%{opacity:0}}@media (max-width: 768px){._heroSection_ahv1u_1{padding:15px}._heroContent_ahv1u_27{padding:30px 0}._framesWrapper_ahv1u_47{min-height:150px}._textContent_ahv1u_95{gap:8px;margin:15px 0}._terminalContainer_ahv1u_223{max-width:100%;height:120px}._ctaGroup_ahv1u_501{flex-direction:column;align-items:center;gap:10px;margin-top:15px}._ctaGroup_ahv1u_501 button{width:100%;max-width:300px}._terminalWindow_ahv1u_271{padding:15px;font-size:var(--font-xs)}}@media (max-height: 700px){._heroContent_ahv1u_27{padding:20px 0}._framesWrapper_ahv1u_47{min-height:120px}._textContent_ahv1u_95{margin:10px 0;gap:5px}._terminalContainer_ahv1u_223{height:100px}._terminalWindow_ahv1u_271{padding:10px}._ctaGroup_ahv1u_501{margin-top:10px}}@media (max-height: 500px){._heroSection_ahv1u_1{min-height:500px;height:auto}._heroContent_ahv1u_27{padding:15px 0}._framesWrapper_ahv1u_47{min-height:100px}._terminalContainer_ahv1u_223{height:80px}}@media (prefers-reduced-motion: reduce){._titleVisible_ahv1u_141,._subtitleVisible_ahv1u_191,._terminalVisible_ahv1u_241,._showFrames_ahv1u_65,._buttonsVisible_ahv1u_521,._promptFadeIn_ahv1u_311{animation:_fadeIn_ahv1u_1 .5s ease forwards;transform:none}._highlightedWord_ahv1u_415:hover{transform:none}._highlightedWord_ahv1u_415:hover:after{width:100%}}._skillsSection_hl835_1{padding:100px 0}._skillsContainer_hl835_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}._skillCard_hl835_23{background:var(--panel-bg);border:1px solid rgba(0,240,255,.1);border-radius:12px;padding:30px;transition:all var(--duration-normal) ease}._skillCard_hl835_23:hover{transform:translateY(-10px);border-color:var(--primary);box-shadow:0 10px 30px #0003}._skillIcon_hl835_51{font-size:2.5rem;margin-bottom:20px;color:var(--primary)}._skillTitle_hl835_63{font-size:var(--font-xl);font-weight:600;margin-bottom:10px;color:var(--text-primary)}._skillDescription_hl835_77{color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){._skillsSection_hl835_1{padding:60px 0}._skillsContainer_hl835_9{grid-template-columns:1fr}}._projectsSection_pp3dw_3{min-height:100vh;width:100%;background:var(--main-bg);position:relative;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}._projectsContainer_pp3dw_27{width:100%;height:100vh;display:grid;grid-template-columns:350px 1fr;gap:0}._projectNav_pp3dw_45{background:#121c2ef2;border-right:1px solid rgba(0,240,255,.1);padding:30px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}._projectBtn_pp3dw_65{background:#08101ecc;border:1px solid rgba(0,240,255,.1);border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._projectBtn_pp3dw_65:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,240,255,.1),transparent);transition:left .5s}._projectBtn_pp3dw_65:hover:before{left:100%}._projectBtn_pp3dw_65:hover{border-color:var(--primary);transform:translate(5px);box-shadow:0 5px 20px #00f0ff33}._projectBtn_pp3dw_65._active_pp3dw_131{background:#00f0ff1a;border-color:var(--primary);box-shadow:inset 0 0 20px #00f0ff1a}._projectBtnContent_pp3dw_143 h3{color:var(--text-primary);font-size:18px;margin-bottom:8px;font-family:JetBrainsMono,monospace}._projectBtnContent_pp3dw_143 p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:12px}._projectTags_pp3dw_171{display:flex;flex-wrap:wrap;gap:6px}._tag_pp3dw_183{background:#00f0ff1a;color:var(--primary);padding:4px 10px;border-radius:20px;font-size:11px;border:1px solid rgba(0,240,255,.2);font-family:JetBrainsMono,monospace}._projectDisplay_pp3dw_205{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;contain:layout style paint}._projectDisplay_pp3dw_205 *{overscroll-behavior:contain}._projectHeader_pp3dw_235{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:20px;background:#111827e6;padding:15px 30px;border-radius:50px;border:1px solid rgba(0,240,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._projectHeader_pp3dw_235 h2{color:var(--primary);font-size:24px;margin:0;font-family:JetBrainsMono,monospace}._detailsBtn_pp3dw_281{background:#00f0ff1a;border:1px solid var(--primary);color:var(--primary);padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:JetBrainsMono,monospace}._detailsBtn_pp3dw_281:hover{background:var(--primary);color:var(--main-bg)}._projectDetails_pp3dw_315{position:absolute;top:80px;left:50%;transform:translate(-50%);max-width:800px;background:#111827f2;border:1px solid rgba(0,240,255,.2);border-radius:16px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;animation:_slideDown_pp3dw_1 .3s ease}@keyframes _slideDown_pp3dw_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._projectDetails_pp3dw_315 p{color:var(--text-primary);line-height:1.6;margin-bottom:20px}._featuresGrid_pp3dw_379{display:grid;grid-template-columns:1fr 1fr;gap:30px}._featuresGrid_pp3dw_379 h4{color:var(--accent);margin-bottom:15px;font-size:16px}._featuresGrid_pp3dw_379 ul{list-style:none;padding:0}._featuresGrid_pp3dw_379 li{color:var(--text-secondary);padding:8px 0 8px 20px;position:relative}._featuresGrid_pp3dw_379 li:before{content:"▸";color:var(--primary);position:absolute;left:0}._projectShowcase_pp3dw_441{width:100%;height:100%;position:relative;background:#0a0a0a;overflow:hidden}._projectPlaceholder_pp3dw_459{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(0,240,255,.05),transparent)}._placeholderContent_pp3dw_477{text-align:center;max-width:600px;padding:40px}._placeholderContent_pp3dw_477 h2{color:var(--primary);font-size:32px;margin-bottom:20px;font-family:JetBrainsMono,monospace}._placeholderContent_pp3dw_477 p{color:var(--text-primary);font-size:18px;line-height:1.6;margin-bottom:30px}._featuresPreview_pp3dw_517{background:#11182780;border:1px solid rgba(0,240,255,.1);border-radius:12px;padding:30px;margin-bottom:30px}._featuresPreview_pp3dw_517 h4{color:var(--accent);margin-bottom:15px}._featuresPreview_pp3dw_517 ul{list-style:none;padding:0;text-align:left}._featuresPreview_pp3dw_517 li{color:var(--text-secondary);padding:8px 0 8px 20px;position:relative}._featuresPreview_pp3dw_517 li:before{content:"✓";color:var(--tertiary);position:absolute;left:0}._comingSoon_pp3dw_583{display:inline-block;background:linear-gradient(135deg,var(--secondary),var(--accent));padding:15px 30px;border-radius:30px;font-weight:600;color:#fff;animation:_pulse_pp3dw_1 2s infinite}@keyframes _pulse_pp3dw_1{0%,to{box-shadow:0 0 #ffb80066}50%{box-shadow:0 0 0 20px #ffb80000}}@media (max-width: 1024px){._projectsContainer_pp3dw_27{grid-template-columns:280px 1fr}._projectNav_pp3dw_45{padding:20px 15px}._projectBtn_pp3dw_65{padding:15px}._projectBtnContent_pp3dw_143 h3{font-size:16px}._projectBtnContent_pp3dw_143 p{font-size:13px}}@media (max-width: 768px){._projectsContainer_pp3dw_27{grid-template-columns:1fr;grid-template-rows:auto 1fr}._projectNav_pp3dw_45{border-right:none;border-bottom:1px solid rgba(0,240,255,.1);padding:20px;overflow-x:auto;overflow-y:hidden;flex-direction:row;gap:10px;white-space:nowrap}._projectBtn_pp3dw_65{min-width:250px}._projectBtn_pp3dw_65:hover{transform:translateY(-2px)}._projectHeader_pp3dw_235{top:10px;padding:10px 20px;flex-direction:column;gap:10px}._projectHeader_pp3dw_235 h2{font-size:20px}._detailsBtn_pp3dw_281{font-size:12px;padding:6px 12px}._projectDetails_pp3dw_315{top:100px;left:20px;right:20px;transform:none;max-width:none;padding:20px;max-height:50vh;overflow-y:auto}._featuresGrid_pp3dw_379{grid-template-columns:1fr;gap:20px}._placeholderContent_pp3dw_477{padding:20px}._placeholderContent_pp3dw_477 h2{font-size:24px}._placeholderContent_pp3dw_477 p{font-size:16px}}._experienceSection_vyh40_1{padding:100px 0}._contactSection_15bb6_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}._contactContainer_15bb6_21{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr;gap:40px;position:relative;z-index:1;transition:grid-template-columns .5s ease}._contactContainer_15bb6_21._showQuickConnect_15bb6_43{grid-template-columns:1fr 1fr}._contactContainer_15bb6_21._showQuickConnect_15bb6_43 ._terminalWrapper_15bb6_51:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(0,240,255,.3),transparent);border-radius:12px;opacity:0;animation:_glowPulse_15bb6_1 .8s ease-out;z-index:-1}@keyframes _glowPulse_15bb6_1{0%{opacity:0}50%{opacity:1}to{opacity:0}}._glowOrb_15bb6_105{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,240,255,.1) 0%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:_orbFloat_15bb6_1 20s ease-in-out infinite;z-index:-1}@keyframes _orbFloat_15bb6_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}._terminalWrapper_15bb6_51{background:#08101ef2;border:1px solid rgba(0,240,255,.3);border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:500px;display:flex;flex-direction:column;isolation:isolate;transition:all .5s ease;animation:_scifiExpand_15bb6_1 .8s ease-out}@keyframes _scifiExpand_15bb6_1{0%{height:2px;opacity:0;border-color:#00f0ff;box-shadow:0 0 30px #00f0ffcc}20%{height:2px;opacity:1}40%{height:100px;border-color:#00f0ffcc}60%{border-color:#00f0ff99}80%{height:480px;box-shadow:0 10px 40px #00000080}90%{height:510px}to{height:500px;opacity:1;border-color:#00f0ff4d;box-shadow:0 20px 50px #00000080}}._terminalWrapper_15bb6_51 ._terminalHeader_15bb6_241{animation:_headerBlink_15bb6_1 .8s ease-out}@keyframes _headerBlink_15bb6_1{0%,20%{opacity:0}25%{opacity:1}30%{opacity:0}35%{opacity:1}40%{opacity:0}45%,to{opacity:1}}._contactContainer_15bb6_21:not(._showQuickConnect_15bb6_43) ._terminalWrapper_15bb6_51{max-width:600px;margin:0 auto}._terminalHeader_15bb6_241{background:#121c2ee6;padding:12px 15px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,240,255,.2)}._terminalTitle_15bb6_321{color:var(--primary);font-family:JetBrainsMono,monospace;font-size:14px}._terminalBody_15bb6_333{flex:1;display:flex;flex-direction:column;background:#0000004d;position:relative;overflow:hidden}._terminalOutput_15bb6_351{flex:1;padding:20px 20px 60px;overflow-y:auto;overflow-x:hidden;font-family:JetBrainsMono,monospace;font-size:14px;line-height:1.6;scroll-behavior:smooth;overscroll-behavior:contain;width:100%;min-width:0}._terminalOutput_15bb6_351::-webkit-scrollbar{width:8px}._terminalOutput_15bb6_351::-webkit-scrollbar-track{background:#0003}._terminalOutput_15bb6_351::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}._terminalLine_15bb6_407{margin-bottom:4px;white-space:pre-wrap;word-break:break-word;animation:_typeIn_15bb6_1 .3s ease-out}@keyframes _typeIn_15bb6_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._terminalLine_15bb6_407._system_15bb6_443{color:#94a3b8}._terminalLine_15bb6_407._user_15bb6_445{color:#fff}._terminalLine_15bb6_407._success_15bb6_447{color:#10b981}._terminalLine_15bb6_407._error_15bb6_449{color:#ef4444}._terminalLine_15bb6_407._info_15bb6_451{color:var(--primary)}._lineText_15bb6_455{display:inline-block;position:relative}._cursor_15bb6_465{display:inline-block;color:var(--primary);margin-left:2px;vertical-align:middle;font-size:1em;line-height:1;animation:_terminalBlink_15bb6_1 1s steps(2,start) infinite}@keyframes _terminalBlink_15bb6_1{0%,to{opacity:1}50%{opacity:0}}._terminalInputWrapper_15bb6_495{display:flex;align-items:center;padding:15px 20px;border-top:1px solid rgba(0,240,255,.2);background:#121c2ee6;position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._prompt_15bb6_521{color:var(--primary);margin-right:10px;font-family:JetBrainsMono,monospace}._terminalInput_15bb6_495{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:JetBrainsMono,monospace;font-size:14px}._terminalInput_15bb6_495:disabled{cursor:not-allowed;opacity:.5}._quickAccess_15bb6_565{background:#121c2e99;border:1px solid rgba(0,240,255,.2);border-radius:12px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;height:500px;display:flex;flex-direction:column;justify-content:center;animation:_scifiExpandRight_15bb6_1 .8s ease-out,_slideFromRight_15bb6_1 .8s cubic-bezier(.68,-.55,.265,1.55);transform:translate(0);opacity:1}@keyframes _slideFromRight_15bb6_1{0%{transform:translate(100px);opacity:0}40%{transform:translate(-10px);opacity:.7}to{transform:translate(0);opacity:1}}@keyframes _scifiExpandRight_15bb6_1{0%{height:2px;opacity:0;transform:translate(50px);border-color:#00f0ff;box-shadow:0 0 30px #00f0ffcc}20%{height:2px;opacity:1;transform:translate(0)}40%{height:100px;border-color:#00f0ffcc}60%{border-color:#00f0ff99}80%{height:480px;box-shadow:0 10px 40px #0000004d}90%{height:510px}to{height:500px;opacity:1;transform:translate(0);border-color:#00f0ff33;box-shadow:0 20px 50px #0000004d}}._quickAccess_15bb6_565 ._quickTitle_15bb6_703{animation:_titleFlicker_15bb6_1 .8s ease-out}@keyframes _titleFlicker_15bb6_1{0%,25%{opacity:0}30%{opacity:.3}35%{opacity:0}40%{opacity:.6}45%{opacity:.2}50%,to{opacity:1}}._quickAccess_15bb6_565 ._socialButton_15bb6_755{opacity:0;animation:_buttonFadeIn_15bb6_1 .3s ease-out forwards}._quickAccess_15bb6_565 ._socialButton_15bb6_755:nth-child(1){animation-delay:.6s}._quickAccess_15bb6_565 ._socialButton_15bb6_755:nth-child(2){animation-delay:.7s}._quickAccess_15bb6_565 ._socialButton_15bb6_755:nth-child(3){animation-delay:.8s}._quickAccess_15bb6_565 ._socialButton_15bb6_755:nth-child(4){animation-delay:.9s}@keyframes _buttonFadeIn_15bb6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._quickAccess_15bb6_565:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(0,240,255,.1),transparent,rgba(255,184,0,.1),transparent);animation:_rotate_15bb6_1 20s linear infinite;z-index:-1}@keyframes _rotate_15bb6_1{to{transform:rotate(360deg)}}._quickTitle_15bb6_703{color:var(--primary);font-size:24px;margin-bottom:30px;text-align:center;font-family:JetBrainsMono,monospace}._socialGrid_15bb6_881{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}._socialButton_15bb6_755{background:#0006;border:1px solid rgba(0,240,255,.3);border-radius:8px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._socialButton_15bb6_755:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);transition:all .5s ease;z-index:-1}._socialButton_15bb6_755:hover{transform:translateY(-5px);border-color:var(--accent)}._socialButton_15bb6_755:hover:before{width:100%;height:100%}._emailGlow_15bb6_971:hover:before{background:#ffb80033}._linkedinGlow_15bb6_973:hover:before{background:#0077b533}._phoneGlow_15bb6_975:hover:before{background:#5affaf33}._locationGlow_15bb6_977:hover:before{background:#ff3a6b33}._socialIcon_15bb6_981{font-size:32px}._socialLabel_15bb6_989{color:var(--text-primary);font-size:14px;font-weight:500;transition:all .3s ease}._socialLabel_15bb6_989._phoneNumber_15bb6_1003{font-family:JetBrainsMono,monospace;font-size:13px;color:var(--primary);letter-spacing:.5px}._socialLabel_15bb6_989._locationText_15bb6_1017{font-family:JetBrainsMono,monospace;font-size:13px;color:var(--secondary);letter-spacing:.5px}._socialButton_15bb6_755._phoneActive_15bb6_1031{background:#5affaf1a;border-color:var(--tertiary)}._socialButton_15bb6_755._locationActive_15bb6_1041{background:#ff3a6b1a;border-color:var(--secondary)}._socialButton_15bb6_755._phoneActive_15bb6_1031 ._socialIcon_15bb6_981{animation:_phoneRing_15bb6_1 1s ease-in-out}._socialButton_15bb6_755._locationActive_15bb6_1041 ._socialIcon_15bb6_981{animation:_locationPulse_15bb6_1 1s ease-in-out}@keyframes _phoneRing_15bb6_1{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}@keyframes _locationPulse_15bb6_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}._statusIndicator_15bb6_1091{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary);font-size:14px}._statusDot_15bb6_1109{width:8px;height:8px;background:#10b981;border-radius:50%;animation:_pulse_15bb6_1 2s ease-in-out infinite}@keyframes _pulse_15bb6_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}._formOverlay_15bb6_1137{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#121c2ef2;border:1px solid rgba(0,240,255,.3);border-radius:12px;padding:40px;width:90%;max-width:500px;box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:all .3s ease}._formOverlay_15bb6_1137._active_15bb6_1173{opacity:1;pointer-events:all}._formTitle_15bb6_1183{color:var(--primary);font-size:28px;margin-bottom:10px;text-align:center}._formSubtitle_15bb6_1197{color:var(--text-secondary);text-align:center;margin-bottom:30px;line-height:1.6}._contactForm_15bb6_1211{display:flex;flex-direction:column;gap:20px}._formGroup_15bb6_1223{position:relative}._formInput_15bb6_1231,._formTextarea_15bb6_1233{width:100%;background:#0000004d;border:1px solid rgba(0,240,255,.2);border-radius:8px;padding:15px;color:#fff;font-size:16px;transition:all .3s ease;font-family:inherit}._formInput_15bb6_1231:focus,._formTextarea_15bb6_1233:focus{outline:none;border-color:var(--primary);background:#00000080}._inputGlow_15bb6_1271{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;opacity:0;transition:opacity .3s ease;pointer-events:none;box-shadow:0 0 20px #00f0ff80}._formInput_15bb6_1231:focus~._inputGlow_15bb6_1271,._formTextarea_15bb6_1233:focus~._inputGlow_15bb6_1271{opacity:1}._submitButton_15bb6_1307{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--main-bg);border:none;border-radius:8px;padding:15px 30px;font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}._submitButton_15bb6_1307:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00f0ff66}._buttonPulse_15bb6_1345{position:absolute;top:50%;left:50%;width:100%;height:100%;background:#fff3;transform:translate(-50%,-50%) scale(0);border-radius:50%;animation:_buttonPulse_15bb6_1345 1s ease-out}@keyframes _buttonPulse_15bb6_1345{to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media (max-width: 968px){._contactContainer_15bb6_21{grid-template-columns:1fr;max-width:600px}._contactContainer_15bb6_21._showQuickConnect_15bb6_43{grid-template-columns:1fr}._contactContainer_15bb6_21._showQuickConnect_15bb6_43 ._terminalWrapper_15bb6_51{animation:_slideUp_15bb6_1 .6s ease-out;height:350px}._contactContainer_15bb6_21:not(._showQuickConnect_15bb6_43) ._terminalWrapper_15bb6_51{max-width:none;margin:0}._terminalWrapper_15bb6_51{height:400px}._quickAccess_15bb6_565{animation:_slideInUp_15bb6_1 .5s ease-out;margin-top:20px}@keyframes _slideUp_15bb6_1{0%{transform:translateY(0);height:400px}to{transform:translateY(0);height:350px}}._formOverlay_15bb6_1137{position:relative;transform:none;top:auto;left:auto;opacity:1;pointer-events:all;margin-top:40px}}@media (max-width: 480px){._socialGrid_15bb6_881{grid-template-columns:1fr}._quickAccess_15bb6_565{padding:20px}._terminalOutput_15bb6_351{font-size:12px}}._cursorDot_drgrd_1,._cursorRing_drgrd_2,._trailDot_drgrd_3{pointer-events:none;position:fixed;top:0;left:0;z-index:9999;mix-blend-mode:difference;will-change:transform;transform:translate(-50%,-50%)}body,a,button,.interactive,[role=button]{cursor:none}._cursorDot_drgrd_1{width:8px;height:8px;background-color:var(--primary);border-radius:50%;transition:width .3s,height .3s,background-color .3s}._cursorRing_drgrd_2{width:32px;height:32px;border:2px solid var(--primary);border-radius:50%;transition:width .3s,height .3s,border-color .3s,background-color .3s,opacity .3s;opacity:.6}._cursorTrail_drgrd_46{position:fixed;top:0;left:0;z-index:9998;pointer-events:none}._trailDot_drgrd_3{width:6px;height:6px;background-color:var(--primary);border-radius:50%;transition:opacity .2s ease,filter .2s ease}._cursorDot_drgrd_1._active_drgrd_63{animation:_pulseEntrance_drgrd_1 .6s cubic-bezier(.19,1,.22,1) forwards}._cursorRing_drgrd_2._active_drgrd_63{animation:_ringEntrance_drgrd_1 .8s cubic-bezier(.19,1,.22,1) forwards}._cursorDot_drgrd_1._hovering_drgrd_72{width:12px;height:12px;background-color:var(--accent);box-shadow:0 0 10px var(--accent);transition:all .3s cubic-bezier(.19,1,.22,1)}._cursorRing_drgrd_2._hovering_drgrd_72{width:48px;height:48px;border-color:var(--accent);opacity:.8;transition:all .3s cubic-bezier(.19,1,.22,1)}._trailDot_drgrd_3._hovering_drgrd_72{background-color:var(--accent)}._cursorDot_drgrd_1._clicking_drgrd_93{width:16px;height:16px;background-color:var(--secondary);box-shadow:0 0 15px var(--secondary-glow);transition:all .2s cubic-bezier(.19,1,.22,1)}._cursorRing_drgrd_2._clicking_drgrd_93{width:16px;height:16px;opacity:.4;border-color:var(--secondary);transition:all .2s cubic-bezier(.19,1,.22,1)}._trailDot_drgrd_3._clicking_drgrd_93{background-color:var(--secondary)}@keyframes _pulseEntrance_drgrd_1{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _ringEntrance_drgrd_1{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.4)}to{opacity:.6;transform:translate(-50%,-50%) scale(1)}}@media (hover: none) and (pointer: coarse){._cursorDot_drgrd_1,._cursorRing_drgrd_2,._cursorTrail_drgrd_46{display:none}body{cursor:auto}a,button,.interactive,[role=button]{cursor:pointer}}@media (prefers-reduced-motion: reduce){._cursorDot_drgrd_1,._cursorRing_drgrd_2,._trailDot_drgrd_3{transition:none;animation:none}}._app_18n06_1{width:100%;min-height:100vh;position:relative}._mainContent_18n06_13{width:100%;height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none}._mainContent_18n06_13::-webkit-scrollbar{display:none}._section_18n06_41{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;scroll-snap-align:start}._section_18n06_41._active_18n06_63{z-index:var(--z-default)}._section_18n06_41{transition:opacity .3s ease}@media (max-width: 768px){._mainContent_18n06_13{scroll-snap-type:none}._section_18n06_41{height:auto;min-height:100vh;scroll-snap-align:none}}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form,label,article,aside,footer,header,nav,section,button,input,textarea,select,[class^=icon-],[class*=" icon-"],[role=button],.interactive{cursor:none!important}@media (hover: none) and (pointer: coarse){html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form,label,article,aside,footer,header,nav,section,button,input,textarea,select,[class^=icon-],[class*=" icon-"]{cursor:auto!important}a,button,[role=button],.interactive{cursor:pointer!important}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:JetBrainsMono;src:url(https://cdn.jsdelivr.net/npm/@fontsource/jetbrains-mono@4.5.12/files/jetbrains-mono-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--main-bg);color:var(--text-primary);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg)}.section-title{font-size:var(--font-4xl);font-weight:700;text-align:center;margin-bottom:var(--spacing-xxl);color:var(--text-primary)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--main-bg)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-glow)}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}img.clickable{pointer-events:auto}body,h1,h2,h3,h4,h5,h6,p,a,button,.no-select{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,code,pre,.terminal-output,.typedText,.allow-select{-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}html,body{touch-action:manipulation}html{scroll-behavior:smooth}body{overflow-x:hidden;margin:0}html,body{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0px;background:transparent}section{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.scroll-margin{scroll-margin-top:80px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.section,.mainContent{transition:none!important}}:root{--main-bg: #08101E;--panel-bg: #121C2E;--primary: #00F0FF;--primary-glow: rgba(0, 240, 255, .3);--secondary: #FF3A6B;--secondary-glow: rgba(255, 58, 107, .3);--tertiary: #5AFFAF;--accent: #FFB800;--text-primary: #FFFFFF;--text-secondary: #94A3B8;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--font-5xl: 3rem;--font-6xl: 3.75rem;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--z-background: -1;--z-default: 1;--z-elevated: 10;--z-overlay: 20;--z-modal: 30;--z-navigation: 100;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}@keyframes floatMain{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@keyframes float2{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-15px)}}@keyframes float3{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-20px)}}@keyframes float4{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-18px)}}@keyframes float5{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-12px)}}@keyframes float6{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-16px)}}@keyframes float7{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-14px)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) scale(1);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes glitch{0%{transform:translate(0)}25%{transform:translate(2px,-2px)}50%{transform:translate(-2px,2px)}75%{transform:translate(2px)}to{transform:translate(0)}}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes circuitPulse{0%,to{opacity:.3;box-shadow:0 0 5px var(--primary-glow)}50%{opacity:1;box-shadow:0 0 15px var(--primary-glow)}}@keyframes titleAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes terminalAppear{0%{opacity:0;transform:translateY(20px) scale(.97);box-shadow:0 0 #00f0ff00}70%{opacity:.8;transform:translateY(0) scale(1)}72%{transform:translateY(0) scale(1.02);filter:brightness(1.2)}74%{transform:translateY(0) scale(1);filter:brightness(1)}85%{filter:brightness(1)}87%{filter:brightness(1.2)}89%{filter:brightness(1)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 20px #0000004d}}@keyframes frameAppear1{0%{opacity:0;transform:translateY(60px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(-5deg) scale(1)}}@keyframes frameAppear2{0%{opacity:0;transform:translateY(70px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(3deg) scale(1)}}@keyframes frameAppear3{0%{opacity:0;transform:translateY(50px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(7deg) scale(1)}}@keyframes frameAppear4{0%{opacity:0;transform:translateY(80px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(-4deg) scale(1)}}@keyframes frameAppear5{0%{opacity:0;transform:translateY(90px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(5deg) scale(1)}}@keyframes frameAppear6{0%{opacity:0;transform:translateY(100px) rotate(0) scale(.85)}to{opacity:1;transform:translateY(0) rotate(-8deg) scale(1)}}@keyframes frameAppearMain{0%{opacity:0;transform:translate(-50%,-50%) translateY(40px) scale(.9)}70%{opacity:.9}85%{opacity:.9;transform:translate(-50%,-50%) translateY(-5px) scale(1.02)}to{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}}
