header{position:fixed;top:24px;left:0;width:100%;z-index:100;display:flex;flex-direction:column;align-items:center}.nav-inner{background:#0d0d12b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-pill);padding:8px 16px 8px 8px;display:flex;align-items:center;gap:32px;box-shadow:0 10px 30px #00000080}.logo-wrap{display:flex;align-items:center;gap:12px;text-decoration:none;padding:4px 16px 4px 4px;border-right:1px solid var(--border-dim)}.logo-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0}.logo-text{font-family:var(--font-display);font-size:1.25rem;color:var(--text-100);font-weight:700;letter-spacing:.05em}.nav-links{display:flex;gap:24px;align-items:center}.nav-links a{color:var(--text-300);text-decoration:none;font-size:.875rem;font-weight:500;transition:var(--transition)}.nav-links a:hover{color:var(--text-100)}.nav-dropdown-wrap{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{background:none;border:none;color:var(--text-300);font-family:var(--font-ui);font-size:.875rem;font-weight:500;cursor:pointer;padding:0;line-height:1;transition:var(--transition)}.nav-dropdown-trigger:hover{color:var(--text-100)}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:12px;z-index:300}.nav-dropdown-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:12px}.nav-dropdown-menu-inner{background:#0d0d12f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px;min-width:200px;box-shadow:0 20px 48px #0009;display:flex;flex-direction:column}.nav-dropdown-wrap:hover .nav-dropdown-menu{display:block}.nav-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;text-decoration:none;color:var(--text-300);font-size:.82rem;border-radius:6px;transition:var(--transition);gap:16px}.nav-dropdown-item:hover{background:#ffffff0d;color:var(--text-100)}.nav-daw-name{font-weight:500}.nav-daw-badge{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.05em;padding:2px 6px;border-radius:4px;text-transform:uppercase}.nav-daw-badge.live{color:#4ade80;background:#4ade801a}.nav-daw-badge.soon{color:var(--text-400);background:#ffffff0a}.nav-actions{display:flex;gap:12px;align-items:center}.lang-selector-desktop{position:relative}.lang-btn{background:transparent;border:1px solid var(--border-dim);border-radius:8px;padding:8px 12px;cursor:pointer;font-size:.75rem;font-family:var(--font-mono);font-weight:600;letter-spacing:.08em;color:var(--text-300);display:flex;align-items:center;gap:6px;transition:var(--transition)}.lang-btn svg{opacity:.5}.lang-btn:hover{border-color:var(--border-light);color:var(--text-100)}.lang-btn:hover svg{opacity:.8}.lang-code{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--text-400);min-width:20px}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#0d0d12f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px;display:flex;flex-direction:column;min-width:160px;z-index:200;box-shadow:0 20px 40px #0009}.lang-option{background:transparent;border:none;color:var(--text-300);font-family:var(--font-ui);font-size:.85rem;padding:8px 12px;text-align:left;cursor:pointer;border-radius:8px;transition:var(--transition);display:flex;align-items:center;gap:8px}.lang-option:hover{background:#ffffff0d;color:var(--text-100)}.lang-option.active{color:var(--lia-blue);background:#1d4ed81a}.mobile-lang-section{padding:12px 24px 8px;border-top:1px solid var(--border-dim);margin-top:4px}.mobile-lang-label{font-family:var(--font-display);font-size:.7rem;color:var(--text-400);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.mobile-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-lang-btn{background:#ffffff08;border:1px solid var(--border-dim);border-radius:8px;color:var(--text-300);font-size:.75rem;padding:8px 4px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-ui)}.mobile-lang-btn:hover{border-color:var(--border-light);color:var(--text-100)}.mobile-lang-btn.active{border-color:var(--lia-blue);color:var(--text-100);background:#1d4ed81a}.hamburger,.mobile-menu{display:none}@media(max-width:768px){header{top:0;padding:12px}.nav-inner{gap:0;padding:6px 12px 6px 6px;width:100%;justify-content:space-between;box-sizing:border-box;position:relative}.nav-links{display:none}.logo-wrap{border-right:none;padding-right:8px}.logo-text,.nav-actions .btn-icon,.lang-selector-desktop{display:none}.nav-actions .btn{padding:10px 16px;font-size:.8rem}.hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:transparent;border:none;cursor:pointer;padding:6px}.hamburger span{display:block;width:100%;height:2px;background:var(--text-100);border-radius:2px;transition:var(--transition);transform-origin:center}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);left:12px;right:12px;width:auto;z-index:200;background:#0d0d12f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:0;max-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease;box-shadow:0 10px 40px #00000080}.mobile-menu.open{max-height:calc(100vh - 80px);opacity:1;padding:12px 0}.mobile-menu a{color:var(--text-300);text-decoration:none;font-size:1rem;font-weight:500;padding:14px 24px;transition:var(--transition)}.mobile-menu a:hover{color:var(--text-100);background:#ffffff08}}@media(max-width:480px){header{top:0;padding:8px}.nav-inner{padding:4px 8px 4px 4px}.hamburger{width:32px;height:32px}.nav-actions .btn{padding:8px 12px;font-size:.75rem}.mobile-menu{left:8px;right:8px}.mobile-menu a{font-size:.95rem;padding:12px 20px}.mobile-lang-section{padding:10px 20px 6px}.mobile-lang-grid{grid-template-columns:repeat(4,1fr);gap:4px}.mobile-lang-btn{padding:6px 2px;font-size:.75rem}}
