.Navbar_navbar__zhZYq{width:100%;position:fixed;top:0;left:0;z-index:1000;background:rgba(10,10,30,.95);box-shadow:0 2px 16px 0 rgba(0,0,0,.13);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.Navbar_navContent__U9nAb{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:0 auto;width:100%;padding:.5rem 2rem;position:relative;min-height:60px}.Navbar_logo__YNqJh{display:flex;align-items:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:1.3rem;letter-spacing:1px;z-index:1030}.Navbar_logoIcon__RYLIL{font-size:2.1rem;color:#00ffd0;margin-right:.25em;animation:Navbar_logoPulse__0N_Ly 2s infinite alternate}@keyframes Navbar_logoPulse__0N_Ly{0%{transform:scale(1)}to{transform:scale(1.18)}}.Navbar_logoText__wC7B6{color:#fff}.Navbar_links__8A5d2{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;transition:right .3s cubic-bezier(.62,.28,.23,.99)}.Navbar_links__8A5d2 li a{color:#fff;font-family:inherit;font-weight:500;text-decoration:none;position:relative;padding:.25em .7em;font-size:1rem;transition:color .2s}.Navbar_links__8A5d2 li a:after{content:"";display:block;height:2px;background:linear-gradient(90deg,#00ffd0 40%,#0070f3);position:absolute;left:0;right:0;bottom:-2px;transform:scaleX(0);transition:transform .28s cubic-bezier(.62,.28,.23,.99);border-radius:2px}.Navbar_links__8A5d2 li a:focus,.Navbar_links__8A5d2 li a:hover{color:#00ffd0}.Navbar_links__8A5d2 li a:focus:after,.Navbar_links__8A5d2 li a:hover:after{transform:scaleX(1)}.Navbar_laptopToggle___mSwg{display:none;background:none;border:none;cursor:pointer;z-index:1031;margin-left:1.5rem;padding:8px;border-radius:8px;transition:background-color .2s}.Navbar_laptopToggle___mSwg:active,.Navbar_laptopToggle___mSwg:focus{background-color:rgba(0,255,208,.1);outline:none}.Navbar_laptopIcon__8srT5{font-size:2.3rem;color:#00ffd0;background:#10162e;border-radius:.6em;box-shadow:0 1px 8px 0 #00ffd033;padding:4px 6px 2px 7px;border:2px solid #00ffd0;transition:all .2s ease;display:block}.Navbar_laptopToggle___mSwg:active .Navbar_laptopIcon__8srT5,.Navbar_laptopToggle___mSwg:focus .Navbar_laptopIcon__8srT5,.Navbar_laptopToggle___mSwg:hover .Navbar_laptopIcon__8srT5{background:#00ffd0;color:#10162e;border:2px solid #00ffd0;box-shadow:0 2px 16px #00ffd099;transform:scale(.95)}.Navbar_overlay__MwIr2{display:none;position:fixed;inset:0;z-index:1010;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.Navbar_overlay__MwIr2.Navbar_show__1z_u4{display:block;opacity:1}@media (max-width:768px){.Navbar_navContent__U9nAb{padding:.6rem 1.5rem;min-height:64px}.Navbar_logo__YNqJh{font-size:1.2rem}.Navbar_logoIcon__RYLIL{font-size:1.9rem}.Navbar_laptopToggle___mSwg{display:block;padding:10px;margin-left:1rem}.Navbar_laptopIcon__8srT5{font-size:2rem;padding:6px 8px 4px}.Navbar_links__8A5d2{flex-direction:column;gap:0;background:rgba(8,8,25,.98);position:fixed;top:0;right:-280px;width:260px;height:100vh;padding-top:85px;box-shadow:-4px 0 24px rgba(0,0,0,.4);transition:right .35s cubic-bezier(.25,.46,.45,.94);z-index:1020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Navbar_showMenu__LfxOg{right:0}.Navbar_links__8A5d2 li{margin:0;padding:0;text-align:left}.Navbar_links__8A5d2 li a{display:block;padding:1.1em 1.8em;font-size:1.1rem;border-radius:0;border-left:4px solid transparent;transition:all .2s ease;position:relative}.Navbar_links__8A5d2 li a:after{display:none}.Navbar_links__8A5d2 li a:active,.Navbar_links__8A5d2 li a:focus,.Navbar_links__8A5d2 li a:hover{background:rgba(17,21,42,.8);color:#00ffd0;border-left:4px solid #00ffd0;transform:translateX(4px)}}@media (max-width:640px){.Navbar_navContent__U9nAb{padding:.5rem 1.2rem;min-height:58px}.Navbar_logo__YNqJh{font-size:1.1rem}.Navbar_logoIcon__RYLIL{font-size:1.7rem;margin-right:.2em}.Navbar_laptopToggle___mSwg{padding:8px;margin-left:.8rem}.Navbar_laptopIcon__8srT5{font-size:1.8rem;padding:5px 7px 3px}.Navbar_links__8A5d2{width:240px;right:-250px;padding-top:75px}.Navbar_links__8A5d2 li a{font-size:1.05rem;padding:1em 1.5em}}@media (max-width:480px){.Navbar_navContent__U9nAb{padding:.4rem 1rem;min-height:56px}.Navbar_logo__YNqJh{font-size:1rem;letter-spacing:.5px}.Navbar_logoIcon__RYLIL{font-size:1.5rem;margin-right:.15em}.Navbar_laptopToggle___mSwg{padding:6px;margin-left:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.Navbar_laptopIcon__8srT5{font-size:1.6rem;padding:4px 6px 2px;border-radius:.5em}.Navbar_links__8A5d2{width:220px;right:-230px;padding-top:70px;box-shadow:-2px 0 20px rgba(0,0,0,.5)}.Navbar_links__8A5d2 li a{font-size:1rem;padding:.9em 1.3em;border-left-width:3px}.Navbar_links__8A5d2 li a:active{background:rgba(0,255,208,.15);transform:translateX(2px)}.Navbar_overlay__MwIr2{background:rgba(0,0,0,.5)}}@media (max-width:360px){.Navbar_navContent__U9nAb{padding:.3rem .8rem;min-height:52px}.Navbar_logo__YNqJh{font-size:.9rem}.Navbar_logoIcon__RYLIL{font-size:1.3rem}.Navbar_laptopToggle___mSwg{margin-left:.3rem;min-width:40px;min-height:40px}.Navbar_laptopIcon__8srT5{font-size:1.4rem;padding:3px 5px 2px}.Navbar_links__8A5d2{width:200px;right:-210px;padding-top:65px}.Navbar_links__8A5d2 li a{font-size:.95rem;padding:.8em 1.2em}}@media (prefers-reduced-motion:reduce){.Navbar_logoIcon__RYLIL{animation:none}.Navbar_laptopIcon__8srT5,.Navbar_links__8A5d2,.Navbar_links__8A5d2 li a,.Navbar_overlay__MwIr2{transition:none}}@media (prefers-contrast:high){.Navbar_navbar__zhZYq{background:rgba(0,0,0,.98);border-bottom:1px solid #00ffd0}.Navbar_links__8A5d2 li a:focus,.Navbar_links__8A5d2 li a:hover{background:#00ffd0;color:#000}}@media (hover:none) and (pointer:coarse){.Navbar_laptopToggle___mSwg{min-width:48px;min-height:48px}.Navbar_links__8A5d2 li a{min-height:48px;display:flex;align-items:center}.Navbar_links__8A5d2 li a:hover:after{transform:scaleX(0)}}:root{--color-bg:#0a0a0a;--color-primary:#0070f3;--color-accent:#00ffd0;--color-text:#f5f5f5;--color-secondary:#22223b}body,html{padding:0;margin:0;background:var(--color-bg);color:var(--color-text);font-family:Segoe UI,Arial,sans-serif;scroll-behavior:smooth}a{color:var(--color-primary);text-decoration:none}section{padding:60px 0}.ProgrammingSpaceBackground_background__v1_uw{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 70% 30%,#1a1a2e 60%,#0a0a0a 100%)}.ProgrammingSpaceBackground_star__VedIQ{position:absolute;border-radius:50%;background:#fff;opacity:.8;animation:ProgrammingSpaceBackground_twinkle__eN90W 3s infinite alternate}@keyframes ProgrammingSpaceBackground_twinkle__eN90W{0%{opacity:.4}to{opacity:1}}.ProgrammingSpaceBackground_shape__RcRNs{position:absolute;opacity:.6}.ProgrammingSpaceBackground_animateFloat__Jyv05{animation:ProgrammingSpaceBackground_float__k5WOF 10s ease-in-out infinite alternate}@keyframes ProgrammingSpaceBackground_float__k5WOF{0%{transform:translateY(0) scale(1)}to{transform:translateY(-30px) scale(1.1)}}.ProgrammingSpaceBackground_animateSpin__3UPVm{animation:ProgrammingSpaceBackground_spin__sLxUc 20s linear infinite}@keyframes ProgrammingSpaceBackground_spin__sLxUc{to{transform:rotate(1turn)}}