.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(31,36,48,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #343b50}.nav-inner{max-width:1280px;margin:0 auto;padding:0 32px;height:68px;gap:40px}.nav-inner,.nav-user{display:flex;align-items:center}.nav-user{margin-left:auto}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.brand-logo{height:28px;width:auto;display:block;margin-top:2px}.brand-divider{width:1px;height:22px;background:#343b50}.brand-label{font-size:.82rem;font-weight:600;color:#e0e0e0;letter-spacing:.01em}.nav-links{gap:4px}.nav-link,.nav-links{display:flex;align-items:center}.nav-link{gap:7px;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:500;color:#e0e0e0;text-decoration:none;transition:background .15s,color .15s;position:relative;cursor:pointer;background:transparent;border:none;font-family:inherit}.nav-link:hover{background:rgba(166,75,144,.1);color:#f0f0f0}.nav-link.current{background:rgba(166,75,144,.18);color:#e8c8e0}.nav-link.current:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#A64B90;border-radius:2px}.nav-link.soon{color:#5a6070;cursor:default}.nav-link.soon:hover{background:rgba(255,255,255,.03);color:#8A8D96}.nav-dot{width:6px;height:6px;border-radius:50%;background:#E8980A;box-shadow:0 0 0 0 rgba(232,152,10,.7);animation:nav-pulse 2s infinite}@keyframes nav-pulse{0%{box-shadow:0 0 0 0 rgba(232,152,10,.6)}70%{box-shadow:0 0 0 6px rgba(232,152,10,0)}to{box-shadow:0 0 0 0 rgba(232,152,10,0)}}.nav-dropdown{position:relative}.nav-dropdown-trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.chev{font-size:.65rem;opacity:.5;transition:transform .2s}.nav-dropdown:hover .chev{transform:rotate(180deg)}.dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:340px;background:#242a38;border:1px solid #343b50;border-radius:12px;padding:10px;box-shadow:0 16px 48px rgba(0,0,0,.4),0 0 0 1px rgba(166,75,144,.08);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:200}.nav-dropdown:hover .dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8A8D96;padding:6px 12px 10px}.dropdown-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;color:#e0e0e0;transition:background .15s}.dropdown-item:hover{background:rgba(166,75,144,.1)}.dropdown-item.soon{cursor:default;opacity:.55}.dropdown-item.soon:hover{background:rgba(255,255,255,.02)}.dropdown-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#513653,#A64B90);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.dropdown-item.soon .dropdown-icon{background:#2d3240}.dropdown-text{flex:1 1;min-width:0}.dropdown-title-row{display:flex;align-items:center;gap:7px}.dropdown-title{font-size:.85rem;font-weight:600;color:#e0e0e0}.dropdown-badge{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.dropdown-badge.new{background:rgba(232,152,10,.15);color:#E8980A}.dropdown-badge.soon{background:rgba(255,255,255,.05);color:#8A8D96}.dropdown-badge.extern{background:rgba(60,150,255,.12);color:#70a8e8}.dropdown-desc{font-size:.72rem;color:#8A8D96;line-height:1.4;margin-top:2px}