.HeroSection_heroSection__DmbhZ{position:relative;min-height:100vh;display:flex;align-items:center;margin-top:50px;padding:2rem 1rem;background:linear-gradient(180deg,#050a15,rgba(15,23,42,.95) 50%,#050a15);overflow:hidden}.HeroSection_container__GIA_Y{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2}.HeroSection_content__XtVS2{display:flex;flex-direction:column;gap:2rem}.HeroSection_badge___0xmD{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.5rem 1.25rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.3);border-radius:30px;color:var(--color-accent,#60a5fa);font-size:.875rem;font-weight:500;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:HeroSection_slideInDown__ERmTN .6s ease-out}@keyframes HeroSection_slideInDown__ERmTN{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.HeroSection_badge___0xmD i{font-size:1rem}.HeroSection_title__AMWzT{font-size:clamp(2.5rem,6vw,3rem);font-weight:800;line-height:1.1;color:#fff;animation:HeroSection_fadeInUp__sQD9f .8s ease-out .2s both}@keyframes HeroSection_fadeInUp__sQD9f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_typingWrapper__j_xhL{display:inline-flex;align-items:center;background:linear-gradient(135deg,#60a5fa,#2d65bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-height:1.2em}.HeroSection_typedText__LrJ0p{display:inline-block;min-width:2ch}.HeroSection_cursor__Uf4N5{color:var(--color-accent,#60a5fa);animation:HeroSection_blink__JUENm 1s infinite;margin-left:2px}@keyframes HeroSection_blink__JUENm{0%,50%{opacity:1}51%,to{opacity:0}}.HeroSection_subtitle__vSXak{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.8);line-height:1.7;max-width:600px;animation:HeroSection_fadeInUp__sQD9f .8s ease-out .4s both}.HeroSection_subtitle__vSXak strong{color:var(--color-accent,#60a5fa);font-weight:600}.HeroSection_features__durmD{display:flex;flex-wrap:wrap;gap:1rem;animation:HeroSection_fadeInUp__sQD9f .8s ease-out .6s both}.HeroSection_feature__K2lE_{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(96,165,250,.05);border:1px solid rgba(96,165,250,.2);border-radius:8px;font-size:.875rem;color:hsla(0,0%,100%,.9);transition:all .3s ease}.HeroSection_feature__K2lE_:hover{background:rgba(96,165,250,.1);border-color:var(--color-accent,#60a5fa);transform:translateY(-2px)}.HeroSection_feature__K2lE_ i{color:var(--color-accent,#60a5fa);font-size:1rem}.HeroSection_ctaButtons__R5G_M{display:flex;gap:1rem;flex-wrap:wrap;animation:HeroSection_fadeInUp__sQD9f .8s ease-out .8s both}.HeroSection_btn__fcmrf{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.HeroSection_btn__fcmrf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.HeroSection_btn__fcmrf:hover:before{left:100%}.HeroSection_btnPrimary__rQEk4{background:linear-gradient(135deg,#2d65bc,#60a5fa);color:#fff;border:1px solid transparent;box-shadow:0 8px 24px rgba(45,101,188,.3)}.HeroSection_btnPrimary__rQEk4:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(45,101,188,.4)}.HeroSection_btnSecondary__DlAdW{background:rgba(96,165,250,.1);color:var(--color-accent,#60a5fa);border:1px solid rgba(96,165,250,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroSection_btnSecondary__DlAdW:hover{background:rgba(96,165,250,.2);border-color:var(--color-accent,#60a5fa);transform:translateY(-2px)}.HeroSection_stats__Dgx2Q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:2rem 0;animation:HeroSection_fadeInUp__sQD9f .8s ease-out 1s both}.HeroSection_stat___7fft{text-align:center;padding:1.5rem;background:linear-gradient(135deg,rgba(45,101,188,.05),rgba(96,165,250,.05));border:1px solid rgba(96,165,250,.1);border-radius:12px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroSection_stat___7fft:hover{background:linear-gradient(135deg,rgba(45,101,188,.1),rgba(96,165,250,.1));border-color:rgba(96,165,250,.3);transform:translateY(-4px)}.HeroSection_statValue__5C3e3{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#2d65bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1;transition:all .5s ease}.HeroSection_statLabel__sTdcu{font-size:.875rem;color:hsla(0,0%,100%,.7);font-weight:500}.HeroSection_visualSection__qcckN{position:relative;display:flex;align-items:center;justify-content:center;height:500px;animation:HeroSection_fadeIn__sC1o9 1s ease-out .6s both}@keyframes HeroSection_fadeIn__sC1o9{0%{opacity:0}to{opacity:1}}.HeroSection_techStack__0hBib{position:relative;width:400px;height:400px}.HeroSection_techItem__9_qa8{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;background:linear-gradient(135deg,rgba(45,101,188,.1),rgba(96,165,250,.05));border:1px solid rgba(96,165,250,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer}.HeroSection_techItem__9_qa8:hover{background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border-color:var(--color-accent,#60a5fa);transform:scale(1.1);box-shadow:0 8px 24px rgba(96,165,250,.3)}.HeroSection_techItem__9_qa8 i{font-size:2.5rem;color:var(--color-accent,#60a5fa)}.HeroSection_techItem__9_qa8 span{font-size:.875rem;font-weight:600;color:#fff}.HeroSection_tech1__PXl3m{top:0;left:50%;transform:translateX(-50%);animation:HeroSection_float__Z5g9A 3s ease-in-out infinite}.HeroSection_tech2__NVIYQ{top:20%;right:10%;animation:HeroSection_float__Z5g9A 3s ease-in-out .5s infinite}.HeroSection_tech3__rqUvB{top:50%;right:0;transform:translateY(-50%);animation:HeroSection_float__Z5g9A 3s ease-in-out 1s infinite}.HeroSection_tech4__86Lrb{bottom:20%;right:10%;animation:HeroSection_float__Z5g9A 3s ease-in-out 1.5s infinite}.HeroSection_tech5___Ga2Y{top:50%;left:0;transform:translateY(-50%);animation:HeroSection_float__Z5g9A 3s ease-in-out 2s infinite}.HeroSection_tech6__Iz6_j{top:20%;left:10%;animation:HeroSection_float__Z5g9A 3s ease-in-out 2.5s infinite}@keyframes HeroSection_float__Z5g9A{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.HeroSection_centerGlow__cn_Bz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(96,165,250,.3) 0,transparent 70%);filter:blur(40px);animation:HeroSection_pulse__9BeDO 3s ease-in-out infinite}@keyframes HeroSection_pulse__9BeDO{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.HeroSection_backgroundShapes__2C4NS{position:absolute;inset:0;pointer-events:none;z-index:1}.HeroSection_shape1__xhzsg,.HeroSection_shape2__Syf03,.HeroSection_shape3__2_CPd{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.HeroSection_shape1__xhzsg{width:500px;height:500px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(96,165,250,.4),transparent);animation:HeroSection_rotate__aN9j2 20s linear infinite}.HeroSection_shape2__Syf03{width:400px;height:400px;bottom:-100px;left:-100px;background:radial-gradient(circle,rgba(45,101,188,.4),transparent);animation:HeroSection_rotate__aN9j2 25s linear infinite reverse}.HeroSection_shape3__2_CPd{width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(96,165,250,.3),transparent);animation:HeroSection_pulse__9BeDO 8s ease-in-out infinite}@keyframes HeroSection_rotate__aN9j2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.HeroSection_container__GIA_Y{grid-template-columns:1fr;gap:3rem}.HeroSection_visualSection__qcckN{height:400px}.HeroSection_techStack__0hBib{width:350px;height:350px}.HeroSection_stats__Dgx2Q{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HeroSection_heroSection__DmbhZ{padding:1rem}.HeroSection_stats__Dgx2Q{gap:1rem}.HeroSection_stat___7fft{padding:1rem}.HeroSection_statValue__5C3e3{font-size:2rem}.HeroSection_ctaButtons__R5G_M{flex-direction:column}.HeroSection_btn__fcmrf{width:100%;justify-content:center}.HeroSection_visualSection__qcckN{height:350px}.HeroSection_techStack__0hBib{width:300px;height:300px}.HeroSection_techItem__9_qa8{padding:1rem}.HeroSection_techItem__9_qa8 i{font-size:2rem}.HeroSection_techItem__9_qa8 span{font-size:.75rem}}@media (max-width:480px){.HeroSection_badge___0xmD{font-size:.75rem;padding:.375rem 1rem}.HeroSection_features__durmD{gap:.5rem}.HeroSection_feature__K2lE_{padding:.375rem .75rem;font-size:.75rem}.HeroSection_stats__Dgx2Q{grid-template-columns:1fr;gap:.75rem}.HeroSection_stat___7fft{padding:.75rem}.HeroSection_statValue__5C3e3{font-size:1.75rem}.HeroSection_statLabel__sTdcu{font-size:.75rem}.HeroSection_visualSection__qcckN{height:300px}.HeroSection_techStack__0hBib{width:250px;height:250px}}.FeaturesSection_featuresSection__eW40Z{position:relative;padding:2rem 1rem;background:linear-gradient(180deg,rgba(5,10,21,0),rgba(45,101,188,.03) 50%,rgba(5,10,21,0));overflow:hidden}.FeaturesSection_featuresSection__eW40Z:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(96,165,250,.1) 0,transparent 70%);pointer-events:none;animation:FeaturesSection_pulse__ck_2H 8s ease-in-out infinite}@keyframes FeaturesSection_pulse__ck_2H{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}.FeaturesSection_container__ydREh{max-width:1200px;margin:0 auto;position:relative;z-index:1}.FeaturesSection_header__S174P{text-align:center;margin-bottom:2rem}.FeaturesSection_badge__CKu2B{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.2);border-radius:20px;color:var(--color-accent,#60a5fa);font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FeaturesSection_title__nBzQ9{font-size:clamp(2rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2}.FeaturesSection_subtitle__y3_uS{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.FeaturesSection_featuresGrid__oYI0j{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.FeaturesSection_featureCard__2z9jk{position:relative;background:linear-gradient(135deg,rgba(45,101,188,.05),rgba(15,23,42,.3));border:1px solid rgba(122,180,251,.684);border-radius:16px;padding:1rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:FeaturesSection_fadeInUp__9__nY .6s ease-out forwards;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes FeaturesSection_fadeInUp__9__nY{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FeaturesSection_featureCard__2z9jk:hover{transform:translateY(-8px);border-color:var(--feature-color,#60a5fa);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px var(--feature-color,#60a5fa),0 0 30px rgba(96,165,250,.3)}.FeaturesSection_featureCard__2z9jk:hover .FeaturesSection_iconWrapper__O_7us{transform:scale(1.1) rotate(5deg)}.FeaturesSection_cardGlow__PVl1D{display:none}.FeaturesSection_cardHeader__vzVFQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.FeaturesSection_iconWrapper__O_7us{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.2);border-radius:12px;transition:all .3s ease}.FeaturesSection_icon__pN0fK{font-size:2rem;filter:drop-shadow(0 0 10px currentColor)}.FeaturesSection_metric__NMSYU{padding:.375rem .75rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:8px;color:var(--feature-color,#60a5fa);font-size:.75rem;font-weight:600;letter-spacing:.5px;white-space:nowrap}.FeaturesSection_cardContent__g1eqE{margin-bottom:1.5rem}.FeaturesSection_featureTitle__uwQ_x{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem;line-height:1.4}.FeaturesSection_featureDescription__y7Jb2{font-size:.9375rem;color:hsla(0,0%,100%,.6);line-height:1.6}.FeaturesSection_cardFooter__z9t_d{margin-top:auto}.FeaturesSection_progressBar__k6gdD{width:100%;height:3px;background:rgba(96,165,250,.1);border-radius:10px;overflow:hidden}.FeaturesSection_progressFill__OpMO8{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px currentColor}.FeaturesSection_ctaSection__AY0zn{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;background:linear-gradient(135deg,rgba(45,101,188,.1),rgba(96,165,250,.05));border:1px solid rgba(96,165,250,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.FeaturesSection_ctaSection__AY0zn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgba(96,165,250,.05) 50%,transparent 70%);animation:FeaturesSection_shimmer__elNJ8 3s infinite}@keyframes FeaturesSection_shimmer__elNJ8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FeaturesSection_ctaContent__0jS4O{flex:1 1}.FeaturesSection_ctaTitle__BTcy8{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.3}.FeaturesSection_ctaText__pDpf3{font-size:1rem;color:hsla(0,0%,100%,.7);line-height:1.5}.FeaturesSection_ctaButton__DjY1A{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#2d65bc,#60a5fa);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(45,101,188,.3);position:relative;overflow:hidden;z-index:1}.FeaturesSection_ctaButton__DjY1A:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#60a5fa,#2d65bc);opacity:0;transition:opacity .3s ease;z-index:-1}.FeaturesSection_ctaButton__DjY1A:hover:before{opacity:1}.FeaturesSection_ctaButton__DjY1A:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(45,101,188,.4)}.FeaturesSection_ctaButton__DjY1A svg{transition:transform .3s ease}.FeaturesSection_ctaButton__DjY1A:hover svg{transform:translateX(4px)}@media (max-width:768px){.FeaturesSection_featuresSection__eW40Z{padding:2rem 1rem}.FeaturesSection_header__S174P{margin-bottom:2rem}.FeaturesSection_featuresGrid__oYI0j{grid-template-columns:1fr;gap:1rem}.FeaturesSection_featureCard__2z9jk{padding:1rem}.FeaturesSection_ctaSection__AY0zn{flex-direction:column;text-align:center;padding:2rem 1.5rem}.FeaturesSection_ctaButton__DjY1A{width:100%;justify-content:center}}@media (max-width:480px){.FeaturesSection_badge__CKu2B{font-size:.75rem;padding:.375rem .75rem}.FeaturesSection_featureCard__2z9jk{padding:1rem}.FeaturesSection_iconWrapper__O_7us{width:50px;height:50px}.FeaturesSection_icon__pN0fK{font-size:1.5rem}.FeaturesSection_featureTitle__uwQ_x{font-size:1.125rem}.FeaturesSection_featureDescription__y7Jb2{font-size:.875rem}.FeaturesSection_ctaSection__AY0zn{padding:1.5rem 1rem}.FeaturesSection_ctaButton__DjY1A{padding:.875rem 1.5rem;font-size:.9375rem}}.ProcessSection_processSection__f_yhe{position:relative;padding:2rem 1rem;background:linear-gradient(180deg,rgba(5,10,21,0),rgba(15,23,42,.5) 50%,rgba(5,10,21,0));overflow:hidden}.ProcessSection_processSection__f_yhe:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(45,101,188,.08) 0,transparent 70%);pointer-events:none;animation:ProcessSection_rotate__pVCu_ 20s linear infinite}@keyframes ProcessSection_rotate__pVCu_{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ProcessSection_container__LDggT{max-width:1200px;margin:0 auto;position:relative;z-index:1}.ProcessSection_header__pFOoE{text-align:center;margin-bottom:4rem}.ProcessSection_badge__5FEfv{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.2);border-radius:20px;color:var(--color-accent,#60a5fa);font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProcessSection_title__5yihE{font-size:clamp(2rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2}.ProcessSection_subtitle__JNl79{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.ProcessSection_timeline__V3KDd{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto}.ProcessSection_stepCard__KcivY{position:relative;display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,rgba(45,101,188,.05),rgba(15,23,42,.3));border:1px solid rgba(89,160,248,.597);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:ProcessSection_slideIn__vtZqZ .6s ease-out forwards;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes ProcessSection_slideIn__vtZqZ{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.ProcessSection_stepCard__KcivY.ProcessSection_active__jWxyI,.ProcessSection_stepCard__KcivY:hover{transform:translateX(8px);border-color:var(--step-color,#60a5fa);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 0 1px var(--step-color,#60a5fa)}.ProcessSection_stepCard__KcivY.ProcessSection_active__jWxyI .ProcessSection_stepIcon__xyUaz,.ProcessSection_stepCard__KcivY:hover .ProcessSection_stepIcon__xyUaz{color:#fff;transform:scale(1.1) rotate(5deg)}.ProcessSection_stepNumber__3JOYM{position:absolute;top:-12px;left:-12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--step-color,#60a5fa),rgba(45,101,188,.8));border:2px solid #050a15;border-radius:50%;font-size:.875rem;font-weight:700;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ProcessSection_stepIcon__xyUaz{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:12px;font-size:1.5rem;color:var(--step-color,#60a5fa);transition:all .3s ease}.ProcessSection_stepContent__k8Plp{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.ProcessSection_stepTitle__xNEWA{font-size:1.375rem;font-weight:600;color:#fff;line-height:1.3}.ProcessSection_stepDescription__FdCud{font-size:1rem;color:hsla(0,0%,100%,.7);line-height:1.6}.ProcessSection_stepDuration__B5qBF{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:8px;font-size:.875rem;color:var(--step-color,#60a5fa);font-weight:500;width:-moz-fit-content;width:fit-content}.ProcessSection_stepDuration__B5qBF i{font-size:1rem}.ProcessSection_connector__JUQM4{position:absolute;left:42px;bottom:-2rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;z-index:0}.ProcessSection_connectorLine__HOr1R{width:2px;height:30px;background:linear-gradient(180deg,rgba(96,165,250,.5),rgba(96,165,250,.1))}.ProcessSection_connectorDot__jjuMh{width:8px;height:8px;background:rgba(96,165,250,.5);border-radius:50%;box-shadow:0 0 10px rgba(96,165,250,.5)}.ProcessSection_callout__FrFII{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.05));border:1px solid rgba(96,165,250,.2);border-left:4px solid var(--color-accent,#60a5fa);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:900px;margin:0 auto}.ProcessSection_calloutIcon__uiuba{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:50%;font-size:1.25rem;color:var(--color-accent,#60a5fa)}.ProcessSection_calloutContent___Xr7J{flex:1 1}.ProcessSection_calloutTitle__JMT49{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.4}.ProcessSection_calloutText__cQd8d{font-size:.9375rem;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0}@media (max-width:768px){.ProcessSection_processSection__f_yhe{padding:2rem 1rem}.ProcessSection_header__pFOoE{margin-bottom:2rem}.ProcessSection_timeline__V3KDd{gap:1.5rem}.ProcessSection_stepCard__KcivY{flex-direction:column;padding:1rem;gap:1rem}.ProcessSection_stepCard__KcivY.ProcessSection_active__jWxyI,.ProcessSection_stepCard__KcivY:hover{transform:translateY(-4px)}.ProcessSection_stepNumber__3JOYM{position:static;margin-bottom:.5rem}.ProcessSection_stepIcon__xyUaz{width:50px;height:50px;font-size:1.25rem}.ProcessSection_stepTitle__xNEWA{font-size:1.25rem}.ProcessSection_stepDescription__FdCud{font-size:.9375rem}.ProcessSection_connector__JUQM4{left:50%;transform:translateX(-50%)}.ProcessSection_callout__FrFII{flex-direction:column;padding:1.5rem;text-align:center}.ProcessSection_calloutIcon__uiuba{margin:0 auto}}@media (max-width:480px){.ProcessSection_badge__5FEfv{font-size:.75rem;padding:.375rem .75rem}.ProcessSection_stepCard__KcivY{padding:1.25rem}.ProcessSection_stepNumber__3JOYM{width:40px;height:40px;font-size:.75rem}.ProcessSection_stepIcon__xyUaz{width:45px;height:45px;font-size:1.125rem}.ProcessSection_stepTitle__xNEWA{font-size:1.125rem}.ProcessSection_stepDescription__FdCud{font-size:.875rem}.ProcessSection_stepDuration__B5qBF{font-size:.8125rem;padding:.375rem .75rem}.ProcessSection_callout__FrFII{padding:1.25rem}.ProcessSection_calloutIcon__uiuba{width:40px;height:40px;font-size:1.125rem}.ProcessSection_calloutTitle__JMT49{font-size:1rem}.ProcessSection_calloutText__cQd8d{font-size:.875rem}}.TechStackSection_techStackSection__vDhIO{position:relative;padding:2rem 1rem;background:linear-gradient(180deg,rgba(5,10,21,0),rgba(45,101,188,.03) 50%,rgba(5,10,21,0));overflow:hidden}.TechStackSection_techStackSection__vDhIO:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(96,165,250,.08) 0,transparent 70%);pointer-events:none;animation:TechStackSection_pulse__1e_cu 10s ease-in-out infinite}@keyframes TechStackSection_pulse__1e_cu{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.TechStackSection_container__xQYED{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TechStackSection_header__FYmTn{text-align:center;margin-bottom:3rem}.TechStackSection_badge__xGJbH{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.2);border-radius:20px;color:var(--color-accent,#60a5fa);font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TechStackSection_title__TaFbe{font-size:clamp(2rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2}.TechStackSection_subtitle__vo2KV{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.TechStackSection_categoryTabs__GIuDZ{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.TechStackSection_categoryTab__tehgK{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(15,23,42,.5);border:1px solid rgba(96,165,250,.2);border-radius:12px;color:hsla(0,0%,100%,.7);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TechStackSection_categoryTab__tehgK i{font-size:1.125rem;transition:transform .3s ease}.TechStackSection_categoryTab__tehgK:hover{background:rgba(45,101,188,.1);border-color:var(--tab-color,#60a5fa);color:#fff;transform:translateY(-2px)}.TechStackSection_categoryTab__tehgK:hover i{transform:scale(1.1)}.TechStackSection_categoryTab__tehgK.TechStackSection_active__dWDDk{background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border-color:var(--tab-color,#60a5fa);color:#fff;box-shadow:0 4px 12px rgba(96,165,250,.2)}.TechStackSection_categoryTab__tehgK.TechStackSection_active__dWDDk i{color:var(--tab-color,#60a5fa)}.TechStackSection_sliderContainer__XRh_o{position:relative;display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.TechStackSection_sliderButton__kN8UW{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border:1px solid rgba(96,165,250,.3);border-radius:50%;color:#fff;font-size:1.125rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TechStackSection_sliderButton__kN8UW:hover{background:linear-gradient(135deg,rgba(96,165,250,.3),rgba(45,101,188,.2));border-color:var(--color-accent,#60a5fa);transform:scale(1.1);box-shadow:0 4px 12px rgba(96,165,250,.3)}.TechStackSection_sliderButton__kN8UW:active{transform:scale(.95)}.TechStackSection_techDisplay__tA0i4{flex:1 1;overflow:hidden}.TechStackSection_categoryHeader__1GFgu{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;animation:TechStackSection_fadeIn__sg7wK .5s ease-out}@keyframes TechStackSection_fadeIn__sg7wK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TechStackSection_categoryIcon__HOxmw{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border:2px solid var(--category-color,#60a5fa);border-radius:12px;font-size:1.75rem;color:var(--category-color,#60a5fa);box-shadow:0 0 20px rgba(96,165,250,.3)}.TechStackSection_categoryTitle__uKcoi{font-size:2rem;font-weight:600;color:#fff;line-height:1.2}.TechStackSection_techSlider__AxhXe{width:100%;overflow:hidden}.TechStackSection_techRow__08f0_{display:flex;gap:1rem;overflow-x:auto;align-items:center;justify-content:center;animation:TechStackSection_fadeIn__sg7wK .5s ease-out}.TechStackSection_techCard__gOgoy{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;min-width:180px;flex:0 0 auto;background:linear-gradient(135deg,rgba(45,101,188,.05),rgba(15,23,42,.3));border:1px solid rgba(89,160,248,.597);border-radius:12px;transition:all .3s ease;cursor:pointer;animation:TechStackSection_slideIn__Nq_F2 .5s ease-out forwards;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}@keyframes TechStackSection_slideIn__Nq_F2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TechStackSection_techCard__gOgoy:hover{transform:translateY(-4px);border-color:var(--tech-color,#60a5fa);box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 0 1px var(--tech-color,#60a5fa)}.TechStackSection_techCard__gOgoy:hover .TechStackSection_techIcon__m_3Vh{transform:scale(1.1) rotate(5deg)}.TechStackSection_techIcon__m_3Vh{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:12px;font-size:2rem;transition:transform .3s ease}.TechStackSection_techInfo___51Z_{display:flex;flex-direction:column;gap:.5rem;align-items:center}.TechStackSection_techName__1Zq29{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem;line-height:1.3}.TechStackSection_techExperience__zLmJP{display:inline-block;padding:.25rem .5rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:6px;font-size:.75rem;color:var(--experience-color,#60a5fa);font-weight:500;letter-spacing:.5px}.TechStackSection_progressBar___MV5t{display:flex;justify-content:center;gap:.75rem;margin-bottom:3rem}.TechStackSection_progressDot__P5Gtt{width:12px;height:12px;background:rgba(96,165,250,.2);border:1px solid rgba(96,165,250,.3);border-radius:50%;cursor:pointer;transition:all .3s ease}.TechStackSection_progressDot__P5Gtt:hover{background:rgba(96,165,250,.4);transform:scale(1.2)}.TechStackSection_progressDot__P5Gtt.TechStackSection_active__dWDDk{background:linear-gradient(135deg,#2d65bc,#60a5fa);border-color:var(--color-accent,#60a5fa);box-shadow:0 0 10px rgba(96,165,250,.6);transform:scale(1.3)}.TechStackSection_stats__Sk3W9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.TechStackSection_statCard__BuzFt{text-align:center;padding:1rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.05));border:1px solid rgba(96,165,250,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.TechStackSection_statCard__BuzFt:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(96,165,250,.2)}.TechStackSection_statValue__gZQzr{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#2d65bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1}.TechStackSection_statLabel__qa6jb{font-size:.9375rem;color:hsla(0,0%,100%,.7);font-weight:500}@media (max-width:1024px){.TechStackSection_sliderContainer__XRh_o{gap:1rem}.TechStackSection_techDisplay__tA0i4{min-height:200px}.TechStackSection_categoryTitle__uKcoi{font-size:1.5rem}.TechStackSection_techRow__08f0_{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.3) transparent;padding-bottom:.5rem}.TechStackSection_techRow__08f0_::-webkit-scrollbar{height:6px}.TechStackSection_techRow__08f0_::-webkit-scrollbar-track{background:transparent}.TechStackSection_techRow__08f0_::-webkit-scrollbar-thumb{background:rgba(96,165,250,.3);border-radius:3px}.TechStackSection_techRow__08f0_::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.5)}.TechStackSection_techCard__gOgoy{min-width:160px}}@media (max-width:768px){.TechStackSection_techStackSection__vDhIO{padding:2rem 1rem}.TechStackSection_header__FYmTn{margin-bottom:2rem}.TechStackSection_categoryTabs__GIuDZ{gap:.5rem}.TechStackSection_categoryTab__tehgK{padding:.625rem 1rem;font-size:.875rem}.TechStackSection_categoryTab__tehgK i{font-size:1rem}.TechStackSection_sliderContainer__XRh_o{flex-direction:column;gap:1.5rem}.TechStackSection_sliderButton__kN8UW{width:40px;height:40px;font-size:1rem}.TechStackSection_sliderButton__kN8UW.TechStackSection_next__DL9lU,.TechStackSection_sliderButton__kN8UW.TechStackSection_prev__CssmS{display:none}.TechStackSection_techDisplay__tA0i4{min-height:auto;width:100%}.TechStackSection_categoryHeader__1GFgu{justify-content:center;margin-bottom:1.5rem}.TechStackSection_categoryIcon__HOxmw{width:50px;height:50px;font-size:1.5rem}.TechStackSection_categoryTitle__uKcoi{font-size:1.25rem}.TechStackSection_techRow__08f0_{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.3) transparent;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.TechStackSection_techRow__08f0_::-webkit-scrollbar{height:6px}.TechStackSection_techRow__08f0_::-webkit-scrollbar-track{background:transparent}.TechStackSection_techRow__08f0_::-webkit-scrollbar-thumb{background:rgba(96,165,250,.3);border-radius:3px}.TechStackSection_techCard__gOgoy{min-width:150px}.TechStackSection_techIcon__m_3Vh{width:56px;height:56px;font-size:1.75rem}.TechStackSection_stats__Sk3W9{grid-template-columns:1fr;gap:1rem}.TechStackSection_statCard__BuzFt{padding:1.5rem}.TechStackSection_statValue__gZQzr{font-size:2rem}}@media (max-width:480px){.TechStackSection_badge__xGJbH{font-size:.75rem;padding:.375rem .75rem}.TechStackSection_categoryTabs__GIuDZ{gap:.375rem}.TechStackSection_categoryTab__tehgK{padding:.5rem .75rem;font-size:.8125rem}.TechStackSection_categoryTab__tehgK span{display:none}.TechStackSection_techCard__gOgoy{padding:1rem;min-width:140px}.TechStackSection_techIcon__m_3Vh{width:48px;height:48px;font-size:1.5rem}.TechStackSection_techName__1Zq29{font-size:.9375rem}.TechStackSection_progressBar___MV5t{gap:.5rem}.TechStackSection_progressDot__P5Gtt{width:10px;height:10px}}.PortfolioSection_portfolioSection__YekbU{position:relative;padding:2rem 1rem;background:linear-gradient(180deg,rgba(5,10,21,0),rgba(15,23,42,.5) 50%,rgba(5,10,21,0));overflow:hidden}.PortfolioSection_portfolioSection__YekbU:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(96,165,250,.08) 0,transparent 70%);pointer-events:none;animation:PortfolioSection_pulse__gui2L 10s ease-in-out infinite}@keyframes PortfolioSection_pulse__gui2L{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.PortfolioSection_container__giR_X{max-width:1400px;margin:0 auto;position:relative;z-index:1}.PortfolioSection_header__38CFX{text-align:center;margin-bottom:4rem}.PortfolioSection_badge__I_bV0{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(45,101,188,.1));border:1px solid rgba(96,165,250,.2);border-radius:20px;color:var(--color-accent,#60a5fa);font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PortfolioSection_title__aKWkz{font-size:clamp(2rem,5vw,3rem);font-weight:700;background:linear-gradient(135deg,#fff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2}.PortfolioSection_subtitle__3T8WM{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.PortfolioSection_showcaseContainer__ompUc{position:relative;display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.PortfolioSection_navButton__Ed4iL{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border:1px solid rgba(96,165,250,.3);border-radius:50%;color:#fff;font-size:1.25rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.PortfolioSection_navButton__Ed4iL:hover{background:linear-gradient(135deg,rgba(96,165,250,.3),rgba(45,101,188,.2));border-color:var(--color-accent,#60a5fa);transform:scale(1.1);box-shadow:0 4px 12px rgba(96,165,250,.3)}.PortfolioSection_navButton__Ed4iL:active{transform:scale(.95)}.PortfolioSection_showcase__IQTJ1{flex:1 1;overflow:hidden;border-radius:16px}.PortfolioSection_projectDisplay__OUNsY{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:1rem;background:linear-gradient(135deg,rgba(45,101,188,.05),rgba(15,23,42,.3));border:1px solid rgba(96,165,250,.2);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:PortfolioSection_fadeIn__8nDdO .5s ease-out}@keyframes PortfolioSection_fadeIn__8nDdO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PortfolioSection_imageWrapper__XDsi3{position:relative;width:100%;height:400px;border-radius:12px;overflow:hidden;background:rgba(15,23,42,.5)}.PortfolioSection_imageFallback__sW_Zl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:4rem;color:hsla(0,0%,100%,.3)}.PortfolioSection_projectImage__FXOEC{object-fit:cover;transition:opacity .5s ease,transform .3s ease;opacity:0}.PortfolioSection_projectImage__FXOEC.PortfolioSection_loaded__VJMcQ{opacity:1}.PortfolioSection_imageWrapper__XDsi3:hover .PortfolioSection_projectImage__FXOEC{transform:scale(1.05)}.PortfolioSection_imageOverlay__oel1d{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(5,10,21,.8));pointer-events:none}.PortfolioSection_projectInfo__tNax4{display:flex;flex-direction:column;gap:1.5rem}.PortfolioSection_projectHeader__1YiQ2{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.PortfolioSection_projectTitle__04Y5R{font-size:2rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:.5rem}.PortfolioSection_projectSubtitle__LBtXy{font-size:1.125rem;color:var(--color-accent,#60a5fa);font-weight:500}.PortfolioSection_projectNumber__p2gtC{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(96,165,250,.2),rgba(45,101,188,.1));border:2px solid rgba(96,165,250,.3);border-radius:50%;font-size:1.5rem;font-weight:700;color:var(--color-accent,#60a5fa)}.PortfolioSection_projectDescription__CwTaY{font-size:1rem;color:hsla(0,0%,100%,.8);line-height:1.7}.PortfolioSection_metrics__zRHgq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.PortfolioSection_metric__Gdae4{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:rgba(96,165,250,.05);border:1px solid rgba(96,165,250,.1);border-radius:10px;text-align:center;transition:all .3s ease}.PortfolioSection_metric__Gdae4:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.3);transform:translateY(-2px)}.PortfolioSection_metric__Gdae4 i{font-size:1.5rem;color:var(--color-accent,#60a5fa)}.PortfolioSection_metricValue__7Evwp{font-size:1.5rem;font-weight:700;color:#fff;line-height:1}.PortfolioSection_metricLabel__qrzRG{font-size:.875rem;color:hsla(0,0%,100%,.6)}.PortfolioSection_techStack__3rsDM{display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioSection_techBadge__bhf_g{padding:.5rem 1rem;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2);border-radius:8px;font-size:.875rem;color:var(--color-accent,#60a5fa);font-weight:500;transition:all .3s ease}.PortfolioSection_techBadge__bhf_g:hover{background:rgba(96,165,250,.2);border-color:var(--color-accent,#60a5fa);transform:translateY(-2px)}.PortfolioSection_projectLinks__unf3q{display:flex;gap:1rem;margin-top:auto}.PortfolioSection_projectLink__CSDAC{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.PortfolioSection_projectLink__CSDAC i{font-size:1.125rem}.PortfolioSection_projectLink__CSDAC.PortfolioSection_primary__ycRNP{background:linear-gradient(135deg,#2d65bc,#60a5fa);color:#fff;border:1px solid transparent;box-shadow:0 4px 12px rgba(45,101,188,.3)}.PortfolioSection_projectLink__CSDAC.PortfolioSection_primary__ycRNP:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(45,101,188,.4)}.PortfolioSection_projectLink__CSDAC.PortfolioSection_secondary__bJbKZ{background:rgba(96,165,250,.1);color:var(--color-accent,#60a5fa);border:1px solid rgba(96,165,250,.3)}.PortfolioSection_projectLink__CSDAC.PortfolioSection_secondary__bJbKZ:hover{background:rgba(96,165,250,.2);border-color:var(--color-accent,#60a5fa);transform:translateY(-2px)}.PortfolioSection_thumbnails__8zKnk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;max-width:1000px;margin:0 auto}.PortfolioSection_thumbnail__KiJtG{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;background:rgba(15,23,42,.3);border:1px solid rgba(96,165,250,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PortfolioSection_thumbnail__KiJtG:hover{background:rgba(45,101,188,.1);border-color:rgba(96,165,250,.3);transform:translateY(-4px)}.PortfolioSection_thumbnail__KiJtG.PortfolioSection_active__9KN8_{background:linear-gradient(135deg,rgba(45,101,188,.2),rgba(96,165,250,.1));border-color:var(--color-accent,#60a5fa);box-shadow:0 4px 12px rgba(96,165,250,.3)}.PortfolioSection_thumbnailImage__HKI9z{position:relative;width:100%;height:100px;border-radius:8px;overflow:hidden;background:rgba(15,23,42,.5)}.PortfolioSection_thumbnailImage__HKI9z img{object-fit:cover}.PortfolioSection_thumbnailFallback__a0ILs{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:hsla(0,0%,100%,.3)}.PortfolioSection_thumbnailTitle__MYM1X{font-size:.9375rem;font-weight:600;color:#fff;text-align:center}@media (max-width:1024px){.PortfolioSection_projectDisplay__OUNsY{grid-template-columns:1fr;gap:1.5rem}.PortfolioSection_imageWrapper__XDsi3{height:300px}.PortfolioSection_projectTitle__04Y5R{font-size:1.75rem}.PortfolioSection_metrics__zRHgq{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.PortfolioSection_portfolioSection__YekbU{padding:2rem 1rem}.PortfolioSection_header__38CFX{margin-bottom:2rem}.PortfolioSection_showcaseContainer__ompUc{flex-direction:column;gap:1rem}.PortfolioSection_navButton__Ed4iL{display:none}.PortfolioSection_projectDisplay__OUNsY{padding:1rem}.PortfolioSection_imageWrapper__XDsi3{height:250px}.PortfolioSection_projectTitle__04Y5R{font-size:1.5rem}.PortfolioSection_projectSubtitle__LBtXy{font-size:1rem}.PortfolioSection_projectNumber__p2gtC{width:50px;height:50px;font-size:1.25rem}.PortfolioSection_metrics__zRHgq{grid-template-columns:repeat(3,1fr);gap:.75rem}.PortfolioSection_metric__Gdae4{padding:.75rem .5rem}.PortfolioSection_metricValue__7Evwp,.PortfolioSection_metric__Gdae4 i{font-size:1.25rem}.PortfolioSection_metricLabel__qrzRG{font-size:.75rem}.PortfolioSection_projectLinks__unf3q{flex-direction:column}.PortfolioSection_projectLink__CSDAC{justify-content:center}.PortfolioSection_thumbnails__8zKnk{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.PortfolioSection_badge__I_bV0{font-size:.75rem;padding:.375rem .75rem}.PortfolioSection_projectDisplay__OUNsY{padding:1.25rem}.PortfolioSection_imageWrapper__XDsi3{height:200px}.PortfolioSection_projectTitle__04Y5R{font-size:1.25rem}.PortfolioSection_projectSubtitle__LBtXy{font-size:.9375rem}.PortfolioSection_projectNumber__p2gtC{width:45px;height:45px;font-size:1.125rem}.PortfolioSection_projectDescription__CwTaY{font-size:.9375rem}.PortfolioSection_techBadge__bhf_g{font-size:.8125rem;padding:.375rem .75rem}.PortfolioSection_projectLink__CSDAC{padding:.875rem 1.25rem;font-size:.875rem}.PortfolioSection_thumbnails__8zKnk{grid-template-columns:1fr}}.PlanningTab_planningTab__0RqA_{--tab-text-primary:#fff;--tab-text-secondary:#94a3b8;--tab-bg-subtle:hsla(0,0%,100%,.03);--tab-border:hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:24px;animation:PlanningTab_fadeIn__v4Zfp .5s cubic-bezier(.4,0,.2,1)}@keyframes PlanningTab_fadeIn__v4Zfp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:light){.PlanningTab_planningTab__0RqA_{--tab-text-primary:#0f172a;--tab-text-secondary:#64748b;--tab-bg-subtle:rgba(15,23,42,.03);--tab-border:rgba(15,23,42,.1)}}.PlanningTab_section__UUx7V{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px}.PlanningTab_sectionTitle__Fi7s3{font-size:15px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--tab-text-primary)}.PlanningTab_sectionTitle__Fi7s3 i{color:var(--color-highlight,#2d65bc)}.PlanningTab_wireframeContainer__UuaVP{background:rgba(10,10,20,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;min-height:280px;display:flex;flex-direction:column;gap:12px}.PlanningTab_wireframeBox__jQ2v5{background:hsla(0,0%,100%,.05);border:2px dashed hsla(0,0%,100%,.2);border-radius:8px;transition:all .3s ease;animation:PlanningTab_wireframePulse__OAbk2 2s ease-in-out infinite}@keyframes PlanningTab_wireframePulse__OAbk2{0%,to{opacity:.6}50%{opacity:1}}.PlanningTab_wireframeBox__jQ2v5:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-highlight,#2d65bc)}.PlanningTab_wireframeHeader__SgdAo{height:60px;animation-delay:0s}.PlanningTab_wireframeContent__fqR1A{display:grid;grid-template-columns:200px 1fr;grid-gap:12px;gap:12px;flex:1 1}.PlanningTab_wireframeSidebar__UHDI2{height:100%;animation-delay:.2s}.PlanningTab_wireframeMain__TfA2_{height:100%;animation-delay:.4s}.PlanningTab_wireframeFooter__NIGc9{height:50px;animation-delay:.6s}.PlanningTab_checklist__rUHVp{display:flex;flex-direction:column;gap:10px}.PlanningTab_checklistItem__reIYO{display:flex;align-items:center;gap:12px;padding:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .3s ease}.PlanningTab_checklistItem__reIYO:hover{background:hsla(0,0%,100%,.05);transform:translateX(4px)}.PlanningTab_checklistIcon__i_UFm{font-size:18px;width:20px;text-align:center}.PlanningTab_checklistItem__reIYO.PlanningTab_completed__jWZg_ .PlanningTab_checklistIcon__i_UFm{color:#10b981}.PlanningTab_checklistItem__reIYO.PlanningTab_active__gS3cz .PlanningTab_checklistIcon__i_UFm{color:var(--color-highlight,#2d65bc);animation:PlanningTab_spin__e3vAA 1s linear infinite}.PlanningTab_checklistItem__reIYO.PlanningTab_pending__kyQGN .PlanningTab_checklistIcon__i_UFm{color:var(--tab-text-secondary)}@keyframes PlanningTab_spin__e3vAA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlanningTab_checklistText__3iyFF{flex:1 1;font-size:13px;color:var(--tab-text-primary);font-weight:500}.PlanningTab_checklistItem__reIYO.PlanningTab_completed__jWZg_ .PlanningTab_checklistText__3iyFF{color:var(--tab-text-secondary);text-decoration:line-through}.PlanningTab_checklistProgress__SDMTy{font-size:11px;color:var(--tab-text-secondary);padding:3px 8px;background:hsla(0,0%,100%,.05);border-radius:10px}.PlanningTab_timeline__Rk0eg{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:32px}.PlanningTab_timeline__Rk0eg:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:hsla(0,0%,100%,.1)}.PlanningTab_timelineItem__pSrI5{position:relative;display:flex;flex-direction:column;gap:4px}.PlanningTab_timelineItem__pSrI5:before{content:"";position:absolute;left:-27px;top:4px;width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4)}.PlanningTab_timelineItem__pSrI5.PlanningTab_completed__jWZg_:before{background:#10b981;border-color:#10b981;box-shadow:0 0 12px rgba(16,185,129,.5)}.PlanningTab_timelineItem__pSrI5.PlanningTab_active__gS3cz:before{background:var(--color-highlight,#2d65bc);border-color:var(--color-bright,#3b82f6);box-shadow:0 0 12px rgba(45,101,188,.6);animation:PlanningTab_pulse__kHTKA 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes PlanningTab_pulse__kHTKA{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.PlanningTab_timelineTitle__bFZjQ{font-size:13px;font-weight:600;color:var(--tab-text-primary)}.PlanningTab_timelineDescription__sWqbz{font-size:12px;color:var(--tab-text-secondary);line-height:1.4}.PlanningTab_timelineDate__Z_nOc{font-size:10px;color:var(--tab-text-secondary);font-family:Courier New,monospace}@media (max-width:768px){.PlanningTab_wireframeContent__fqR1A{grid-template-columns:1fr}.PlanningTab_timeline__Rk0eg{padding-left:24px}}@media (max-width:480px){.PlanningTab_section__UUx7V{padding:16px}.PlanningTab_wireframeContainer__UuaVP{padding:16px;min-height:220px}}.DesignTab_designTab__0x3X1{--tab-text-primary:#fff;--tab-text-secondary:#94a3b8;--tab-bg-subtle:hsla(0,0%,100%,.03);--tab-border:hsla(0,0%,100%,.08)}@media (prefers-color-scheme:light){.DesignTab_designTab__0x3X1{--tab-text-primary:#0f172a;--tab-text-secondary:#64748b;--tab-bg-subtle:rgba(15,23,42,.03);--tab-border:rgba(15,23,42,.1)}}.DesignTab_designTab__0x3X1{display:flex;flex-direction:column;gap:24px;animation:DesignTab_fadeIn__u89xB .5s cubic-bezier(.4,0,.2,1)}@keyframes DesignTab_fadeIn__u89xB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DesignTab_section__FDp2I{background:var(--tab-bg-subtle);border:1px solid var(--tab-border);border-radius:12px;padding:20px}.DesignTab_sectionTitle__083bM{font-size:15px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--tab-text-primary)}.DesignTab_sectionTitle__083bM i{color:var(--color-highlight,#2d65bc)}.DesignTab_paletteGrid__EdROD{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.DesignTab_paletteCard__8_EbB{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:10px;padding:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.DesignTab_paletteCard__8_EbB:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.DesignTab_paletteCard__8_EbB.DesignTab_activePalette__WJXaJ{border-color:var(--color-highlight,#2d65bc);box-shadow:0 0 20px rgba(45,101,188,.4);animation:DesignTab_paletteGlow__keE1A 2s ease-in-out infinite}@keyframes DesignTab_paletteGlow__keE1A{0%,to{box-shadow:0 0 20px rgba(45,101,188,.3)}50%{box-shadow:0 0 30px rgba(45,101,188,.6),0 0 40px rgba(45,101,188,.3)}}.DesignTab_paletteName__IaBa4{font-size:13px;font-weight:700;margin-bottom:4px;text-align:center;color:var(--tab-text-primary)}.DesignTab_paletteTheme__CZ49e{font-size:10px;font-weight:500;margin-bottom:10px;text-align:center;opacity:.7;font-style:italic}.DesignTab_colorSwatches__1QhU1{display:flex;gap:4px;height:30px;border-radius:6px;overflow:hidden}.DesignTab_colorSwatch__Xr58a{flex:1 1;cursor:pointer;transition:transform .2s ease}.DesignTab_colorSwatch__Xr58a:hover{transform:scaleY(1.3)}.DesignTab_activeCheck__7Gpex{position:absolute;top:8px;right:8px;background:var(--color-highlight,#2d65bc);color:var(--tab-text-primary);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;animation:DesignTab_checkBounce__sGwRI .5s ease;box-shadow:0 4px 12px rgba(45,101,188,.5)}@keyframes DesignTab_checkBounce__sGwRI{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.DesignTab_componentsGrid__ph8Lr{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px}.DesignTab_componentCard__tdy2M{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.DesignTab_componentCard__tdy2M:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-highlight,#2d65bc) 0,var(--color-accent,#1e4a8a) 100%);opacity:0;transition:opacity .3s ease}.DesignTab_componentCard__tdy2M:hover:before{opacity:.1}.DesignTab_componentCard__tdy2M:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.4)}.DesignTab_componentPreview__7BXFo{font-size:32px;margin-bottom:10px;position:relative;z-index:1;color:var(--color-highlight,#2d65bc)}.DesignTab_componentName__kzkn8{font-size:12px;font-weight:600;margin-bottom:6px;position:relative;z-index:1;color:var(--tab-text-primary)}.DesignTab_componentStatus__Yo4cX{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;color:var(--tab-text-secondary);position:relative;z-index:1}.DesignTab_statusDot__uDxbv{width:6px;height:6px;border-radius:50%;background:#10b981;animation:DesignTab_pulse__0YesY 2s cubic-bezier(.4,0,.6,1) infinite}.DesignTab_breakpointsGrid__gg2K4{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.DesignTab_breakpointCard__mjceF{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:10px;padding:14px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.DesignTab_breakpointCard__mjceF:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.DesignTab_breakpointCard__mjceF.DesignTab_activeBreakpoint__IPPfZ{border-color:var(--color-highlight,#2d65bc);background:rgba(45,101,188,.15)}.DesignTab_breakpointIcon__m7zr4{font-size:28px;margin-bottom:8px;color:var(--color-highlight,#2d65bc)}.DesignTab_breakpointName__h5bb_{font-size:12px;font-weight:600;margin-bottom:4px;color:var(--tab-text-primary)}.DesignTab_breakpointWidth__6BOq2{font-size:10px;color:var(--tab-text-secondary);font-family:Courier New,monospace}.DesignTab_responsivePreview__3YTJv{margin-top:1.5rem;background:rgba(10,10,20,.5);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:0;overflow:hidden}.DesignTab_previewContainer__MyzrJ{width:100%}.DesignTab_previewToolbar__uwT09{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.08)}.DesignTab_toolbarLeft__RxVmf{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--tab-text-primary)}.DesignTab_toolbarLeft__RxVmf i{color:var(--color-accent,#60a5fa)}.DesignTab_dimension__8ucmO{font-family:Courier New,monospace;font-size:.75rem;color:var(--tab-text-secondary);background:hsla(0,0%,100%,.05);padding:.25rem .5rem;border-radius:4px}.DesignTab_toolbarRight__B7gPH{display:flex;gap:.5rem}.DesignTab_toolbarBtn__nzsOS{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--tab-text-secondary);width:2rem;height:2rem;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DesignTab_toolbarBtn__nzsOS:hover{background:hsla(0,0%,100%,.1);color:var(--tab-text-primary);border-color:var(--color-accent,#60a5fa)}.DesignTab_toolbarBtn__nzsOS.DesignTab_active__RqFrm{background:var(--color-accent,#60a5fa);color:var(--tab-text-primary);border-color:var(--color-accent,#60a5fa)}.DesignTab_toolbarBtn__nzsOS.DesignTab_active__RqFrm:hover{background:var(--color-primary,#2d65bc)}.DesignTab_previewFrame__8Up7u{padding:2rem;display:flex;justify-content:center;align-items:center;background:rgba(15,23,42,.5);min-height:400px;overflow-x:auto}.DesignTab_previewWindow__yvLc4{background:hsla(0,0%,100%,.98);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1{background:#1a1a1a}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_previewHeader__FUGUN{background:#2a2a2a;border-bottom-color:#3a3a3a}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_addressBar__ZqbRc{background:#1a1a1a;border-color:#3a3a3a;color:#aaa}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_previewContent__fFHgh{background:#0f172a}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockNavbar__2aTgd{background:var(--color-primary,#2d65bc)}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockHero__peBn8{background:linear-gradient(180deg,rgba(15,23,42,.5),transparent)}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockHeading___ahGi,.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockText__S3zCS{background:linear-gradient(90deg,#2a2a2a,#3a3a3a)}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockCard__RVhdt{background:#1e293b;border-color:#334155}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockCardText__PUL1z:after,.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_mockCardText__PUL1z:before{background:linear-gradient(90deg,#2a2a2a,#3a3a3a)}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_previewFooter__Bb7tK{background:#2a2a2a;border-top-color:#3a3a3a}.DesignTab_previewWindow__yvLc4.DesignTab_darkMode__hwV_1 .DesignTab_viewportInfo__OOE7X{color:#aaa}.DesignTab_previewHeader__FUGUN{background:#f5f5f5;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e0e0e0}.DesignTab_browserDots__vFwnL{display:flex;gap:.375rem}.DesignTab_dot__Zfst4{width:12px;height:12px;border-radius:50%;display:block}.DesignTab_addressBar__ZqbRc{flex:1 1;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#666}.DesignTab_previewContent__fFHgh{background:#fff;min-height:300px;padding:1rem}.DesignTab_mockNavbar__2aTgd{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#2d65bc;border-radius:4px;margin-bottom:1rem}.DesignTab_mockLogo__J_zzf{font-size:.875rem;font-weight:700;color:var(--tab-text-primary)}.DesignTab_mockMenu__ZwbTq{display:flex;gap:.375rem}.DesignTab_mockMenu__ZwbTq span{width:20px;height:2px;background:var(--tab-text-primary);display:block}.DesignTab_mockHero__peBn8{padding:2rem 1rem;text-align:center}.DesignTab_mockHeading___ahGi{width:60%;height:1.5rem;margin:0 auto 1rem;animation:DesignTab_shimmer__W6IAf 2s infinite}.DesignTab_mockHeading___ahGi,.DesignTab_mockText__S3zCS{background:linear-gradient(90deg,#e0e0e0,#f0f0f0);border-radius:4px}.DesignTab_mockText__S3zCS{width:80%;height:.75rem;margin:0 auto 1.5rem;animation:DesignTab_shimmer__W6IAf 2s .2s infinite}.DesignTab_mockButtons__CCpME{display:flex;gap:.75rem;justify-content:center}.DesignTab_mockButton__1wvGh{width:80px;height:32px;background:#60a5fa;border-radius:6px;animation:DesignTab_pulse__0YesY 2s infinite}.DesignTab_mockCards__hwLqV{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;padding:1rem}.DesignTab_mockCard__RVhdt{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.DesignTab_mockCardImg__haXPZ{width:100%;height:80px;background:linear-gradient(135deg,#60a5fa,#2d65bc);opacity:.3}.DesignTab_mockCardText__PUL1z{padding:.75rem}.DesignTab_mockCardText__PUL1z:after,.DesignTab_mockCardText__PUL1z:before{content:"";display:block;height:.5rem;background:linear-gradient(90deg,#e0e0e0,#f0f0f0);border-radius:4px;animation:DesignTab_shimmer__W6IAf 2s infinite}.DesignTab_mockCardText__PUL1z:after{margin-top:.5rem;width:70%}.DesignTab_previewFooter__Bb7tK{background:#f5f5f5;padding:.5rem .75rem;border-top:1px solid #e0e0e0;display:flex;justify-content:center}.DesignTab_viewportInfo__OOE7X{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#666;font-family:Courier New,monospace}@keyframes DesignTab_shimmer__W6IAf{0%,to{opacity:.5}50%{opacity:1}}@keyframes DesignTab_pulse__0YesY{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.DesignTab_previewFrame__8Up7u{padding:1rem}.DesignTab_mockCards__hwLqV{grid-template-columns:1fr}}.DesignTab_notification__I7H_9{position:fixed;top:80px;right:20px;background:linear-gradient(135deg,var(--color-highlight,#2d65bc) 0,var(--color-accent,#1e4a8a) 100%);color:var(--tab-text-primary);padding:16px 24px;border-radius:12px;box-shadow:0 8px 32px rgba(45,101,188,.5);display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;z-index:2000;animation:DesignTab_slideInRight___RiJz .4s ease,DesignTab_fadeOut__aV1Y4 .4s ease 2.6s forwards;min-width:280px}@keyframes DesignTab_slideInRight___RiJz{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes DesignTab_fadeOut__aV1Y4{to{opacity:0;transform:translateX(400px)}}.DesignTab_notification__I7H_9 i{font-size:18px}@media (max-width:768px){.DesignTab_breakpointsGrid__gg2K4,.DesignTab_componentsGrid__ph8Lr,.DesignTab_paletteGrid__EdROD{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.DesignTab_notification__I7H_9{top:60px;right:10px;left:10px;min-width:auto}}@media (max-width:480px){.DesignTab_section__FDp2I{padding:16px}.DesignTab_sectionTitle__083bM{font-size:14px}}.FrontendTab_frontendTab__An66S{--tab-text-primary:#fff;--tab-text-secondary:#94a3b8;--tab-bg-subtle:hsla(0,0%,100%,.03);--tab-border:hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:20px;animation:FrontendTab_fadeIn__W7tYp .5s cubic-bezier(.4,0,.2,1)}@keyframes FrontendTab_fadeIn__W7tYp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:light){.FrontendTab_frontendTab__An66S{--tab-text-primary:#0f172a;--tab-text-secondary:#64748b;--tab-bg-subtle:rgba(15,23,42,.03);--tab-border:rgba(15,23,42,.1)}}.FrontendTab_grid__1rV8_{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.FrontendTab_codeEditor__2Btfu{background:rgba(10,10,20,.9);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.FrontendTab_editorHeader__rETjY{background:hsla(0,0%,100%,.05);padding:10px 15px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}.FrontendTab_editorTabs__1gt9a{display:flex;gap:8px}.FrontendTab_editorTab__tciaL{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.03);border-radius:6px;font-size:12px;color:var(--tab-text-secondary);transition:all .2s ease;cursor:pointer}.FrontendTab_editorTab__tciaL.FrontendTab_active__mF2Om{background:hsla(0,0%,100%,.1);color:var(--tab-text-primary)}.FrontendTab_fileIcon__n88hO{font-size:14px;color:var(--color-highlight,#2d65bc)}.FrontendTab_editorBody__XNfFI{display:flex;padding:15px;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.6;min-height:240px;max-height:240px;overflow-y:auto}.FrontendTab_lineNumbers__b3bAb{padding-right:15px;color:var(--tab-text-secondary);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FrontendTab_codeContent__FJg6f{flex:1 1;color:#a8dadc}.FrontendTab_codeContent__FJg6f pre{margin:0;font-family:inherit}.FrontendTab_cursor__MTgt3{display:inline-block;animation:FrontendTab_blink__ojaKb 1s step-end infinite;color:#10b981;font-weight:700}@keyframes FrontendTab_blink__ojaKb{50%{opacity:0}}.FrontendTab_fileTree__Fr6EJ{background:rgba(10,10,20,.7);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.FrontendTab_fileTreeHeader__hkk_x{padding:12px 15px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--tab-text-primary)}.FrontendTab_fileTreeHeader__hkk_x i{color:var(--color-highlight,#2d65bc)}.FrontendTab_fileTreeBody__f8qN8{padding:12px;font-family:Courier New,Consolas,monospace;font-size:12px}.FrontendTab_fileTreeItem__pbZkg{padding:6px 8px;border-radius:4px;cursor:pointer;transition:background .2s ease;color:var(--tab-text-primary)}.FrontendTab_fileTreeItem__pbZkg:hover{background:hsla(0,0%,100%,.08)}.FrontendTab_fileTreeItem__pbZkg i{margin-right:8px;color:var(--color-highlight,#2d65bc)}.FrontendTab_terminal__D5PG1{background:rgba(10,10,20,.9);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.FrontendTab_terminalHeader__GvoZU{padding:10px 15px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--tab-text-primary)}.FrontendTab_terminalHeader__GvoZU i{color:#10b981}.FrontendTab_terminalBody__hOguj{padding:15px;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.8;min-height:120px}.FrontendTab_terminalLine__dmnR8{display:flex;gap:10px;margin-bottom:8px;color:var(--tab-text-primary)}.FrontendTab_prompt__XbPkw{color:var(--color-highlight,#2d65bc);font-weight:700}.FrontendTab_success__sv_A6{color:#10b981}.FrontendTab_info__bzE_f{color:#60a5fa}.FrontendTab_command__41R_c{color:#a8dadc}.FrontendTab_metrics__QmohL{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:15px;gap:15px}.FrontendTab_metricCard__qkYp1{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.FrontendTab_metricCard__qkYp1:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.FrontendTab_metricValue__o9zvT{font-size:26px;font-weight:700;background:linear-gradient(135deg,var(--color-highlight,#2d65bc) 0,var(--color-bright,#3b82f6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.FrontendTab_metricLabel__E2_a1{font-size:11px;color:var(--tab-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.FrontendTab_metricIcon__yDRsa{font-size:20px;margin-bottom:8px;color:var(--color-highlight,#2d65bc)}.FrontendTab_compileProgress__Vorts{margin-top:12px}.FrontendTab_progressLabel__bpqU6{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px;color:var(--tab-text-primary)}.FrontendTab_progressBar__AsZsz{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.FrontendTab_progressFill__Y7zGC{height:100%;background:linear-gradient(90deg,var(--color-highlight,#2d65bc) 0,var(--color-bright,#3b82f6) 100%);transition:width .3s ease;position:relative}.FrontendTab_progressFill__Y7zGC:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:FrontendTab_shimmer__gSN6O 1.5s infinite}@keyframes FrontendTab_shimmer__gSN6O{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1024px){.FrontendTab_grid__1rV8_{grid-template-columns:1fr}}@media (max-width:768px){.FrontendTab_editorBody__XNfFI{font-size:11px;padding:12px;min-height:200px;max-height:200px}.FrontendTab_metrics__QmohL{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.FrontendTab_metrics__QmohL{grid-template-columns:1fr}.FrontendTab_metricValue__o9zvT{font-size:22px}}.BackendTab_backendTab__RcLhs{--tab-text-primary:#fff;--tab-text-secondary:#94a3b8;--tab-bg-subtle:hsla(0,0%,100%,.03);--tab-border:hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:20px;animation:BackendTab_fadeIn__EdH5J .5s cubic-bezier(.4,0,.2,1)}@keyframes BackendTab_fadeIn__EdH5J{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:light){.BackendTab_backendTab__RcLhs{--tab-text-primary:#0f172a;--tab-text-secondary:#64748b;--tab-bg-subtle:rgba(15,23,42,.03);--tab-border:rgba(15,23,42,.1)}}.BackendTab_statsGrid__Yey7Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.BackendTab_statCard__9ykIZ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.BackendTab_statCard__9ykIZ:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.BackendTab_statIcon__jBFDt{font-size:28px;margin-bottom:8px;color:var(--color-highlight,#2d65bc)}.BackendTab_statValue___BtkT{font-size:24px;font-weight:700;color:var(--tab-text-primary);margin-bottom:4px}.BackendTab_statLabel__NNAnt{font-size:11px;color:var(--tab-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.BackendTab_networkSection__dPZPC{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:20px}.BackendTab_sectionTitle__T4lN5{font-size:15px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:8px;color:var(--tab-text-primary)}.BackendTab_sectionTitle__T4lN5 i{color:var(--color-highlight,#2d65bc)}.BackendTab_networkContainer__dGInE{position:relative;height:350px;display:flex;align-items:center;justify-content:center;overflow:hidden}.BackendTab_centerNode___r05K{position:absolute;z-index:10}.BackendTab_centerNodeCore__bohcz{width:100px;height:100px;background:linear-gradient(135deg,var(--color-highlight,#2d65bc) 0,var(--color-accent,#1e4a8a) 100%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(45,101,188,.5);border:2px solid hsla(0,0%,100%,.2);position:relative;z-index:2}.BackendTab_centerNodeIcon__iTmyR{font-size:32px;color:var(--tab-text-primary);margin-bottom:4px}.BackendTab_centerNodeLabel__K7CoH{font-size:11px;font-weight:700;color:var(--tab-text-primary);text-transform:uppercase;letter-spacing:.5px}.BackendTab_pulse__65lmv{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--color-highlight,#2d65bc);animation:BackendTab_pulseRing__bDqwv 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.6}@keyframes BackendTab_pulseRing__bDqwv{0%{transform:scale(1);opacity:.8}to{transform:scale(2);opacity:0}}.BackendTab_integrationNode__FF_w1{position:absolute;width:80px;text-align:center;transition:all .3s ease;z-index:5}.BackendTab_integrationNode__FF_w1.BackendTab_animating__lvBKj .BackendTab_nodeIcon__tvQ4J{animation:BackendTab_nodeGlow__EiDkt .8s ease-in-out}@keyframes BackendTab_nodeGlow__EiDkt{0%,to{box-shadow:0 4px 16px rgba(45,101,188,.3)}50%{box-shadow:0 4px 24px rgba(45,101,188,.8),0 0 40px rgba(45,101,188,.4)}}.BackendTab_nodeIcon__tvQ4J{width:60px;height:60px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 6px;font-size:24px;color:var(--color-bright,#3b82f6);transition:all .3s ease;cursor:pointer}.BackendTab_nodeIcon__tvQ4J:hover{background:hsla(0,0%,100%,.1);transform:scale(1.1)}.BackendTab_nodeName___527X{font-size:10px;font-weight:600;color:var(--tab-text-primary);margin-bottom:4px}.BackendTab_nodeStatus__XoEiC{display:flex;align-items:center;justify-content:center;gap:4px}.BackendTab_statusLight__FeC_7{width:6px;height:6px;border-radius:50%;background:#10b981;animation:BackendTab_blink__1N1vr 2s infinite}@keyframes BackendTab_blink__1N1vr{0%,to{opacity:1}50%{opacity:.3}}.BackendTab_connectionLine__rBNZh{position:absolute;top:50%;left:50%;pointer-events:none;z-index:1}.BackendTab_line___NnDU{stroke:var(--color-highlight,#2d65bc);stroke-width:1;opacity:.3}.BackendTab_dataParticle__LDTZW{fill:var(--color-bright,#3b82f6)}.BackendTab_apiRoutes__EaPiO{display:flex;flex-direction:column;gap:8px}.BackendTab_apiRoute__hZTQU{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:all .2s ease}.BackendTab_apiRoute__hZTQU:hover{background:hsla(0,0%,100%,.08);transform:translateX(4px)}.BackendTab_apiMethod__C5lXt{padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;min-width:50px;text-align:center}.BackendTab_apiMethod__C5lXt.BackendTab_get__8XmDO{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.BackendTab_apiMethod__C5lXt.BackendTab_post__MoRto{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.BackendTab_apiMethod__C5lXt.BackendTab_put__5TPFj{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.BackendTab_apiMethod__C5lXt.BackendTab_delete__jex8_{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.BackendTab_apiPath__y1OT9{flex:1 1;font-family:Courier New,monospace;font-size:12px;color:var(--tab-text-primary)}.BackendTab_apiStatus__WU1us{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:600;background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;gap:4px}.BackendTab_apiStatus__WU1us:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}@media (max-width:1024px){.BackendTab_networkContainer__dGInE{height:300px}.BackendTab_centerNodeCore__bohcz{width:80px;height:80px}.BackendTab_centerNodeIcon__iTmyR{font-size:24px}.BackendTab_nodeIcon__tvQ4J{width:50px;height:50px;font-size:20px}}@media (max-width:768px){.BackendTab_statsGrid__Yey7Y{grid-template-columns:repeat(2,1fr)}.BackendTab_networkSection__dPZPC{display:none}}@media (max-width:480px){.BackendTab_statsGrid__Yey7Y{grid-template-columns:1fr}.BackendTab_apiRoute__hZTQU{flex-direction:column;align-items:flex-start;gap:8px}}.PerformanceTab_performanceTab__aCACB{--tab-text-primary:#fff;--tab-text-secondary:#94a3b8;--tab-bg-subtle:hsla(0,0%,100%,.03);--tab-border:hsla(0,0%,100%,.08);padding:1.5rem;overflow-y:auto;max-height:580px}@media (prefers-color-scheme:light){.PerformanceTab_performanceTab__aCACB{--tab-text-primary:#0f172a;--tab-text-secondary:#64748b;--tab-bg-subtle:rgba(15,23,42,.03);--tab-border:rgba(15,23,42,.1)}}.PerformanceTab_section__oq_8W{margin-bottom:2rem}.PerformanceTab_sectionTitle__8evMv{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;color:var(--tab-text-primary);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid hsla(0,0%,100%,.1)}.PerformanceTab_sectionTitle__8evMv i{color:var(--color-accent,#60a5fa);font-size:1rem}.PerformanceTab_scoresGrid__5Uom9{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem}.PerformanceTab_scoreCard__BwoLm{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s ease}.PerformanceTab_scoreCard__BwoLm:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-accent,#60a5fa);transform:translateY(-4px);box-shadow:0 8px 24px rgba(96,165,250,.2)}.PerformanceTab_scoreCircle__81Vaf{position:relative;width:120px;height:120px}.PerformanceTab_circleSvg__6k7Dw{width:100%;height:100%;transform:rotate(-90deg)}.PerformanceTab_circleBackground__c2Izh{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:8}.PerformanceTab_circleFill__1fwiv{fill:none;stroke:var(--color-success,#22c55e);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.2,1)}.PerformanceTab_scoreContent__XZjrK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.PerformanceTab_scoreContent__XZjrK i{font-size:1.5rem;color:var(--color-accent,#60a5fa);margin-bottom:.25rem;display:block}.PerformanceTab_scoreValue__gVuEP{font-size:2rem;font-weight:800;color:var(--tab-text-primary);line-height:1}.PerformanceTab_scoreName__0j_cV{font-size:.875rem;font-weight:600;color:var(--tab-text-primary);text-align:center}.PerformanceTab_vitalsGrid__iqHR1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.PerformanceTab_vitalCard___9Sgj{padding:1.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;transition:all .3s ease}.PerformanceTab_vitalCard___9Sgj:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-accent,#60a5fa);transform:translateY(-2px)}.PerformanceTab_vitalHeader__VDKCd{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.PerformanceTab_vitalIcon__DPEQm{width:3rem;height:3rem;background:linear-gradient(135deg,var(--color-primary,#2d65bc),var(--color-accent,#60a5fa));border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--tab-text-primary)}.PerformanceTab_vitalBadge__nP_py{flex:1 1;display:flex;justify-content:space-between;align-items:center}.PerformanceTab_vitalName__TVH36{font-size:1.125rem;font-weight:700;color:var(--tab-text-primary);font-family:Courier New,monospace}.PerformanceTab_vitalStatus__Oq_He{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.PerformanceTab_vitalStatus__Oq_He.PerformanceTab_good__ngob3{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.PerformanceTab_vitalValue__738Kd{font-size:2.5rem;font-weight:800;color:var(--tab-text-primary);margin-bottom:.75rem;background:linear-gradient(135deg,var(--color-accent,#60a5fa),var(--color-primary,#2d65bc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PerformanceTab_vitalInfo__lMuKf{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.PerformanceTab_vitalFullName__NqCTD{font-size:.875rem;color:var(--tab-text-primary);font-weight:500}.PerformanceTab_vitalThreshold__aKPVB{font-size:.75rem;color:var(--tab-text-secondary);display:flex;align-items:center;gap:.375rem}.PerformanceTab_vitalProgress__KyE0O{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.PerformanceTab_vitalProgressBar__QA9Ra{height:100%;background:linear-gradient(90deg,var(--color-primary,#2d65bc),var(--color-accent,#60a5fa));border-radius:3px;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.PerformanceTab_metricsGrid__8Zd2y{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.PerformanceTab_metricCard__ksd8H{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;transition:all .3s ease}.PerformanceTab_metricCard__ksd8H:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-accent,#60a5fa)}.PerformanceTab_metricIcon__iVoB8{width:2.5rem;height:2.5rem;background:rgba(96,165,250,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-accent,#60a5fa);font-size:1.125rem}.PerformanceTab_metricContent__THvp9{flex:1 1}.PerformanceTab_metricLabel__Ha1FW{font-size:.8125rem;color:var(--tab-text-secondary);margin-bottom:.25rem}.PerformanceTab_metricValue__EasJg{font-size:1.5rem;font-weight:700;color:var(--tab-text-primary)}.PerformanceTab_metricChange__zPApM{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;padding:.375rem .75rem;border-radius:6px}.PerformanceTab_metricChange__zPApM.PerformanceTab_positive__4JQ8M{background:rgba(34,197,94,.15);color:#22c55e}.PerformanceTab_metricChange__zPApM.PerformanceTab_negative__799IZ{background:rgba(239,68,68,.15);color:#ef4444}.PerformanceTab_summary__n76Go{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:linear-gradient(135deg,rgba(45,101,188,.15),rgba(96,165,250,.15));border:1px solid rgba(96,165,250,.3);border-radius:12px;margin-top:2rem}.PerformanceTab_summaryIcon__dvJjx{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,var(--color-primary,#2d65bc),var(--color-accent,#60a5fa));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--tab-text-primary);animation:PerformanceTab_pulse__Q9g0b 2s infinite}.PerformanceTab_summaryContent__RV3KZ h4{font-size:1.125rem;font-weight:700;color:var(--tab-text-primary);margin-bottom:.375rem}.PerformanceTab_summaryContent__RV3KZ p{font-size:.875rem;color:var(--tab-text-primary);line-height:1.5}@keyframes PerformanceTab_pulse__Q9g0b{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(96,165,250,.7)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(96,165,250,0)}}@media (max-width:768px){.PerformanceTab_performanceTab__aCACB{padding:1rem}.PerformanceTab_scoresGrid__5Uom9{grid-template-columns:repeat(2,1fr);gap:1rem}.PerformanceTab_metricsGrid__8Zd2y,.PerformanceTab_vitalsGrid__iqHR1{grid-template-columns:1fr}.PerformanceTab_scoreCircle__81Vaf{width:100px;height:100px}.PerformanceTab_scoreValue__gVuEP{font-size:1.75rem}.PerformanceTab_vitalValue__738Kd{font-size:2rem}}