app-header{display:block}app-header .top-nav-tabs{display:inline-flex;align-items:center;gap:0;padding:0 8px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff}app-header .top-nav-link{color:#4b5563;font-size:1rem;font-weight:600;padding:12px 24px;border-bottom:4px solid transparent;line-height:1.2;text-decoration:none;transition:color .15s ease,border-color .15s ease;white-space:nowrap}app-header .top-nav-link:hover{color:#374151}app-header .top-nav-link.active{color:#1e40af;border-bottom-color:#2563eb}
