.navbar{position:relative;overflow:visible;border-bottom:none!important;z-index:9999}.navbar::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(47,96,160,.08) 15%,rgba(64,128,198,.12) 30%,rgba(110,202,198,.12) 50%,rgba(64,128,198,.1) 65%,rgba(47,96,160,.08) 85%,transparent 100%);background-size:200% 100%;animation:nav-border-dance 6s ease-in-out infinite;pointer-events:none;z-index:2}.navbar::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 12% 30%,rgba(47,96,160,.12),transparent),radial-gradient(1px 1px at 28% 70%,rgba(64,128,198,.08),transparent),radial-gradient(1.5px 1.5px at 45% 20%,rgba(110,202,198,.1),transparent),radial-gradient(1px 1px at 60% 80%,rgba(47,96,160,.06),transparent),radial-gradient(1.5px 1.5px at 75% 40%,rgba(64,128,198,.1),transparent),radial-gradient(1px 1px at 90% 60%,rgba(110,202,198,.08),transparent),radial-gradient(1px 1px at 5% 65%,rgba(47,96,160,.06),transparent),radial-gradient(1.5px 1.5px at 55% 90%,rgba(64,128,198,.06),transparent),radial-gradient(1px 1px at 80% 15%,rgba(110,202,198,.08),transparent),radial-gradient(1px 1px at 35% 45%,rgba(47,96,160,.06),transparent);animation:nav-sprite-drift 20s linear infinite}@keyframes nav-sprite-drift{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(3px) translateY(-2px)}50%{transform:translateX(-2px) translateY(3px)}75%{transform:translateX(1px) translateY(-1px)}100%{transform:translateX(0) translateY(0)}}.navbar .container,.navbar .navbar-brand,.navbar .navbar-collapse{position:relative;z-index:1}@keyframes nav-border-dance{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.mti-nav-logo{animation:nav-logo-glow 3s ease-in-out infinite,nav-logo-float 4s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(47, 96, 160, .3));transition:filter .3s ease,transform .3s ease}.mti-nav-logo:hover{filter:drop-shadow(0 0 8px rgba(64, 128, 198, .5));transform:scale(1.04)}@keyframes nav-logo-glow{0%,100%{filter:drop-shadow(0 0 2px rgba(47, 96, 160, .2))}50%{filter:drop-shadow(0 0 8px rgba(64, 128, 198, .5))}}@keyframes nav-logo-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.mti-nav-logo:hover{animation:nav-logo-glow 1.5s ease-in-out infinite,nav-logo-float 2s ease-in-out infinite!important}.navbar-brand .brand-label{background:linear-gradient(90deg,#e6edf3,#4080c6,#6ecac6,#2f60a0,#e6edf3);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:brand-label-shimmer 8s ease-in-out infinite;font-weight:700;letter-spacing:.02em}@keyframes brand-label-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.navbar .nav-link{position:relative;transition:color .3s ease,text-shadow .3s ease,transform .2s ease}.navbar .nav-link::after{position:absolute;bottom:2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#4080c6,#6ecac6,transparent);transition:width .3s ease,left .3s ease;border-radius:2px;opacity:.6}.navbar .nav-link:hover{text-shadow:0 0 8px rgba(64,128,198,.3);color:#fff;transform:translateY(-1px)}.navbar .nav-link:hover::after{width:80%;left:10%}.navbar .nav-link:active{transform:scale(.95);transition:transform .1s ease}.navbar .nav-link.active{text-shadow:0 0 12px rgba(47,96,160,.25)}.navbar .nav-link.active::after{width:80%;left:10%;background:linear-gradient(90deg,transparent,#4080c6,transparent);opacity:.8}.navbar .dropdown-menu{border:1px solid rgba(64,128,198,.15);background:rgba(13,17,23,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(64,128,198,.1);animation:dropdown-fade .25s ease-out;z-index:10000;overflow:hidden}@keyframes dropdown-fade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.navbar .dropdown-item{transition:background .2s ease,color .2s ease,padding-left .25s ease,transform .2s ease;animation:dropdown-item-in .3s ease-out both}.navbar .dropdown-item:nth-child(1){animation-delay:20ms}.navbar .dropdown-item:nth-child(2){animation-delay:40ms}.navbar .dropdown-item:nth-child(3){animation-delay:60ms}.navbar .dropdown-item:nth-child(4){animation-delay:80ms}.navbar .dropdown-item:nth-child(5){animation-delay:.1s}.navbar .dropdown-item:nth-child(6){animation-delay:.12s}.navbar .dropdown-item:nth-child(7){animation-delay:.14s}.navbar .dropdown-item:nth-child(8){animation-delay:.16s}.navbar .dropdown-item:nth-child(9){animation-delay:.18s}.navbar .dropdown-item:nth-child(10){animation-delay:.2s}@keyframes dropdown-item-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.navbar .dropdown-item:hover{background:linear-gradient(90deg,rgba(64,128,198,.08),transparent);color:#6ecac6;padding-left:1.8rem;transform:translateX(2px)}.navbar .dropdown-item i{transition:transform .2s ease,color .2s ease}.navbar .dropdown-item:hover i{transform:scale(1.2);color:#4080c6}.api-badge{position:relative;transition:box-shadow .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:.15rem;padding:.2rem .6rem;border:1px solid rgba(64,128,198,.2);border-radius:6px;text-decoration:none;color:#4080c6;font-size:.82rem;font-weight:500;background:rgba(64,128,198,.04)}.api-badge:hover{box-shadow:0 0 16px rgba(64,128,198,.25),inset 0 0 12px rgba(64,128,198,.04);border-color:#6ecac6;transform:translateY(-1px);color:#fff}.api-badge .api-version{animation:api-version-pulse 3s ease-in-out infinite}@keyframes api-version-pulse{0%,100%{opacity:.5}50%{opacity:1}}.navbar .badge .offline-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f85149;margin-right:3px;animation:offline-pulse 2s ease-in-out infinite;box-shadow:0 0 8px rgba(248,81,73,.3)}@keyframes offline-pulse{0%,100%{box-shadow:0 0 4px rgba(248,81,73,.2);opacity:.7}50%{box-shadow:0 0 12px rgba(248,81,73,.5);opacity:1}}.navbar .fa-bell{animation:notify-pulse 4s ease-in-out infinite}@keyframes notify-pulse{0%,100%{opacity:.8}50%{opacity:1;text-shadow:0 0 6px rgba(110,202,198,.2)}}.navbar input[type=search]{transition:border-color .3s ease,box-shadow .3s ease,width .3s ease;background:rgba(255,255,255,.04)!important}.navbar input[type=search]:focus{border-color:#4080c6;box-shadow:0 0 8px rgba(64,128,198,.2);width:200px!important}.navbar .btn-outline-light{transition:all .3s ease;border-radius:8px}.navbar .btn-outline-light:hover{box-shadow:0 0 12px rgba(64,128,198,.3);border-color:#4080c6;background:rgba(64,128,198,.06)}.navbar .btn-outline-light:active{transform:scale(.92)}.navbar .navbar-nav::before{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;background-image:radial-gradient(1px 1px at 8% 80%,rgba(47,96,160,.15),transparent),radial-gradient(1.5px 1.5px at 20% 30%,rgba(110,202,198,.1),transparent),radial-gradient(1px 1px at 35% 90%,rgba(64,128,198,.12),transparent),radial-gradient(1px 1px at 48% 25%,rgba(47,96,160,.08),transparent),radial-gradient(1.5px 1.5px at 62% 70%,rgba(110,202,198,.13),transparent),radial-gradient(1px 1px at 78% 40%,rgba(64,128,198,.09),transparent),radial-gradient(1px 1px at 92% 85%,rgba(47,96,160,.1),transparent);animation:ember-float 12s ease-in-out infinite}@keyframes ember-float{0%{transform:translateY(0) translateX(0);opacity:.6}25%{transform:translateY(-4px) translateX(2px);opacity:.8}50%{transform:translateY(-8px) translateX(-1px);opacity:.4}75%{transform:translateY(-3px) translateX(3px);opacity:.7}100%{transform:translateY(0) translateX(0);opacity:.6}}.navbar .nav-divider{width:1px;height:20px;background:linear-gradient(180deg,transparent,rgba(64,128,198,.15),transparent);margin:0 .5rem}[data-bs-theme=light] .navbar .dropdown-menu{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-color:rgba(64,128,198,.2)}[data-bs-theme=light] .navbar .nav-link:hover{color:#1a1a2e}[data-bs-theme=light] .navbar-brand .brand-label{background:linear-gradient(90deg,#1a1a2e,#2f60a0,#4080c6,#1a1a2e);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-bs-theme=light] .navbar::before{opacity:.3}[data-bs-theme=light] .navbar input[type=search]{background:rgba(0,0,0,.03)!important}