.Header_header__xuTiO{position:fixed;top:0;left:0;right:0;background:rgba(10,14,39,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:1000;padding:1rem 0}.Header_nav__NNkX_{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.Header_logo__pvkJ9{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.2rem;color:var(--primary);text-decoration:none;font-family:Courier New,monospace}.Header_logo__pvkJ9:before{content:"<";color:var(--secondary)}.Header_logo__pvkJ9:after{content:"/>";color:var(--secondary)}.Header_hamburger__1rpXg{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:1001}.Header_hamburger__1rpXg span{width:25px;height:3px;background:var(--primary);border-radius:3px;transition:all .3s ease}.Header_hamburger__1rpXg.Header_active___1CY2 span:first-child{transform:rotate(45deg) translate(8px,8px)}.Header_hamburger__1rpXg.Header_active___1CY2 span:nth-child(2){opacity:0}.Header_hamburger__1rpXg.Header_active___1CY2 span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.Header_navLinks__bXLkW{display:flex;gap:2.5rem;list-style:none}.Header_navLinks__bXLkW a{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .3s;font-size:.95rem;position:relative;font-family:Courier New,monospace}.Header_navLinks__bXLkW a:before{content:"# ";color:var(--primary);opacity:0;transition:opacity .3s}.Header_navLinks__bXLkW a:hover:before{opacity:1}.Header_navLinks__bXLkW a:hover{color:var(--primary)}.Header_languageSelector__hPn1P{position:fixed;top:90px;right:2rem;z-index:1000;display:flex;gap:.5rem;background:var(--bg-card);padding:.3rem;border-radius:8px;border:1px solid var(--border)}.Header_languageButton__CQuj1{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;border-radius:6px;font-weight:600;font-size:.85rem;transition:all .3s;color:var(--text-secondary);font-family:Courier New,monospace}.Header_languageButton__CQuj1.Header_active___1CY2{background:var(--primary);color:var(--bg-dark)}.Header_languageButton__CQuj1:hover:not(.Header_active___1CY2){background:var(--bg-card-hover);color:var(--primary)}.Header_mobileLanguageSelector__n8r8s{display:none;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);gap:1rem;justify-content:center}.Header_mobileLangButton__qCkZb{padding:.6rem 1.5rem;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:6px;font-weight:600;font-size:.9rem;transition:all .3s;color:var(--text-secondary);font-family:Courier New,monospace}.Header_mobileLangButton__qCkZb.Header_active___1CY2{background:var(--primary);color:var(--bg-dark);border-color:var(--primary)}@media (max-width:968px){.Header_hamburger__1rpXg{display:flex}.Header_navLinks__bXLkW{position:fixed;top:70px;left:0;right:0;flex-direction:column;background:rgba(10,14,39,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2rem;gap:1.5rem;border-bottom:1px solid var(--border);transform:translateX(-100%);opacity:0;visibility:hidden;transition:all .3s ease;max-height:calc(100vh - 70px);overflow-y:auto}.Header_navLinks__bXLkW.Header_mobileMenuOpen__cyT5E{transform:translateX(0);opacity:1;visibility:visible}.Header_navLinks__bXLkW li{text-align:center;width:100%}.Header_navLinks__bXLkW a{display:block;padding:.75rem;font-size:1.1rem;border-radius:8px;transition:all .3s}.Header_navLinks__bXLkW a:hover{background:var(--bg-card)}.Header_mobileLanguageSelector__n8r8s{display:flex}.Header_languageSelector__hPn1P{display:none}.Header_nav__NNkX_{padding:0 1rem}}.Hero_hero__JT9C7{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 2rem;position:relative;overflow:hidden}.Hero_hero__JT9C7:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(0,255,136,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,212,255,.1) 0,transparent 50%);animation:Hero_float__waLz_ 6s ease-in-out infinite}@keyframes Hero_float__waLz_{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Hero_codeBg__r1tU5{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;font-size:14px;line-height:1.8;overflow:hidden;color:var(--primary);pointer-events:none;white-space:pre;padding:2rem}.Hero_heroContent__6xoKm{max-width:900px;text-align:center;z-index:1;animation:Hero_slideIn__p7LO_ 1s ease-out}@keyframes Hero_slideIn__p7LO_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Hero_heroTag__RPrlh{color:var(--primary);font-size:1rem;margin-bottom:1rem;font-family:Courier New,monospace}.Hero_heroContent__6xoKm h1{font-size:4rem;font-weight:800;margin-bottom:1rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.Hero_heroSubtitle__PajBw{font-size:1.5rem;color:var(--text-secondary);margin-bottom:1rem;font-family:Courier New,monospace}.Hero_heroDescription__WB7rm{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.Hero_ctaButtons__KOWi9{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.Hero_btn__Gp10j{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--primary);color:var(--bg-dark);text-decoration:none;border-radius:8px;font-weight:700;transition:all .3s;box-shadow:var(--shadow);font-size:1rem;border:2px solid var(--primary);font-family:Courier New,monospace}.Hero_btn__Gp10j:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,255,136,.2)}.Hero_btnSecondary__o5AvF{background:transparent;color:var(--primary);border:2px solid var(--primary)}.Hero_btnSecondary__o5AvF:hover{background:var(--primary);color:var(--bg-dark)}.Hero_btnPrimary__M7dRd{background:linear-gradient(135deg,var(--primary),var(--secondary));border:2px solid transparent;color:var(--bg-dark);font-weight:800;position:relative;overflow:hidden}.Hero_btnPrimary__M7dRd: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}.Hero_btnPrimary__M7dRd:hover:before{left:100%}.Hero_btnPrimary__M7dRd:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,255,136,.4)}@media (max-width:968px){.Hero_heroContent__6xoKm h1{font-size:3rem}.Hero_heroSubtitle__PajBw{font-size:1.2rem}}@media (max-width:640px){.Hero_heroContent__6xoKm h1{font-size:2.5rem}.Hero_ctaButtons__KOWi9{flex-direction:column}.Hero_btn__Gp10j{width:100%;justify-content:center}}.DevZoneButton_mobileMenuToggle__82X5v{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,#0f8,#00d4ff);border:none;border-radius:12px 0 0 12px;padding:12px 8px;cursor:pointer;z-index:1001;box-shadow:-4px 0 16px rgba(0,255,136,.3);transition:all .3s ease}.DevZoneButton_toggleIcon__x6cKg{font-size:20px;font-weight:700;display:block;animation:DevZoneButton_pulse__OCQEf 2s ease-in-out infinite;font-family:Courier New,monospace;color:#0a0a0a}.DevZoneButton_mobileMenuToggle__82X5v.DevZoneButton_menuOpen__QTnFd{right:200px}@keyframes DevZoneButton_pulse__OCQEf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.DevZoneButton_mobileMenu__L391i{display:none;position:fixed;right:-220px;top:0;height:100vh;width:200px;background:rgba(10,14,39,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:2px solid var(--primary);box-shadow:-8px 0 32px rgba(0,255,136,.2);z-index:1000;transition:right .3s ease;padding:80px 0 20px}.DevZoneButton_mobileMenu__L391i.DevZoneButton_mobileMenuActive__pd__r{right:0}.DevZoneButton_mobileMenuLink__KJgmd{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;text-decoration:none;color:var(--text-primary);transition:all .3s ease;border-bottom:1px solid var(--border)}.DevZoneButton_mobileMenuLink__KJgmd:hover{background:rgba(0,255,136,.1)}.DevZoneButton_mobileMenuIcon__HWBw_{font-size:64px;font-weight:700;animation:DevZoneButton_float__QxgQP 3s ease-in-out infinite;font-family:Courier New,monospace;color:var(--primary)}.DevZoneButton_mobileMenuText__HuIXa{font-size:14px;font-weight:600;text-align:center;color:var(--primary)}.DevZoneButton_devZoneButtonContainer__SKILZ{position:fixed;bottom:30px;right:30px;z-index:1000}.DevZoneButton_devZoneButton__0lUeB{text-decoration:none;display:block}.DevZoneButton_buttonContent__e0MQb{position:relative;background:linear-gradient(135deg,#0f8,#00d4ff);padding:16px 32px;border-radius:50px;box-shadow:0 8px 32px rgba(0,255,136,.3),0 0 0 1px hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;overflow:visible;border:2px solid hsla(0,0%,100%,.2)}.DevZoneButton_buttonText__8kAyt{color:#0a0a0a;font-weight:700;font-size:16px;text-shadow:none;white-space:nowrap}.DevZoneButton_arrow__chN3r{color:#0a0a0a;font-size:18px;font-weight:700}.DevZoneButton_floatingElement__mGtyW{position:absolute;background:hsla(0,0%,100%,.9);color:#0a0a0a;padding:6px 12px;border-radius:12px;font-family:Monaco,Menlo,monospace;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);animation:DevZoneButton_float__QxgQP 4s ease-in-out infinite;z-index:10;box-shadow:0 4px 16px rgba(0,0,0,.1)}.DevZoneButton_codeSymbol1__1HmqB{top:-15px;left:-20px;animation-delay:0s}.DevZoneButton_codeSymbol2__uDYQf{top:-20px;right:-25px;animation-delay:1s}.DevZoneButton_codeSymbol3__YMIQF{bottom:-15px;left:-15px;animation-delay:2s}.DevZoneButton_codeSymbol4__oKPRL{bottom:-20px;right:-20px;animation-delay:1.5s}@keyframes DevZoneButton_float__QxgQP{0%,to{transform:translateY(0) rotate(0deg);opacity:.8}50%{transform:translateY(-10px) rotate(3deg);opacity:1}}.DevZoneButton_buttonContent__e0MQb:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,255,136,.4),0 0 0 1px hsla(0,0%,100%,.2)}.DevZoneButton_buttonContent__e0MQb:hover .DevZoneButton_floatingElement__mGtyW{animation-play-state:paused;transform:translateY(-5px) scale(1.1)}@media (max-width:768px){.DevZoneButton_mobileMenuToggle__82X5v,.DevZoneButton_mobileMenu__L391i{display:block}.DevZoneButton_devZoneButtonContainer__SKILZ{display:none}}@media (max-width:480px){.DevZoneButton_mobileMenu__L391i{width:180px}.DevZoneButton_mobileMenuToggle__82X5v.DevZoneButton_menuOpen__QTnFd{right:180px}.DevZoneButton_mobileMenuIcon__HWBw_{font-size:52px}.DevZoneButton_mobileMenuText__HuIXa{font-size:13px}.DevZoneButton_toggleIcon__x6cKg{font-size:18px}}.Experience_experience__GUog5{max-width:1400px;margin:0 auto;padding:6rem 2rem;min-height:100vh;background:rgba(20,27,61,.3)}.Experience_container__OUucU{max-width:1200px;margin:0 auto}.Experience_header__kEdXg{margin-bottom:4rem;text-align:center}.Experience_subtitle___1s1I{color:var(--primary);font-size:.9rem;margin-bottom:.5rem;font-family:Courier New,monospace}.Experience_title__EBSTA{font-size:2.5rem;margin-bottom:1rem;font-weight:800;color:var(--text-primary)}.Experience_bracket__0tJ99{color:var(--primary)}.Experience_timeline__kD_p0{position:relative;max-width:1000px;margin:0 auto}.Experience_timelineItem__tMGLH{display:flex;margin-bottom:3rem;position:relative}.Experience_timelineMarker__tWLq5{flex-shrink:0;width:60px;display:flex;flex-direction:column;align-items:center;margin-right:2rem}.Experience_marker__tc43m{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));border:3px solid var(--bg-dark);box-shadow:0 0 20px rgba(0,255,136,.3);z-index:2;position:relative}.Experience_line__cWoqj{width:2px;flex:1 1;background:linear-gradient(to bottom,var(--primary),transparent);margin-top:.5rem;min-height:100px}.Experience_timelineItem__tMGLH:last-child .Experience_line__cWoqj{display:none}.Experience_content__N6YgN{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem;flex:1 1;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.1)}.Experience_content__N6YgN:hover{border-color:var(--primary);box-shadow:0 8px 30px rgba(0,255,136,.15);transform:translateY(-5px)}.Experience_header__kEdXg{margin-bottom:1.5rem}.Experience_position__DG3KL{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.Experience_company__W3_To{font-size:1.1rem;font-weight:600;color:var(--primary);margin:0 0 1rem}.Experience_meta__mPnj3{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--text-secondary)}.Experience_period__XhmRr{font-weight:600}.Experience_type__sOu7U{padding:.25rem .75rem;background:rgba(0,255,136,.1);color:var(--primary);border-radius:12px;font-size:.75rem;font-weight:600}.Experience_location__9h_tw{font-style:italic}.Experience_description__B1hG3{color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.Experience_projects__Uz7aD{margin-bottom:1.5rem}.Experience_projects__Uz7aD h5{color:var(--secondary);font-size:.9rem;margin:0 0 .75rem;font-weight:600}.Experience_projects__Uz7aD ul{margin:0;padding-left:1.5rem}.Experience_projects__Uz7aD li{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.Experience_technologies__7D3vr{display:flex;flex-wrap:wrap;gap:.5rem}.Experience_tech__cMdQQ{background:rgba(0,212,255,.1);color:var(--secondary);padding:.4rem .8rem;border-radius:8px;font-size:.75rem;font-weight:500;border:1px solid rgba(0,212,255,.2);transition:all .3s ease}.Experience_tech__cMdQQ:hover{background:rgba(0,212,255,.2);border-color:var(--secondary);transform:translateY(-2px)}@media (max-width:768px){.Experience_experience__GUog5{padding:4rem 1rem}.Experience_title__EBSTA{font-size:2rem}.Experience_timelineItem__tMGLH{margin-bottom:2rem}.Experience_timelineMarker__tWLq5{width:40px;margin-right:1rem}.Experience_marker__tc43m{width:12px;height:12px}.Experience_content__N6YgN{padding:1.5rem}.Experience_position__DG3KL{font-size:1.2rem}.Experience_company__W3_To{font-size:1rem}.Experience_meta__mPnj3{flex-direction:column;gap:.5rem}.Experience_technologies__7D3vr{gap:.25rem}.Experience_tech__cMdQQ{font-size:.7rem;padding:.3rem .6rem}}@media (max-width:480px){.Experience_timelineMarker__tWLq5{margin-right:.75rem}.Experience_content__N6YgN{padding:1rem}.Experience_position__DG3KL{font-size:1.1rem}.Experience_technologies__7D3vr{gap:.2rem}}.Certifications_certifications__fp2LZ{padding:8rem 0;background:var(--bg-dark);position:relative;overflow:hidden}.Certifications_container__0wNmL{max-width:1400px;margin:0 auto;padding:0 2rem}.Certifications_header__2vOsn{text-align:center;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.Certifications_subtitle__okcog{color:var(--primary);font-size:.9rem;margin-bottom:1rem;font-family:Courier New,monospace;opacity:.8}.Certifications_title__lDWW_{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary) 0,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Certifications_bracket__Yo5ji{color:var(--primary);font-family:Courier New,monospace}.Certifications_description__E09ee{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;max-width:600px;margin:0 auto}.Certifications_certificationsGrid__b_HFz{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.Certifications_certCard__e6PLY{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.Certifications_certCard__e6PLY:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:0;transition:opacity .3s ease}.Certifications_certCard__e6PLY:hover:before{opacity:1}.Certifications_certCard__e6PLY:hover{border-color:var(--primary);box-shadow:0 10px 40px rgba(0,255,136,.1)}.Certifications_certHeader__H58Pa{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.Certifications_logoContainer__lhbls{flex-shrink:0;width:60px;height:60px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);padding:8px}.Certifications_logo__SU3r0{border-radius:4px;object-fit:contain}.Certifications_certInfo__UL4ze{flex:1 1}.Certifications_certTitle__r1ag5{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3}.Certifications_issuer__PZcG3{font-size:1rem;color:var(--primary);font-weight:600;margin-bottom:.25rem}.Certifications_issued__D_o0T{font-size:.9rem;color:var(--text-secondary);font-style:italic}.Certifications_credentialId__F_4by{font-size:.85rem;color:var(--text-secondary);font-family:Courier New,monospace;margin-bottom:1rem;padding:.5rem;background:var(--bg-dark);border-radius:4px;border:1px solid var(--border)}.Certifications_skills__SLFiJ{margin-bottom:1.5rem}.Certifications_skillsLabel___Enzx{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem;font-weight:600}.Certifications_skillTags__ywxvx{display:flex;flex-wrap:wrap;gap:.5rem}.Certifications_skillTag__upXLc{background:rgba(0,255,136,.1);color:var(--primary);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(0,255,136,.2)}.Certifications_credentialButton__UEB_3{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .6rem;background:transparent;color:var(--text-secondary);text-decoration:none;border:1px solid var(--border);border-radius:4px;font-weight:500;font-size:.75rem;transition:all .3s ease;font-family:inherit;opacity:.7}.Certifications_credentialButton__UEB_3:hover{background:var(--primary);color:var(--bg-dark);border-color:var(--primary);opacity:1;transform:scale(1.05)}@media (max-width:768px){.Certifications_certifications__fp2LZ{padding:4rem 0}.Certifications_container__0wNmL{padding:0 1rem}.Certifications_certificationsGrid__b_HFz{grid-template-columns:1fr;gap:1.5rem}.Certifications_certCard__e6PLY{padding:3rem 1.5rem 1.5rem}.Certifications_credentialButton__UEB_3{top:.75rem;right:.75rem;font-size:.7rem;padding:.3rem .5rem}.Certifications_certHeader__H58Pa{flex-direction:column;align-items:center;text-align:center}.Certifications_certInfo__UL4ze{text-align:center}.Certifications_logoContainer__lhbls{margin-bottom:1rem}.Certifications_title__lDWW_{font-size:2rem}.Certifications_description__E09ee{font-size:1rem}}@media (max-width:480px){.Certifications_certCard__e6PLY{padding:2.5rem 1rem 1rem}.Certifications_credentialButton__UEB_3{top:.5rem;right:.5rem;font-size:.65rem;padding:.25rem .4rem}.Certifications_certTitle__r1ag5{font-size:1.1rem}.Certifications_skillTags__ywxvx{justify-content:center}}.Projects_projects__mwlJG{max-width:1400px;margin:0 auto;padding:6rem 2rem;min-height:100vh}.Projects_container__WFxRn{width:100%}.Projects_header__sFhbs{margin-bottom:4rem;text-align:center}.Projects_subtitle__4VUmE{color:var(--primary);font-size:.9rem;margin-bottom:.5rem;font-family:Courier New,monospace}.Projects_title__l25uJ{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.Projects_bracket__MLDe2{color:var(--primary)}.Projects_description___ijTD{color:var(--text-secondary);line-height:1.8;max-width:800px;margin:0 auto;font-size:1.1rem}.Projects_projectsGrid__AEher{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.Projects_projectCard__U5twp{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.Projects_projectCard__U5twp:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:0;transition:opacity .3s ease}.Projects_projectCard__U5twp:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,255,136,.1)}.Projects_projectCard__U5twp:hover:before{opacity:1}.Projects_projectHeader__7AbjE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.Projects_projectTitle__7u8wt{font-size:1.3rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.Projects_categoryBadge__7e6Sm{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.Projects_projectDescription__FklVx{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.Projects_techStack__ZpHDg{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.Projects_techTag__rQUfD{background:var(--bg-dark);color:var(--primary);padding:.3rem .8rem;border-radius:12px;font-size:.8rem;border:1px solid var(--border);font-family:Courier New,monospace}.Projects_projectActions__MjBhC{display:flex;gap:1rem;justify-content:space-between;align-items:center}.Projects_viewMoreBtn__eXjb_{background:transparent;color:var(--primary);border:1px solid var(--primary);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}.Projects_viewMoreBtn__eXjb_:hover{background:var(--primary);color:var(--bg-dark);transform:translateX(5px)}.Projects_visitLinkBtn__5gbKX{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.Projects_visitLinkBtn__5gbKX:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,255,136,.3)}.Projects_architectureBtn__cZrxf{background:linear-gradient(135deg,var(--secondary),var(--primary));color:#fff;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.85rem}.Projects_architectureBtn__cZrxf:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,212,255,.3)}.Projects_architectureFlow__vb1uo{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.Projects_architectureTitle__1QUfR{color:var(--secondary);font-size:1rem;margin-bottom:1rem;font-weight:600}.Projects_flowDiagram__aL7CP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Projects_diagramContainer__hwlFk{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(145deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border-radius:16px;border:2px solid rgba(0,212,255,.3);overflow-x:auto;box-shadow:0 20px 40px rgba(0,0,0,.4)}.Projects_svgDiagram__aIPXR{display:flex;justify-content:center;min-width:1000px}.Projects_svgDiagram__aIPXR svg{width:100%;max-width:1200px;height:auto;border-radius:12px;background:linear-gradient(145deg,rgba(15,23,42,.9),rgba(30,41,59,.7));border:1px solid rgba(148,163,184,.1)}.Projects_reactflowWrapper__pZrN0{width:100%;min-width:900px;height:500px;border-radius:12px;background:linear-gradient(145deg,rgba(10,14,20,.8),rgba(20,25,35,.6));border:1px solid rgba(148,163,184,.06);padding:8px}.Projects_flowStep__h_RBQ{display:flex;align-items:center;gap:.5rem}.Projects_stepBox__OxBoJ{background:var(--bg-dark);color:var(--text-secondary);padding:.4rem .8rem;border-radius:8px;border:1px solid var(--border);font-size:.75rem;text-align:center;min-width:80px;font-weight:500}.Projects_flowArrow__Z6TUv{color:var(--primary);font-weight:700;font-size:1.2rem}.Projects_modalOverlay__viTx5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.Projects_modalContent__xUQfJ{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;max-width:1200px;width:95%;max-height:95vh;overflow-y:auto;position:relative}.Projects_closeBtn__kEIS8{position:absolute;top:1rem;right:1rem;background:var(--bg-dark);color:var(--text-secondary);border:1px solid var(--border);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;transition:all .3s ease;z-index:10}.Projects_closeBtn__kEIS8:hover{background:var(--primary);color:var(--bg-dark)}.Projects_modalHeader__gVieR{padding:2rem 2rem 1rem;border-bottom:1px solid var(--border)}.Projects_modalTitle__ovz0T{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3;padding-right:3rem}.Projects_modalCategory__XpuTD{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);padding:.4rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.Projects_modalBody__uTPvn{padding:2rem}.Projects_modalDescription__qgP2l{color:var(--text-secondary);line-height:1.7;margin-bottom:2rem;font-size:1rem}.Projects_modalTechStack__frsM1{margin-bottom:2rem}.Projects_modalTechStack__frsM1 h4{color:var(--primary);font-size:1.1rem;margin-bottom:1rem;font-weight:600}.Projects_modalTechGrid__Q_EgA{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.8rem;gap:.8rem}.Projects_modalTechTag__axs91{background:var(--bg-dark);color:var(--primary);padding:.6rem 1rem;border-radius:8px;text-align:center;border:1px solid var(--border);font-family:Courier New,monospace;font-weight:500;transition:all .3s ease}.Projects_modalTechTag__axs91:hover{border-color:var(--primary);box-shadow:0 2px 8px rgba(0,255,136,.1)}.Projects_projectLinkContainer__SjC9I{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border);display:flex;justify-content:center}.Projects_projectLink__lW3Hx{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,255,136,.3)}.Projects_projectLink__lW3Hx:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,255,136,.4)}.Projects_externalIcon__LhHF5{font-size:1.2rem;transition:transform .3s ease}.Projects_projectLink__lW3Hx:hover .Projects_externalIcon__LhHF5{transform:translate(2px,-2px)}.Projects_modalArchitecture__cTkgO{border-top:1px solid var(--border);padding-top:2rem}.Projects_modalArchitecture__cTkgO h4{color:var(--secondary);font-size:1.1rem;margin-bottom:1.5rem;font-weight:600}.Projects_modalFlowDiagram__P_EZT{display:flex;flex-direction:column;gap:1rem;align-items:center}.Projects_modalFlowStep__VJMQH{display:flex;flex-direction:column;align-items:center;gap:.5rem}.Projects_modalStepBox__Haj3G{background:linear-gradient(135deg,var(--bg-dark),var(--bg-card));color:var(--text-primary);padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--border);text-align:center;min-width:200px;font-weight:500;line-height:1.4;transition:all .3s ease}.Projects_modalStepBox__Haj3G:hover{border-color:var(--primary);box-shadow:0 4px 15px rgba(0,255,136,.1)}.Projects_modalFlowArrow__KhgwH{color:var(--secondary);font-weight:700;font-size:1.5rem}@media (max-width:968px){.Projects_projects__mwlJG{padding:4rem 1rem}.Projects_title__l25uJ{font-size:2rem}.Projects_projectsGrid__AEher{grid-template-columns:1fr;gap:1.5rem}.Projects_projectCard__U5twp{padding:1.5rem}.Projects_projectHeader__7AbjE{flex-direction:column;align-items:flex-start;gap:.5rem}.Projects_projectActions__MjBhC{flex-direction:column;gap:.8rem}.Projects_flowDiagram__aL7CP{flex-direction:column;align-items:flex-start}.Projects_modalContent__xUQfJ{margin:1rem;max-height:90vh;max-width:95vw;width:95%}.Projects_modalHeader__gVieR{padding:1.5rem 1.5rem 1rem}.Projects_modalBody__uTPvn{padding:1.5rem}.Projects_modalTechGrid__Q_EgA{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.Projects_modalFlowDiagram__P_EZT{align-items:flex-start}.Projects_modalStepBox__Haj3G{min-width:150px;padding:.8rem 1rem}}.Projects_visualArchitecture__g8AbZ{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background:var(--bg-dark);border-radius:12px;border:1px solid var(--border)}.Projects_architectureLayer__gQWfe{background:linear-gradient(135deg,var(--bg-card),var(--bg-dark));border:2px solid var(--border);border-radius:12px;padding:1.5rem;position:relative}.Projects_layerTitle__6IiUX{color:var(--primary);font-size:1.1rem;font-weight:600;margin:0 0 1rem;text-align:center}.Projects_layerComponents__zhHsH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Projects_component__LLERB{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem;text-align:center;color:var(--text-secondary);font-weight:500;transition:all .3s ease}.Projects_component__LLERB:hover{border-color:var(--primary);box-shadow:0 4px 15px rgba(0,255,136,.1);transform:translateY(-2px)}.Projects_techBadge__RI0gk{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-align:center;margin-top:1rem}.Projects_flowArrowDown__9y8v5{font-size:2rem;color:var(--secondary);text-align:center;margin:.5rem 0;animation:Projects_bounce-vertical__lP_f_ 2s infinite}@keyframes Projects_bounce-vertical__lP_f_{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.Projects_flowConnections__H_50N{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin:1rem 0}.Projects_connectionLine__RXZIQ{display:flex;align-items:center;gap:1rem;background:var(--bg-card);padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border)}.Projects_flowArrowLeft__w0hlz,.Projects_flowArrowRight__3ZRH_{font-size:1.5rem;color:var(--primary);font-weight:700}.Projects_connectionLabel__8NiHc{color:var(--text-secondary);font-size:.9rem;font-weight:500}.Projects_servicesRow__Re_fh{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.Projects_serviceBox__DtMjf{background:linear-gradient(135deg,var(--bg-card),var(--bg-dark));border:2px solid var(--border);border-radius:12px;padding:1.5rem}.Projects_serviceTitle__yAEBG{color:var(--secondary);font-size:1rem;font-weight:600;margin:0 0 1rem;text-align:center}.Projects_serviceComponents__nLHUO{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}.Projects_serviceItem__41jDm{background:var(--bg-dark);border:1px solid var(--border);border-radius:6px;padding:.8rem;color:var(--text-secondary);font-size:.85rem;transition:all .3s ease}.Projects_serviceItem__41jDm:hover{border-color:var(--secondary);box-shadow:0 2px 10px rgba(0,212,255,.1)}.Projects_dataFlows__ho21i{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.Projects_flowIndicator__dT5lQ{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-bottom:1rem}.Projects_flowLabel__S8CWw{color:var(--primary);font-weight:600;font-size:.9rem}.Projects_flowPath__1MXpi{color:var(--text-secondary);font-size:.85rem;font-family:Courier New,monospace;margin-left:.5rem}@media (max-width:968px){.Projects_servicesRow__Re_fh{grid-template-columns:1fr;gap:1rem}.Projects_layerComponents__zhHsH{grid-template-columns:1fr;gap:.8rem}.Projects_component__LLERB{padding:.8rem;font-size:.9rem}}@media (max-width:640px){.Projects_projects__mwlJG{padding:3rem 1rem}.Projects_title__l25uJ{font-size:1.8rem}.Projects_projectCard__U5twp{padding:1rem}.Projects_projectTitle__7u8wt{font-size:1.1rem}.Projects_techStack__ZpHDg{gap:.3rem}.Projects_techTag__rQUfD{font-size:.7rem;padding:.25rem .6rem}.Projects_modalOverlay__viTx5{padding:1rem}.Projects_modalTitle__ovz0T{font-size:1.2rem;padding-right:2rem}.Projects_modalTechGrid__Q_EgA{grid-template-columns:1fr 1fr}}.Contact_contact__jrMJB{max-width:1400px;margin:0 auto;padding:6rem 2rem;min-height:100vh}.Contact_container__AUgzg{width:100%}.Contact_header__MCRH_{margin-bottom:4rem;text-align:center}.Contact_subtitle__jN_pK{color:var(--primary);font-size:.9rem;margin-bottom:.5rem;font-family:Courier New,monospace}.Contact_title__Vl9bm{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:var(--text-primary)}.Contact_bracket__P7WW4{color:var(--primary)}.Contact_description__TmRwa{color:var(--text-secondary);line-height:1.8;max-width:800px;margin:0 auto;font-size:1.1rem}.Contact_contactContent__5kbik{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;margin-top:3rem}.Contact_contactInfo__zabpp{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2.5rem;height:-moz-fit-content;height:fit-content}.Contact_infoTitle__cg6Fe{color:var(--primary);font-size:1.3rem;font-weight:600;margin-bottom:2rem;text-align:center}.Contact_infoItem__pAX8e{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:var(--bg-dark);border-radius:12px;border:1px solid var(--border);transition:all .3s ease}.Contact_infoItem__pAX8e:hover{border-color:var(--primary);transform:translateX(5px);box-shadow:0 5px 15px rgba(0,255,136,.1)}.Contact_infoIcon__wHGgP{font-size:1.5rem;margin-top:.2rem;min-width:2rem}.Contact_infoItem__pAX8e h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .3rem}.Contact_infoLink__mWkPY{color:var(--primary);text-decoration:none;transition:all .3s ease;font-weight:500}.Contact_infoLink__mWkPY:hover{color:var(--secondary);text-decoration:underline}.Contact_infoText__yzDsv{color:var(--text-secondary);font-weight:500}.Contact_contactForm__locT2{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2.5rem}.Contact_formTitle__aGmyw{color:var(--secondary);font-size:1.3rem;font-weight:600;margin-bottom:2rem;text-align:center}.Contact_form__2wCCj{display:flex;flex-direction:column;gap:1.5rem}.Contact_formGroup__HIHh_{display:flex;flex-direction:column;gap:.5rem}.Contact_label__00EDB{color:var(--text-primary);font-weight:600;font-size:.95rem}.Contact_input__Emyxs,.Contact_textarea__boDYV{background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;padding:.8rem 1rem;color:var(--text-primary);font-size:1rem;transition:all .3s ease;font-family:inherit}.Contact_input__Emyxs:focus,.Contact_textarea__boDYV:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(0,255,136,.1)}.Contact_input__Emyxs::placeholder,.Contact_textarea__boDYV::placeholder{color:var(--text-secondary);opacity:.7}.Contact_inputError__XmcZy{border-color:#ff6b6b;box-shadow:0 0 0 2px hsla(0,100%,71%,.1)}.Contact_textarea__boDYV{resize:vertical;min-height:120px;line-height:1.5}.Contact_errorText__dRtSe{color:#ff6b6b;font-size:.85rem;font-weight:500;margin-top:.3rem}.Contact_submitBtn__KYl7_{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--bg-dark);border:none;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.Contact_submitBtn__KYl7_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,255,136,.3)}.Contact_submitBtn__KYl7_:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact_submitting__ZO1DK{background:linear-gradient(135deg,var(--text-secondary),var(--border))}.Contact_spinner__59ve7{width:20px;height:20px;border:2px solid transparent;border-top:2px solid var(--bg-dark);border-radius:50%;animation:Contact_spin__o2jSQ 1s linear infinite}@keyframes Contact_spin__o2jSQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_errorMessage__6RhUv,.Contact_successMessage__sS4uS{padding:1rem;border-radius:8px;font-weight:600;text-align:center;margin-bottom:1.5rem}.Contact_successMessage__sS4uS{background:rgba(34,197,94,.1);border:1px solid #22c55e;color:#22c55e}.Contact_errorMessage__6RhUv{background:hsla(0,100%,71%,.1);border:1px solid #ff6b6b;color:#ff6b6b}@media (max-width:1024px){.Contact_contactContent__5kbik{grid-template-columns:1fr;gap:3rem}.Contact_contactInfo__zabpp{order:2}.Contact_contactForm__locT2{order:1}}@media (max-width:768px){.Contact_contact__jrMJB{padding:4rem 1rem}.Contact_title__Vl9bm{font-size:2rem}.Contact_contactContent__5kbik{gap:2rem}.Contact_contactForm__locT2,.Contact_contactInfo__zabpp{padding:2rem}.Contact_infoItem__pAX8e{padding:1.2rem;flex-direction:column;text-align:center}.Contact_infoItem__pAX8e:hover{transform:translateY(-2px)}.Contact_infoIcon__wHGgP{font-size:2rem;margin:0}}@media (max-width:480px){.Contact_contact__jrMJB{padding:3rem 1rem}.Contact_title__Vl9bm{font-size:1.8rem}.Contact_contactForm__locT2,.Contact_contactInfo__zabpp{padding:1.5rem}.Contact_formTitle__aGmyw,.Contact_infoTitle__cg6Fe{font-size:1.1rem}.Contact_input__Emyxs,.Contact_textarea__boDYV{padding:.7rem;font-size:.95rem}.Contact_submitBtn__KYl7_{padding:.8rem 1.5rem;font-size:.95rem}}.DevZone_devZone__EPYMp{min-height:100vh;background:var(--bg-dark);padding:2rem}.DevZone_welcome__qIBUg{text-align:center;margin-bottom:4rem;background:linear-gradient(135deg,rgba(0,255,136,.05),rgba(0,212,255,.05));padding:4rem 2rem;border-radius:20px;border:1px solid var(--border)}.DevZone_welcomeContent__tiHwv h1{font-size:3rem;margin:0 0 1rem;background:linear-gradient(135deg,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.DevZone_welcomeContent__tiHwv p{font-size:1.2rem;color:var(--text-secondary);max-width:800px;margin:0 auto 2rem;line-height:1.6}.DevZone_stats__GW2fM{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.DevZone_statItem__o_t42{display:flex;flex-direction:column;align-items:center;gap:.5rem}.DevZone_statNumber__ob0oz{font-size:2.5rem;font-weight:800;color:var(--primary);font-family:Courier New,monospace}.DevZone_statLabel__P_rqB{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.DevZone_categoriesGrid__6aoK0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.DevZone_categoryCard__5Sia8{background:var(--bg-card);border:2px solid var(--border);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.DevZone_categoryCard__5Sia8:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--category-color);transition:height .3s ease}.DevZone_categoryCard__5Sia8:hover:before{height:8px}.DevZone_categoryCard__5Sia8:hover{border-color:var(--category-color);transform:translateY(-4px)}.DevZone_categoryIcon__y8UsB{font-size:3rem;margin-bottom:1rem;display:block}.DevZone_categoryCard__5Sia8 h3{color:var(--text-primary);margin:0 0 1rem;font-size:1.4rem;font-weight:700}.DevZone_categoryCard__5Sia8 p{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6;font-size:.95rem}.DevZone_categoryFooter__HWZSc{display:flex;justify-content:space-between;align-items:center}.DevZone_demoCount__alam1{background:var(--category-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.DevZone_categoryArrow__RLPga{font-size:1.2rem;color:var(--category-color);font-weight:700;transition:transform .3s ease}.DevZone_categoryCard__5Sia8:hover .DevZone_categoryArrow__RLPga{transform:translateX(5px)}.DevZone_categoryDetails__VVdJx{max-width:1200px;margin:0 auto}.DevZone_categoryHeader__nVfmb{text-align:center;margin-bottom:3rem}.DevZone_backButton__UfcNm{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s;font-family:inherit;margin-bottom:2rem}.DevZone_backButton__UfcNm:hover{background:var(--bg-card);border-color:var(--primary);color:var(--primary)}.DevZone_categoryTitle__PIDQz{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.DevZone_categoryTitleIcon__jhGvU{font-size:2.5rem}.DevZone_categoryTitle__PIDQz h2{font-size:2.5rem;margin:0;color:var(--category-color);font-weight:800}.DevZone_categoryDescription__7pFbS{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.DevZone_demosGrid__0FTYn{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.DevZone_demoCard__ej4Tu{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem;cursor:pointer;transition:all .3s ease}.DevZone_demoCard__ej4Tu:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.DevZone_demoHeader__K0yBQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.DevZone_demoCard__ej4Tu h4{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.DevZone_difficultyBadge__gjmjw{padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.DevZone_difficultyBadge__gjmjw.DevZone_beginner__wfZr0{background:rgba(76,175,80,.2);color:#4caf50}.DevZone_difficultyBadge__gjmjw.DevZone_intermediate__8a7wg{background:rgba(255,152,0,.2);color:#ff9800}.DevZone_difficultyBadge__gjmjw.DevZone_advanced__sBxDc{background:rgba(244,67,54,.2);color:#f44336}.DevZone_demoCard__ej4Tu p{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.DevZone_demoFooter__FxA1I{display:flex;justify-content:flex-end}.DevZone_launchButton__lFodH{color:var(--primary);font-weight:600;font-size:.9rem;transition:color .3s}.DevZone_demoCard__ej4Tu:hover .DevZone_launchButton__lFodH{color:var(--secondary)}.DevZone_comingSoon__iQZ9Q{grid-column:1/-1;text-align:center;padding:3rem;background:var(--bg-card);border:2px dashed var(--border);border-radius:12px}.DevZone_comingSoon__iQZ9Q h4{color:var(--text-primary);margin:0 0 1rem;font-size:1.5rem}.DevZone_comingSoon__iQZ9Q p{color:var(--text-secondary);margin:0}.DevZone_demoView__xY5XQ{max-width:1400px;margin:0 auto}.DevZone_demoView__xY5XQ .DevZone_demoHeader__K0yBQ{margin-bottom:2rem;text-align:center}.DevZone_demoView__xY5XQ h3{color:var(--text-primary);font-size:2rem;margin:1rem 0 0}.DevZone_demoContainer__TTzJp{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease}@media (max-width:768px){.DevZone_devZone__EPYMp{padding:1rem}.DevZone_welcome__qIBUg{padding:2rem 1rem}.DevZone_welcomeContent__tiHwv h1{font-size:2.5rem}.DevZone_welcomeContent__tiHwv p{font-size:1.1rem}.DevZone_stats__GW2fM{flex-direction:column;gap:1.5rem}.DevZone_categoriesGrid__6aoK0{grid-template-columns:1fr}.DevZone_categoryCard__5Sia8{padding:1.5rem}.DevZone_categoryTitle__PIDQz{flex-direction:column}.DevZone_categoryTitle__PIDQz h2{font-size:2rem}.DevZone_demosGrid__0FTYn{grid-template-columns:1fr}}.DevZone_practicesGrid__E7zaY{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.DevZone_practiceCard__bxjCe{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:all .3s ease}.DevZone_practiceCard__bxjCe:hover{border-color:var(--primary);box-shadow:0 4px 20px rgba(0,255,136,.1)}.DevZone_practiceHeader__cAjVA{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.DevZone_httpVerb__tPfZe{padding:.5rem 1rem;border-radius:8px;font-weight:700;color:#fff;font-size:.9rem;min-width:70px;text-align:center}.DevZone_httpVerb__tPfZe.DevZone_get__1UXEO{background:#4caf50}.DevZone_httpVerb__tPfZe.DevZone_post__xQ15R{background:#2196f3}.DevZone_httpVerb__tPfZe.DevZone_put__RWvD1{background:#ff9800}.DevZone_httpVerb__tPfZe.DevZone_patch__kZ8UF{background:#9c27b0}.DevZone_httpVerb__tPfZe.DevZone_delete__W2eCK{background:#f44336}.DevZone_practiceUsage__ugWIt{font-size:.9rem;color:var(--primary);font-weight:600}.DevZone_practiceExample__dTKpt{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.DevZone_principlesContainer__kODGj{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.DevZone_principleCard__22M6d{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:all .3s ease}.DevZone_principleCard__22M6d:hover{border-color:var(--secondary);box-shadow:0 4px 20px rgba(0,212,255,.1)}.DevZone_principleCard__22M6d h5{color:var(--primary);margin:0 0 1rem;font-size:1.1rem}.DevZone_comparison__QCHnr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1rem 0}.DevZone_badExample__TZZzK,.DevZone_goodExample__8LcVz{padding:.75rem;border-radius:8px;border:2px solid}.DevZone_goodExample__8LcVz{background:rgba(76,175,80,.1);border-color:#4caf50}.DevZone_badExample__TZZzK{background:rgba(244,67,54,.1);border-color:#f44336}.DevZone_label__c6F3l{display:block;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.DevZone_goodExample__8LcVz code{color:#4caf50}.DevZone_badExample__TZZzK code{color:#f44336}.DevZone_explanation__mEsu0{font-size:.9rem;color:var(--text-secondary);margin:0}.DevZone_javaExampleContainer__f673q{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.DevZone_javaExampleContainer__f673q h5{color:var(--secondary);margin:0 0 1rem}.DevZone_guidelinesContainer__QskP2{margin-top:1.5rem}.DevZone_guideline__M4V3q{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.DevZone_guideline__M4V3q h5{color:var(--primary);margin:0 0 1rem}.DevZone_guideline__M4V3q ul{margin:0;padding-left:1.5rem}.DevZone_guideline__M4V3q li{color:var(--text-secondary);margin-bottom:.5rem}.DevZone_pathVariablesContainer__qnOdc{margin-top:1.5rem}.DevZone_strategyDescription__pBVmw{color:var(--text-secondary);font-size:1rem;margin:1rem 0 2rem;line-height:1.6}.DevZone_prosConsContainer__Kywma{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin:2rem 0}.DevZone_consContainer__AprlE,.DevZone_prosContainer__SWGH3{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.DevZone_prosContainer__SWGH3{border-color:rgba(76,175,80,.3)}.DevZone_consContainer__AprlE{border-color:rgba(244,67,54,.3)}.DevZone_prosContainer__SWGH3 h5{color:#4caf50;margin:0 0 1rem}.DevZone_consContainer__AprlE h5{color:#f44336;margin:0 0 1rem}.DevZone_consContainer__AprlE ul,.DevZone_prosContainer__SWGH3 ul{margin:0;padding-left:1.5rem}.DevZone_consContainer__AprlE li,.DevZone_prosContainer__SWGH3 li{color:var(--text-secondary);margin-bottom:.5rem}.DevZone_springBootContainer__B31Q7{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.DevZone_springBootContainer__B31Q7 h5{color:var(--secondary);margin:0 0 1rem;font-size:1.1rem}@media (max-width:768px){.DevZone_practicesGrid__E7zaY{grid-template-columns:1fr}.DevZone_practiceHeader__cAjVA{flex-direction:column;gap:.5rem}.DevZone_comparison__QCHnr{grid-template-columns:1fr}.DevZone_prosConsContainer__Kywma{grid-template-columns:1fr;gap:1rem}.DevZone_tabContainer__LUAqc{flex-direction:column;gap:.25rem}.DevZone_tab__CD77a{padding:.5rem 1rem;font-size:.85rem;justify-content:flex-start}.DevZone_demoHeader__K0yBQ{flex-direction:column;gap:1rem;align-items:flex-start}}.DevZone_tabContainer__LUAqc{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.DevZone_tab__CD77a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}.DevZone_tab__CD77a:hover{background:var(--bg-card);border-color:var(--primary);color:var(--primary)}.DevZone_activeTab__gQ1vV{border-color:var(--primary);box-shadow:0 4px 15px rgba(0,255,136,.2)}.DevZone_activeTab__gQ1vV,.DevZone_activeTab__gQ1vV:hover{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:#fff}.DevZone_tabIcon__fWtJw{font-size:1.1rem}.DevZone_tabContent__HPiPA{min-height:400px;animation:DevZone_fadeIn__a6nKq .3s ease}@keyframes DevZone_fadeIn__a6nKq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RequestFlow_requestFlow__OBqQl{padding:2rem;background:var(--bg-card);border-radius:12px;border:1px solid var(--border);position:relative}.RequestFlow_header__0EZcV{margin-bottom:2rem;text-align:center}.RequestFlow_header__0EZcV h3{color:var(--text-primary);font-size:1.5rem;margin:0 0 1.5rem}.RequestFlow_controls__7iRN_{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.RequestFlow_audioButton__OoiJh,.RequestFlow_detailButton__xrerN,.RequestFlow_playButton__fxVAS{background:var(--primary);color:var(--bg-dark);border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.RequestFlow_audioButton__OoiJh:hover,.RequestFlow_detailButton__xrerN:hover,.RequestFlow_playButton__fxVAS:hover{background:var(--secondary);transform:translateY(-2px)}.RequestFlow_playButton__fxVAS.RequestFlow_playing__kE4rR{background:var(--secondary);animation:RequestFlow_pulse__M583D 1.5s infinite}.RequestFlow_audioButton__OoiJh.RequestFlow_enabled__9zAnM{background:var(--secondary);box-shadow:0 0 20px rgba(0,212,255,.3)}.RequestFlow_detailButton__xrerN.RequestFlow_active__Z5yHl{background:var(--secondary)}@keyframes RequestFlow_pulse__M583D{0%{box-shadow:0 0 0 0 rgba(0,255,136,.4)}70%{box-shadow:0 0 0 10px rgba(0,255,136,0)}to{box-shadow:0 0 0 0 rgba(0,255,136,0)}}.RequestFlow_speedControl__vfsR3{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.RequestFlow_speedControl__vfsR3 label{color:var(--text-secondary);font-weight:600}.RequestFlow_speedSelect__Ylx1a{background:var(--bg-dark);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:.5rem;font-size:.8rem}.RequestFlow_flowContainer__JfVPh{justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.RequestFlow_flowContainer__JfVPh,.RequestFlow_stepContainer__z5_ic{display:flex;align-items:center;gap:1rem}.RequestFlow_step__dSSWt{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--bg-card);border:3px solid var(--border);border-radius:16px;cursor:pointer;transition:all .5s ease;min-width:140px;text-align:center;position:relative;overflow:visible}.RequestFlow_step__dSSWt:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.RequestFlow_step__dSSWt.RequestFlow_active__Z5yHl{background:var(--primary);border-color:var(--primary);box-shadow:0 0 30px rgba(0,255,136,.4);transform:translateY(-2px) scale(1.05)}.RequestFlow_step__dSSWt.RequestFlow_completed___Pvax{background:var(--secondary);border-color:var(--secondary);box-shadow:0 0 20px rgba(0,212,255,.3)}.RequestFlow_step__dSSWt.RequestFlow_active__Z5yHl .RequestFlow_stepIcon__CbyQN,.RequestFlow_step__dSSWt.RequestFlow_active__Z5yHl .RequestFlow_stepLabel__hzFn8,.RequestFlow_step__dSSWt.RequestFlow_completed___Pvax .RequestFlow_stepIcon__CbyQN,.RequestFlow_step__dSSWt.RequestFlow_completed___Pvax .RequestFlow_stepLabel__hzFn8{color:var(--bg-dark)}.RequestFlow_stepIcon__CbyQN{font-size:2rem;margin-bottom:.25rem;transition:all .5s ease}.RequestFlow_stepLabel__hzFn8{font-size:.9rem;font-weight:700;color:var(--text-primary);transition:color .5s ease}.RequestFlow_completedIndicator__Y1w2d{position:absolute;top:-8px;right:-8px;background:var(--secondary);color:var(--bg-dark);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border:2px solid var(--bg-card)}.RequestFlow_arrow__R1NXU{font-size:1.5rem;color:var(--text-secondary);transition:all .5s ease;margin:0 .5rem;font-weight:700}.RequestFlow_stepInfo__uDJUo{background:var(--bg-dark);border-radius:12px;border:1px solid var(--border);padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.RequestFlow_stepHeader__t1pgl{margin-bottom:1rem}.RequestFlow_stepHeader__t1pgl h4{color:var(--primary);margin:0;font-size:1.3rem;display:flex;align-items:center;gap:.5rem}.RequestFlow_stepNumber__37ozs{background:var(--primary);color:var(--bg-dark);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:800}.RequestFlow_stepContent__DveL5{color:var(--text-primary)}.RequestFlow_mainDescription__O5S3p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:var(--text-secondary)}.RequestFlow_detailedInfo__h_SNQ{overflow:hidden}.RequestFlow_bestPractices__txF__{background:rgba(0,255,136,.05);padding:1.5rem;border-radius:8px;border-left:4px solid var(--primary);margin-bottom:1.5rem}.RequestFlow_bestPractices__txF__ h5{color:var(--primary);margin:0 0 1rem;font-size:1.1rem}.RequestFlow_bestPractices__txF__ ul{margin:0;padding-left:1.5rem}.RequestFlow_bestPractices__txF__ li{color:var(--text-primary);margin-bottom:.75rem;line-height:1.5;font-size:.95rem}.RequestFlow_codeExample__mXMRO{background:var(--bg-dark);border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:inset 0 2px 10px rgba(0,0,0,.1)}.RequestFlow_codeHeader__heYV9{background:rgba(0,255,136,.1);padding:1rem;border-bottom:1px solid var(--border);color:var(--primary);font-weight:600;font-size:.9rem}.RequestFlow_code__R8j2C{padding:1.5rem;margin:0;font-family:Courier New,monospace;font-size:.85rem;line-height:1.8;overflow-x:auto;background:transparent}.RequestFlow_code__R8j2C,.RequestFlow_code__R8j2C code{color:var(--text-primary)}.RequestFlow_progressBar__dzdAl{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:rgba(0,255,136,.05);border-radius:8px;border:1px solid var(--border)}.RequestFlow_progressLabel__jaaiY{color:var(--text-primary);font-weight:600;font-size:.9rem;min-width:120px}.RequestFlow_progressTrack__ZG5ow{flex:1 1;height:8px;background:var(--bg-dark);border-radius:4px;overflow:hidden;border:1px solid var(--border)}.RequestFlow_progressFill__o8x5q{height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:4px;transition:width .5s ease}.RequestFlow_audioStatus__2CtWY{position:absolute;top:1rem;right:1rem;background:var(--primary);color:var(--bg-dark);padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;animation:RequestFlow_fadeInOut__kp0bn 2s infinite}@keyframes RequestFlow_fadeInOut__kp0bn{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.RequestFlow_requestFlow__OBqQl{padding:1rem}.RequestFlow_controls__7iRN_{flex-direction:column;gap:.75rem}.RequestFlow_flowContainer__JfVPh{flex-direction:column;gap:2rem}.RequestFlow_stepContainer__z5_ic{flex-direction:column;gap:1rem}.RequestFlow_arrow__R1NXU{transform:rotate(90deg);margin:0}.RequestFlow_step__dSSWt{min-width:120px;padding:1rem}.RequestFlow_stepInfo__uDJUo{padding:1rem}.RequestFlow_code__R8j2C{font-size:.75rem}.RequestFlow_progressBar__dzdAl{flex-direction:column;text-align:center}.RequestFlow_audioStatus__2CtWY{position:static;margin-top:1rem;text-align:center}}.SpringBootFlow_container__uMZ1x{padding:2rem;background:var(--bg-dark);border-radius:12px;border:1px solid var(--border);margin:2rem 0}.SpringBootFlow_header__LTJ4L{text-align:center;margin-bottom:2rem}.SpringBootFlow_header__LTJ4L h3{color:var(--primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.SpringBootFlow_header__LTJ4L p{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.95rem}.SpringBootFlow_controls__oJoe2{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.SpringBootFlow_button__bujkt{padding:.75rem 1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;font-family:Courier New,monospace}.SpringBootFlow_button__bujkt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.SpringBootFlow_playButton__ePk_h{background:var(--primary);color:var(--bg-dark);border-color:var(--primary)}.SpringBootFlow_playButton__ePk_h:hover:not(:disabled){background:var(--primary);box-shadow:0 4px 15px rgba(0,255,136,.4)}.SpringBootFlow_playButton__ePk_h:disabled{opacity:.6;cursor:not-allowed;background:var(--primary)}.SpringBootFlow_resetButton__P7Ra2:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.SpringBootFlow_detailsButton__SCMB1:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}.SpringBootFlow_flowContainer__l_O1W{position:relative;height:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin:2rem 0;overflow:hidden}.SpringBootFlow_step__9giXG{position:absolute;width:150px;padding:1rem;background:var(--bg-dark);border:2px solid var(--border);border-radius:12px;text-align:center;transition:all .3s ease;z-index:10}.SpringBootFlow_step__9giXG.SpringBootFlow_activeStep__OUBdq{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3);z-index:20}.SpringBootFlow_stepIcon__hiB9d{font-size:2rem;margin-bottom:.5rem}.SpringBootFlow_stepName__iBVbl{font-weight:700;color:var(--text-primary);font-size:.85rem;margin-bottom:.25rem;font-family:Courier New,monospace}.SpringBootFlow_stepDescription__coYut{font-size:.7rem;color:var(--text-secondary);line-height:1.3}.SpringBootFlow_stepDetails__ZN3e_{position:absolute;top:100%;left:0;right:0;background:var(--bg-card);border:2px solid var(--border);border-radius:8px;padding:1rem;margin-top:.5rem;z-index:30;animation:SpringBootFlow_slideDown__epMPt .3s ease}@keyframes SpringBootFlow_slideDown__epMPt{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SpringBootFlow_detailItem__P5Ujj{font-size:.7rem;color:var(--text-secondary);margin-bottom:.25rem;text-align:left;line-height:1.4}.SpringBootFlow_packet__hkvyS{position:absolute;width:80px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;z-index:30;border:2px solid;transition:all .3s ease;font-family:Courier New,monospace}.SpringBootFlow_requestPacket___jO61{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;border-color:#60a5fa;box-shadow:0 4px 15px rgba(59,130,246,.4)}.SpringBootFlow_responsePacket__Rg__F{background:linear-gradient(135deg,#10b981,#047857);color:#fff;border-color:#34d399;box-shadow:0 4px 15px rgba(16,185,129,.4)}.SpringBootFlow_connectionLines__74FxH{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.SpringBootFlow_connectionLine__a1DOW{opacity:.6;transition:opacity .3s ease}.SpringBootFlow_connectionLines__74FxH:hover .SpringBootFlow_connectionLine__a1DOW{opacity:1}.SpringBootFlow_codeContainer__j3VUG{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin:2rem 0;overflow:hidden}.SpringBootFlow_codeHeader__oqJWQ{background:var(--bg-dark);padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.SpringBootFlow_codeHeader__oqJWQ span:first-child{color:var(--primary);font-weight:700;font-family:Courier New,monospace;font-size:.9rem}.SpringBootFlow_currentStepName__rZOkR{color:var(--text-secondary);font-size:.8rem;background:var(--bg-card);padding:.25rem .75rem;border-radius:6px;font-family:Courier New,monospace}.SpringBootFlow_codeBlock__zQr0I{padding:1.5rem;margin:0;background:var(--bg-dark);color:var(--text-primary);font-size:.85rem;line-height:1.5;overflow-x:auto;font-family:Courier New,monospace}.SpringBootFlow_codeBlock__zQr0I code{color:var(--text-primary)}.SpringBootFlow_metrics__jCD6a{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.SpringBootFlow_metric__37pse{background:var(--bg-card);padding:1rem;border-radius:8px;border:1px solid var(--border);text-align:center}.SpringBootFlow_metricLabel__g2ikr{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SpringBootFlow_metricValue__04aUA{display:block;font-size:1rem;color:var(--text-primary);font-weight:700;font-family:Courier New,monospace}.SpringBootFlow_metricValue__04aUA.SpringBootFlow_processing__Ev2kg{color:var(--primary);animation:SpringBootFlow_pulse__3P1E6 1.5s infinite}.SpringBootFlow_metricValue__04aUA.SpringBootFlow_idle__M9ude{color:var(--text-secondary)}@keyframes SpringBootFlow_pulse__3P1E6{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:768px){.SpringBootFlow_container__uMZ1x{padding:1rem}.SpringBootFlow_flowContainer__l_O1W{height:300px}.SpringBootFlow_step__9giXG{width:120px;padding:.75rem;transform:scale(.8)}.SpringBootFlow_step__9giXG.SpringBootFlow_activeStep__OUBdq{transform:scale(.9)}.SpringBootFlow_stepIcon__hiB9d{font-size:1.5rem}.SpringBootFlow_stepName__iBVbl{font-size:.75rem}.SpringBootFlow_stepDescription__coYut{font-size:.65rem}.SpringBootFlow_packet__hkvyS{width:60px;height:30px;font-size:.6rem}.SpringBootFlow_controls__oJoe2{flex-direction:column;align-items:center}.SpringBootFlow_button__bujkt{width:100%;max-width:200px}.SpringBootFlow_codeBlock__zQr0I{font-size:.75rem;padding:1rem}}@media (max-width:480px){.SpringBootFlow_flowContainer__l_O1W{height:250px}.SpringBootFlow_step__9giXG{width:100px;padding:.5rem;transform:scale(.7)}.SpringBootFlow_step__9giXG.SpringBootFlow_activeStep__OUBdq{transform:scale(.8)}.SpringBootFlow_metrics__jCD6a{grid-template-columns:1fr}.SpringBootFlow_header__LTJ4L h3{font-size:1.2rem}.SpringBootFlow_header__LTJ4L p{font-size:.85rem}}.MicroservicesDemo_microservicesDemo__894FZ{padding:2rem;background:var(--bg-card);border-radius:12px;border:1px solid var(--border)}.MicroservicesDemo_header__04Yec{text-align:center;margin-bottom:2rem}.MicroservicesDemo_header__04Yec h3{color:var(--text-primary);font-size:1.5rem;margin:0 0 .5rem}.MicroservicesDemo_header__04Yec p{color:var(--text-secondary);margin:0}.MicroservicesDemo_architectureContainer__daPOK{display:flex;flex-direction:column;align-items:center;gap:3rem;margin-bottom:2rem}.MicroservicesDemo_apiGateway__BLOHw{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:12px;box-shadow:0 4px 20px rgba(0,255,136,.2)}.MicroservicesDemo_gatewayIcon__qa_8m{font-size:2rem}.MicroservicesDemo_gatewayLabel__Vjo_h{font-weight:700;color:var(--bg-dark);font-size:1.1rem}.MicroservicesDemo_gatewayPort__7N_wd{font-family:Courier New,monospace;color:var(--bg-dark);font-size:.9rem;opacity:.8}.MicroservicesDemo_servicesGrid__8KGUV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;width:100%;max-width:800px}.MicroservicesDemo_service__tKaSv{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--bg-dark);border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.MicroservicesDemo_service__tKaSv:hover{transform:translateY(-4px);border-color:var(--service-color);box-shadow:0 8px 25px rgba(0,0,0,.2)}.MicroservicesDemo_service__tKaSv.MicroservicesDemo_active__77Nkb{border-color:var(--service-color);background:var(--bg-card);box-shadow:0 0 20px var(--service-color)}.MicroservicesDemo_service__tKaSv.MicroservicesDemo_active__77Nkb:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--service-color)}.MicroservicesDemo_serviceIcon__xgvsO{font-size:2rem;margin-bottom:.5rem}.MicroservicesDemo_serviceName__gto1X{font-weight:600;color:var(--text-primary);text-align:center;font-size:1rem}.MicroservicesDemo_servicePort__gz_8k{font-family:Courier New,monospace;color:var(--text-secondary);font-size:.85rem}.MicroservicesDemo_connectionLine__F2F1w{position:absolute;top:-2px;left:50%;width:2px;height:50px;background:var(--service-color);transform:translateX(-50%) translateY(-100%)}.MicroservicesDemo_databaseLayer__wOW6g{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.MicroservicesDemo_database__Mxokx{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;min-width:120px}.MicroservicesDemo_dbIcon__IhjVu{font-size:1.5rem}.MicroservicesDemo_dbLabel__nOgPT{font-size:.85rem;color:var(--text-secondary);text-align:center}.MicroservicesDemo_techStack__Z2nbA{background:var(--bg-dark);padding:1.5rem;border-radius:8px;border:1px solid var(--border)}.MicroservicesDemo_techStack__Z2nbA h4{color:var(--primary);margin:0 0 1rem;text-align:center}.MicroservicesDemo_techGrid__t8IQA{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.MicroservicesDemo_techItem__cS_Y0{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--bg-card);border-radius:6px;font-size:.9rem;color:var(--text-primary);border:1px solid var(--border);transition:all .3s}.MicroservicesDemo_techItem__cS_Y0:hover{border-color:var(--primary);transform:translateY(-2px)}.MicroservicesDemo_techItem__cS_Y0 span{font-size:1.1rem}@media (max-width:768px){.MicroservicesDemo_microservicesDemo__894FZ{padding:1rem}.MicroservicesDemo_servicesGrid__8KGUV{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.MicroservicesDemo_service__tKaSv{padding:1rem}.MicroservicesDemo_databaseLayer__wOW6g{gap:1rem}.MicroservicesDemo_techGrid__t8IQA{grid-template-columns:1fr}}.DatabaseDemo_databaseDemo__s28ti{padding:2rem;background:var(--bg-card);border-radius:12px;border:1px solid var(--border)}.DatabaseDemo_header___Ct2U{text-align:center;margin-bottom:2rem}.DatabaseDemo_header___Ct2U h3{color:var(--text-primary);font-size:1.5rem;margin:0 0 .5rem}.DatabaseDemo_header___Ct2U p{color:var(--text-secondary);margin:0}.DatabaseDemo_operationsContainer__ZugER{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.DatabaseDemo_operationButton__jaP_1{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-dark);border:2px solid var(--border);border-radius:8px;cursor:pointer;transition:all .3s;font-family:inherit;font-size:1rem;font-weight:600}.DatabaseDemo_operationButton__jaP_1:hover{border-color:var(--operation-color);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.DatabaseDemo_operationButton__jaP_1.DatabaseDemo_active__OV0F_{background:var(--operation-color);border-color:var(--operation-color);color:#fff;box-shadow:0 0 20px var(--operation-color)}.DatabaseDemo_operationIcon__tW1LN{font-size:1.2rem}.DatabaseDemo_operationName__EO4Pp{color:var(--text-primary)}.DatabaseDemo_operationButton__jaP_1.DatabaseDemo_active__OV0F_ .DatabaseDemo_operationName__EO4Pp{color:#fff}.DatabaseDemo_sqlContainer__ac8_K{background:var(--bg-dark);border-radius:8px;overflow:hidden;border:1px solid var(--border);margin-bottom:1.5rem}.DatabaseDemo_sqlHeader__0oA4c{background:rgba(0,255,136,.1);padding:.75rem 1rem;border-bottom:1px solid var(--border);color:var(--primary);font-weight:600;font-size:.9rem}.DatabaseDemo_sqlQuery__Ew6dn{padding:1rem;font-family:Courier New,monospace;color:var(--text-primary);font-size:1rem;background:var(--bg-dark);border-bottom:1px solid var(--border);word-break:break-all}.DatabaseDemo_sqlDescription__I0ywv{padding:.75rem 1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.DatabaseDemo_executeContainer__0DY2E{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.DatabaseDemo_executeButton__I2vfJ{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:var(--primary);color:var(--bg-dark);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-family:inherit;font-size:1rem}.DatabaseDemo_executeButton__I2vfJ:hover:not(:disabled){background:var(--secondary);transform:translateY(-2px)}.DatabaseDemo_executeButton__I2vfJ:disabled{opacity:.7;cursor:not-allowed}.DatabaseDemo_spinner__JCg3L{width:16px;height:16px;border:2px solid transparent;border-top:2px solid var(--bg-dark);border-radius:50%;animation:DatabaseDemo_spin__rTGGT 1s linear infinite}@keyframes DatabaseDemo_spin__rTGGT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatabaseDemo_resetButton___VQnh{padding:.75rem 1.5rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .3s;font-family:inherit;font-size:1rem}.DatabaseDemo_resetButton___VQnh:hover{border-color:var(--primary);color:var(--primary)}.DatabaseDemo_tableContainer__gNH_N{background:var(--bg-dark);border-radius:8px;overflow:hidden;border:1px solid var(--border)}.DatabaseDemo_tableHeader__yssqp{background:rgba(0,255,136,.1);padding:1rem;border-bottom:1px solid var(--border)}.DatabaseDemo_tableHeader__yssqp h4{margin:0;color:var(--primary);font-size:1.1rem}.DatabaseDemo_table__eOeZ9{display:flex;flex-direction:column}.DatabaseDemo_tableRow__p2FmY{display:grid;grid-template-columns:60px 1fr 1fr 100px;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--border);transition:background-color .2s}.DatabaseDemo_tableRow__p2FmY:hover:not(.DatabaseDemo_headerRow__LLFEy){background:rgba(0,255,136,.05)}.DatabaseDemo_tableRow__p2FmY:last-child{border-bottom:none}.DatabaseDemo_headerRow__LLFEy{background:rgba(0,255,136,.1);font-weight:700;color:var(--primary)}.DatabaseDemo_tableCell__lvmZh{display:flex;align-items:center;color:var(--text-primary);font-size:.9rem}.DatabaseDemo_status__dM1tK{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.DatabaseDemo_status__dM1tK.DatabaseDemo_active__OV0F_{background:rgba(76,175,80,.2);color:#4caf50}.DatabaseDemo_status__dM1tK.DatabaseDemo_inactive__noAAN{background:rgba(244,67,54,.2);color:#f44336}@media (max-width:768px){.DatabaseDemo_databaseDemo__s28ti{padding:1rem}.DatabaseDemo_operationsContainer__ZugER{grid-template-columns:1fr}.DatabaseDemo_executeContainer__0DY2E{flex-direction:column;align-items:center}.DatabaseDemo_tableRow__p2FmY{grid-template-columns:1fr;gap:.5rem;text-align:left}.DatabaseDemo_tableCell__lvmZh{padding:.25rem 0}.DatabaseDemo_headerRow__LLFEy{display:none}.DatabaseDemo_tableCell__lvmZh:before{content:attr(data-label) ": ";font-weight:600;color:var(--primary);display:inline-block;min-width:80px}}