.navbar{position:relative;overflow:hidden;border-bottom:none!important}.navbar::after{content: ;position:absolute;bottom:0;left:0;right:0;height:1px;background: linear-gradient(90deg,
        transparent 0%,
        rgba(47, 96, 160, 0.08) 15%,
        rgba(64, 128, 198, 0.12) 30%,
        rgba(110, 202, 198, 0.12) 50%,
        rgba(64, 128, 198, 0.10) 65%,
        rgba(47, 96, 160, 0.08) 85%,
        transparent 100%
    );background-size:200% 100%;animation:nav-border-dance 6s ease-in-out infinite;pointer-events:none;z-index:2}@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, 0.2)); }
    50%      { filter: drop-shadow(0 0 8px rgba(64, 128, 198, 0.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{content: ;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;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:.02s}.navbar .dropdown-item:nth-child(2) {animation-delay:.04s}.navbar .dropdown-item:nth-child(3) {animation-delay:.06s}.navbar .dropdown-item:nth-child(4) {animation-delay:.08s}.navbar .dropdown-item:nth-child(5) {animation-delay:.10s}.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:.20s}@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: 0.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, 0.2); opacity: 0.7; }
    50%      { box-shadow: 0 0 12px rgba(248, 81, 73, 0.5); opacity: 1; }
}.navbar .fa-bell{animation:notify-pulse 4s ease-in-out infinite}@keyframes notify-pulse {
    0%, 100% { opacity: 0.8; }
    50%      { opacity: 1; text-shadow: 0 0 6px rgba(110, 202, 198, 0.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{content: ;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,.10),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,.10),transparent);animation:ember-float 12s ease-in-out infinite}@keyframes ember-float {
    0%   { transform: translateY(0) translateX(0); opacity: 0.6; }
    25%  { transform: translateY(-4px) translateX(2px); opacity: 0.8; }
    50%  { transform: translateY(-8px) translateX(-1px); opacity: 0.4; }
    75%  { transform: translateY(-3px) translateX(3px); opacity: 0.7; }
    100% { transform: translateY(0) translateX(0); opacity: 0.6; }
}.navbar{position:relative;overflow:hidden}.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,.10),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,.10),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}.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}