.ThemeToggle_toggle__yA_f1{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden;position:relative}[data-theme=light] .ThemeToggle_toggle__yA_f1{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}.ThemeToggle_toggle__yA_f1:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}[data-theme=light] .ThemeToggle_toggle__yA_f1:hover{background:rgba(0,0,0,.1)}.ThemeToggle_iconContainer__eShVX{position:relative;width:20px;height:20px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ThemeToggle_isLight__c6P4Y{transform:rotate(1turn)}.ThemeToggle_moon__SiEya,.ThemeToggle_sun__qogvN{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.ThemeToggle_sun__qogvN{opacity:0;transform:scale(.5);color:#fbbf24}.ThemeToggle_isLight__c6P4Y .ThemeToggle_sun__qogvN,.ThemeToggle_moon__SiEya{opacity:1;transform:scale(1)}.ThemeToggle_moon__SiEya{color:#60a5fa}.ThemeToggle_isLight__c6P4Y .ThemeToggle_moon__SiEya{opacity:0;transform:scale(.5)}.Navbar_navbar__YzqTj{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1rem 0;transition:all .3s ease;background:rgba(5,5,17,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08)}.Navbar_scrolled__B_XO8{background:rgba(5,5,17,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.Navbar_logoPlaceholder__vHkqO{font-weight:800;white-space:nowrap}.Navbar_navContainer__MVj1E{display:flex;align-items:center;justify-content:space-between}.Navbar_logo__SuFNh{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:#fff}.Navbar_sfaBadge__bm8F2{font-size:.7rem;background:var(--accent-gradient);padding:.2rem .6rem;border-radius:99px;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-sans)}.Navbar_desktopMenu__Jem2R{display:flex;align-items:center;gap:2.5rem}.Navbar_navLink__V_Tmj{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .3s ease}.Navbar_navLink__V_Tmj:hover{color:#fff}.Navbar_mobileToggle__H_oUs{display:none;background:transparent;border:none;cursor:pointer;z-index:1100}.Navbar_hamburger__vvW6w{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Navbar_hamburger__vvW6w span{display:block;width:100%;height:2px;background-color:#fff;transition:all .3s ease}.Navbar_open__K8B7m span:first-child{transform:translateY(8px) rotate(45deg)}.Navbar_open__K8B7m span:nth-child(2){opacity:0}.Navbar_open__K8B7m span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Navbar_mobileMenu__UAgLO{position:fixed;top:0;right:-100%;width:80%;height:100vh;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 30px rgba(0,0,0,.5);z-index:1050}.Navbar_mobileOpen__FBVz6{right:0}.Navbar_mobileMenu__UAgLO a{font-size:1.5rem;font-weight:600;color:#fff}@media (max-width:991px){.Navbar_desktopMenu__Jem2R{display:none}.Navbar_mobileToggle__H_oUs{display:block}}