.lamp-navbar{position:fixed;top:0;left:0;right:0;height:104px;z-index:100;display:flex;justify-content:center;padding:1.5rem 1rem 0;pointer-events:none;animation:lampNavSlideDown .6s cubic-bezier(.34,1.56,.64,1) forwards}.lamp-navbar::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(4,5,9,.95) 0,rgba(4,5,9,.75) 60%,transparent 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);pointer-events:none}@keyframes lampNavSlideDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.lamp-navbar-pill{display:flex;align-items:center;gap:1.5rem;background:rgba(15,15,20,.5);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:.5rem .5rem .5rem 1rem;border-radius:9999px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);pointer-events:auto;transition:background .3s,box-shadow .3s}.lamp-navbar-pill:hover{background:rgba(15,15,20,.65);box-shadow:0 12px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08)}.lamp-navbar-inner{display:flex;align-items:center;gap:.35rem}.lamp-nav-item{position:relative;display:flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.5);text-decoration:none;transition:color .25s;white-space:nowrap;overflow:hidden}.lamp-nav-item:hover{color:rgba(255,255,255,.85)}.lamp-nav-item.active{color:#fff}.lamp-nav-icon{display:none;align-items:center;justify-content:center;flex-shrink:0}.lamp-nav-text{position:relative;display:inline-block;overflow:hidden;line-height:1;height:1em}.lnt-in{display:block;line-height:1;transition:transform .4s cubic-bezier(.65, 0, .35, 1)}.lnt-dup{position:absolute;top:100%;left:0}.lamp-nav-item:hover .lnt-in{transform:translateY(-100%)}@media (max-width:767px){.lamp-navbar-pill{gap:.5rem;padding:.4rem .4rem .4rem .4rem}.lamp-nav-text{display:none}.lamp-nav-icon{display:flex}.lamp-nav-item{padding:.6rem .8rem}.lamp-navbar-inner{gap:.2rem}}@media (min-width:768px){.lamp-nav-icon{display:none!important}.lamp-nav-text{display:inline!important}}