.navbar-header{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.5rem .75rem 1.5rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-left:calc(1.5rem + env(safe-area-inset-left,0px));padding-right:calc(1.5rem + env(safe-area-inset-right,0px));border-bottom:1px solid #00e1ff59;transition:padding .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #000000fa,0 0 25px #00e1ff26;z-index:1000!important;-webkit-backdrop-filter:none!important;background:#02040d!important}.navbar-header.is-scrolled{padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.75rem}.navbar-container{justify-content:space-between;align-items:center;gap:1rem;max-width:1300px;margin:0 auto;display:flex}.navbar-brand{color:inherit;font:inherit;-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:0;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.navbar-brand.is-top-logo,.navbar-brand.is-scrolled-logo{opacity:1;filter:drop-shadow(0 0 5px #00e1ff40);transform:scale(1)}.navbar-logo-mini{filter:drop-shadow(0 0 6px #00e1ff66);justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s;display:flex}.navbar-logo-img{object-fit:contain;width:100%;height:100%}.navbar-brand:hover .navbar-logo-mini{transform:scale(1.08)rotate(2deg)}.navbar-title-wrap{flex-direction:column;display:flex}.navbar-title{font-family:var(--font-outfit), sans-serif;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-size:.92rem;font-weight:900}.navbar-badge{letter-spacing:.15em;color:var(--accent-blue);font-size:.62rem;font-weight:700}.navbar-nav-desktop{background:#ffffff08;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex;position:relative;overflow:hidden}.nav-link{color:#8b9ab5;font-family:var(--font-outfit), sans-serif;cursor:pointer;will-change:transform, background, box-shadow;background:0 0;border:1px solid #0000;border-radius:40px;outline:none;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-link:hover{color:#fff;background:#162032cc;border-color:#00e1ff40;transform:translateY(-1.5px)scale(1.03);box-shadow:0 4px 15px #00e1ff1f}.nav-link:active{transition-duration:.1s;transform:translateY(0)scale(.96)}.nav-link.is-active{color:#fff;text-shadow:0 0 8px #00e1ff66;background:linear-gradient(135deg,#082938e6 0%,#0c3c55e6 100%);border:1px solid #00e1ff80;box-shadow:0 0 16px #00e1ff47,inset 0 0 10px #00e1ff26}.nav-link.is-active .nav-icon{color:#00e1ff;filter:drop-shadow(0 0 6px #00e1ffcc);transform:scale(1.1)}.nav-icon{color:var(--accent-blue);transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s,filter .3s}.nav-link:hover .nav-icon{color:#00e1ff;transform:scale(1.15)rotate(-3deg)}.navbar-actions{align-items:center;gap:.75rem;display:flex}.navbar-hamburger{color:#fff;cursor:pointer;z-index:1100;background:0 0;border:none;padding:.5rem;display:none;position:relative}.mobile-menu-overlay{-webkit-backdrop-filter:blur(24px);z-index:1050;padding:calc(5.5rem + env(safe-area-inset-top,0px)) calc(1.5rem + env(safe-area-inset-right,0px)) calc(2rem + env(safe-area-inset-bottom,0px)) calc(1.5rem + env(safe-area-inset-left,0px));background:#03040bfa;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.mobile-nav-links{flex-direction:column;gap:1.2rem;display:flex}.mobile-nav-link{color:#fff;font-family:var(--font-outfit), sans-serif;cursor:pointer;background:#0d1222;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;padding:1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.mobile-nav-link.is-active{border-color:var(--accent-blue);color:var(--accent-blue);background:#00e1ff1a}.mobile-menu-footer{flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.mobile-menu-divider{background:linear-gradient(90deg,#0000,#00e1ff4d,#0000);height:1px;margin-bottom:.5rem}@media (max-width:960px){.navbar-nav-desktop{display:none}.navbar-hamburger{display:flex}}
